alt_mode
Differences
This shows you the differences between two versions of the page.
| — | alt_mode [2021/05/25 18:15] (current) – created pinupadmin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== PinUP Popper Alt-Mode Option ====== | ||
| + | |||
| + | Starting in v1.4 there' | ||
| + | |||
| + | How it works is that for each game in GamesManager you can specifiy in the " | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <font inherit/ | ||
| + | if you'd like to use your own wheel for an altmode. Then do the following:</ | ||
| + | |||
| + | <font inherit/ | ||
| + | |||
| + | <font inherit/ | ||
| + | So if one of your altmodes is " | ||
| + | into the POPMEDIA/ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Pinball FX3 ==== | ||
| + | |||
| + | This new optional variable for individual games presents alternative launch modes selectable from within Popper. Here are a few examples of how this can be used with a few different emulators: | ||
| + | |||
| + | Then in launch script you can do things depending on the value of [ALTMODE]. best to see example below for FX3. | ||
| + | |||
| + | **AltRunModes: | ||
| + | |||
| + | Then in Popper, instead of directly starting the wheel, you press the "Menu Select Key" to get to the game menu and launch the Alt-Mode Wheel from there. | ||
| + | |||
| + | You need to change your FX3 Launch script to something like this: remember this is just an example, you will need to keep your dmdext and other commands from before. | ||
| + | < | ||
| + | |||
| + | START "" | ||
| + | |||
| + | SET ALTPARAM= | ||
| + | if " | ||
| + | if " | ||
| + | if " | ||
| + | if " | ||
| + | |||
| + | START "" | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Visual Pinball ==== | ||
| + | |||
| + | AltRunMode origsound: launches VP tables with internal rom sounds, as an alternative to altsound/ | ||
| + | |||
| + | < | ||
| + | Launch script: | ||
| + | |||
| + | if " | ||
| + | REG ADD " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | |||
| + | Close script: | ||
| + | REM Reset sound mode | ||
| + | IF " | ||
| + | REG ADD " | ||
| + | IF " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | IF " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | ) | ||
| + | |||
| + | </ | ||
| + | |||
| + | AltRunMode origdmd: launches VP tables with default DMD settings (monochrome, | ||
| + | |||
| + | < | ||
| + | launch script: | ||
| + | if " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | |||
| + | Close script: | ||
| + | if " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | |||
| + | </ | ||
| + | |||
| + | AltRunMode modBG: launches alternative backglass file for a given table. If the backglass requires scoring to be moved to DMD for an SS table (eg. Robocop Fantasy BG), it does so. | ||
| + | |||
| + | < | ||
| + | Launch script: | ||
| + | if " | ||
| + | copy " | ||
| + | timeout /T 1 | ||
| + | IF " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | ) | ||
| + | |||
| + | Close script: | ||
| + | REM Reset Mods adjustments | ||
| + | if " | ||
| + | timeout /T 1 | ||
| + | copy " | ||
| + | IF " | ||
| + | REG ADD " | ||
| + | ) | ||
| + | ) | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Future Pinball: ==== | ||
| + | |||
| + | **AltRunMode**: | ||
| + | < | ||
| + | START "" | ||
| + | rem This will load Future Pinball and your selected table using BAM (Better Arcade Mode). | ||
| + | if " | ||
| + | START "" | ||
| + | ) | ||
| + | else ( | ||
| + | START "" | ||
| + | ) | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Prevent auto exit table: ===== | ||
| + | |||
| + | if you'd like to launch a table and prevent the system to automatically exit to popper (eg for a Jukebox table, single table demo?party, etc). you can add the " | ||
| + | |||
| + | Launch script: | ||
| + | |||
| + | < | ||
| + | if " | ||
| + | start "" | ||
| + | ) | ||
| + | |||
| + | </ | ||
| + | |||
| + | Close script: | ||
| + | |||
| + | < | ||
| + | if " | ||
| + | Taskkill.exe /IM " | ||
| + | ) | ||
| + | |||
| + | </ | ||
| + | |||
| + | grab nosleep here: [[https:// | ||
| + | |||
| + | nosleep.exe source code: AHK | ||
| + | |||
| + | # | ||
| + | SetTimer, PressTheKey, | ||
| + | Return | ||
| + | |||
| + | PressTheKey: | ||
| + | Send, {%2%}\\ | ||
| + | Return | ||
| + | |||
| + | First parameter is a timer in miliseconds (should be smaller than your autoexit value), second parameter is a alowercase character not used by your emulators or Popper | ||
| + | |||
