Jump to content



Photo
- - - - -

Fixing Full Screen Tables for 4:3 Standard Portrait Computer Monitors


  • Please log in to reply
21 replies to this topic

#1 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 12 May 2010 - 04:50 AM

I am running Visual Pinball (9.0.7) on a standard desktop with a 1600x1200 non-widescreen Dell monitor that can be physically rotated to portrait orientation (the long edge is vertical). This should be a natural for Full Screen tables. However, if you run full screen tables "out of the box" the tables will have the wrong aspect ratio. This results in a table that is stretched horizontally and looks "fat".

This post will tell you how to fix that - In figuring out how to do this, I found a number of posts already on the forums with bits and pieces of information but nothing all in one place. This post will hopefully consolidate all this information together. I will also include the parameters I am using in my setup which may be applicable for many others so you don't have to fiddle with the settings. IMO, most of these look pretty spectacular once you have them setup at the correct aspect ratio.


The first thing we are going to do is fix the aspect ratio of the table and reposition the table. This will result in either that table being centered with two black bars on either side of the table (like watching a widescreen movie on a regular television) or shifted all the way over to the left or right edge of the screen. I have generally opted for the least amount of work. In the case of CFTBL the plunger winds up positioned at the far right of the screen so I have shifted the whole table over. With CFTBL there is room at the top of the playfield to place the DMD. On other tables it will be convenient to place the DMD in the blank area of the screen, similar to the screenshots of spanned tables. I have been downscaling my tables by 75% horizontally and I think they look very good., YMMV.


Load up the table you want to fix, in this case I'll work through CFTBL.UW.V1.1.vpt:

Now, click on the Options and Backdrop buttons:



This will bring up the Backdrop Options which we can change to our specifications:



We have just fixed the aspect ratio and repositioned the table. The table is now playable, however we should also fix the Dot Matrix Display (DMD). You will need to rotate, resize and reposition it. We will do this by inserting commands into the script telling the script how to alter the DMD. We do this with the following commands:

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=175
Controller.Games(cGameName).Settings.Value("dmd_width")=75
Controller.Games(cGameName).Settings.Value("dmd_height")=300

The values the the right of the equal signs may vary by table and by display resolution. The first two lines tell the display to rotate. The next two lines (dmd_pos_x and dmd_pos_y) tell where to position the DMD. The last two lines (dmd_width and dmd_height) determine the scaling of the DMD.


To make these changes, you need to edit the script. Click the Script Icon:




This will open up the Script Window:




Scroll down the Script window until you find the '*****Table Init (Line 49 of the CFTBL table)




Now we will cut and paste the above command lines into the script:




You have now fixed the DMD for portrait mode. Most other tables follow pretty much the same format, however, I have included some notes below for some of the exceptions. Try to maintain the indenting when you edit the Scripts.

Your table should now be ready to play in the correct aspect ratio. I have included parameters for all the full screen tables I have used. If you use other tables or other screen resolutions you will likely need to make your own changes. Just record the original values before you alter them so you can go back if you make a big mistake.

After you are sure you have things the way you want them, you will need to save the table. Either overwrite the old file or create a new one with a name to reflect your changes.


Here are parameters for a bunch of full screen tables, I have only done a handful of tables, I'll bump this thread later when I've done more:

(Note: Some of these won't run for me in 1600x1200 which is why I have included notes on resolution. You may have to alter the values, especially positioning and scaling the DMD for other resolutions)


CFTBL.UW.V1.1.vpt

Preferences -> Video Options: 1280x1024x32 Full Screen

X Scale 1.73
Y Scale 1.725
X Offset 74
Y Offset 465

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=175
Controller.Games(cGameName).Settings.Value("dmd_width")=75
Controller.Games(cGameName).Settings.Value("dmd_height")=300


Attack from Mars - Megapin - V3.3 - VP9_FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.8
Y Scale 1.635
X Offset -358
Y Offset 430

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=240
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


16-9 World Cup Soccer 94.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 2.6
Y Scale 2.25
X Offset -1375
Y Offset 740

Note: This script already sets the DMD, you need to find this:

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

and replace it with this:

.Games("wcs_l2").Settings.Value("ror")=0
.Games("wcs_l2").Settings.Value("rol")=1
.Games("wcs_l2").Settings.Value("dmd_pos_x")=0
.Games("wcs_l2").Settings.Value("dmd_pos_y")=440
.Games("wcs_l2").Settings.Value("dmd_width")=100
.Games("wcs_l2").Settings.Value("dmd_height")=400


Black Knight 2000 - Lord Hiryu - VP9 - FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.9
Y Scale 1.425
X Offset -180
Y Offset 530

Note: This script already sets the DMD, you need to find this:

' Controller.Game.Settings.Value("dmd_pos_x") = 800
' Controller.Game.Settings.Value("dmd_pos_y") = 600
and replace it with this:

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=240
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


Black_Knight_vp9_2.1FS.vpt

Preferences -> Video Options: 1024x768x32 Full Screen

X Scale 1.99
Y Scale 1.665
X Offset -200
Y Offset 398

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=520
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


FirePower.uw.V1.0.FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.966
Y Scale 1.6125
X Offset -265
Y Offset 375

Note: Place these commands on the next line after "Controller.Run"

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=0
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


FS DATA EAST - TFTC_VP9_2.0.1.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.85
Y Scale 1.875
X Offset -284
Y Offset 420

Note: Replace exisiting DMD settings.

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=114
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


Funhouse_vp9_2.0FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.77
Y Scale 1.755
X Offset -210
Y Offset 500

Note: Replace exisiting DMD settings.

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=750
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Indiana Jones FS.vpt

Preferences -> Video Options: 1024x768x32 Full Screen

X Scale 1.8375
Y Scale 1.58625
X Offset -445
Y Offset 525

Find this:

If Table1.Rotation=0 Then Controller.Games("ij_l7").Settings.Value("rol")=0

Controller.Games("ij_l7").Settings.Value("dmd_pos_x")=0

Controller.Games("ij_l7").Settings.Value("dmd_pos_y")=0

Replace with:

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=0
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Megapin_Williams_Medieval_Madnees_V1.33FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.73
Y Scale 1.62
X Offset -180
Y Offset 470


Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=300
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


The Shadow - MEGAPIN_V1.2FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.75
Y Scale 1.6275
X Offset -352
Y Offset 442

Find this:

With Controller
.GameName = Romset1

Insert this immediately after:

.Games("ts_lx5").Settings.Value("ror")=0
.Games("ts_lx5").Settings.Value("rol")=1
.Games("ts_lx5").Settings.Value("dmd_pos_x")=75
.Games("ts_lx5").Settings.Value("dmd_pos_y")=80
.Games("ts_lx5").Settings.Value("dmd_width")=50
.Games("ts_lx5").Settings.Value("dmd_height")=200


Tommy The Pinball Wizard - VP9 - FS - 05Nov2009 - LH.vpt

Preferences -> Video Options: 1152x864x32 Full Screen

(Note: Horizontal scale = 85%)

Old:

X Scale 1.92
Y Scale 1.9
X Offset -395
Y Offset 550

New:
X Scale 1.92
Y Scale 1.615
X Offset -395
Y Offset 550

Find this:

Sub Tommy_Init
With Controller
.GameName = cGameName

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=300
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=200





Edited by cry me a river, 12 May 2010 - 04:57 AM.


#2 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 13 May 2010 - 08:48 AM

QUOTE (cry me a river @ May 12 2010, 06:50 AM) <{POST_SNAPBACK}>
Just record the original values before you alter them so you can go back if you make a big mistake.


Best thing to do that (not only in this matter, but for all table script changes) is to add comment lines to the table script where you save the original script line and make a description.
Comment lines are started with a ' and are displayed in green as you can see in the above screenshots.
Click the picture frame to visit the pinball people gallery.

#3 Helly

Helly

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: Germany

  • Favorite Pinball: FunHouse

Posted 04 September 2010 - 10:54 PM

Very Great Post !

I tried a lot of Tables on my new 50 Inches Plasma Screen and 70 % of the tables did have a rotated Dot Matrix Display.....

Why is this a problem to add a command line in front for rotating this display ?!

This Post helps me a lot but i need more Help in this Problem !!!

What about Tables like

STERN - The Simpsons Pinball Party - MEGAPIN_V1.1FSNM.vpt

A really big Script nothing to find for me....

and this Table same Problem

FS_No_Good_gofers_V1.1

Think i will post more.

Thanks a lot for helping me otvclap.gif



#4 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 18 October 2010 - 06:06 PM

QUOTE (yogiholzer @ May 13 2010, 08:48 AM) <{POST_SNAPBACK}>
Best thing to do that (not only in this matter, but for all table script changes) is to add comment lines to the table script where you save the original script line and make a description.
Comment lines are started with a ' and are displayed in green as you can see in the above screenshots.


Or I could have saved them under a different filename so I won't have to undo everything if I ever replace my monitor with a widescreen.

Oh well...


QUOTE (Helly @ Sep 4 2010, 10:54 PM) <{POST_SNAPBACK}>
I tried a lot of Tables on my new 50 Inches Plasma Screen and 70 % of the tables did have a rotated Dot Matrix Display.....

Why is this a problem to add a command line in front for rotating this display ?!


IMO I think what would eventually be ideal would be if table layout was standardized for all formats and if Visual Pinball would allow you to select through any of the modes:

Desktop
Spanned Full Screen Widescreen
Spanned Full Screen Standard
Full Screen Widescreen
Full Screen Standard

Anyway, as to your problem... I've found that Visual Pinball remembers the DMD settings between tables if they are not changed. So if you have a table where you can't figure out how to edit the script, try loading up and running a table that positions the DMD in about the same place. Then exit that table and reload the problem table.

This means that you can't exit Visual Pinball, however, so this fix may not work with any front ends.

#5 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 18 October 2010 - 06:42 PM

Since this seems to have been of interest and useful to some (more than 500 views of this thread) I'm going to post all my Widescreen to Standard mod parameters below.

BTW, there's no reason you can't also do Spanned tables and I've done at least one such conversion (Joker Poker) however since the vast majority of spanned tables already have full screen version this often isn't necessary. However, the tables I've converted are obviously a matter of personal preference so if there's a table you like that happens to be Spanned I wouldn't let that stop you from trying it out.

Some tables don't work due to scaling issues (ie; stationary or pre-rendered objects). I've tried to include notes wherever I've run into problems.

Note that when modifying the script you will want to preserve any indenting. The forum posting software doesn't support indenting particularly well so this is list below.



Addams Family
TAF VP9 FS.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 1.78
Y Scale 1.635
X Offset -340
Y Offset 455

Find this:

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

Replace with this:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Antar
Antar_VP9_1.1_FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.785
X Offset -257
Y Offset


Attack from Mars
Attack from Mars - Megapin - V3.3 - VP9_FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.8
Y Scale 1.635
X Offset -358
Y Offset 430

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=240
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


Back to the Future
BTTF_v1.4_JPG-PINSFS.vpt

Stationary/pre-rendered objects will not scale.


Back to the Future
FS Back to the Future.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 2
Y Scale 1.5
X Offset -400
Y Offset 430

Find this:

.DIP(0) = &H00 ' Set dipswitch to USA
.Run

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Bad Cats
BadCats uw1.0.vpt

Preferences -> Video Options: 800x600x16 Full Screen

X Scale 1.78
Y Scale 1.6125
X Offset -340
Y Offset 418


Black Knight
Black_Knight_vp9_2.1FS.vpt

Preferences -> Video Options: 1280x1024x16 Full Screen

X Scale 1.99
Y Scale 1.665
X Offset -200
Y Offset 398

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=520
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Black Knight 2000
Black Knight 2000 - Lord Hiryu - VP9 - FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.9
Y Scale 1.425
X Offset -180
Y Offset 530

Note: This script already sets the DMD, you need to find this:

' Controller.Game.Settings.Value("dmd_pos_x") = 800
' Controller.Game.Settings.Value("dmd_pos_y") = 600
and replace it with this:

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=240
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


Black Rose
Black Rose Vertical.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.5
X Offset
Y Offset

Find this:

.GameName=cGameName


Replace with:

.GameName=cGameName
.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Bride of Pinbot
BrideOfPinbot.uw.V1.01.FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.7025
X Offset
Y Offset

Find this:

.GameName = cGameName

Replace with:

.GameName=cGameName
.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=600
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Cactus Canyon
Cactus Canyon VP9 Rotado Final 18-08-09 speed.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

(Note: Horizontal scale = 85%)

X Scale 1.9
Y Scale 1.615
X Offset -370
Y Offset 530

Find this:

.HandleMechanics = 0
.ShowDMDOnly = 1

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=450
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Centaur
Centaur - VP9 - FS - 20Nov2009 - LH .vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.96
Y Scale 1.4475
X Offset -490
Y Offset 400

Find this:

Sub Centaur_Init
With Controller

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=530
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=200


Circus Voltaire
Circus_Voltaire_VP9_1.0_FS.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 1.85
Y Scale 1.665
X Offset -385
Y Offset 445

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=225
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Creature from the Black Lagoon
CFTBL.UW.V1.1.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 1.73
Y Scale 1.725
X Offset 74
Y Offset 465

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=175
Controller.Games(cGameName).Settings.Value("dmd_width")=75
Controller.Games(cGameName).Settings.Value("dmd_height")=300


Cueball Wizard
Cueball_Wizard_VP9_1.0FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.95
Y Scale 1.8
X Offset -290
Y Offset 450

Find this:

.ShowFrame = 0
.HandleMechanics = 0

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Dino Turbo
FS Geiger - Dino_Turbo_VP9-1.0.0.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

Does Not Rescale

X Scale 1.9
Y Scale 1.695
X Offset -418
Y Offset 356

Find this:

.ShowDMDOnly=1
.ShowFrame=0

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Dr. Who
doctor who OzPinUW_FS v1.0.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.5975
X Offset
Y Offset


Find this:


Controller.Games("dw_l2").Settings.Value("dmd_pos_x")=0
Controller.Games("dw_l2").Settings.Value("dmd_pos_y")=0

Replace with:

Controller.Games("dw_l2").Settings.Value("ror")=0
Controller.Games("dw_l2").Settings.Value("rol")=1
Controller.Games("dw_l2").Settings.Value("dmd_pos_x")=0
Controller.Games("dw_l2").Settings.Value("dmd_pos_y")=400
Controller.Games("dw_l2").Settings.Value("dmd_width")=50
Controller.Games("dw_l2").Settings.Value("dmd_height")=400


Eight Ball
BALLY - EIGHT BALL - MEGAPIN - V1.0FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

(Note: Horizontal scale = 80%)

X Scale 1.91
Y Scale 1.72
X Offset -450
Y Offset 380

Find this:

.HandleKeyboard=0
.ShowTitle=0

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Elvira and the Party Monsters
Elvira_and_the_Party_Monsters_VP9_1.0FS.vpt


Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.62
X Offset
Y Offset

Find this:

.GameName = cGameName

Replace with:

.GameName=cGameName
.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=200
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=200


Elvis
Elvis_VP9_1.02FS.vpt

(Note: You may want to move the DMD)

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.635
X Offset
Y Offset


Find this:

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

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


F-14 Tomcat
F-14_Tomcat_JP_5.01FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale 1.76
Y Scale 1.575
X Offset -400
Y Offset 410

Find this:

'.SetDisplayPosition 1600,1600,GetPlayerHWnd


Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=400


Fathom
16-9 FathomFS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

Does not rescale

X Scale 2.72
Y Scale 2.1525
X Offset -1400
Y Offset 710

Find this:

'Controller.Games("fathom").Settings.Value("dmd_pos_x")=2346
'Controller.Games("fathom").Settings.Value("dmd_pos_y")=0
'Controller.Games("fathom").Settings.Value("dmd_width")=268
'Controller.Games("fathom").Settings.Value("dmd_height")=1024

Replace with:

Controller.Games("fathom").Settings.Value("ror")=0
Controller.Games("fathom").Settings.Value("rol")=1
Controller.Games("fathom").Settings.Value("dmd_pos_x")=0
Controller.Games("fathom").Settings.Value("dmd_pos_y")=400
Controller.Games("fathom").Settings.Value("dmd_width")=50
Controller.Games("fathom").Settings.Value("dmd_height")=400


Firepower
FirePower.uw.V1.0.FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.966
Y Scale 1.6125
X Offset -265
Y Offset 375

Note: Place these commands on the next line after "Controller.Run"

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=0
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


Fish Tales
Fish Tales VP9 FS 1.02.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.65
X Offset
Y Offset

Find this:

.HandleMechanics = 2
.Hidden = 0


Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Flash Gordon
FlashGordonScapinoV3_1C_FSvpt.vpt

Rescaling has no effect


Flintstones
Flintstones_v2.1_JPG-PINSFS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.79
Y Scale 1.6125
X Offset -170
Y Offset 428

Find this:

With Controller
.GameName = "fs_lx5"


Insert this immediately after:

.Games("fs_lx5").Settings.Value("ror")=0
.Games("fs_lx5").Settings.Value("rol")=1
.Games("fs_lx5").Settings.Value("dmd_pos_x")=00
.Games("fs_lx5").Settings.Value("dmd_pos_y")=120
.Games("fs_lx5").Settings.Value("dmd_width")=50
.Games("fs_lx5").Settings.Value("dmd_height")=200


Funhouse
Funhouse_vp9_2.0FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.77
Y Scale 1.755
X Offset -210
Y Offset 500

Note: Replace exisiting DMD settings.

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=750
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Galaxy
Galaxy.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 2.05
Y Scale 1.4625
X Offset -475
Y Offset 450

Find this:

.Games(cGameName).Settings.Value("rol") = 0 'uncomment if you need the dmd rotated

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=0
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Getaway - High Speed 2
Getaway-HS2_UR_NF_v1.03vp9_FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

(Glitch in this one likely casused by an object not rescaling properly)

X Scale 1.9
Y Scale 1.65
X Offset -255
Y Offset 410

Find this:

Controller.ShowTitle=0
Controller.ShowFrame=0

Insert this immediately after:

Controller.Games("gw_l5").Settings.Value("ror")=0
Controller.Games("gw_l5").Settings.Value("rol")=1
Controller.Games("gw_l5").Settings.Value("dmd_pos_x")=0
Controller.Games("gw_l5").Settings.Value("dmd_pos_y")=400
Controller.Games("gw_l5").Settings.Value("dmd_width")=50
Controller.Games("gw_l5").Settings.Value("dmd_height")=400


Gorgar
Gorgar.UW.FS.V1.1.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.895
Y Scale 1.6125
X Offset -86
Y Offset 408

Find this:

.SplashInfoLine = "Gorgar Williams 1979" & vbNewLine & "by unclewilly V1.0"
'.Games(cGameName).Settings.Value("rol") = 0 'uncomment if you need the dmd rotated

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=0
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Harlem Globetrotters
Harlem_Globetrotters_VP9_2.2FS.vpt


Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.635
X Offset
Y Offset

Find this:

.Games(cGameName).Settings.Value("rol") = 1 '1= rotated display, 0= normal
'.SetDisplayPosition 0,0, GetPlayerHWnd 'restore dmd window position

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


High Speed
HS-1.0.1-VP9-FS.vpt


Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.7475
X Offset
Y Offset


Indiana Jones
Indiana Jones FS.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 1.8375
Y Scale 1.58625
X Offset -445
Y Offset 525

Find this:

If Table1.Rotation=0 Then Controller.Games("ij_l7").Settings.Value("rol")=0

Controller.Games("ij_l7").Settings.Value("dmd_pos_x")=0

Controller.Games("ij_l7").Settings.Value("dmd_pos_y")=0

Replace with:

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=400
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Indiana Jones
Indiana Jones -FS-Lord Hiryu-VP9-v1-0.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.5
X Offset
Y Offset

Find this:

' .Games(cGameName).Settings.Value("dmd_pos_x")=1827
' .Games(cGameName).Settings.Value("dmd_pos_y")=460
' .Games(cGameName).Settings.Value("dmd_width")=260
' .Games(cGameName).Settings.Value("dmd_height")=63
' .Games(cGameName).Settings.Value("rol")=1
Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Jackbot
Jack-Bot_VP9_1.02FS.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 2
Y Scale 1.6875
X Offset -300
Y Offset 460

Find this:


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

Replace with this:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Joker Poker (Spanned)
16-9 Joker Poker.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 2.4
X Offset -1500
Y Offset



Jokerz!
Jokerz!_VP9_1.3FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.7175
X Offset
Y Offset



Find this:

'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
'.Games(cGameName).Settings.Value("rol")=0

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Judge Dredd
JudgeDredd_1024.zip

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.5375
X Offset
Y Offset

Find this:


.GameName = RomName

Replace with:

.GameName = RomName
.Games(RomName).Settings.Value("ror")=0
.Games(RomName).Settings.Value("rol")=1
.Games(RomName).Settings.Value("dmd_pos_x")=0
.Games(RomName).Settings.Value("dmd_pos_y")=400
.Games(RomName).Settings.Value("dmd_width")=100
.Games(RomName).Settings.Value("dmd_height")=400


Judge Dredd
JudgeDredd_v1.0.7_hRes.vpt

Could not create texture off screen surface.


KISS
KISS_vpP9_1.0_FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.93
Y Scale 1.605
X Offset -340
Y Offset 360

Find this:

.Games(cGameName).Settings.Value("rol") = 0 '1= rotated display, 0= normal

Replace with this:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Lethal Weapon
Lethal Weapon 3FS_V1.1.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

Old:

X Scale
Y Scale 2.195
X Offset
Y Offset

New:
X Scale 1.758
Y Scale 1.64625
X Offset -280
Y Offset 466

Find this:

' Controller.Games("lw3_208").Settings.Value("dmd_pos_x")=980
' Controller.Games("lw3_208").Settings.Value("dmd_pos_y")=770
' Controller.Games("lw3_208").Settings.Value("dmd_width")=290
' Controller.Games("lw3_208").Settings.Value("dmd_height")=765
Controller.Games("lw3_208").Settings.Value("rol")=1

Replace with this:

Controller.Games("lw3_208").Settings.Value("ror")=0
Controller.Games("lw3_208").Settings.Value("rol")=1
Controller.Games("lw3_208").Settings.Value("dmd_pos_x")=0
Controller.Games("lw3_208").Settings.Value("dmd_pos_y")=100
Controller.Games("lw3_208").Settings.Value("dmd_width")=50
Controller.Games("lw3_208").Settings.Value("dmd_height")=200


Lord of the Rings
LOTR_v2.1_JPG-PINSFSDWFinal.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.75
Y Scale 1.65
X Offset -190
Y Offset 440


Find this:

cGameName = Array(Romset1, Romset2, Romset3, Romset4, Romset5) ((JPLOTROptions And(7 * cOptRom) ) \ cOptRom)

Insert this immediately after:

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=280
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Lost World
Lost_World_VP9_1.0FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.605
X Offset
Y Offset


Find this:

.Games(cGameName).Settings.Value("rol") = 0 '1= rotated display, 0= normal

Replace with:


.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Medieval Madness
Megapin_Williams_Medieval_Madnees_V1.33FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.73
Y Scale 1.62
X Offset -180
Y Offset 470

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=300
Controller.Games(cGameName).Settings.Value("dmd_width")=50
Controller.Games(cGameName).Settings.Value("dmd_height")=200


Mephisto
Mephisto_VP9_1.01FS.vpt

Preferences -> Video Options: 1024x768x16 Full Screen

X Scale
Y Scale 1.59
X Offset
Y Offset


Monster Bash
Monster Bash.VP9.V1.0.uw.FS.LowRes.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.75
Y Scale 1.71
X Offset -245
Y Offset 465

Find this:

.ShowFrame = 0
.HandleMechanics = 0
.Hidden = 0

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=500
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Nine Ball
FS STERN - NineBall VP9.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.88
Y Scale 1.77
X Offset -392
Y Offset 310

Find this:

.HandleKeyboard=False
.Hidden=0

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Party Zone
Party_Zone_VP9_1.1FS.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 1.95
Y Scale 1.7025
X Offset -297
Y Offset 458

Find this:

'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

Replace with this:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=400


Pharaoh
Pharaoh VP9FS.vpt


Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.576
X Offset
Y Offset

Find this:

.GameName=cGameName

Replace with:

.GameName=cGameName
.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Pinbot
Pinbot.uw.V1.02.FS.vpt


Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.53
X Offset
Y Offset

Find this:

.GameName=cGameName

Replace with:

.GameName=cGameName
.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Ripley's Believe It or Not
Ripleys_Believe_It_or_Not_VP9_1.0.FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.8
Y Scale 1.7625
X Offset -335
Y Offset 500

Find this:

.HandleMechanics = 0
.HandleKeyboard = 0
Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=77
.Games(cGameName).Settings.Value("dmd_pos_y")=0
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=200


Scared Stiff
Scared_Stiff_VP9_1.1FS.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 1.73
Y Scale 1.736
X Offset -279
Y Offset 430

Find this:

'.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

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=500
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Secret Service
UVP Secret Service.vpt

Numerous script errors

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale
Y Scale 1.665
X Offset
Y Offset

Find this:


Replace with:


The Shadow
The Shadow - MEGAPIN_V1.2FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.75
Y Scale 1.6275
X Offset -352
Y Offset 442

Find this:

With Controller
.GameName = Romset1

Insert this immediately after:

.Games("ts_lx5").Settings.Value("ror")=0
.Games("ts_lx5").Settings.Value("rol")=1
.Games("ts_lx5").Settings.Value("dmd_pos_x")=75
.Games("ts_lx5").Settings.Value("dmd_pos_y")=80
.Games("ts_lx5").Settings.Value("dmd_width")=50
.Games("ts_lx5").Settings.Value("dmd_height")=200


Simpsons Pinball Party
STERN - The Simpsons Pinball Party - MEGAPIN_V1.0FS.vpt

Preferences -> Video Options: 1280x1024x16 Full Screen

(Note: mini DMD does not scale)

X Scale 1.75
Y Scale 1.6575
X Offset -260
Y Offset 440

Find this:

.ShowDMDOnly = 1
.ShowFrame = 0
.HandleMechanics = 0

Insert this immediately after:

.Games(Romset1).Settings.Value("ror")=0
.Games(Romset1).Settings.Value("rol")=1
.Games(Romset1).Settings.Value("dmd_pos_x")=0
.Games(Romset1).Settings.Value("dmd_pos_y")=0
.Games(Romset1).Settings.Value("dmd_width")=50
.Games(Romset1).Settings.Value("dmd_height")=200


Sorcerer
Sorcerer_UR_VP9_v1.0.0FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.6125
X Offset
Y Offset


Find this:

Controller.Games("sorcr_l1").Settings.Value("rol") = 1 'Toggles Default Display Rotation

Replace with:

Controller.Games("sorcr_l1").Settings.Value("ror")=0
Controller.Games("sorcr_l1").Settings.Value("rol")=1
Controller.Games("sorcr_l1").Settings.Value("dmd_pos_x")=0
Controller.Games("sorcr_l1").Settings.Value("dmd_pos_y")=400
Controller.Games("sorcr_l1").Settings.Value("dmd_width")=50
Controller.Games("sorcr_l1").Settings.Value("dmd_height")=400


Space Shuttle
SpaceShuttle FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen


X Scale
Y Scale 1.56
X Offset
Y Offset


Find this:

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

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Star Trek: Next Generation
STTNG_v2.2_JPG-PINS Mod FS by LH.vpt

Preferences -> Video Options: 1280x1024x16 Full Screen


X Scale 1.9
Y Scale 1.5
X Offset -340
Y Offset 530

Find this:

.GameName = Array(Romset1, Romset2, Romset3, Romset4) ((JPSTOptions And(7 * cOptRom) ) \ cOptRom)

Insert this immediately after:

.Games("sttng_l7").Settings.Value("ror")=0
.Games("sttng_l7").Settings.Value("rol")=1
.Games("sttng_l7").Settings.Value("dmd_pos_x")=0
.Games("sttng_l7").Settings.Value("dmd_pos_y")=400
.Games("sttng_l7").Settings.Value("dmd_width")=50
.Games("sttng_l7").Settings.Value("dmd_height")=400


Star Wars
Star_Wars_JP_1.1FS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.8
Y Scale 1.605
X Offset -310
Y Offset 420

Find this:

.ShowDMDOnly = 1
.ShowFrame = 0


Insert this immediately after:

.Games(Romset1).Settings.Value("ror")=0
.Games(Romset1).Settings.Value("rol")=1
.Games(Romset1).Settings.Value("dmd_pos_x")=0
.Games(Romset1).Settings.Value("dmd_pos_y")=100
.Games(Romset1).Settings.Value("dmd_width")=50
.Games(Romset1).Settings.Value("dmd_height")=200


Strange Science
FS BALLY - Strange Science VP9-v1.0.4.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 2
Y Scale 1.74
X Offset -356
Y Offset 398

Find this:

.ShowFrame=0
.ShowTitle=0

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=400


Tales from the Crypt
FS DATA EAST - TFTC_VP9_2.0.1.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 1.85
Y Scale 1.875
X Offset -284
Y Offset 420

Note: Replace exisiting DMD settings.

Controller.Games(cGameName).Settings.Value("ror")=0
Controller.Games(cGameName).Settings.Value("rol")=1
Controller.Games(cGameName).Settings.Value("dmd_pos_x")=0
Controller.Games(cGameName).Settings.Value("dmd_pos_y")=114
Controller.Games(cGameName).Settings.Value("dmd_width")=100
Controller.Games(cGameName).Settings.Value("dmd_height")=400


Tales of the Arabian Knights
TOTAN_VP9_3.0FS.vpt
TOTAN_VP9_1.0-NIGHT TABLEGI-FinalRev.vpt

Preferences -> Video Options: 1152x864x16 Full Screen

X Scale
Y Scale 1.635
X Offset
Y Offset

Find this:

' DMD position and size, example
'.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")=90

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=0
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Taxi
Taxi_VP9_1.1FSTRANS.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

Old:

X Scale
Y Scale 2.08
X Offset
Y Offset

New:
X Scale 1.81
Y Scale 1.56
X Offset -280
Y Offset 420

Find this:

'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
'.Games(cGameName).Settings.Value("rol")=0

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=400
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Terminator 2
T2JD_FINAL.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

X Scale 2.6
Y Scale 1.95
X Offset -1330
Y Offset 775

Find this:

.HandleMechanics = 0 : .HandleKeyboard = False

Insert this immediately after:

.Games("t2_l8").Settings.Value("ror")=0
.Games("t2_l8").Settings.Value("rol")=1
.Games("t2_l8").Settings.Value("dmd_pos_x")=0
.Games("t2_l8").Settings.Value("dmd_pos_y")=0
.Games("t2_l8").Settings.Value("dmd_width")=50
.Games("t2_l8").Settings.Value("dmd_height")=200


Theater of Magic
TOM_vp9_2.01.NMFS.vpt

Preferences -> Video Options: 1152x864x16 Full Screen

X Scale 1.78
Y Scale 1.755
X Offset -327
Y Offset 500

Find this:

'.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

Replace with:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=0
.Games(cGameName).Settings.Value("dmd_width")=100
.Games(cGameName).Settings.Value("dmd_height")=400


Tommy
Tommy The Pinball Wizard - VP9 - FS - 05Nov2009 - LH.vpt

Preferences -> Video Options: 1600x1200x16 Full Screen

(Note: Horizontal scale = 80%)

X Scale 1.92
Y Scale 1.615 1.52
X Offset -395
Y Offset 550

Find this:

Sub Tommy_Init
With Controller
.GameName = cGameName

Insert this immediately after:

.Games(cGameName).Settings.Value("ror")=0
.Games(cGameName).Settings.Value("rol")=1
.Games(cGameName).Settings.Value("dmd_pos_x")=0
.Games(cGameName).Settings.Value("dmd_pos_y")=450
.Games(cGameName).Settings.Value("dmd_width")=50
.Games(cGameName).Settings.Value("dmd_height")=200


Twilight Zone
BALLY - TWILIGHT ZONE - MEGAPIN - VP9 - V1.0FSHPTEAM.vpt

Preferences -> Video Options: 1152x864x16 Full Screen

X Scale 1.78
Y Scale 1.5075
X Offset -380
Y Offset 515

Find this:

RomName = Array(Romset1,Romset2,Romset3,Romset4,Romset5,Romset6,Romset7,Romset8)((tzOption
s And (15*cOptRom))\cOptRom)
.GameName = RomName


Insert this immediately after:

Controller.Games(RomName).Settings.Value("ror")=0
Controller.Games(RomName).Settings.Value("rol")=1
Controller.Games(RomName).Settings.Value("dmd_pos_x")=0
Controller.Games(RomName).Settings.Value("dmd_pos_y")=100
Controller.Games(RomName).Settings.Value("dmd_width")=50
Controller.Games(RomName).Settings.Value("dmd_height")=200


World Cup Soccer '94
16-9 World Cup Soccer 94.vpt

Preferences -> Video Options: 1600x1200x32 Full Screen

X Scale 2.6
Y Scale 2.25
X Offset -1375
Y Offset 740

Note: This script already sets the DMD, you need to find this:

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

and replace it with this:

.Games("wcs_l2").Settings.Value("ror")=0
.Games("wcs_l2").Settings.Value("rol")=1
.Games("wcs_l2").Settings.Value("dmd_pos_x")=0
.Games("wcs_l2").Settings.Value("dmd_pos_y")=440
.Games("wcs_l2").Settings.Value("dmd_width")=100
.Games("wcs_l2").Settings.Value("dmd_height")=400


Xenon
16-9 XenonFS.vpt

Does not rescale.




















































































































#6 faralos

faralos

    VPF Veteran

  • Members
  • PipPipPipPipPipPip
  • 7,838 posts
  • Location:Eastern Pa,USA

  • Flag: United States of America

  • Favorite Pinball: Flash (Williams) 1979, Flash2 Updated




  • Trophies:

Posted 18 October 2010 - 09:37 PM

that's a helluva post ya' got there pard' um but I thought all the ones already made for 4:3 were being converted INTO FS! why go backwards if the pin already exists in 4:3
"Don’t let the noise of others’ opinions drown out your own inner voice.
And most important, have the courage to follow your heart and intuition.”
----Steve Jobs


#7 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 18 October 2010 - 09:59 PM

QUOTE (faralos @ Oct 18 2010, 09:37 PM) <{POST_SNAPBACK}>
that's a helluva post ya' got there pard' um but I thought all the ones already made for 4:3 were being converted INTO FS! why go backwards if the pin already exists in 4:3


Because I want my tables flat, not 3/4 view.

I want this:



Not this:



Running an unmodified FS table on a standard display looks like this:



#8 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 18 October 2010 - 10:16 PM

I should probably included the modified table too:





(Trust me, it looks a lot better)

#9 texacala

texacala

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: United States of America

  • Favorite Pinball: Black Knight

Posted 19 October 2010 - 02:26 AM

I've been doing the same thing actually with a Viewsonic monitor turned on its side. This has been a very helpful post, thanks.

#10 Bob5453

Bob5453

    I'm taking a nap

  • VIP
  • 3,896 posts
  • Location:Near Dayton, Ohio USA

  • Flag: United States of America

  • Favorite Pinball: Any table I can play while sitting in a rocking chair




  • Trophies:

Posted 19 October 2010 - 03:20 AM

@Cry me a river,

Well, I checked this out and I will give you an example of what I found. As I mentioned in another thread, for a 4x3 monitor, if you want a round ball, then the xScale and yScale must remain the same. You can stretch the table with the other numbers, I also like to see some perspective, but play with those numbers.

The following is a screenshot of JP's Dolly table rotated for a rotated 4x3 monitor, I like the view and the flippers, the flippers can be made to have a birdseye view all the way to a sideways view by playing with the numbers. Obviously, you can like or prefer any setup, that's the beauty of VP, this is just an option to try, maybe you'll like it better. smile.gif

Attached Files


Posted Image

You have discovered an Easter egg. Pat yourself on the back.


#11 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 19 October 2010 - 06:10 AM

Ah, okay, thanks Bob, I think I understand what you're saying now.

I believe we're essentially looking for the same thing - corrected aspect ratios - though if you're mostly working with widescreen we're obviously going to be on a slightly different page. When I started modifying these tables I simply recalculated the Y Scale as that seemed to be the direct approach. However, I suppose it's a bit of a brute force or sledgehammer solution.

BTW, here are our two mods side by side, yours on the left mine on the right. Your ball is definitely rounder, however mine doesn't need to change the inclination and field of view.

This isn't over smile.gif




#12 Bob5453

Bob5453

    I'm taking a nap

  • VIP
  • 3,896 posts
  • Location:Near Dayton, Ohio USA

  • Flag: United States of America

  • Favorite Pinball: Any table I can play while sitting in a rocking chair




  • Trophies:

Posted 19 October 2010 - 06:58 AM

Nice comparison. Notice your bumpers are oblong also. Everything will be a little oval shaped on your table because the non-matching X&Yscale numbers. The upside is you can see a little more under your bumpers, your table looks a little better at the top even though I don't like the oval shape of the objects, but that flipper area is too out of whack for me. smile.gif If you've ever played with silly putty and pressed it on a comic book or newspaper and then stretched it, this is what you're doing and believe it or not, I'm not doing that.... I'm actually scaling the table in its correct proportions and adjusting the Inclination and Field of View. At least that's what I think I'm doing.

drinks.gif

Posted Image

You have discovered an Easter egg. Pat yourself on the back.


#13 cry me a river

cry me a river

    Hobbyist

  • Members
  • PipPip
  • 11 posts
  • Location:Canada

  • Flag: Canada

  • Favorite Pinball: Attack From Mars

Posted 19 October 2010 - 07:36 AM

Turns out I'm really just looking for some nice configurations for 4:3 portrait mode because I'm really liking something like this even though it's closer to traditional desktop than true FS....




#14 Bob5453

Bob5453

    I'm taking a nap

  • VIP
  • 3,896 posts
  • Location:Near Dayton, Ohio USA

  • Flag: United States of America

  • Favorite Pinball: Any table I can play while sitting in a rocking chair




  • Trophies:

Posted 19 October 2010 - 02:31 PM

Now you might want to add a cabinet and rails to some tables displayed in this manner. This can be done with ramps on the tables or graphics on the backdrop. smile.gif

There is a big difference in laying your monitor flat on a table and playing FS tables, compared to just turning your monitor to play FS tables.

Posted Image

You have discovered an Easter egg. Pat yourself on the back.


#15 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 20 October 2010 - 03:38 PM

...I hit my head and was knocked unconscious...and when I came to, the idea just popped in my head...



Well, I didn't really hit my head and get knocked unconscious, but the idea popped in there just the same. biggrin.gif

This is the 16-9 Banzai Run "SPANNED" table (for VP9) maintained by Destruk. I changed the backdrop setting and just played my first game ever on my notebook, with only a single widescreen monitor.

Thanks Bob! biggrin.gif I wouldn't have had the idea to do this if you hadn't started messing around with the scale settings.


Best Regards,
Todd.

Edited by kruge99, 20 October 2010 - 03:57 PM.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#16 FDSystems

FDSystems

    Eclectic end-user

  • Charter Member
  • 2,476 posts
  • Location:Bahia

  • Flag: Brazil

  • Favorite Pinball: I will have to find out again.............

Posted 20 October 2010 - 04:14 PM

QUOTE (kruge99 @ Oct 20 2010, 12:38 PM) <{POST_SNAPBACK}>
...I hit my head and was knocked unconscious...and when I came to, the idea just popped in my head...



Well, I didn't really hit my head and get knocked unconscious, but the idea popped in there just the same. biggrin.gif

This is the 16-9 Banzai Run "SPANNED" table (for VP9) maintained by Destruk. I changed the backdrop setting and just played my first game ever on my notebook, with only a single widescreen monitor.

Thanks Bob! biggrin.gif I wouldn't have had the idea to do this if you hadn't started messing around with the scale settings.


Best Regards,
Todd.


Have a look at this:
http://www.vpforums....s...ost&p=75270

I think something very interesting has been happening recently;

VP is becoming FLEXIBLE! dblthumb.gif
From Brasil. Updated version of 1234fd



#17 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 20 October 2010 - 08:07 PM

After tooling around with Banzai Run, I had an inspiration to get a lower, "Kids Eye" view of pinball and this is what I came up with, on the "widescreen" version I have made up for playing High Speed on my notebook. It looks kind of weird at first, but when playing a table with these settings, it really gives me the feeling I'm standing at a big pinball machine instead of playing a virtual one.



I'm going to try this with a few other tables tonight, like Blackout, Firepower, and Alien Poker to see what the effect is.


Best Regards,
Todd.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#18 Sabbat

Sabbat

    The Pinball Monk

  • VIP
  • 4,506 posts
  • Location:Aberdeen, WA

  • Flag: United States of America

  • Favorite Pinball: Solar Ride, Centaur, Gorgar, Cyclopes, Fathom, Frontier, ElviraATPM, Atlantis, Hang Glider, Mystic, Old Chicago, Ed/Gordon Gottliebs

  • PS3 Gamer Tag: SabbatM
  • 360 Gamer Tag: Mions Hill


Posted 20 October 2010 - 08:11 PM

QUOTE (kruge99 @ Oct 20 2010, 01:07 PM) <{POST_SNAPBACK}>
After tooling around with Banzai Run, I had an inspiration to get a lower, "Kids Eye" view of pinball and this is what I came up with, on the "widescreen" version I have made up for playing High Speed on my notebook. It looks kind of weird at first, but when playing a table with these settings, it really gives me the feeling I'm standing at a big pinball machine instead of playing a virtual one.



I'm going to try this with a few other tables tonight, like Blackout, Firepower, and Alien Poker to see what the effect is.


Best Regards,
Todd.


Yeah the vp9 Doctor Who looks like that and its quite bad looking IMO.
If you have a widescreen 16:9 monitor and want to play your VP9 desktop tables without them being stretched, check out This Link

#19 Bob5453

Bob5453

    I'm taking a nap

  • VIP
  • 3,896 posts
  • Location:Near Dayton, Ohio USA

  • Flag: United States of America

  • Favorite Pinball: Any table I can play while sitting in a rocking chair




  • Trophies:

Posted 20 October 2010 - 09:18 PM

QUOTE (Sabbat Moon @ Oct 20 2010, 04:11 PM) <{POST_SNAPBACK}>
Yeah the vp9 Doctor Who looks like that and its quite bad looking IMO.


You can do whatever you want with VP.... The problem is, there are only about 100 do'ers, but there's 20,000 want'ers. smile.gif

I really like the screenshots with the backdrop info, it makes it very easy for people to try these tables and learn to make a few adjustments on their own. smile.gif

Jp's angle independent tables are fantastic for playing with these settings. It's so easy even a Sabbat Moon could do it. dblthumb.gif

Posted Image

You have discovered an Easter egg. Pat yourself on the back.


#20 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 20 October 2010 - 11:39 PM

Here's a couple more 16x9 "Kid's Eye view" settings for people to experiment with:

Black Knight:


FirePower: (note, move the emreel for the plunger off to the side if you wish)


Playing at this perspective is actually quite refreshing for me personally, because now I feel I want to get up and take a walk down the side of the table so I can see what that far back of the table looks like.


Best Regards,
Todd.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image