Jump to content



Photo

That DMD position question again


  • Please log in to reply
45 replies to this topic

#1 Smeghead

Smeghead

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:Arkansas USA (formerly UK)

  • Flag: United Kingdom

  • Favorite Pinball: Addams Family

Posted 06 October 2010 - 01:31 AM

Ive read all the tips people have given to others with this problem but im not having any luck

Im running two screen over two video cards right now, will be 3 screen later but for now its 2

I set the DMD screen to the size and position on the other monitor, watched the registry values change and then even went as far as REMOVE the permissions (other than read) to all users for that registry key.
Restart the table and its off the screen again!

Does the playfield monitor HAVE to be number 1? Coz its 2 right now and im not sure how to make it 1
The crappy PCI card I have for the DMD screen always wants to be 1????

Even when I only have one screen active its still calls it two - is this even relevant to my DMD position problem?
It keeps the size and ratio I set but not the position on the other screen

sorry to revamp this but......help whtflag.gif

#2 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 06 October 2010 - 01:50 AM

Darn. You are running a 400 series Nvidia card aren't you? You are in unknown territory.

For now with Nvidia cards, you must be running drivers 182.50 or lower for the DMD to save position.

As far as I recall.. any card that came out after the 250GTS will not support those drivers. (250,260,280,285,290,295 are fine) (220,240 etc.. DMD won't save) (400 series.. unknown)

Someone please correct me if my information is wrong.. I am going by memory, and I have a bad one.

Edited by Rawd, 06 October 2010 - 01:53 AM.


 


#3 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,239 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 06 October 2010 - 02:09 AM

I just updated my drivers to the latest, 258.96, and I'm using a GTX 275 OC video card for the playfield and backglass and a PCI Nvidia 6200 for the DMD.

My DMD's stay put right where I left them.

smile.gif

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#4 Tweegster

Tweegster

    Enthusiast

  • Members
  • PipPipPip
  • 89 posts
  • Location:Burnaby, British Columbia Canada

  • Flag: Canada

  • Favorite Pinball: Star Trek



Posted 06 October 2010 - 02:38 AM

I have the newest nVidia 260 beta drivers installed for my nvidia gts 450 on windows 7 64bit
I had a few issues with a couple tables with the DMD

I tried what I normally did without much luck so I found another way to change the size and position DMD and I put it into the new version of my tutorial v1.05
Trying to find a easy way to show people a way to do it in the system Registry but I would prefer to not instruct people to go into the registry to be safe.

Let me know if this alternate way I put in my tutorial works for you. I got the idea from watching a video I saw on youtube by a guy called clipper (or something like that)

#5 Smeghead

Smeghead

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:Arkansas USA (formerly UK)

  • Flag: United Kingdom

  • Favorite Pinball: Addams Family

Posted 06 October 2010 - 03:15 AM

What I dont get is I put the DMD into the right position, then set the key as read only and next time its STILL wrong!!????!!!!

Wheres the setting in the script? Ill try that. The only explanation is that something is overriding the registry settings - the script?
It remembers that i resized it so why wont the damn thing stay where I left it? I mean, its close, its definately moved, just slightly off the screen



My video card is a 9800GTS and I got the latest drivers from the Nvidia site
I just dont know how to tell my stupid PC that the 9800 PCI-E card is screen 1 not the crappy PCI one!!!

Edited by Smeghead, 06 October 2010 - 03:17 AM.


#6 Tweegster

Tweegster

    Enthusiast

  • Members
  • PipPipPip
  • 89 posts
  • Location:Burnaby, British Columbia Canada

  • Flag: Canada

  • Favorite Pinball: Star Trek



Posted 06 October 2010 - 03:33 AM

QUOTE (Smeghead @ Oct 6 2010, 03:15 AM) <{POST_SNAPBACK}>
What I dont get is I put the DMD into the right position, then set the key as read only and next time its STILL wrong!!????!!!!

Wheres the setting in the script? Ill try that. The only explanation is that something is overriding the registry settings - the script?
It remembers that i resized it so why wont the damn thing stay where I left it? I mean, its close, its definately moved, just slightly off the screen



My video card is a 9800GTS and I got the latest drivers from the Nvidia site
I just dont know how to tell my stupid PC that the 9800 PCI-E card is screen 1 not the crappy PCI one!!!


you may want to try your computers bios and see if you can tell it to use the PCI-E card as the primary video device
another thing you may want to try is to open up the VPinMAME setup program and go into setup paths and choose the display you want the DMD to be in.

what table are you trying? maybe I can reproduce this error and see if I can find a way to work around your problem. I've only setup a few games so far. so maybe I can get the same error to try and help you out better

#7 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,239 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 06 October 2010 - 03:50 AM

You can adjust which monitor is your primary a couple ways.

Right-click your desktop and go to Properties > Settings for XP

OR

Personalize > Display Settings for Vista/(Win7?, not sure, never had it)

Anyway, in that menu, you can set the primary and drag the displays around to make them 1, 2, or 3. The numbers don't change, but the priority does.

You can also set the primary display in the Nvidia Control Panel.

Setting the monitor in the setup.exe of VPM won't work.

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#8 Dazz

Dazz

    Pinball Fan

  • Banned
  • PipPipPipPip
  • 858 posts
  • Location:Keller, Texas

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone and Cyclone

Posted 06 October 2010 - 05:16 AM

QUOTE (Smeghead @ Oct 5 2010, 10:15 PM) <{POST_SNAPBACK}>
What I dont get is I put the DMD into the right position, then set the key as read only and next time its STILL wrong!!????!!!!

Wheres the setting in the script? Ill try that. The only explanation is that something is overriding the registry settings - the script?
It remembers that i resized it so why wont the damn thing stay where I left it? I mean, its close, its definately moved, just slightly off the screen



My video card is a 9800GTS and I got the latest drivers from the Nvidia site
I just dont know how to tell my stupid PC that the 9800 PCI-E card is screen 1 not the crappy PCI one!!!
Are you running Windows 7? If so make sure that you are running both VP and VPM with admin rights.

Posted Image

#9 Smeghead

Smeghead

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:Arkansas USA (formerly UK)

  • Flag: United Kingdom

  • Favorite Pinball: Addams Family

Posted 06 October 2010 - 05:20 AM

Windows XP Pro Sp3, logged in with admin rights, full rights to the registry and files, all files marked NOT read only

Well I managed to get the main screen set at screen 1 and the dmd as screen 2, good
but it didnt help at all

I open the registry, look at the DMD x position and it says 1029
I open VP, open the table and check the registry - still says 1029

I play the table and of course its in the wrong position so I drag it the rest of the way over to the other screen
I check the registry, now its says 1484 or something like that, Good
I play a game then quit
I check the registry, still says 1484, good

I quit VP, re open VP - I check the registry, still says 1484, good
I open the same table, lethal weapon3 FS - I check the registry, still says 1484, good
I hit 'play' and as its loading I check the registry, still says 1484, good

The DMD pops up - in the wrong postion. I check the registry, says 1029 again
What ISNT listening to the registry? Why is pinmame resetting that value back to 1029 as soon as pinmame opens up?

Im using the cab version but was using the old version before with same crap going on, every table
Wheres the setting in the script for this??
The fact I can remove all but read rights to the registry after setting it right and it still comes up wrong, shows its being over rode or ignored by something somewhere

Edited by Smeghead, 06 October 2010 - 05:31 AM.


#10 Tweegster

Tweegster

    Enthusiast

  • Members
  • PipPipPip
  • 89 posts
  • Location:Burnaby, British Columbia Canada

  • Flag: Canada

  • Favorite Pinball: Star Trek



Posted 06 October 2010 - 05:43 AM

QUOTE (Smeghead @ Oct 6 2010, 06:20 AM) <{POST_SNAPBACK}>
Windows XP Pro Sp3, logged in with admin rights, full rights to the registry and files, all files marked NOT read only

Well I managed to get the main screen set at screen 1 and the dmd as screen 2, good
but it didnt help at all

I open the registry, look at the DMD x position and it says 1029
I open VP, open the table and check the registry - still says 1029

I play the table and of course its in the wrong position so I drag it the rest of the way over to the other screen
I check the registry, now its says 1484 or something like that, Good
I play a game then quit
I check the registry, still says 1484, good

I quit VP, re open VP - I check the registry, still says 1484, good
I open the same table, lethal weapon3 FS - I check the registry, still says 1484, good
I hit 'play' and as its loading I check the registry, still says 1484, good

The DMD pops up - in the wrong postion. I check the registry, says 1029 again
What ISNT listening to the registry? Why is pinmame resetting that value back to 1029 as soon as pinmame opens up?

Im using the cab version but was using the old version before with same crap going on, every table
Wheres the setting in the script for this??
The fact I can remove all but read rights to the registry after setting it right and it still comes up wrong, shows its being over rode or ignored by something somewhere


Thats an interesting question. I don't have this table loaded on my cabinet so I am going to try and set it up now and see if I can reproduce this problem and see if I can come up with a fix.

#11 Tweegster

Tweegster

    Enthusiast

  • Members
  • PipPipPip
  • 89 posts
  • Location:Burnaby, British Columbia Canada

  • Flag: Canada

  • Favorite Pinball: Star Trek



Posted 06 October 2010 - 06:26 AM

I found a solution, if your still online check your message box for my Skype ID

For everyone else this is what i did.

I downloaded the lw3_207.zip rom file

I took the lw3_208.zip rom file and extracted its contents to a temp folder
I moved the Lw3_207.zip file to the temp folder with all the extracted files from the lw3_208.zip rom
I put all the files from the lw3_208 file (excluding the lw3_208.zip file) into the lw3_207.zip file
move the lw3_207.zip file back into the vpinmame roms folder
I then went into the table script and replaced all instances of lw3_208 with lw3_207

I loaded the game table to get the rom file into the system registry
once the game was loaded i quite the game table

went into the system registry and found the lw3_207 entry and scrolled down to the rol entry
I changed the 1 into a 0
quite the system registry

loaded the game table back up
moved the dmd around, resized it, changed the color
quite the table
loaded the table back up
and ba da bing ba da boom i was able to keep the changes without it reverting back to its defaults smile.gif

I hope this works for you.

I might just have to put this in my tutorial smile.gif

Edited by Tweegster, 06 October 2010 - 06:39 AM.


#12 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,239 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 06 October 2010 - 07:44 AM

I'm not sure that's the best way to go.

First, if a rol value (DMD rotation) is your problem, I would search the script for 'dmd' and find the line that looks something like this ...

Controller.Games("lw3_208").Settings.Value("rol")=1

... and comment it out by adding an apostrophe (') in front of the line.

If the location is changing, I would search for 'dmd' and find a line that looks something like this ...

Controller.Games("lw3_208").Settings.Value("dmd_pos_x")=980

OR

Controller.Games("lw3_208").Settings.Value("dmd_pos_y")=770

... and comment that out or set it to the value you want, e.g. 1484.

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#13 Tweegster

Tweegster

    Enthusiast

  • Members
  • PipPipPip
  • 89 posts
  • Location:Burnaby, British Columbia Canada

  • Flag: Canada

  • Favorite Pinball: Star Trek



Posted 06 October 2010 - 07:49 AM

QUOTE (Noah Fentz @ Oct 6 2010, 07:44 AM) <{POST_SNAPBACK}>
I'm not sure that's the best way to go.

First, if a rol value (DMD rotation) is your problem, I would search the script for 'dmd' and find the line that looks something like this ...

Controller.Games("lw3_208").Settings.Value("rol")=1

... and comment it out by adding an apostrophe (') in front of the line.

If the location is changing, I would search for 'dmd' and find a line that looks something like this ...

Controller.Games("lw3_208").Settings.Value("dmd_pos_x")=980

OR

Controller.Games("lw3_208").Settings.Value("dmd_pos_y")=770

... and comment that out or set it to the value you want, e.g. 1484.

didn't even cross my mind to try that myself and it sounds a hell of a lot easier then trying what I suggested. in either case here is a copy of my registry file for lw3_207 incase it helps you

Attached Files



#14 Smeghead

Smeghead

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:Arkansas USA (formerly UK)

  • Flag: United Kingdom

  • Favorite Pinball: Addams Family

Posted 06 October 2010 - 02:31 PM

QUOTE (Tweegster @ Oct 6 2010, 07:49 AM) <{POST_SNAPBACK}>
QUOTE (Noah Fentz @ Oct 6 2010, 07:44 AM) <{POST_SNAPBACK}>
I'm not sure that's the best way to go.

First, if a rol value (DMD rotation) is your problem, I would search the script for 'dmd' and find the line that looks something like this ...

Controller.Games("lw3_208").Settings.Value("rol")=1

... and comment it out by adding an apostrophe (') in front of the line.

If the location is changing, I would search for 'dmd' and find a line that looks something like this ...

Controller.Games("lw3_208").Settings.Value("dmd_pos_x")=980

OR

Controller.Games("lw3_208").Settings.Value("dmd_pos_y")=770

... and comment that out or set it to the value you want, e.g. 1484.

didn't even cross my mind to try that myself and it sounds a hell of a lot easier then trying what I suggested. in either case here is a copy of my registry file for lw3_207 incase it helps you

Yeah I saw that in the indiana jones script but it wasn't in the gilligans script
I wonder if that's a global variable and I could put that in any script

#15 chriz

chriz

    Enthusiast

  • Platinum Supporter
  • 451 posts

  • Flag: ---------

  • Favorite Pinball: Funhouse

Posted 06 October 2010 - 03:50 PM

QUOTE (Noah Fentz @ Oct 6 2010, 02:09 AM) <{POST_SNAPBACK}>
I just updated my drivers to the latest, 258.96, and I'm using a GTX 275 OC video card for the playfield and backglass and a PCI Nvidia 6200 for the DMD.

My DMD's stay put right where I left them.

smile.gif


thanks for this information, noah! dblthumb.gif I am installing the new 258.96 right now.

EDIT: works like a champ! DMD stays in position + some fps more in VP...

Edited by chriz, 06 October 2010 - 04:52 PM.

cheers
Chris
 

 


#16 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 06 October 2010 - 04:55 PM

QUOTE (chriz @ Oct 6 2010, 09:50 AM) <{POST_SNAPBACK}>
QUOTE (Noah Fentz @ Oct 6 2010, 02:09 AM) <{POST_SNAPBACK}>
I just updated my drivers to the latest, 258.96, and I'm using a GTX 275 OC video card for the playfield and backglass and a PCI Nvidia 6200 for the DMD.

My DMD's stay put right where I left them.

smile.gif


thanks for this information, noah! dblthumb.gif I am installing the new 258.96 right now.

EDIT: works like a champ! DMD stays in position + some fps more in VP...


This is great news. Is Future Pinball still ok?



 


#17 chriz

chriz

    Enthusiast

  • Platinum Supporter
  • 451 posts

  • Flag: ---------

  • Favorite Pinball: Funhouse

Posted 06 October 2010 - 05:04 PM

rawd, at the moment only VP is installed here. can you test FP on your cab?

cheers

cheers
Chris
 

 


#18 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 06 October 2010 - 05:07 PM

QUOTE (chriz @ Oct 6 2010, 11:04 AM) <{POST_SNAPBACK}>
rawd, at the moment only VP is installed here. can you test FP on your cab?

cheers


Will do. Hopefully I'll have some time today.



 


#19 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 06 October 2010 - 05:50 PM

Confirmed:

Nvidia drivers 258.96 working on dual screen cabinet on Windows XP. (250GTS)

- DMD saves
- Slight increase in performance over 182.50 drivers
- Future Pinball works fine with a slight increase in performance as well

It's nice to know that we no longer have to be 18 months behind on Drivers.

- Still getting stutter on The Party Zone Laugh attack.

I am going to start a new thread on this in the cabinet section.

Edited by Rawd, 06 October 2010 - 05:55 PM.


 


#20 Smeghead

Smeghead

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:Arkansas USA (formerly UK)

  • Flag: United Kingdom

  • Favorite Pinball: Addams Family

Posted 06 October 2010 - 07:39 PM

QUOTE (Rawd @ Oct 6 2010, 06:50 PM) <{POST_SNAPBACK}>
Confirmed:

Nvidia drivers 258.96 working on dual screen cabinet on Windows XP. (250GTS)

- DMD saves
- Slight increase in performance over 182.50 drivers
- Future Pinball works fine with a slight increase in performance as well

It's nice to know that we no longer have to be 18 months behind on Drivers.

- Still getting stutter on The Party Zone Laugh attack.

I am going to start a new thread on this in the cabinet section.



IM out of ideas and totally frustrated

I set the registry values for that table to dmd_pos_x 1600
I set the registry values for that table to dmd_pos_y 278
I set the dmd_pos_x in the script to 1600
I set the dmd_pos_y in the script to 278
hit complile
Saved

I added registry values for that table to dmd_pos_x 1600 to the 'defaults' key
I added registry values for that table to dmd_pos_x 278 to the 'defaults' key

I launch the game. Its half off the edge of screen one - AGAIN!!!!!!!!!!!!!!!!!!!

I check the register, sure enough - says dmd_pos_x 1026 dmd_pos_y 206
Script still says dmd_pos_x 1600 and dmd_pos_y 278 but launching the game sets its BACK to 1026 / 206

So something is doing this, ignoring what the registry says, ignoring what the script says..........????........

WTF?? Gremlins?


Im using a 9800 GT for the playfield (display 1) right now
Im using an old PCI ATI card for the DMD (display 2) right now

Latest Nvidia drivers, 1.6.0.something or other
Do i REALLY have to have a mouse visible on my cab to adjust EVERY table EVERY time I launch one? That just totally sucks, totally
Wil things be different when I get my big playfield monitor in?

Im off to go blown everything totally away and start from scratch

Edited by Smeghead, 06 October 2010 - 07:54 PM.