Winamp Visualisations in XMPlay (xmp-wavis rev.7, source code)

Started by Barna, 5 Aug '08 - 06:25

winner

Quote from: piovrauz on 29 Oct '10 - 12:32mmm, done as instructed, and indeed it works now. too bad you've got to dl a whole SDK for it XD.
btw, is it ok to attach the dll (the milkdrop one) to the post? or you didn't do it with a reason behind?

Yeah, too bad the whole SDK has to be installed to get this. Couldn't find mt.exe by its lonesome anywhere. Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.

saga

Quote from: winner on 29 Oct '10 - 23:02Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.
Well, it's only necessary while embedding the manifest, so depending on how often you plan to do that, you will either have to keep it or throw it away. :D

winner

Excellent! I was able to get this working as well, however at XMPlay's Options and Stuff window, after selecting "Winamp VIS Wrapper - MilkDrop 2.2 (off)" and clicking the "Config" button, I get this:

Microsoft Visual C++ Runtime Library | Runtime Error! | Program: C:\Program Files (x86)\XMPlay\xmplay.exe | R6034 | An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information | OK

After clicking OK, I get a "Winamp Vis wrapper" window with the MilkDrop v2.22 plugin highlighted and I'm able to click the Start button and make it run.

I'll say also that to use MilkDrop v2.22 I simply removed the 2e version DLL from the directory, replaced it with the 2.22 version, and did the mt.exe command. I used the msvcr90 dll copied from Winamp's MilkDrop installation of v2.22.

If anyone has an idea to fix this, that'd be great, otherwise I think the vis plugin is functioning as expected, and it's awesome to watch.
 

Chinese Sausage

Am I missing something from 2.2? Is there too much difference in size compared to 2.0e?

Ian @ un4seen

Quote from: winner on 29 Oct '10 - 23:02Yeah, too bad the whole SDK has to be installed to get this. Couldn't find mt.exe by its lonesome anywhere. Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.

That should be fine; just copy mt.exe and then uninstall the SDK.

Quote from: winner on 30 Oct '10 - 01:52Excellent! I was able to get this working as well, however at XMPlay's Options and Stuff window, after selecting "Winamp VIS Wrapper - MilkDrop 2.2 (off)" and clicking the "Config" button, I get this:

Microsoft Visual C++ Runtime Library | Runtime Error! | Program: C:\Program Files (x86)\XMPlay\xmplay.exe | R6034 | An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information | OK

If you're using the package posted above by Auren, make sure you remove the "Microsoft.VC90.CRT" directory (it's not needed/wanted).

winner

Quote from: Ian @ un4seen on  1 Nov '10 - 12:25If you're using the package posted above by Auren, make sure you remove the "Microsoft.VC90.CRT" directory (it's not needed/wanted).
Thanks! I didn't have the directory, but I still had the msvcr90.dll file in the wavis directory. I removed it, and no more error. I thought I had tried that previously.

winner

OK, now that we have a Milkdrop 2.2 DLL that works in the Winamp Vis wrapper for XMPlay, can this be packaged with the other components of Milkdrop and posted on the Un4seen website?

Dotpitch

Quote from: winner on  6 Nov '10 - 13:52OK, now that we have a Milkdrop 2.2 DLL that works in the Winamp Vis wrapper for XMPlay, can this be packaged with the other components of Milkdrop and posted on the Un4seen website?
That depends on the copyright applied to it. Milkdrop was released under a BSD license, so that should be fine, but I'm not sure about Milkdrop 2. If you want to create and maintain such a package and have permission from the copyright owners to distribute it, I guess it deserves its own link on the XMPlay page.

Chinese Sausage

Does somebody have the mt.exe file so it is availabe for download?
Cheers!  :)

winner

Quote from: Chinese Sausage on 16 Nov '10 - 13:03Does somebody have the mt.exe file so it is availabe for download?
Cheers!  :)
I had trouble finding this file by itself. Other Microsoft dlls are widely available but this one's allusive, maybe due to some licensing restriction.


Dany0

Hello,
I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please?

EDIT:
BTW using chinese sausage's version. Found via google :)

winner

Quote from: Dany0 on 23 Jun '11 - 17:46Hello,
I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please?

EDIT:
BTW using chinese sausage's version. Found via google :)
Hi DanyO, I've got Milkdrop 2.22 running from XMPlay and it's saving my configuration settings just fine. You might want to try this version. See the previous discussion in this thread though for all that had to be done to get this working.

Dany0

it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.

Now I get the missing msvcr90.dll error. Did you guys get it fixed?

winner

Quote from: Dany0 on 25 Jun '11 - 21:32it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.

Now I get the missing msvcr90.dll error. Did you guys get it fixed?
Yes, you have to install the Windows SDK, get mt.exe from there and run it and keep a copy if you want, then probably uninstall the massive sdk if you don't need it.

Ian gave some direction earlier in this very thread:
http://www.un4seen.com/forum/?topic=8807.msg83298#msg83298

Chinese Sausage

I my system at least, Milkdrop 2.0d does save the settings :O

Dany0

Here is the dll an mt.exe packed with upx and 7z

rst

it works as a charm. Thx !

but the thing is, is it this plugin able to make to works others old winamp plugin ?
It comes to my mind the amazing wildtangent plugins...

AstralSoup Design

Is it any chance to update this plugin to make it work with the "Goom!" visual?

rst

hey there

i am having the exatly same error when i add a Winamp VIS Wrapper and click 'config' button. Just on that moment the error appears. R6034

How can i fix it ?

thx in advance

Edit 1: i have tried to do the same with that command 'mct.exe' to avoid the error with Milkdrop 2.21. I did it using 'xmp-wavis.dll' but not luck. Each time that i add a vis wrapper, i obtain that error.

Ian @ un4seen

What Winamp vis plugin(s) do you have installed? If you have more than one, try to find out which is causing the problem by removing them all and then reintroducing them one at a time.

rst

thx for your interesting Ian @ un4seen, at finally i was able to avoid that 'hard' error. I just uninstalled all the VC++ runtimes on the computer, and then i reinstalled them all with their last version unto the 2013 version, x86 and x64 versions. The error finally has gone.

Unfortunatelly the problem with the Classic Spectrum Analyzer going on causing XMplay to get frozen or waiting who knows what. I know that the problem for sure it is the winamp plugin. But attention !!!

I have discovered different vis_classic.dll file size versions. The one that i am trying now is the one with 32,768 Bytes on its size. Before i had a bigger one. On the properties both say that are version 1.0, but who knows.
All that i can say now is that the less file size version also cause the same problem, but... less times!!

Edit: i have forgotten to say when i uninstalled all the runtimes, the error also appeared all time, that has no sense because in theory there are no c++ runtimes installed on the system.... Who knows.

Ian @ un4seen

It could be that the Winamp vis plugin (not XMP-WAVIS.DLL) needs a particular VC++ runtime version but it doesn't say which (via a "manifest"). That was the case with VIS_MILK2.DLL earlier in this thread:

   www.un4seen.com/forum/?topic=8807.msg83298#msg83298

EWeiss

Quote from: Ian @ un4seen on 20 Nov '15 - 17:17It could be that the Winamp vis plugin (not XMP-WAVIS.DLL) needs a particular VC++ runtime version but it doesn't say which (via a "manifest"). That was the case with VIS_MILK2.DLL earlier in this thread:

   www.un4seen.com/forum/?topic=8807.msg83298#msg83298

That is wrong..
The Exe File which used VIS_MILK2 should have a Manifest for the DLL
not the DLL it self.

XMP-WAVIS.DLL is not finish and has Trouble with latest Winamp 5 Plugins.
i have tell many often NO SOURCE NOTHING CHANGED
Also forgot the DLL vis_classic.dll (for Winamp 5)

A Manifest for vis_classic.dll is not Needed.

greets

piovrauz