- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
Ultra DMD problem
Started By
CyclonePF
, Apr 07 2017 07:14 PM
61 replies to this topic
#22
Posted 20 August 2017 - 06:14 PM
Ok, well - the reason for asking is that I know that there must be something weird going on with xdmd installer. I remember that I have used the one-in-all installer on this cab. But, I had problems so I manually did install xdmd after that. What has happened is that my version number is the same as the latest, but, there is a feature, don't remember the exact name - batch wrote about it and I've fixed it by a slight edit of the script for I believe two tables. You have to take away two 00 (zeroes). A feature that should work with the version number that xdmd says I'm running. The installer has never been good I believe.
But, ok - I'll share my xdmd folder, see if that for any reason works better for you. Rename your old one without pindmd/xdmd running and you should be fine ( ok - well, you might need to make it run as admin, depending on your computer security level as well )
https://www.dropbox....j/XDMD.rar?dl=0
Crossing my fingers that you get it resolved.
From now on. I won't help anyone here at VPF. Please ask Noah why that is.
#23
Posted 20 August 2017 - 06:26 PM
And - well, it would be a good idea to try that championship league table - to know the outcome of your test ..
From now on. I won't help anyone here at VPF. Please ask Noah why that is.
#29
Posted 26 August 2017 - 07:23 AM
I always say - use toxie's all-in-one installert currently that is this http://www.vpforums....&showfile=11573
But, well. To be honest, 10.4 beta is even more stable and has some awesome additions so - after upgrade ... go for beta as well ;-)
http://www.vpforums....=38450&p=384799
From now on. I won't help anyone here at VPF. Please ask Noah why that is.
#31
Posted 28 August 2017 - 04:44 AM
Hi Thalamus,
I have been struggling with this Ultra DMD issue for months. (I am the one who started this thread.) Nothing had worked for me up to now. But tonight I downloaded your XDMD folder from your Drop Box, copied my XDMD folder to a backup location, and put yours in its place. And it worked!! I am really relieved that it works, and thankful for your help. My only problem now is that Ultra DMD doesn't die after I exit an Ultra DMD table. (I see it as an active task in the Task Manager, even minutes later, and so I am killing it by hand for now.) I think I've seen other references to this problem, so I need to research the fix for that, but I don't have time to work on that tonight.
Anyway, I just wanted to let you know that my problem is now (more or less) solved, and to say THANK YOU!
CyclonePF
#32
Posted 28 August 2017 - 05:52 AM
In post pinballx I just kill the ultradmd on exit. I'm not playing Originals on a daily basis so it is kind of a non existent problem for me.
Actually, I believe I noticed that my UltraDMD doesn't need that anymore. But, I can't remember if I did anything to resolve it or if it just magically changed its behaviour.
You could make a file ... eg - kill_post_ultradmd.cmd and in it put this command.
c:\windows\system32\Taskkill /IM "UltraDMD.exe" /F
Then run that as a post script in pinballx ... and yeah, why not make a shortcut to the desktop as well ;-)
I should add however. That you're new ultradmd folder is now containing two files that has been updated to work with dmddevice.
Edited by Thalamus, 28 August 2017 - 05:59 AM.
From now on. I won't help anyone here at VPF. Please ask Noah why that is.
#33
Posted 28 August 2017 - 06:56 AM
You can try adding this line to end of table script.
Sub Table1_Exit():Controller.Stop:End Sub
This stops the controller on table exit.
Not sure if this will work for UltraDMD, but it works for those who have a real DMD that isn't stopping on table exit, or dB2S Backglass.
CHECK OUT THIS TUTORIAL http://www.vpforums....howtopic=32515
TO USE DB2S BACKGLASS PROGRAM WITH DESKTOP TABLES ON 1 MONITOR
#35
Posted 17 September 2017 - 01:09 AM
Spoke too soon. The behavior persists... When VPX starts UltraDMD, I get pindmd not found and UltraDMD closes. If I start it manually before launching the table, UltraDMD and my pindmd3 work well. This is the only system causing me grief. PinballX, vpx, xp9, fx2, etc. Work well with the pindmd3.
Everything is set to run as administrator, and I have tried countless combinations of dlls in the XDMD folder, reinstalled XDMD, UltraDMD, even using the all in one installer. Checked other sites, including the link from Thalamus, and no joy...
Everything is set to run as administrator, and I have tried countless combinations of dlls in the XDMD folder, reinstalled XDMD, UltraDMD, even using the all in one installer. Checked other sites, including the link from Thalamus, and no joy...
#36
Posted 17 September 2017 - 10:37 AM
That sound really weird. You say you followed my wiki entry over at vpinball and also verified what I wrote here ?
http://www.vpforums....=37887&p=386238
http://vpinball.com/...-dmddevice-dll/ ( wiki )
A not found message can happen if the table hasn't closed the previous table. Both my suggestion about killing processes post running a table and Xenonph' suggestion to add a exit routine to the table is valid for such cases.
If you have already done that.
I would search the whole computer for any pindmd.dll, dmddevice.dll, xdmd.dll and xdmd-native.dll and rename those to *.old or something. Then take the files that I provide in the link above.
From now on. I won't help anyone here at VPF. Please ask Noah why that is.
#37
Posted 18 September 2017 - 05:15 AM
Spoke too soon. The behavior persists... When VPX starts UltraDMD, I get pindmd not found and UltraDMD closes. If I start it manually before launching the table, UltraDMD and my pindmd3 work well. This is the only system causing me grief. PinballX, vpx, xp9, fx2, etc. Work well with the pindmd3.
Everything is set to run as administrator, and I have tried countless combinations of dlls in the XDMD folder, reinstalled XDMD, UltraDMD, even using the all in one installer. Checked other sites, including the link from Thalamus, and no joy...
The all-in-one installer should have you covered for UtraDMD and related problems. Are you running an anti-virus software by chance?
#38
Posted 19 September 2017 - 05:05 PM
Best result I get is:
- Launch UltraDMD table, Ultradmd.exe starts (no error), virtual DMD shows, real DMD does not
- Launch UltraDMD manually, then launch the table, real DMD works
- disabling windows defender (AV) deos nto help
- reinstalled UltraDMd multiple times from the ultraDMD site, and the all-in-one installer, no help
@Thalamus: yes, followed the wiki entry. that got PBX to work well with pinDMD3. I have a pinDMD.dll in c:\Windows, but removing it does not help either.
#39
Posted 19 September 2017 - 05:46 PM
I can't be sure of this - but, could it be that you have multiple versions of dmddevice.dll installed ?
It should only install in \pinballx in your xdmd folder and in your vpinmame folder.
For me that is c:\pinballx
c:\visual_pinball\xdmd
c:\visual_pinball\vpinmame
Please make sure that you follow the archive I mention and copy the exact same files to those folders as well.
Currently, its to the best of my knowledge the only way to get this to work. No dmddevice.dll or pindmd.dll should
exists anywhere else. Well, you may find them in vpinmame, but as long as they are in those pinXXXX sub-folders, its fine.
It should only install in \pinballx in your xdmd folder and in your vpinmame folder.
For me that is c:\pinballx
c:\visual_pinball\xdmd
c:\visual_pinball\vpinmame
Please make sure that you follow the archive I mention and copy the exact same files to those folders as well.
Currently, its to the best of my knowledge the only way to get this to work. No dmddevice.dll or pindmd.dll should
exists anywhere else. Well, you may find them in vpinmame, but as long as they are in those pinXXXX sub-folders, its fine.
Edited by Thalamus, 19 September 2017 - 05:47 PM.
From now on. I won't help anyone here at VPF. Please ask Noah why that is.
#40
Posted 19 September 2017 - 05:53 PM
@CyclonePF, is this still working for you ? I had the exact same issue you descruibed at the begining (when VPX calls UltraDMD, my pindmd3 did not work), which looks like a permissions issue... overwritting my XDMD folder with @Tjhalamus dropbox package does not help. With these set of files I get pindmd not found error when VPX calls UltraDMD. launching ultraDMD manually also works with these files...



Top

Contributor










are all trademarks of VPFORUMS.