Thalamus Posted February 4, 2017 Posted February 4, 2017 Hi guys ! I can't seem to get a stable setup with the latest dmddevice.dll and pindmd3. The issues I've seen in my cab is the following. UltraDMD, after exiting games most of the time doesn't end. This makes PBX not so happy - current solution killtask in post script. I wish there where a way to exit UltraDMD via eg table1_exit(). Latest dmddevice.dll from VPU dev thread, when exit tables - it kills the editor, this is bad mostly because using the camera to adjust table settings. I thought I had it nailed when I got a test build from freezy over github https://github.com/freezy/dmd-extensions/files/740432/DmdDevice.zip That version seems to work wonderfully, can stream, colors, everything - except for one thing. If I run it over PBX. Symptom, add credit, exit table - load table again, no credit is available. Any score that you have eg. those important Grand Champion scores don't get saved. Very annoying. More info about the setup. VP all in one installer -> 10.2.1 patch -> 2.8b sam -> 2.9beta. PinballX, and UltraDMD replaced XDMD*.dll from vpinmame_sam_latest.zip. dmddevice.dll from same archive copied into respective folders. If I try to replace any newer dmddevice ( eg. from github or here ) into PBX or UltraDMD folders the DMD will not show at all. So, yes, there is a miss-match between versions. Is there something I should have done differently. Anyone else seeing these symptoms ? Might be that you haven't noticed that the GC doesn't get saved anymore ? Would love to hear if anyone has stable UltraDMD exits and/or 100% working dmddevice.dll over PBX. Thanks.
Thalamus Posted February 7, 2017 Author Posted February 7, 2017 Really ? No feedback ? All of you can't be running Pin2dmd
Rappelbox Posted February 7, 2017 Posted February 7, 2017 I assume it's because Pin2dmd is not allowed at vpf All those guys are here
latin625 Posted June 27, 2018 Posted June 27, 2018 Ho, i am also having issues with my pindmd3 and pinballx. When i scroll through the tables, nothing displays on the pindmd3, but the tables whn played are fine. I M using freezy 160 for color roms. Any ideas? Thanks!
Thalamus Posted June 27, 2018 Author Posted June 27, 2018 Yes. You need freezy 1.7 and PBX higher than 3.04. For some odd reason. I still need to have lucky1 dmdddevice inside pinballx folder. Except that. Use freezy' and make sure that both the dll and the ini is copied to their respective folders. xdmd/xdmd-native should be replaced in xdmd folder, but, you've probably did that already. I should probably write a new guide. But, this is the old one and it kind of still applies. http://vpinball.com/wiki/visual-pinball-knowledge-base/pindmd3-replacing-pindmd-dll-for-dmddevice-dll/
Content Provider lucky1 Posted June 28, 2018 Content Provider Posted June 28, 2018 On 27.6.2018 at 5:37 AM, latin625 said: Ho, i am also having issues with my pindmd3 and pinballx. When i scroll through the tables, nothing displays on the pindmd3, but the tables whn played are fine. I M using freezy 160 for color roms. Any ideas? Thanks! DId you update pinballX ? If yes please replace xdmd/xdmdnative.dll again and please use 32bit version of pinballX.
latin625 Posted June 29, 2018 Posted June 29, 2018 Thanks Lucky1! Yes, I updated to 3.06 Ima gonna uninstall it and reinstall with the forced 32 bit version and follow your directions. steps I will do: Install 32 bit Version of Pinball X 3.04 or higher. Currently it is 3.06 available as of 6.29.2018 In both my pinballx folder and your ultradmd folder. Rename any pindmd.dll you have to pindmd.dll.off ( keep as backup ) Download freezy 1.7 ( freezy 1.7 ) dmdext-v1.7.0-x86.zip (32 BIT ONLY) Place the DmdDevice.ini and the from Freezy 1.7 into the PBX folder- Make sure that You comment out all the other dmds that are not in use and set COM# to where the pindmd3 is located. Mine is set to COM3 Copy into the pbx folder ONLY the dmddevice.dll and xdmd/xdmdnative.dll from LUCKY1 link located here: http://vpuniverse.com/forums/topic/2728-sam-build-with-modular-dmd-drivers-for-pindmd123-and-pin2dmd/?page=1 the vpinmame_sam_latest.zip file Sound like the right path? Thanks for all your help on this guys! Really Appreciate it.
Content Provider lucky1 Posted June 29, 2018 Content Provider Posted June 29, 2018 You forgot to replace xdmd/xdmdnative.dll
latin625 Posted June 29, 2018 Posted June 29, 2018 16 minutes ago, lucky1 said: You forgot to replace xdmd/xdmdnative.dll Updated! Looks good now?
latin625 Posted June 29, 2018 Posted June 29, 2018 So, I reinstalled thPBX frontend forcing 32bit install and when I try to launch it, it doesn't launch. I tried to make it compatible too with Windows XP service pack 3. Also tried run as admin. I have a 64 bit machine. PinbalXLite works but crashes on exit.
Thalamus Posted June 29, 2018 Author Posted June 29, 2018 Actually. I believe I left alone pindmd.dll, xdmd-* from the 32bit release of pbx. And only added lucky1 dmddevice.dll into the folder. Hmm. Maybe there was a libdmd or something in that folder as well. Don't remember right now.
latin625 Posted June 29, 2018 Posted June 29, 2018 I can only get PinballXLite to launch when I install 32 bit version. Should I remove the libdmd file as well or leave it alone. Thanks!
Content Provider lucky1 Posted June 29, 2018 Content Provider Posted June 29, 2018 I just added the 64bit version of xdmd and xdmdnative.dll to my github repo. https://github.com/lucky01/PIN2DMD/tree/master/integration/XDMD/x64 Together with dmddevice64.dll it should work with the 64bit version of pinballX (tested with freezy 1.7)
latin625 Posted June 29, 2018 Posted June 29, 2018 Awesome! Gonna try it now. Ima uninstall the PBX one more time and reinstall!
latin625 Posted June 29, 2018 Posted June 29, 2018 14 minutes ago, lucky1 said: I just added the 64bit version of xdmd and xdmdnative.dll to my github repo. https://github.com/lucky01/PIN2DMD/tree/master/integration/XDMD/x64 Together with dmddevice64.dll it should work with the 64bit version of pinballX (tested with freezy 1.7) So I use Freezy 1.7 dmddevice64.dll? and your xdmd and xdmdnative.dll, yes? All in the pinballX folder, yes?
Content Provider lucky1 Posted June 29, 2018 Content Provider Posted June 29, 2018 Yes ! Don´t forget to copy edit the dmddevice.ini also.
latin625 Posted June 29, 2018 Posted June 29, 2018 24 minutes ago, lucky1 said: Yes ! Don´t forget to copy edit the dmddevice.ini also. Yup. just the standard dmddevice.ini that has the pindmd com port and all the other dmds, yes? Very cool! Gonna try in about an hour.
latin625 Posted June 29, 2018 Posted June 29, 2018 1 hour ago, lucky1 said: Yes ! Don´t forget to copy edit the dmddevice.ini also. so i did it all and when I load PBX it says PBX has stopped working. If I remove the xmd files back to the originals it loads PBX but the dmd is gone. One the table rom dmd loads correctly.
Content Provider lucky1 Posted June 29, 2018 Content Provider Posted June 29, 2018 Please set all to false except the virtual DMD in the dmddevice.ini and see if that works.
latin625 Posted June 30, 2018 Posted June 30, 2018 Hi Lucky, Tried it all, no joy =( XMDs crash PBX can only seem to use the originals to launch. 1. Moved over all the dmddevice64.dll and dmddevice.dll 2. Made virtual DMD in .ini file true 3. Disabled all others dmds in the .ini file I think it would work, but it seems that I can not use the xmd files as it crashes pinballX before it loads. Always gives me a "PBX has stopped working. Thanks again! "
Content Provider lucky1 Posted July 4, 2018 Content Provider Posted July 4, 2018 Just tested with the latest version of pinballX and it also worked on my machine with modified XDMD.DLL / XDMDNATIVE.DLL and DMDDEVICE.DLL from freezy. Must be something missing on your machine. Which OS version do you run ?
latin625 Posted July 5, 2018 Posted July 5, 2018 Thanks! I am running windows 7 64 bit. As soon as I move the x dmd files and try to run it, it says... PinballX has stopped working. I put back the original ones, it launches. here s my pbx ini and dmddevice.ini DmdDevice.ini PinballX.ini
Content Provider lucky1 Posted July 6, 2018 Content Provider Posted July 6, 2018 I tested on Win10 64bit. Please check wether you have msvcr90.dll and msvcm90.dll on your system and please test with pin2dmd set to false in the dmddevice.ini
latin625 Posted July 6, 2018 Posted July 6, 2018 thanks ! sure do. But I noticed multiply instances of msvcm90.dll. is that correct?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.