Jump to content



Photo
- - - - -

How to rotate the DMD in 16:9 FS tables?


  • Please log in to reply
185 replies to this topic

#121 DedRok_V

DedRok_V

    Crazed Pinball Wizard (Australia's Former #1)

  • Platinum Supporter
  • 2,238 posts
  • Location:Newcastle, Australia

  • Flag: Australia

  • Favorite Pinball: Avengers Blue LE : Judge Dredd : Cosmic Princess

Posted 20 March 2011 - 02:33 PM

QUOTE (jdsabin1 @ Mar 20 2011, 04:24 AM) <{POST_SNAPBACK}>
Have you guys used the 'SetDMD' program yet? It works great!

http://www.hyperspin...ighlight=setdmd

Anyway, I do have a related question. ROL is the entry that is supposed to contain a value of 1 in the registry. I have had to also change the value of ROR to 1 in order to display the DMD correctly. Anyone know why both would need to be 1? Just curious.

Thanks.


One will rotate 90 deg to the left, and one 90 deg to the right.
I came across a script once that rol=1 turned the dmd upside down when rotated left,
hence ror=1, i suppose rol=3 may have worked(if 3 = 270 deg rotate)

someone correct me if im wrong.




Blueprint game : up to date list http://www.vpforums....s...st&p=147107

#122 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,677 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 18 September 2011 - 08:52 AM



With the old ROM name the DMD does not rotate.

Max

#123 Mitchell

Mitchell

    Pinball Fan

  • VIP
  • 1,434 posts

  • Flag: United States of America

  • Favorite Pinball: Many

Posted 13 November 2011 - 06:12 AM

I need help on understanding on the X scale, Y scale, X offset and Y offset. Which one move the table Up, Down, Left and Right?

I'm trying get the new table at full rotate 270 screen with a perfect round bumper showing.

W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB


#124 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,677 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 13 November 2011 - 06:27 AM



Max

#125 Mitchell

Mitchell

    Pinball Fan

  • VIP
  • 1,434 posts

  • Flag: United States of America

  • Favorite Pinball: Many

Posted 13 November 2011 - 06:37 AM

Thanks.

W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB


#126 MRZ999

MRZ999

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Sweden

  • Flag: Sweden

  • Favorite Pinball: Terminator

Posted 27 January 2012 - 05:33 PM

How do I solve this in Terminator2_UR_NF_VP9_1.1? It's the new chrome T2 table released in Nov 2011.

I open script but cant find the place to put this line.

Ty alot if someone help me out!

QUOTE (MRZ999 @ Jan 28 2012, 12:24 AM) <{POST_SNAPBACK}>
How do I solve this in Terminator2_UR_NF_VP9_1.1? It's the new chrome T2 table released in Nov 2011.

I open script but cant find the place to put this line.

Ty alot if someone help me out!


Hi,
just wanted to say i fixed it. I changed it in the script. Searched for the line Games and found the line with "rol" and changed it to "1".

#127 MRZ999

MRZ999

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Sweden

  • Flag: Sweden

  • Favorite Pinball: Terminator

Posted 30 January 2012 - 03:53 AM

How do I get the DMD to rotate in this version Jurrasic Park FS VP912


Ive searched for alot of words in the script file, but no luck.

The strange thing is that I don't find any "rol" in Lethal Weapon 3 FS_V1.1. Butt in this table the DMD is good. Thats confusing me. Lethal Weapon 3 link here


By the way; im playing the FS tables on my PC. I just rotate my monitor when i play FS tables. I also play 4:3 tables, so I can't use something that changes the DMD for all tables.



Thanks alot for trying to help me! Really want to learn this!!!

Edited by MRZ999, 30 January 2012 - 04:28 AM.


#128 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,677 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 30 January 2012 - 05:17 PM

For Jurassic Park adding this code in line 80

.Games(Romset).Settings.Value("rol") = 1

Max

Edited by kiwi, 30 January 2012 - 05:19 PM.


#129 MRZ999

MRZ999

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Sweden

  • Flag: Sweden

  • Favorite Pinball: Terminator

Posted 31 January 2012 - 12:09 PM

QUOTE (kiwi @ Jan 31 2012, 01:17 AM) <{POST_SNAPBACK}>
For Jurassic Park adding this code in line 80

.Games(Romset).Settings.Value("rol") = 1

Max


Ty alot. It worked!!!

Now I must learn how to type to make it a little wider in 1920*1200

EDIT:

To make it wide I pasted this above line 80. smile.gif

.Games(Romset).Settings.Value("dmd_pos_x") = 0
.Games(Romset).Settings.Value("dmd_pos_y") = 0
.Games(Romset).Settings.Value("dmd_width") = 170
.Games(Romset).Settings.Value("dmd_height") = 550

Edited by MRZ999, 06 February 2012 - 10:25 PM.


#130 pedecia

pedecia

    Hobbyist

  • Silver Supporter
  • 20 posts

  • Flag: Australia

  • Favorite Pinball: Cue Ball Wizard

Posted 19 February 2012 - 02:04 PM

Ok for a DMD that must be rotated 90 degrees but what about 180??

The new Fish Tales: Fish Tales VP9 FS 1.02 again got DMD rotated 180 Degrees and I cannot find the line script to be changed.

Any Help please?


#131 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,677 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 19 February 2012 - 03:55 PM

With the script , the DMD can only rotate to the right or left by 90 degrees (ror=1 or rol=1).
For Fish Tales, I added this code in line 61.

.Games(cGameName).Settings.Value("rol") = 1

I use one monitor and I don't need to rotate the DMD of 180 degrees.

Max

#132 pedecia

pedecia

    Hobbyist

  • Silver Supporter
  • 20 posts

  • Flag: Australia

  • Favorite Pinball: Cue Ball Wizard

Posted 19 February 2012 - 04:58 PM

QUOTE (kiwi @ Feb 19 2012, 04:55 PM) <{POST_SNAPBACK}>
With the script , the DMD can only rotate to the right or left by 90 degrees (ror=1 or rol=1).
For Fish Tales, I added this code in line 61.

.Games(cGameName).Settings.Value("rol") = 1

I use one monitor and I don't need to rotate the DMD of 180 degrees.

Max



hi Max, Thanks for your reply.

I am using a Full VP Cabinet and the DMD of this game is up side down. If I put the script that you gave me only rotates 90 degrees.

Any idea?

Thanks

#133 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,677 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 19 February 2012 - 05:53 PM

Sorry, I have no idea.
Maybe a screen image can help to understand the problem.

Max

#134 Hacker85

Hacker85

    Neophyte

  • Banned
  • Pip
  • 1 posts

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

  • Favorite Pinball: Twilight Zone

Posted 19 February 2012 - 11:15 PM

hi i have changed my dmd in the correct position but the table is already rotated to the right how can i rotate the table


#135 MRZ999

MRZ999

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Sweden

  • Flag: Sweden

  • Favorite Pinball: Terminator

Posted 05 March 2012 - 04:16 PM

QUOTE (Hacker85 @ Feb 20 2012, 07:15 AM) <{POST_SNAPBACK}>
hi i have changed my dmd in the correct position but the table is already rotated to the right how can i rotate the table


You cant. You must rotate the monitor. You need to buy a monitor with this feature. Its really awsome, so do that! =)

#136 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,677 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 31 March 2012 - 01:40 PM

QUOTE (pedecia @ Feb 19 2012, 05:58 PM) <{POST_SNAPBACK}>
QUOTE (kiwi @ Feb 19 2012, 04:55 PM) <{POST_SNAPBACK}>
With the script , the DMD can only rotate to the right or left by 90 degrees (ror=1 or rol=1).
For Fish Tales, I added this code in line 61.

.Games(cGameName).Settings.Value("rol") = 1

I use one monitor and I don't need to rotate the DMD of 180 degrees.

Max



hi Max, Thanks for your reply.

I am using a Full VP Cabinet and the DMD of this game is up side down. If I put the script that you gave me only rotates 90 degrees.

Any idea?

Thanks

The DMD is up side down probably because in the Windows registry ROL and ROR is 1.
To have only the ROL equal to 1, we must add also the right rotation equal to 0.

.Games(cGameName).Settings.Value("rol") = 1
.Games(cGameName).Settings.Value("ror") = 0

This should solve the problem.

Max

#137 rickeb

rickeb

    Enthusiast

  • Members
  • PipPipPip
  • 104 posts

  • Flag: United States of America

  • Favorite Pinball: Star Wars Episode I

Posted 11 May 2012 - 06:08 PM

Thank you for the instructions. I have been able to fix almost every table with DMD problems. One that has me stumped, however, is Dr. Dude. No matter what entries I add to the script, the DMD position remains unchanged. Has anyone been able to figure this one out (apparently Star Trek 25th Anniversary is also fix-resistant).

#138 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 11 May 2012 - 10:24 PM

QUOTE (rickeb @ May 11 2012, 01:08 PM) <{POST_SNAPBACK}>
Thank you for the instructions. I have been able to fix almost every table with DMD problems. One that has me stumped, however, is Dr. Dude. No matter what entries I add to the script, the DMD position remains unchanged. Has anyone been able to figure this one out (apparently Star Trek 25th Anniversary is also fix-resistant).


Just looked at DrDude... It isn't structured the same as most of the tables I have looked at (script wise), so something slightly different has to be done. It doesn't specify a cGameName variable, so the rom name has to be spelled out (for a simple one line fix that is) Assuming you want to rotate to the left, under "InitVPM()" add the line 'Controller.Games("dd_l2").Settings.Value("rol") = 1', you could probably also add that entry directly into the registry too.

Looking at Star Trek 25th (non b2s version), it doesn't look any different from a standard table, what's causing you problems with that one?

Edited by koadic, 11 May 2012 - 10:33 PM.


#139 rickeb

rickeb

    Enthusiast

  • Members
  • PipPipPip
  • 104 posts

  • Flag: United States of America

  • Favorite Pinball: Star Wars Episode I

Posted 26 May 2012 - 02:56 AM

Thanks for all your help. You've helped set the rotation right for most of my tables. However, there are a few that I can not rotate. Some, such as Cyclone and Roller Coaster Tycoon, have normal scripting, but adding the "rol" line (not even necessary with RCT) has absolutely no effect. Both had the game name defined, so that isn't the problem this time. Others, such as High Roller Casino, have unusual scripting such that I can't figure out where to put the new line(s). I appreciate any help on this.

#140 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 26 May 2012 - 05:41 AM

Search for the following parts of the respective scripts and make changes as highlighted in RED

High Roller Casino (HIGH ROLLER CASINO VP912 FS UVP by bmiki75)...
CODE
Sub HRC_Init

'ResetB2SData 0, 49, 0 'B2S
'LaunchBackGlass "HRC", true 'B2S

Controller.GameName = "hirolcas" 'German game-rom is not supported by pinmame yet
Controller.SplashInfoLine = "High Roller Casino - Stern 2001"
Controller.ShowTitle = 0
Controller.ShowDMDOnly = 1
Controller.ShowFrame = 0
Controller.Games("hirolcas").Settings.Value("rol") = 1

Controller.HandleMechanics=0

On Error Resume Next
Controller.Run
If Err Then MsgBox Err.Description
On Error Goto 0


Cyclone (Cyclone VP91.X FS by melon)...
CODE
Sub Cyclone_Init()

'Iniciamos el pinmame
With Controller
.GameName = cGameName
If Err Then MsgBox "Can't start Game " & cGameName & vbNewLine & Err.Description:Exit Sub
.SplashInfoLine = "Cyclone. Based on the Williams Table 1988" & vbNewLine & "by melon"
'DMD position and size 1400x1050
'.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

.Games(cGameName).Settings.Value("rol")=1 '<-Uncomment and change to 1 to rotate to left, or change rol to ror to rotate to right
.HandleKeyboard = 0


And I don't see a FS version of RCT, but if it were to be modded and the dmd needed to be rotated...
Roller Coaster Tycoon (RollerCoaster Tycoon VP9 by jpsalas)
CODE
Sub Table1_Init
vpmInit Me
With Controller
.GameName = cGameName
If Err Then MsgBox "Can't start Game " & cGameName & vbNewLine & Err.Description:Exit Sub
.SplashInfoLine = "RollerCoaster Tycoon - Stern 2002" & vbNewLine & "VP9 by JPSalas v 2.0"
'DMD position screensize 1400x1050
'.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

.Games(cGameName).Settings.Value("rol") = 1 '<-Uncomment and change to 1 to rotate to left, or change rol to ror to rotate to right
.HandleKeyboard = 0
.ShowTitle = 0
.ShowDMDOnly = 1