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 | ||
+ | |||