User Tools

Site Tools


Visual Pinball X (VPX)

For a good video guide that covers all the basics of Visual Pinball, go here:

Virtual Pinball: "Software" Essentials - Visual Pinball X**

The standard Popper install should work out of box as long as you setup your VPX emulator file/program/table folder locations.

Some common items/suggestions:

v1.4 has a super duper new way of getting the table loaded. But on some 'slower' systems you may notice a desktop 'blink'. If your system is seeing the desktop with v1.4 do this:

This is different than a TV blank blink, If your TV goes/flashes completely black/blank (don't see desktop) then that is a hardware/GPU/TV setup issue. This is for if you see your actualy background desktop behind playfield blink.) in emulator setup:

vpx launch script in emulator setup replace/change the vpxstarter line to this.

START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 "Visual Pinball Player" 5

the last number will wait 5 seconds after VPX says “all good”. so you can play with the last number to your system.

Focus Issues

If you find that starting a vpx table that you need to use a mouse to click on table then two things you can try.

The first is easiest and works for most. Under VPX display settings you need to run your tables “full screen exclusive mode”

the 2nd option if you cannot run FS exclusive is to have Popper simulate a mouse click after the table is loaded.

Change the vpxstarter.exe line in your emulator launch script to this

START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 "Visual Pinball Player" 3 0 5

the last digit 5 will tell it to press the mouse so keep that #.

the 3 number is the # of seconds after its loaded to press it, so if you need more than 3 seconds you can increase that 3.

Still have focus issues with vpx? Use this if all others have failed.

Grab this file (unblock before unzip) and put in your launch subfolder:

then put at bottom of launch script for vpx this line (15 seconds it will attempt to lock focus, you can change that number)

START "" "[STARTDIR]Launch\PopperKeepFocus.exe" "Visual Pinball Player" 15

Weird crashes on certain tables when launched via Popper FrontEnd

AT91Jit must be 1 for the following tables:\ (this is a VPinMAME issue, not a pinup setting)

Walking Dead LE\ Star Trek LE\ ACDC Premium\ Metallica Premium\ Mustang\Elvis

On a few tables i only see the backglass come up but the playfield just shows the windows desktop.

First run the table outside of PinUP Popper to make sure there's no errors with table…

If there's no errors running directly in vpx, then proceed with this: Good news its NOT a Popper setup issue….

The only real difference between running vpx directly, and within PinUP, is that PinUP launch script will run vpx with the -minimized flag so that you don't see the vpx editor/loading. This is fine for 99% of tables…..BUT there's a bug, either with table script/vpx/B2S that doesn't like to run with the -minimized flag set.

Here's some things to check. Usually its the b2s file. So First, make sure your b2s is running in EXE mode. right-click on backglass and set it to exe mode(others needed to disable both b2s dmds…generally try changing some of the b2s options). IF THat doesn't work then rename your tablename.directb2s to something else so table has no backglass. Does the table show up properly with no directb2s? IF YES then you know its the b2s file issue, and try another directb2s file.

The final solution is to remove the -minimized parameter from vpx emulator launch script… but doing that may make you see the VPX editor dialog during loading…so if its just a couple of vpx tables, you should fix like above and keep the -minimized flag.

Get "ROMNAME not found" when i'm sure the rom file is there.

Test running VPX in non-exclusive Full screen mode and see if error goes away…

if yes, then Need to set DDRAW=0 in registry for each game (good to do it on default when starting out).

(this is a VPinMAME issue/setting, not a pinup setting)

Typical Emulator Setup For VP-10 (VPX)


Launch Script

@echo off
START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 “Visual Pinball Player” 2
cd /d "[DIREMU]"
if "[RECMODE]"=="1" (
START /min "" vpinballx.exe "[DIREMU]" -DisableTrueFullscreen -minimized -play "[GAMEFULLNAME]"
) else (
START /min "" vpinballx.exe "[DIREMU]" -minimized -play "[GAMEFULLNAME]"

Exit Script


emulator_vpx.txt · Last modified: 2021/02/26 20:21 by outhere