This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
pup_capture [2020/05/18 13:09] A User Not Logged in |
pup_capture [2021/08/20 12:21] outhere [PuPPack Screen Terminology:] |
||
---|---|---|---|
Line 45: | Line 45: | ||
* allows the player more options for custom setups using the PuP-Pack Editor (no need to edit the table script anymore) | * allows the player more options for custom setups using the PuP-Pack Editor (no need to edit the table script anymore) | ||
* allows the use of custom pinupplayer.ini files in the Pup-Pack (to allow different pup display settings per table) | * allows the use of custom pinupplayer.ini files in the Pup-Pack (to allow different pup display settings per table) | ||
- | * 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**< | + | **(NOTE: |
+ | |||
+ | **Just copy everything here in to your table script under OPTION EXPLICIT** | ||
+ | < | ||
' 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 Settings for this table ******************************** | + | ' |
- | Dim usePUP: Dim cPuPPack | + | Dim usePUP: Dim cPuPPack: Dim PuPlayer: Dim PUPStatus: PUPStatus=false ' dont edit this line!!! |
+ | |||
+ | ' | ||
usePUP | usePUP | ||
cPuPPack = " | cPuPPack = " | ||
- | |||
- | ' | ||
- | |||
- | PuPStart(cPuPPack) | ||
'//////////////////// | '//////////////////// | ||
' 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 84: | Line 81: | ||
Sub pupevent(EventNum) | Sub pupevent(EventNum) | ||
- | if PUPStatus=false | + | if (usePUP=false |
- | if usePUP=false then Exit Sub | + | |
PuPlayer.B2SData " | PuPlayer.B2SData " | ||
End Sub | End Sub | ||
Line 99: | Line 95: | ||
' This will trigger E102 from the table' | ' This will trigger E102 from the table' | ||
- | ' DO NOT use any Exxx triggers already used for DOF to avoid any posible | + | ' DO NOT use any Exxx triggers already used for DOF (if used) to avoid any possible |
+ | |||
+ | ' | ||
+ | |||
+ | PuPStart(cPuPPack) 'Check for PuP - If found, then start Pinup Player / PuP-Pack | ||
</ | </ | ||
Line 114: | Line 115: | ||
This will trigger E102 in the PuP-Pack | This will trigger E102 in the PuP-Pack | ||
- | DO NOT use any Exxx triggers already used for DOF on the table (if used) to avoid any posible | + | DO NOT use any Exxx triggers already used for DOF on the table (if used) to avoid any possible |
---- | ---- | ||
<font 22px/ | <font 22px/ | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
**<font 18px/ | **<font 18px/ | ||
Line 159: | 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/ | ||
+ | |||
+ | ====== Special Function Playlists ====== | ||
+ | |||
+ | Theres a few ' | ||
+ | |||
+ | **PUPOverlays** | ||
+ | |||
+ | **PUPFrames** | ||
+ | |||
+ | **PUPAlphas** | ||
+ | |||
+ | **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 ' | ||
+ | |||
+ | The best solution is to run your pack through the pupStandardAllMedia_1080p_replaces.bat found here: https:// | ||
+ | |||
+ | Read the readme.txt in root. | ||