User Tools

Site Tools


puppack_troubleshoot

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
puppack_troubleshoot [2018/12/22 13:32]
pinupadmin
puppack_troubleshoot [2019/05/21 12:57] (current)
pinupadmin
Line 10: Line 10:
  
 3>​PuPCapture:​ this is a great way and usually the best to use now if you don't know table script PuP interface. Using Freezy DMD DLL interface v1.7.1 or newer PinUP will '​scan/​match'​ frames and trigger events that way. This allows a lot of great flexibility like knowing when multi-ball starts/​ends,​ jackpots… all without knowing rom events/​switch #s. etc. 3>​PuPCapture:​ this is a great way and usually the best to use now if you don't know table script PuP interface. Using Freezy DMD DLL interface v1.7.1 or newer PinUP will '​scan/​match'​ frames and trigger events that way. This allows a lot of great flexibility like knowing when multi-ball starts/​ends,​ jackpots… all without knowing rom events/​switch #s. etc.
 +
 +<font inherit/​inherit;;#​2980b9;;​inherit>​I would suggest watching this video if you haven'​t seen it before. It will go through how to setup and even troubleshoot puppacks. :</​font>​
 +
 +[[https://​youtu.be/​okUzulvM-10|https://​youtu.be/​okUzulvM-10]]
  
 ok. regardless of the method. to install a puppack you need to unzip/copy the rom_folder_name to your PuPVideos subfolder of PinUPSystem. ok. regardless of the method. to install a puppack you need to unzip/copy the rom_folder_name to your PuPVideos subfolder of PinUPSystem.
Line 42: Line 46:
  
 If your videos looks scaled or shifted, then make sure ALL your monitors in windows are set to 100%dpi (no scaling). 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/​zip/​copy the pupfolders from a MAC/Ios computer? if so check in windows that the hidden files that MAC uses didn't get copied into your PUPVIdoes. (enable hidden files in WINDOWS and if you see like 0 KB mp4 files… you must remove all hidden/MAC files from PUPVideos if found)
 +
 +{{https://​cdn.discordapp.com/​attachments/​390708096931987457/​555176177094885407/​Propper_screen_positions.jpg?​nolink&​|cdn.discordapp.com_attachments_390708096931987457_555176177094885407_propper_screen_positions.jpg}}
 +
 +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/​player?​**"​. Almost every PuP-Pack (see each packs install text) will require that you DO NOT have a directb2s backglass file enabled for that table. b2s screens will always go '​over'​ puppacks and screw up layering so you need to rename/​delete/​move the tables xxx.directb2s file. NOTE: if b2s server doesn'​t find an exact tablename.directb2s it will auto-scan/​find another directb2s file matching ONLY the first 6 characters. This means that if you rename your existing directb2s file that you make the first 6 characters different. A good practice you may find is to name your PUP Table VPX table like "PuP Bugs Bunny.vpx"​ "**my directb2s backglass is overtop the pup-pack/​player?​**"​. Almost every PuP-Pack (see each packs install text) will require that you DO NOT have a directb2s backglass file enabled for that table. b2s screens will always go '​over'​ puppacks and screw up layering so you need to rename/​delete/​move the tables xxx.directb2s file. NOTE: if b2s server doesn'​t find an exact tablename.directb2s it will auto-scan/​find another directb2s file matching ONLY the first 6 characters. This means that if you rename your existing directb2s file that you make the first 6 characters different. A good practice you may find is to name your PUP Table VPX table like "PuP Bugs Bunny.vpx"​
  
-One thing to check for for Packs that use PuPCapture. ​ That using a different language than the author'​s PuPCapture will mean that they won't match and PuP Videos won't show.  So if author of pack used engish version of ROM then french words on rom won't match.+One thing to check for for Packs that use PuPCapture. That using a different language than the author'​s PuPCapture will mean that they won't match and PuP Videos won't show. So if author of pack used engish version of ROM then french words on rom won't match. 
 + 
 +===== 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. 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.
Line 67: Line 79:
 </​file>​ </​file>​
  
-if you don't have a puplog.txt file then you are not configured correctly.+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'​ is checked, or using the wrong rom/table version.
  
 Make sure there are no blocked dlls in your vpinmame folder like the '​dmddevicepup.dll'​. Make sure there are no blocked dlls in your vpinmame folder like the '​dmddevicepup.dll'​.
 +
 +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,​ like perhaps you are using luckys'​ pin2dmd dmddevice.dll then you will not be able to use any puppacks that use PuPCapture (most will in the future). also, if you are NOT using freezy dmddevice.dll,​ like perhaps you are using luckys'​ pin2dmd dmddevice.dll then you will not be able to use any puppacks that use PuPCapture (most will in the future).
  
-**Performance:​**+===== 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/​VSYNC"​ to 1, and "​Maximum Pre-Rendered Frames"​ to 1 in VPX Video Options. This can also be set per-table in the Table'​s "User Customization"​ options, so check that as well. 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/​VSYNC"​ to 1, and "​Maximum Pre-Rendered Frames"​ to 1 in VPX Video Options. This can also be set per-table in the Table'​s "User Customization"​ options, so check that as well.
 +
 +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 '​off'​ manually.
 +
 +try this: exit everything/​all apps. run in pinupsystem the pinuppacktester.exe and load up the pack rom. put task-manager on your playfield monitor, and send all sorts of D# events and see what type of cpu/gpu usage you get. (this will only work on pupcaputre packs)
  
 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,​ and its a good idea to disable those options, unless you have a high end system. The following is a good reference for how you should have your VPX video setting for good performance,​ using exclusive fullscreen (change the resolution for your screen): 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,​ and its a good idea to disable those options, unless you have a high end system. The following is a good reference for how you should have your VPX video setting for good performance,​ using exclusive fullscreen (change the resolution for your screen):
  
 {{:​43183f304ea15ccf85478c1959ae7297.png}} {{:​43183f304ea15ccf85478c1959ae7297.png}}
- 
-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. 
  
 Now that you know the basics of getting PuPPacks up and runnings… watch the videos here to get to know all the customized features you can use with PinUpPlayer. Now that you know the basics of getting PuPPacks up and runnings… watch the videos here to get to know all the customized features you can use with PinUpPlayer.
Line 106: Line 124:
 <​code>​ <​code>​
 Sub table1_Exit Sub table1_Exit
-    ​if B2SOn Then Controller.stop+    Controller.stop
 End Sub End Sub
 </​code>​ </​code>​
 +
 +If you still cannot cleanly close-out of PuP-Packs then try this pupb2s driver for vpx: [[:​pupb2s_patch|http://​www.nailbuster.com/​wikipinup/​doku.php?​id=pupb2s_patch|]]
  
  
puppack_troubleshoot.1545503577.txt.gz · Last modified: 2018/12/22 13:32 by pinupadmin