View Full Version : Visual Pinball DMD Save Issue
lagwag0n
12-20-2009, 07:34 PM
Ok, after some time off I am finally making some serious progress on my cab. The only problem I have now is that my DMD position will not save. I can start up Visual Pinball adjust the DMD to screen 3 and size it as needed. Then I quit to editor and save the table close the table and restart VP to test. When the table starts the DMD is back over the play field again. Am I doing something wrong?
Once I get this figured out I can finally complete my cab and update my cab posting with final images, etc.
Thanks in advance.
oooPLAYER1ooo
12-20-2009, 08:19 PM
you need to go to vpforums and get the cabinet.dll
lagwag0n
12-20-2009, 10:21 PM
Ah, this is something different then the modified VPMAME.dll I take it.
I coulda sworn I did this but I will double check.
also what is very very important (this did the trick on my setup) in your windows screen setup if you click on settings you see two monitors make sure your playfield monitor is FIRST mine was second i and i could not save the dmd to the second monitor also make sure in pinmame that you leave the screen on default
lagwag0n
12-20-2009, 10:53 PM
I have three monitors and its setup like this:
[3][2][1]
The above was the only way I could get the backglass to show in HyperPin.
yes ok but 1 is also your playfield and main monitor right? which shows your desktop? or windows loading bar?
tagi3d
12-21-2009, 12:06 AM
I have three monitors and its setup like this:
[3][2][1]
The above was the only way I could get the backglass to show in HyperPin.
If you had to go that way I'm assuming you're not using the 182 nvidia drivers?
lagwag0n
12-21-2009, 11:20 AM
The main screen is 1 yes. Also I am using the latest drivers because they seem to work with the exception of the dmd save issue.
[3][2][1]
Where 1 is the playfield, 2 is the backglass and 3 is the DMD.
I had it at:
[2]
[3]
[1]
but the backglass wouldn't work in HyperPin
tagi3d
12-21-2009, 11:42 AM
the whole reason people use the old drivers is because of the DMD issues.
lagwag0n
12-21-2009, 11:51 AM
I am going to give it a shot and report back. Thanks
lagwag0n
12-22-2009, 09:04 PM
Ok, I rolled back the drivers to 182.06 and also tried 182.50 and I uninstalled and reinstalled PinMAME, then made sure I have the latest VPinMAME.dll. The DMD position is still not saving and I am about to put my foot through some monitors! :)
Anyone else have any other ideas?
tagi3d
12-22-2009, 10:20 PM
hmm that sucks man... maybe there is something in the registry that is set. do a registry search for the rom name to see the variables you can play with. Have you tried this with other tables... maybe the table you have has got a set x y in the script??
dude try the following
connect only two monitors one playfield one backbox
make sure your playfield or main monitor is number 1 in the display settings , settings tab very important then try again to see if it works on double screens also make sure in pinmame setup under default game options you DONT select any monitor leave the option on default
gstav
12-23-2009, 01:07 AM
Dosenīt know if this have any relevance to solve your prob. But in some of the vp tables script the creator have hard coded DMD positions (rotation)
which will restor it to this values after each table start.
Look in the script for lines as the ones below and comment them out with the ' -sign. After that the DMD should stay put! :D
'DMD position and size For 1440x1050
'.Games(cGameName).Settings.Value("dmd_pos_x")=500
'.Games(cGameName).Settings.Value("dmd_pos_y")=2
'.Games(cGameName).Settings.Value("dmd_width")=400
'.Games(cGameName).Settings.Value("dmd_height")=92
lagwag0n
02-03-2010, 12:30 PM
OMG HELP!
So I wanted to get this setup for our superbowl party this weekend. So I gave up on Windows 7 and installed XP. Now I started fresh and installed the 182.08 drivers.
Still the same crap. I checked the damn scripts and its not setting the DMD position. I am pissed now because I should have just stayed with windows 7. :)
I don't know what to test or try now. I am out of ideas. Maybe the 182.05 drivers? What specific drivers is everyone using successfully?
I am trying with two tables. Indiana Jones and Simpsons to no avail. I load them, move the DMD close it and then save the table. No dice after coming back to the table. The size of the DND saves, but not the position.
1. Cabinet version of pinmame.DLL
2. Playfield plugged into DVI#1 on vid card
3. Playfield to the left of other monitors in Windows display settings
4. Nvidia drivers 182.06 and 182.50 have both worked for me
5. Pinmame setup to 'default' monitor in settings.. NOT monitor 1 or 2
- You should not need to save the table after positioning the dmd and exiting. It should self-save its position.
- nothing should ever need to be altered in the script, unless the DMD is the wrong orientation, or the position is coded.
If you have followed all of the above steps, I am at a loss. I have never set this up on 3 monitors, but this has always worked for me with 2 monitors.
lagwag0n
02-03-2010, 01:38 PM
1. Done.
2. My vid cards have 1 DVI, 1 HDMI and 1 VGA. Playfield is in the 1st card HDMI and shows up in windows as monitor #1.
3. I have the playfield to the right of all others but I will move it to the left and see.
4. Will try rolling back and seeing if that works.
5. Never changed this from Default.
I will just keep playing I guess until it works! Also need to update my thread soon with new pics and pre graphics pictures.
Iceman5000
02-03-2010, 02:47 PM
1. Run regedit.
2. Search for Visual Pinmame.
3. Delete the entire key.
Run a table, Resize/Position the DMD (Make sure you repostion AFTER you resize.
Repeat step 1 and 2.
Delete default key.
Rename the key from the table you opened above to "default"
Now every table you open will put the dmd in the same place!
lagwag0n
02-03-2010, 03:11 PM
Well it seems its working now! I took Rawd's and a previous posts advise. I first unplugged the backglass monitor and only had two plugged in. Then I moved the playfield to the left hand side of the others. Opened table, moved DMD, closed and reopened, tested... and it worked. THen I re plugged in the back glass and it still worked. SO I have no idea if it was just the stupid monitor position or what but its working now. Thanks guys for the input! Looks like its on for the SuperBowl party!
Iceman5000
02-03-2010, 03:27 PM
I think you probably were not moving the dmd as the last step before you closed the table.
It was the monitor position in Windows.
Have fun! :)