puppack_troubleshoot
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
puppack_troubleshoot [2023/04/06 12:41] – created pinupadmin | puppack_troubleshoot [2024/05/17 19:33] (current) – pinupadmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Trouble Shooting Pinup Player and Pup-Packs ====== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | The most common PinUP Player issue on new installs is Anti-Virus and windows-blocking of files. If its a new install you should re-read and follow the PuP install wiki page and follow all steps in the video. Make sure you are using the latest version of [[: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | PuP-Packs are a combination of videos/ | ||
+ | |||
+ | There are actually 3 different methods Pup-Pack authors can choose to get it working. | ||
+ | |||
+ | 1> table script (example: stranger things SE edition). this is where total control of the PinUP Player system is controlled by vpx table script. You DO NOT use pinuppackeditor.exe to customize these tables, in fact if you try and create a b2spup file with these tables you will be screwing up the puppack config. | ||
+ | |||
+ | 2> | ||
+ | |||
+ | 3> | ||
+ | < | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ok. regardless of the method. to install a puppack you need to unzip/copy the rom_folder_name to your PuPVideos subfolder of PinUPSystem. | ||
+ | |||
+ | it will look something like this for trn_174h puppack | ||
+ | < | ||
+ | |||
+ | c: | ||
+ | |||
+ | </ | ||
+ | |||
+ | in this folder is where the media is (you should NOT have it like this: c: | ||
+ | |||
+ | Ok, so assuming you followed the PinUP System install videos on this site and placed the puppacks. Starting/ | ||
+ | |||
+ | Most important: Make sure you have Freezy Setup to latest v.1.7.1 or newer. [[: | ||
+ | |||
+ | BUT here are some things you need to check if things don't work. | ||
+ | |||
+ | **PinUPPlayerB2SDriver: | ||
+ | |||
+ | Make sure your B2S is set to allow plugins: right-click on a backglass and make sure these settings are set like this: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | You should also press the plugin settings and make sure is says PinUP Player ' | ||
+ | |||
+ | "my plugin settings buttons is alway grey and can't press it?": The common error is either you misspelt PLUGINS (with a s) for the subfolder or you forgot to unblock your zip before grabbing the files (windows will block the dlls inside zip). | ||
+ | |||
+ | Other items: | ||
+ | |||
+ | Make sure you have dmddevice.ini setup correctly and is located in your vpinmame root folder!. see: [[http:// | ||
+ | |||
+ | For PuPCapture tables you need to make sure 'Use External' | ||
+ | |||
+ | If your videos looks scaled or shifted, then make sure ALL your monitors in windows are set to 100%dpi (no scaling). | ||
+ | |||
+ | MAC Users. Did you unzip/ | ||
+ | |||
+ | {{https:// | ||
+ | |||
+ | Verify your Windows screens are setup like above. Your playfield must be left, and other screens to the right-only. No pupscreens should be above or below your playfield. Verify that all your PuP Displays have no negative positions for xpos, ypos and width and height don't cause the display to bleed onto multiple screens. | ||
+ | |||
+ | "**my directb2s backglass is overtop the pup-pack/ | ||
+ | |||
+ | One thing to check for for Packs that use PuPCapture. That using a different language than the author' | ||
+ | |||
+ | ===== Reconfigure PuP-Displays locations: ===== | ||
+ | |||
+ | Close all apps and run pinuppackeditor.exe in pinupsystem folder.\\ | ||
+ | {{: | ||
+ | |||
+ | ===== PUPLOG.TXT ===== | ||
+ | |||
+ | Also, you may think you have a PuP-Pack working but could be missing 80% of the videos. A PuP-Pack can use a combination of rom_events and PuPCapture frames. so you may only be seeing the rom_events videos. | ||
+ | |||
+ | Start the table you may be having a problem with. then exit the table. | ||
+ | |||
+ | go to you vpinmame folder and examine the PUPLOG.TXT file. (this file is created each time a table is launched). | ||
+ | |||
+ | //note: puplog.txt is only created via ROM based tables, for originals that don't use vpinmame this file will not be used.// | ||
+ | |||
+ | Here a good sample of what Avatar will look like: | ||
+ | < | ||
+ | |||
+ | 20180712 13:16:18 Open called | ||
+ | 20180712 13:16:18 Set Game Name thread avr_200 | ||
+ | 20180712 13:16:18 Start Thread Matching | ||
+ | 20180712 13:16:18 create PuPCap | ||
+ | 20180712 13:16:18 Init Game name: | ||
+ | 20180712 13:16:18 Create Object Display | ||
+ | 20180712 13:16:18 imagedir: | ||
+ | 20180712 13:16:18 num images 49 | ||
+ | 20180712 13:16:22 Free Object Display | ||
+ | |||
+ | </ | ||
+ | |||
+ | if you don't have a puplog.txt file then you are not configured correctly. Most common is forgetting to press f1 and make sure 'use external' | ||
+ | |||
+ | Make sure there are no blocked dlls in your vpinmame folder like the ' | ||
+ | |||
+ | Perhaps you recently upgrade dmdext/ | ||
+ | |||
+ | Having certain programs running in the background can also cause issues as they may interfere with VLC or prevent Overlays from displaying. Try closing out other programs / processes to see if that helps resolve any issues. Some reports of Logitech Gaming Software installed may cause issues, can try uninstall Logitech software to see if that helps. Another possible item was a Remote Desktop Sharing agent running. So best to disable all items to check and enable one-by-one to see if it helps. | ||
+ | |||
+ | also, if you are NOT using freezy dmddevice.dll, | ||
+ | |||
+ | ===== Performance: | ||
+ | |||
+ | If you have video stuttering or artifacts with PuP-Packs with VPX… you most likely don't have VSYNC properly setup in VPX. Set "FPS Limiter/ | ||
+ | |||
+ | Are you running 4K TV? go to your TV menu and make sure it shows the hdmi connection as 60fps or 60hz (not 30). Sometimes you need a better hdmi to output 60fps at 4K to TVs. Also, make sure windows is not setup to use a different hz for tv monitor like 59hz while tv is at 60hz. | ||
+ | |||
+ | Check that you aren't using PinAffinity (a tool for pinball that directs cpu/cores to pinball apps). This util will affect performance of either vpx or Pinup during gameplay. | ||
+ | |||
+ | Don't have a Topper? some packs may have the Topper setting to force-on, which may slow down your system. Run pinuppackeditor.exe and load up the Pack and set the topper to ' | ||
+ | |||
+ | try this: exit everything/ | ||
+ | |||
+ | Also, other VPX Videos settings can cause issues in VPX if your system is not able to handle running VPX and a some of the more demanding PuP-Packs. Things like brute force AA, Ambient Occlusion, and the Reflection options can severely affect performance, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Sometimes, PuP-Pack authors will make very high-end packs that use HD video and multiple windows all playing at the same time. These will require a faster CPU/GPU to play nicely during gameplay. BUT, you can use some free media tools to downsize all the videos in the puppack to 720p, or 480p so that they should play eaiser on lower-end hardware. | ||
+ | |||
+ | Here's a zip file with a readme.txt for simple way to down-size a high-end pack: [[https:// | ||
+ | |||
+ | ===== On Certain Packs Back Glass videos will crash/ | ||
+ | |||
+ | This is mainly because of non-standard media in pup-pack running with VPX running full-screen exclusive mode. First thing to try is to run table in Popper via the recording display screen mode (that disables FS-ex temporarily). If the PuP packs works in non-FS-ex then you need to correct the media for that pack. Use this zip and test. See readme.txt in zip (you may have to try which bat file works for you, make backup of puppack). | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== ===== | ||
+ | |||
+ | ===== ===== | ||
+ | |||
+ | ===== In Popper/ | ||
+ | |||
+ | This is a vlc issue where the PC cannot supply the video data in time so the player will ' | ||
+ | |||
+ | You could be running with HDR (10-bit mode) or 4:4:4 pixel formats that aren't supported by your TV/HDMI cable. Try changing pixelformat if possible to 4:2:0, always disable HDR in windows (and tv). | ||
+ | |||
+ | Make sure there' | ||
+ | |||
+ | note: some have fixed issue by adding vlc to Pinaffinity utility. You shouldn' | ||
+ | |||
+ | run pinupsystem\vlc\vlc.exe and try some methods from this video. Remember to uncheck 'check for updates' | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | You can also ' | ||
+ | |||
+ | remember you reset preferences in vlc if you want to go back to default. see below on how to reset vlc settings. | ||
+ | |||
+ | VPX 10.8 has a new command line option to use a bit less CPU/GPU during its loading process. You can modify the launch script for VPX and add this parameter to the VPX launch line: **-LessCPUthreads** | ||
+ | |||
+ | Another item is to checkout PauseOnLoad custom option [[: | ||
+ | |||
+ | ===== Why on certain PuP-Packs are some of the videos rotated (like playing sideways) ? ===== | ||
+ | |||
+ | Some older or non-standard PuPPacks use displays 5-10 which can conflict with your rotation settings in Popper. The newer/ | ||
+ | |||
+ | Two solutions. Configure your pupdisplays to have rotation set to 0 (zero) on all displays, you will need to rotate your media in Popper Frontend manually. OR make a [[: | ||
+ | |||
+ | ===== When I close a table with a PuP-Pack the media continues playing (won't close) when I return to frontend. ===== | ||
+ | |||
+ | **The most common reason for this is either the controller.stop isn't called in TableScript (see below). OR you have ESC or Q key setup in your frontend to close VPX. VPX when ran in -minimized mode doesn' | ||
+ | |||
+ | You should always test by NOT using your Frontend. Launch vpx, run table with puppack and then completely exit out of VPX/Editor. If the pup closes cleanly outside of Frontend, then the issue is how your FRONTEND is closing VPX… not some pup settings. | ||
+ | |||
+ | Some things to try: | ||
+ | |||
+ | * UltraDMD tables. Some of these tables don’t have a proper closing or exit part added to the table’s script | ||
+ | * you may have something else causing an error in the background that you may not notice. | ||
+ | * SAM (Stern) tables and at91jit can cause issues for some people and cause crashing | ||
+ | * the PuP-Pack may be too much for your system to handle, so it didn’t exit out properly after having some kind of crash. | ||
+ | * FX3 tables using dmdext and pup / doflinx can’t have dmdext run as admin, or the pup-pack won’t close out when exiting the table. | ||
+ | |||
+ | With Popper make sure your VPX exit key is not the same as Popper Exit Emulator Key. | ||
+ | |||
+ | If it happens only on some tables, it could be a problem with the VPX Table script not closing out B2S properly. | ||
+ | |||
+ | Open up VPX Table Script and look for a sub like this. You want to make sure it has Controller.Stop line in there somewhere. If Sub doesn' | ||
+ | < | ||
+ | |||
+ | Sub table1_Exit | ||
+ | Controller.stop | ||
+ | End Sub | ||
+ | |||
+ | </ | ||
+ | |||
+ | If you still cannot cleanly close-out of PuP-Packs then try this pupb2s driver for vpx: [[: | ||
+ | |||
+ | ===== When loading puppack into PinUpPackEditor I get an Access Violation. ===== | ||
+ | |||
+ | There are some popular puppacks that were released with a bad screens.pup file. | ||
+ | |||
+ | Go in to the puppack folder root and open the screens.pup file (via text editor) remove the empty lines at the end. | ||
+ | |||
+ | ===== NOTE: Do NOT install or use new VLC versions (3.0+) with PuP or Popper! ===== | ||
+ | |||
+ | We've been seeing people recommending to update the VLC in the PuP install to a newer version (or install a newer vlc on their system, | ||
+ | |||
+ | This is BAD BAD BAD. | ||
+ | |||
+ | Simply put…there is a reason we say to NOT install any newer VLC and to only use the 2.2.8 version that is included with PuP which is using CPU mainly for video playback. | ||
+ | |||
+ | Using newer versions may cause instability as there ARE issues by using newer versions with both pup and popper. | ||
+ | |||
+ | These are mainly…but not limited to…. that newer versions of VLC forces the use of hardware acceleration (GPU) which can and will cause some known and unforseen problems. Using hardware acceleration DOES NOT work with transparency screens…at all. | ||
+ | |||
+ | In the past, it has also caused playback of videos to sometimes not be smooth or cause blinks between videos,etc. | ||
+ | |||
+ | We have recently tested using newer vlc and it's forced hardware acceleration with much better success…. again though… no transparency videos and the occasional odd glitches…and it definitely has caused problems with FP because FP uses exclusive fullscreen with 2 screens, and new vlc with hardware acceleration did NOT like that and would give a BSOD! There' | ||
+ | |||
+ | Using OpenGL or DirectX in PuP settings may or may not work better…but I've found that OpenGL won't always resize videos correctly, | ||
+ | |||
+ | Also… while playing your tables…they use more GPU than CPU…so you benefit better by having more CPU usable for PuP-Packs and leaving more GPU to your demanding tables. | ||
+ | |||
+ | If after using a newer vlc, you go back to the older 2.2.8…. any previous settings that were at hardware acceleration may " | ||
+ | |||
+ | If you did/do have VLC 3.x installed and want to make sure all settings are ' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Please stick to the 2.2.8 version using CPU for now…or at the very least know what you may have to deal with when using a newer vlc… because when people ask for help with problems with pup or popper using that… we can't help you. | ||
+ | |||
+ | ===== PuP-Packs on a single screen Desktop view & Trouble Shooting: ===== | ||
+ | |||
+ | for VPX only: [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== ===== | ||
+ | |||