User Tools

Site Tools


emulators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
emulators [2018/07/06 00:29]
A User Not Logged in [Emulators Setup Overview]
emulators [2020/04/25 16:59]
pinupadmin
Line 1: Line 1:
-====== Emulators Setup Overview ======+====== General Troubleshooting Emulators ======
  
-[[:emulator_future_pinball|]] : Future Pinball Emulator+<font inherit/inherit;;#e74c3c;;inherit>//**FIRSTIt may seem OBVIOUS but the first step to figuring out frontend problems is to first figure out if it's a frontend problem AT ALL. Which means, always run the game/table/emulator OUTSIDE of the frontend with exactly the same parameters to determine if its an Emulator Config problem, or a Frontend configuration problem…..**//</font>
  
-[[:emulator_vpx_legacy|]] : Setup vp5, vp9 type tables.+I tried to run XXXXX with XXXX and it doesn't work… what can I do to get it working?
  
-[[:emulator_fx_non_steam|]] For Pinball FX3 & FX2 (non-steam version)+The best way to troubleshoot problems in starting games is to determine EXACTLY what Popper is trying to run based on your emulator script.
  
 +Follow these steps to help you find out why launching doesn't work:
  
-===== General Troubleshooting Emulators =====+1> try and run game/table in Popper. if it doesn't work, exit Popper right away (don't start another game)
  
-tried to run XXXXX with XXXX and it doesn't work... what can I do to get it working?+2> file explorer. browse to the folder pinupsystem\launch there is a file called **curlaunch.bat** that is the last game script it tried to run.
  
-The best way to troubleshoot problems in starting games is to determine EXACTLY what Popper is trying to run based on your emulator script.+3> examine the batch file for typos that you may have or forgot a cd\ or something in your script.
  
-Follow these steps to help you find out why launching doesn't work:+4> edit the curlaunch.bat and add a pause at the end and remove @echo off from first line if there is one, and then run the batch file manually directly from this folder (do not move curlaunch.bat)
  
-1>  try and run game/table in Popper.  if it doesn't work, exit Popper right away (don't start another game)+you will usually find/see errors on why the game/table doesn't start properly this way. like forgetting to go to d:\ if your game is on another drive. simply modfiy the launch script afterwards and try again. curlaunch.bat is recreated dynamically and is overwritten each time you start a game/table.
  
-2> file explorer.  browse to the folder pinupsystem\launch    there is a file called curlaunch.bat  that is the last game script it tried to run.+**"but it works when i run something manually,  but not when launched in PinUp Popper?"**
  
-3> examine the batch file for typos that you may have or forgot cd\ or something in your script.+PinUP Popper doesn't do anything magical or hook into things that will stop ANY program from running.... 
 + 
 +There are only a couple of things that are different when you run outside of Popper: 
 + 
 +1>  windows security,  if you run outside of popper you may be running it as 'normal-user',  BUT many people set pinupmenu.exe to run as admin.  That can cause different behaviours with your app or 3rd party utils.   Now with latest versions of DofLinx,  you should set everthing (exe, startup tools, doflinx) as non-admin running.  this should help if its security issue. 
 + 
 +2>your launch script is wrong/broken.  see above topic for looking at curlaunch.bat.  Many times people will forget to 'cd' (change directory) to the same location at the emulator before running.
  
-4edit the curlaunch.bat and add pause at the end and remove @echo off from first line if there is one,  and then run the batch file manually directly from this folder  (do not move curlaunch.bat)+3focus issues if you need to click with mouse on the emulator to start having your keys working then its a windows focus issue.  [[:focus_issues|see focus issues here]].
  
-you will usually find/see errors on why the game/table doesn't start properly this way.  like forgetting to go to d:\ if your game is on another drive.  simply modfiy the launch script afterwards and try again.  curlaunch.bat is recreated dynamically and is overwritten each time you start a game/table.+and the only other thing that could be different is 'timing'.  sometimes you run things manually and you may do things 1-2 seconds apart while doing it manually.  in curlaunch.bat, things are quicker.  so you may need to add 'timeout 3' between running mulitple things in launch script.
  
  
emulators.txt · Last modified: 2020/04/26 14:27 by pinupadmin