Jump to content



Photo
- - - - -

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


  • Please log in to reply
185 replies to this topic

#81 chas

chas

    Pinball Fan

  • Banned
  • PipPipPipPip
  • 1,791 posts

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

  • Favorite Pinball: i played Timezone, quickdraw, triple action, frontier and a few more

Posted 11 August 2010 - 10:54 PM

QUOTE (pinuck @ Aug 11 2010, 02:23 PM) <{POST_SNAPBACK}>
QUOTE (chas @ Aug 11 2010, 02:30 AM) <{POST_SNAPBACK}>
you were able to rotate VP9 with this method?

there is a rotate box in the 905-908 desktop exec options window.
does not work for me.
did you try to get vp9 to rotate with the 905-908 desktop exec options window?


I'm not sure what you're trying to do when you say "rotate VP9"

the .Games(cGameName).Settings.Value("rol") = 1 code is for rotating just the DMD, on whatever display it's on.

if you're talking about rotating the whole table, i think that's on the options panel for the backdrop in VP9. BUT i've never had to use that because the FS tables are already set to work that way. I've got a 24" WS on its side for the playfield, and every FS table displays correctly on it. Just look under Cabinet Tables and not Desktop.

as for cGameName errors, see my code from last post.


FS works ok.
no problems with FS other than the DMD scoring display is vertical on its side or big and blurry.
for now i click and drag the DMD score display to the lower corner out of the playfield.

from what i have seen, .Games(cGameName).Settings.Value("rol") = 1 is only in the FS VP9 scripting. not VP9.
in VP9 there is handlekeyboard, showtitle, DMD, showframe, handle mechanics, and hidden.

im talking about rotate the entire vp9 table 90degrees to play on a WS in its side.
i did go into the options/backdrop windows.

if i remember correct there is a PBW rotate box in the VP9 options/backdrop.
default is 0.
changed it to 90, close, save changes then restart in 905-908.
the backround remained the same.
the table ended up in the lower left corner very small.
put the PBW rotate back to 0 default to play vertical on a WS.
VP9 is supposed to rotate 90degrees to play on its side like FS but how?




#82 abjol

abjol

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: Norway

  • Favorite Pinball: Funhouse

Posted 18 September 2010 - 08:57 PM

Hey i need to rotate the table on my crt screen?
Se my pictures.

http://vpforums.org/...t/83/feil10.jpg

http://vpforums.org/...t/83/feil20.jpg


#83 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 19 September 2010 - 08:57 AM

You should try a table you download from category 'desktop tables'.
Click the picture frame to visit the pinball people gallery.

#84 abjol

abjol

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: Norway

  • Favorite Pinball: Funhouse

Posted 19 September 2010 - 10:12 AM

Hey thanks for the reply. When I try it. biggrin.gif

#85 Deep Stuff

Deep Stuff

    Enthusiast

  • Members
  • PipPipPip
  • 59 posts
  • Favorite Pinball: Wallace & Gromit

Posted 13 October 2010 - 06:12 PM

I have a monitor that rotates and have been d/l full screen tables and rotating DMD's in the script - thanks to this great thread. However I'm having trouble with Destruk's FS Back to the Future table.

I figured sticking the .Games(cGameName).Settings.Value("rol") = 1 line (or a variation of it) somewhere in the following section of the code would do it, but no luck.

Any ideas?


Sub BTTF_Init
On Error Resume Next
With Controller
.GameName = cGameName
If Err Then MsgBox "Can't start Game" & cGameName & vbNewLine & Err.Description : Exit Sub
.HandleMechanics = 0
.HandleKeyboard = False
.ShowDMDOnly = True
.ShowFrame = False
.ShowTitle = False
.DIP(0) = &H00 ' Set dipswitch to USA
.Run
If Err Then MsgBox Err.Description
End With
On Error Goto 0

#86 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 13 October 2010 - 06:22 PM

I will have a look at that next.
Click the picture frame to visit the pinball people gallery.

#87 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 13 October 2010 - 06:40 PM

Same solution as on the other tables.

Go to the following entry in the registry

HKEY_CURRENT_USER\Software\Freeware\Visual PinMame\bttf_a20

and change rol to 1.

If you prefer to edit the table script I can't help. Maybe you already have edited the script right, but rol = 0 was written in the registry before.




Funny signature: Yogi for Mayor!

Where does that come from?

Edited by yogiholzer, 13 October 2010 - 06:44 PM.

Click the picture frame to visit the pinball people gallery.

#88 Deep Stuff

Deep Stuff

    Enthusiast

  • Members
  • PipPipPip
  • 59 posts
  • Favorite Pinball: Wallace & Gromit

Posted 13 October 2010 - 11:18 PM

I would much rather prefer to rotate the DMD in the script instead of in the registry, so that it doesn't affect the DMD when I play my other Back to the Future table (JP & Groni edition). Maybe Destruk or someone else knows how to properly alter the script. Thanks for the prompt answer Yogi.

As for the signature... Once, long ago on the forums, there was an argument going on and tempers were flaring. And someone gave you a nice compliment that I don't really remember, but part of it was that they see you as the type of person that would make a great mayor of a town. A type of guy who cared about the whole community and wanted to see us all progress and put our "best foot forward." Anyway, I thought they evaluated you pretty well and what would be best for the pinball community (your helpful, friendly, gracious attitude) and I made that my signature.

Best to you.





#89 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 14 October 2010 - 05:35 PM

Oh. blush.gif

Thank you anyway.

QUOTE (Deep Stuff @ Oct 14 2010, 01:18 AM) <{POST_SNAPBACK}>
I would much rather prefer to rotate the DMD in the script instead of in the registry, so that it doesn't affect the DMD when I play my other Back to the Future table (JP & Groni edition).


I can be wrong, but I doubt that it doesn't affect the other table, as the setting from the table script is written into the registry when you first start one table and isn't changed back from the setting in another table script. Maybe it's not in all OS and systems and configurations?
Click the picture frame to visit the pinball people gallery.

#90 Deep Stuff

Deep Stuff

    Enthusiast

  • Members
  • PipPipPip
  • 59 posts
  • Favorite Pinball: Wallace & Gromit

Posted 14 October 2010 - 06:24 PM

I tried the regedit fix and that works fine. I edited bttf_a20 for the FS table so it rotated left 1. The classic JP/Groni table used the ROM bttf_a27, and wasn't affected by the change anyway. It seems though that I've had problems with other DMD's that I've changed in the registry if there wasn't a line setting them a specific direction in other tables' scripts.

Thanks for the help!

#91 natural320

natural320

    Enthusiast

  • Members
  • PipPipPip
  • 113 posts
  • Location:Bucks Co., PA

  • Flag: United States of America

  • Favorite Pinball: Jurassic Park, Medieval Madness, VP9 FS!

  • PS3 Gamer Tag: Higgs20

Posted 29 October 2010 - 01:12 PM

I am having an interesting situation with pakitt1's FS mod of Destruk's world cup 94...the DMD is upside down. it comes in horizontally by default (which is nice), but no matter what I change the script to ("rol"=1, "rol"=0, "ror"=1, "ror"=0), the display will not flip around! it just goes from horizontal to vertical (which makes sense, unfortunately), but everything is still displayed upside down unknw.gif

I can't imagine that I am the first person that this has happened to, does anyone have a suggestion? thanks!

Edited by natural320, 29 October 2010 - 01:13 PM.


#92 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 29 October 2010 - 06:43 PM

While the other WCS table comes with

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

in the script, this version comes with

.Games("wcs_l2").Settings.Value("ror")=1

in the script.


Change the ror to rol in the table script and save, then go to the registry as described before in this thread several times, search for wcs_l2 (HKEY_CURRENT_USER\Software\Freeware\Visual PinMame\wcs_l2) and change the ror value to 0.
Click the picture frame to visit the pinball people gallery.

#93 natural320

natural320

    Enthusiast

  • Members
  • PipPipPip
  • 113 posts
  • Location:Bucks Co., PA

  • Flag: United States of America

  • Favorite Pinball: Jurassic Park, Medieval Madness, VP9 FS!

  • PS3 Gamer Tag: Higgs20

Posted 29 October 2010 - 07:26 PM

thanks yogi, I will give it a try and post my result!

#94 natural320

natural320

    Enthusiast

  • Members
  • PipPipPip
  • 113 posts
  • Location:Bucks Co., PA

  • Flag: United States of America

  • Favorite Pinball: Jurassic Park, Medieval Madness, VP9 FS!

  • PS3 Gamer Tag: Higgs20

Posted 29 October 2010 - 08:56 PM

wonderful! it worked like a charm! thanks. tschuss!

#95 alex2206

alex2206

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: Germany

  • Favorite Pinball: Kings of Steel

Posted 03 November 2010 - 01:53 AM

QUOTE (yogiholzer @ Jun 24 2010, 08:31 PM) <{POST_SNAPBACK}>
DMD was to rotate left 90° in JPSalas table. I tried this:

In line 64 I removed the ' in front of the script text so it's not commented out anymore.
Text colour changes from green to black. Then I replaced the 0 with the 1. The line reads
this afterwards:

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

Closed the script, saved the table/changes, load and started the table again and --> works.


Well, I must be really stupid, have changed the registry values and/or script, but tables still appear like on the screenshot,
NOT upright, but on the side.
I see, when I rotate my monitor the table appears ok and full screen, but, this is a bit too much action, so I play my other workin' tables better
greetz Alex

#96 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 03 November 2010 - 07:34 PM

QUOTE (alex2206 @ Nov 3 2010, 03:53 AM) <{POST_SNAPBACK}>
QUOTE (yogiholzer @ Jun 24 2010, 08:31 PM) <{POST_SNAPBACK}>
DMD was to rotate left 90° in JPSalas table. I tried this:

In line 64 I removed the ' in front of the script text so it's not commented out anymore.
Text colour changes from green to black. Then I replaced the 0 with the 1. The line reads
this afterwards:

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

Closed the script, saved the table/changes, load and started the table again and --> works.


Well, I must be really stupid, have changed the registry values and/or script, but tables still appear like on the screenshot,
NOT upright, but on the side.
I see, when I rotate my monitor the table appears ok and full screen, but, this is a bit too much action, so I play my other workin' tables better
greetz Alex


Alex, this thread is about how to rotate the Visual PinMAME display (not only, but primary in 16:9 fullscreen tables). It's not about if and how to rotate the Visual Pinball table display.
Means: If you want to get the table displayed upright on a non rotated monitor, you mustn't try to load and play a cabinet table. Use the desktop tables instead.

Attached Files


Click the picture frame to visit the pinball people gallery.

#97 alex2206

alex2206

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: Germany

  • Favorite Pinball: Kings of Steel

Posted 04 November 2010 - 05:08 PM

QUOTE (yogiholzer @ Nov 3 2010, 08:34 PM) <{POST_SNAPBACK}>
QUOTE (alex2206 @ Nov 3 2010, 03:53 AM) <{POST_SNAPBACK}>
QUOTE (yogiholzer @ Jun 24 2010, 08:31 PM) <{POST_SNAPBACK}>
DMD was to rotate left 90° in JPSalas table. I tried this:

In line 64 I removed the ' in front of the script text so it's not commented out anymore.
Text colour changes from green to black. Then I replaced the 0 with the 1. The line reads
this afterwards:

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

Closed the script, saved the table/changes, load and started the table again and --> works.


Well, I must be really stupid, have changed the registry values and/or script, but tables still appear like on the screenshot,
NOT upright, but on the side.
I see, when I rotate my monitor the table appears ok and full screen, but, this is a bit too much action, so I play my other workin' tables better
greetz Alex


Alex, this thread is about how to rotate the Visual PinMAME display (not only, but primary in 16:9 fullscreen tables). It's not about if and how to rotate the Visual Pinball table display.
Means: If you want to get the table displayed upright on a non rotated monitor, you mustn't try to load and play a cabinet table. Use the desktop tables instead.

Thanx a lot!! I will do that!( Well, the rotate of the DISPLAY really worked well with the instructions given here for editing script/registry)
So I'm going to save some money for an extra monitor, 'cause i'll be a nice experience to play these 16:9 tables in that size, but now I
will have fun enough with the other ones which provide a maximum of entertainment.And I am really satisfied to see, I'm not stupid :-)

#98 cypherpunk

cypherpunk

    Neophyte

  • Members
  • Pip
  • 2 posts

  • Flag: Canada

  • Favorite Pinball: Family Guy

Posted 09 November 2010 - 09:03 AM

Does VP9 support rotating the new .hta rulesheets, for example the one in JPSalas' Spider-Man?
My 16:9 primary display is rotated fine and my 4:3 UVP display is un-rotated fine. But the rulesheet, which I can't drag around, is tilted sideways given the orientation of the playfield where it pops up.

Is there a setting similar to the DMD rol that I can configure?

CODE

'***************
' Rules
'***************

Dim RuleWindow
RuleWindow = 0
Sub Rules
If RuleWindow = 0 Then
Dim objShell:Set objShell = CreateObject("Wscript.Shell")
objShell.Run "Spider-Man_JP_VP9_Enu.hta"
RuleWindow = 1
Else
RuleWindow = 0
End If
End Sub


If nothing else maybe there's some quick way to do a graphical transform to rotate that window?


#99 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 09 November 2010 - 09:28 PM

Sorry, no idea. This is about the VPM display. I didn't even hear from .hta files. Maybe start a new thread?
Click the picture frame to visit the pinball people gallery.

#100 neelrocker

neelrocker

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: France

  • Favorite Pinball: adams family

Posted 06 January 2011 - 04:49 PM

Hi there,

Anyone managed to rotate Batman - DE - LH FS - V01 DMD's by script ?

Here is the script:

CODE
    With Controller
         .GameName = cGameName
         .SplashInfoLine = "Batman, Data East 1991" & vbNewLine & "VPM table and script by Lord Hiryu"
         .HandleMechanics = 0
         .HandleKeyboard = 0
         .ShowDMDOnly = 1
         .ShowFrame = 0
         .ShowTitle = 0
         .Hidden = 0

  '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") = 0
         If Err Then MsgBox Err.Description
     End With


As you can see the line is already there, is correct, and is commented. I uncommented it and have put the value at 1 but no change (of course I compile, save, and reload table).

I have even tried with ror, with both, and even any combination of 0 and 1 values. But no, nothing never changes think.gif


edit:

Same with FS Back to the Future (is it meant to work with DMD only ?)

The script:

CODE
        With Controller
            .GameName = cGameName
     *******.Games(cGameName).Settings.Value("rol") = 1 *******
            If Err Then MsgBox "Can't start Game" & cGameName & vbNewLine & Err.Description : Exit Sub
            .HandleMechanics = 0
            .HandleKeyboard = False
            .ShowDMDOnly = True
     *******.Games(cGameName).Settings.Value("rol") = 1 *******
            .ShowFrame = False
            .ShowTitle = False
            .DIP(0) = &H00                     ' Set dipswitch to USA
            .Run
            If Err Then MsgBox Err.Description
        End With



*** is both places where I have tried to add the cmd line.

Edited by neelrocker, 06 January 2011 - 05:57 PM.