Feature Request: Emulator-specific Additional Apps

Issue #6089 new
megashub created an issue

Complexity: Low

Requires New Development? No

User Story: (Example problem statement) I need to disable my programmable analog joysticks (Ultimarc 360s) whenever I play Visual Pinball X games. This is because errant joystick movement can nudge the pinball table unintentionally and mess up gameplay. Ultimarc’s UltraMap utility provides this capability, so I need to trigger two commands, one run before (to disable), and one run after (to re-enable).

Current Solutions: Add two additional apps to each individual game, or write custom AHK associated with the emulator. The latter is labor-intensive and burdensome on forum support providers, as many Launchbox/BigBox users are not coders by trade, so it creates a lot of forum support requests and decreases overall user satisfaction. The former solution is duplicative effort, especially with very limited current support for bulk add/remove/edit/copy of additional apps. (one available plugin with no bulk edit or copy capabilities, for instance).

Proposed Solution: Simply provide the existing Additional Apps capability at the Emulator level. These apps would fire any time that emulator is used, and would stack with any game-specific additional apps. Perhaps emulator-level additional apps should run first, followed by game-level.

Value: This would allow Additional Apps that always need to run in support of a specific emulator to be defined just once per emulator, instead of having to define them over and over again, game-by-game.

Comments (0)

  1. Log in to comment