fraganator / archive-cache-manager

A LaunchBox plugin which extracts and caches large ROM archives, letting you play games faster.
GNU Lesser General Public License v2.1
11 stars 5 forks source link

[BigBox] "Select ROM In Archive" menu option should support controllers #11

Open VibeNL opened 2 years ago

VibeNL commented 2 years ago

The description of the plugin states: [BigBox] "Select ROM In Archive" menu option (accepts keyboard input only) .

I would love to use this with a controller. Not sure how complex this is to implement

fraganator commented 2 years ago

Thanks for the suggestion, I'll see what's possible with how it's currently implemented.

When I first started on adding the menu to BigBox, I looked into handling gamepad/joystick input using LaunchBox's plugin API (OnDown, OnEnter, OnEscape, etc), but this requires a custom WPF element which can only be used when added to a user's theme. This requires end users need to modify their theme to manually include it, which I don't like for a number of reasons.

I have an idea of how it can work, but need to make sure it plays nicely with LaunchBox / BigBox's own controller input.