Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: bruno_sardine on May 19, 2024, 06:22:35 pm

Title: LEDBlinky - it's always worked great, but I have a nagging question
Post by: bruno_sardine on May 19, 2024, 06:22:35 pm
No technical issues with ledblinky.  It's fantastic.  My question is something I either just noticed with LaunchBox (I just migrated from hyperspin 2 weeks ago), or have always had this issue and never cared to address it.

Setup is LEDBlinky, on Win11, with Launchbox, using 2 ultimarc servosticks.

When I launch a game, I have it speak all of the actions and blink lights.  What it does, in order, will be something like "Jump", "Punch", "Player One", "Insert Coin", "Primary control: 8-way joystick".  After the last spoken command, servostick 1 kicks in to adjust, then servostick 2 adjusts.

I'm able to start interacting with MAME before the spoken actions are completed.  For example, when it speaks "Player One", I've already inserted a coin, hit player one, and I'm holding on to the joysticks.  Sometimes I can actually start playing.  Then I feel the restrictor plates move, and I need to let go, for fear of damaging the joysticks.

Having the servosticks adjust at the end of all spoken actions is my question: I feel like I'm missing something basic to prevent that - like a checkbox in LEDBlinky Config, or something like  "block all MAME inputs until everything completes, including servostick adjustment"?  Or, can I make the primary controls speak first and move the restrictor plates - and then speak the rest of the buttons?

I've tried to google this, but my searches bring up kind-of generic results.  I even feel like I'm having a hard time explaining my question here!

Maybe the question is this simple: how do I make primary controls the first thing ledblinky interacts with?

Thanks for reading