PinUP Popper (Front-end)
PinUP Software UPDATES
PinUP Popper (Front-end)
PinUP Software UPDATES
This is an old revision of the document!
For a good video guide that covers all the basics of Visual Pinball, go here:
General TIP: Many people assume that the FrontEnd is the issue when launching or running VPX. You need to understand that everything must work OUTSIDE of Popper before it will work from Popper. Popper cannot instruct VPX where the B2S goes, or how to show a DMD or not. Troubleshoot always without running Popper first..it will save you time.
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:
Always Have the TV/s monitors ON before starting the Computer
This is a very common issue and has nothing to do with PinUP Popper. Programs like B2S and VPX, FP have 'issues'… that they rely on windows display #ids and not settings like (primary montior or pixel locations). These ID's can change on some people, even during warm-reboots. Sure you can blame windows, but i doubt microsoft will change. “But Popper and PUPPacks are fine?” I've designed them not to rely on windowsID so when they change it wont matter to PinUP Apps.
how to fix/resolve.
Reboot system with all TV/s monitors ON before windows starts. That should correct, if not then try :
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.
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.
Grab this file (unblock before unzip) and put in your launch subfolder: https://nailbuster.com/betas/PopperKeepFocus.zip
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
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
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.
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)
This is normal and you have to adjust almost all game roms at least once. Its different based on ROM company. NOTE: do not go near max, like max should be 27-28 out of 30max…or you can get awful clipping noises from ROM sounds.
see here for sample instructions: https://www.vpforums.org/index.php?app=tutorials&cat=9
New for v1.4.6 and above here's the launch script that is the default.
For the NEW Options to Work, Use the NEW Launch Script from Below
NOTE!! This launch script now controls how and when VPX runs Force Exclusive Fullscreen mode. The checkbox in vpx video settings doesn't matter (should be off in editor so that you can work in vpx easier).
You should decide if you want Force Exclusive Fullscreen mode on or off for vpx by changing the default option in launch screen (read script). (Option - SET FSMODE= )
You can then set custom1 setting on any game to NOFSX so that particular game won't run in FSX mode (if you default to always FSX).
Another 'neat' feature with this launch script is it supports ALTEXE field on vpx games. So if you want to run a vpx table wtih lets say the 10.7 beta vpx. You just copy/rename the 10.7 vpx exe to vpinballx107.exe and
In Game Manager on the Left Pick the Game and on the Right In Alternate Launcher Put vpinballx107.exe
@echo off START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 "Visual Pinball Player" 2 cd /d "[DIREMU]" rem Change the following to EnableTrueFullScreen to default FullScreen Exclusive! SET FSMODE=DisableTrueFullScreen SET VPXEXE=vpinballx.exe if "[RECMODE]"=="1" (SET FSMODE=DisableTrueFullScreen ) if /I "[CUSTOM1]"=="NOFSX" (SET FSMODE=DisableTrueFullScreen ) if NOT "[ALTEXE]"=="" (SET VPXEXE=[ALTEXE] ) START /min "" %VPXEXE% "[DIREMU]" -%FSMODE% -minimized -play "[GAMEFULLNAME]" if %FSMODE%==DisableTrueFullScreen (START "" "[STARTDIR]Launch\PopperKeepFocus.exe" "Visual Pinball Player" 10)
"[STARTDIR]LAUNCH\PUPCLOSER.EXE" WINTIT "Visual Pinball" 4 1
This is a small example of what can be done in the Launch Script
With this set up you can use the same game with a backglass or puppack and at the same time use the Appropriate ROM for each game