User Tools

Site Tools


pup_capture

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
pup_capture [2020/05/18 16:25]
A User Not Logged in
pup_capture [2021/08/20 12:21]
outhere [PuPPack Screen Terminology:]
Line 48: Line 48:
 **(NOTE:**  This does NOT inlcude PUPDMD support. You need to integrate the PUPDMD Framework separately to use those features) **(NOTE:**  This does NOT inlcude PUPDMD support. You need to integrate the PUPDMD Framework separately to use those features)
  
-**Just copy everything here in to your table script under OPTION EXPLICIT**<code>+**Just copy everything here in to your table script under OPTION EXPLICIT** 
 +<code> 
 ' COPY EVERYTHING BELOW TO THE TOP OF YOUR TABLE SCRIPT UNDER OPTION EXPLICIT ' COPY EVERYTHING BELOW TO THE TOP OF YOUR TABLE SCRIPT UNDER OPTION EXPLICIT
 +
 +'****** PuP Variables ******
 +
 +Dim usePUP: Dim cPuPPack: Dim PuPlayer: Dim PUPStatus: PUPStatus=false ' dont edit this line!!!
  
 '*************************** PuP Settings for this table ******************************** '*************************** PuP Settings for this table ********************************
- 
-Dim usePUP: Dim cPuPPack 
  
 usePUP   = true               ' enable Pinup Player functions for this table usePUP   = true               ' enable Pinup Player functions for this table
 cPuPPack = "pup-pack_name"    ' name of the PuP-Pack / PuPVideos folder for this table cPuPPack = "pup-pack_name"    ' name of the PuP-Pack / PuPVideos folder for this table
- 
-'************ PuP-Pack Startup ************** 
- 
-PuPStart(cPuPPack)    'Check for PuP - If found, then start Pinup Player / PuP-Pack 
  
 '//////////////////// PINUP PLAYER: STARTUP & CONTROL SECTION ////////////////////////// '//////////////////// PINUP PLAYER: STARTUP & CONTROL SECTION //////////////////////////
  
 ' This is used for the startup and control of Pinup Player ' This is used for the startup and control of Pinup Player
- 
-Dim PuPlayer 
-Dim PUPStatus 
-PUPStatus=false 
  
 Sub PuPStart(cPuPPack) Sub PuPStart(cPuPPack)
Line 85: Line 81:
  
 Sub pupevent(EventNum) Sub pupevent(EventNum)
-    if PUPStatus=false then Exit Sub +    if (usePUP=false or PUPStatus=falsethen Exit Sub
-    if usePUP=false then Exit Sub+
     PuPlayer.B2SData "E"&EventNum, 'send event to Pup-Pack     PuPlayer.B2SData "E"&EventNum, 'send event to Pup-Pack
 End Sub End Sub
Line 101: Line 96:
  
 ' DO NOT use any Exxx triggers already used for DOF (if used) to avoid any possible confusion ' DO NOT use any Exxx triggers already used for DOF (if used) to avoid any possible confusion
 +
 +'************ PuP-Pack Startup **************
 +
 +PuPStart(cPuPPack) 'Check for PuP - If found, then start Pinup Player / PuP-Pack
 +
 </code> </code>
  
Line 120: Line 120:
  
 <font 22px/inherit;;inherit;;inherit>**PUP-Pack Editor **</font><font 22px/inherit;;inherit;;inherit>**(this info is always a WIP)**</font> <font 22px/inherit;;inherit;;inherit>**PUP-Pack Editor **</font><font 22px/inherit;;inherit;;inherit>**(this info is always a WIP)**</font>
 +
 +With the newest PuP-Pack Editor, you can START the PuP-Pack and FIRE any trigger right from the Editor without the need of a table running. This allows you to manage and test your PuP-Pack first before even starting any table code (PUPEvent) or pupcapture (rom based tables). Keep in mind, this only tests the PuP-Pack… not the communication from the table or pupcapture
 +
 +<font inherit/inherit;;#27ae60;;inherit>**Note: PuP-Packs should avoid using PuP displays 5-10 as they are designed for Popper FrontEnd. You should use pup 11-19 with custompos for additional pupdisplays.**</font>
 +
 +{{:7fb9a91c9eca3feb0bd4c85581365d03.png}}
 +
 +{{:d4cdc446f218f7ac411479c141a4798e.png}}
  
 **<font 18px/inherit;;inherit;;inherit>PLAYACTION</font>** **<font 18px/inherit;;inherit;;inherit>PLAYACTION</font>**
Line 160: Line 168:
  
 =====   ===== =====   =====
 +
 +
 +===== PuPPack Screen Terminology: =====
 +
 +**Show**\\
 +This will use whatever settings are set for this screen’s “default” settings.
 +
 +**ForceON**\\
 +Forces the window to be the Top most window, and it stays on. A video is always going to be playing in this mode. When a new video starts or the current video restarts, the ForceON action happens and will force the window to be the Top window again.
 +
 +**ForcePoP**\\
 +Similar to ForceOn, except the vlc window opens and closes with each video played
 +
 +**ForceBack**\\
 +Keeps the video window always open, but under the other PuP screens. This can cause any PuP screen with this setting to get pushed behind your game window.
 +
 +**ForcePopBack**\\
 +Similar to ForceBack, except the vlc window opens and closes with each video played
 +
 +**CustomPos**\\
 +First number is always the screen. 1,<font inherit/inherit;;#e74c3c;;inherit>22.5</font>,<font inherit/inherit;;#2980b9;;inherit>45.3</font>,<font inherit/inherit;;#27ae60;;inherit>55.1</font>,<font inherit/inherit;;#8e44ad;;inherit>54.7</font> screen,xpos,ypos,width,height
 +
 +====== Special Function Playlists ======
 +
 +Theres a few 'special' playlists that do things when you play something from them. Create the playlists (sub-folders) with the exact spelling and they will work once media is played.
 +
 +**PUPOverlays**  you put 32bit pngs in there and when you play them it will set them as current overlay frame.
 +
 +**PUPFrames**  you put 32bit pngs in there and when you play them it will set the background png (good for performance)
 +
 +**PUPAlphas**  you put 32bit pngs in there and when you play them it will set them as current overlay frame with alpha blending (performance, v1.4.5+)
 +
 +**PuPShapes **  you put 24bit bmps files in there and the pixel color (0,0) will be used as a mask to make a see=through shape. See twister puppack for example.
 +
 +These will usually be setup as a trigger with D0 (zero) so that on startup the frame is setup via the puppack.
 +
 +====== Media for PuP-Packs ======
 +
 +You should stick with 'normalized' media file format.  MP4 files 1920x1080 30fps. Its important for file size and stability that all video media doesn't change fps or resolutions during play.
 +
 +The best solution is to run your pack through the pupStandardAllMedia_1080p_replaces.bat found here: https://nailbuster.com/uploads/PuPStandard_or_Resize.zip
 +
 +Read the readme.txt in root.
  
  
pup_capture.txt · Last modified: 2021/08/20 12:57 by pinupadmin