emulator_vpx
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
emulator_vpx [2023/09/19 20:29] – created pinupadmin | emulator_vpx [2025/02/06 17:01] (current) – [Launch Script (DEFAULT)] outhere | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Visual Pinball X (VPX) ====== | ||
+ | |||
+ | For a good video guide that covers all the basics of Visual Pinball, go here: | ||
+ | |||
+ | **[[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | **Some common items/ | ||
+ | |||
+ | Always Have the TV/s monitors ON before starting the Computer | ||
+ | |||
+ | ===== My Playfield is now showing on my backglass, or vise versa "I didnt' touch anything!" | ||
+ | |||
+ | This is a very common issue and has nothing to do with PinUP Popper. Programs like B2S and VPX, FP have ' | ||
+ | |||
+ | **how to fix/ | ||
+ | |||
+ | Reboot system with all TV/s monitors ON before windows starts. That should correct, if not then try : | ||
+ | |||
+ | * You can run VisualPinballX and change the video settings to the correct montior #. 'NOTE the # in vpx drop-down doesn' | ||
+ | |||
+ | * If your B2S is wrong screen. GO into your tables folder and run B2S_ScreenResIdentifier.exe and change the " | ||
+ | * More Consistent Solution - [[https:// | ||
+ | * Another good read: [[http:// | ||
+ | * Another method used by others is this: [[https:// | ||
+ | |||
+ | ===== Get error "This table was saved with file version xxxx" ===== | ||
+ | |||
+ | If you try and run a table and you get a notice that the VPX table is newer than your running version see this page: | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Please don't follow some peoples advice of just resaving the vpx table in a lower version. | ||
+ | |||
+ | ===== During loading you see Desktop ' | ||
+ | |||
+ | v1.4 has a super duper new way of getting the table loaded. But on some ' | ||
+ | |||
+ | This is different than a TV blank blink, If your TV goes/ | ||
+ | |||
+ | vpx launch script in emulator setup replace/ | ||
+ | < | ||
+ | |||
+ | START "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | 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 "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | 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: [[https:// | ||
+ | |||
+ | 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 "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== POVEdit via cabinet keys in vpx 10.7.2 ===== | ||
+ | |||
+ | The latest version of VPX 10.7.2 includes my changes to POV editing directly on cab keys/ | ||
+ | |||
+ | < | ||
+ | @echo off | ||
+ | if /I " | ||
+ | CloseVPXEditor.exe | ||
+ | timeout 2 | ||
+ | cd /d " | ||
+ | VPinballX.exe -play %2 -PovEdit | ||
+ | CD /d %~dp0 | ||
+ | SendPuPEvent 15 | ||
+ | :end | ||
+ | |||
+ | </ | ||
+ | |||
+ | While in a GAME you press OP menu and select this under custom scripts. You will then be able to use flipper keys and nudge keys to modfiy the POV to your liking. Press STARTKEY on cab to save the POV file or COIN key to cancel the current changes to POV. NOTE: this does NOT save or alter your VPX table itself. It makes [tablename].pov file in your tables folder. you can just delete that POV file extension to reset the POV if youd like. | ||
+ | |||
+ | //Note; if batch file is not there then you are probably not on baller and can create the bat file, just change cd line to your vpinball folder where vpinball.exe is located.// | ||
+ | |||
+ | ===== I get some ball-stutter when launching tabe via Popper but don't see it in VPX directly. ===== | ||
+ | |||
+ | Check your emulator/ | ||
+ | |||
+ | Also, if your system is on the mid to lower-end of cpu/gpu. You may need to lower the resoultions of puppacks and also check that your media for KeepDisplayOn for underlays or toppers is not too complex/ | ||
+ | |||
+ | ===== 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 | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== 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' | ||
+ | |||
+ | If there' | ||
+ | |||
+ | The only real difference between running vpx directly, and within PinUP, is that PinUP launch script will run vpx with the **-minimized** | ||
+ | |||
+ | 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' | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | ===== Game Volume is too low, the table sounds are OK but not the ROM sounds/ | ||
+ | |||
+ | 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: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Typical Emulator Setup For VP-10 (VPX) ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Launch Script (DEFAULT) ===== | ||
+ | |||
+ | New for v1.4.6 and above here's the launch script that is the default. \\ | ||
+ | < | ||
+ | < | ||
+ | |||
+ | 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 | ||
+ | < | ||
+ | In Game Manager on the Left Pick the Game and on the Right In | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | In Game Manager on the Left Pick the Game and on the Right In | ||
+ | < | ||
+ | < | ||
+ | If VPX 10.8.x will not launch without giving you error make sure the Launch script says <font inherit/ | ||
+ | < | ||
+ | |||
+ | @echo off | ||
+ | START "" | ||
+ | cd /d " | ||
+ | |||
+ | rem Change the following to EnableTrueFullScreen to default FullScreen Exclusive! | ||
+ | SET FSMODE=DisableTrueFullScreen | ||
+ | |||
+ | SET VPXEXE=vpinballx.exe | ||
+ | |||
+ | if " | ||
+ | if /I " | ||
+ | if NOT " | ||
+ | |||
+ | START /min "" | ||
+ | |||
+ | if %FSMODE%==DisableTrueFullScreen (START "" | ||
+ | |||
+ | </ | ||
+ | < | ||
+ | |||
+ | < | ||
+ | " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Nifty Things to do in the Launch Script ===== | ||
+ | |||
+ | 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 | ||
+ | |||
+ | [[https:// | ||
+ | |||