OutFox icon indicating copy to clipboard operation
OutFox copied to clipboard

[BUG] Dance pads keep switching Joy1, Joy2, and Joy3 order.

Open HomeStarRunnerTron opened this issue 1 year ago • 5 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues and none matched.

Operating System

Mac OS X

CPU

M1

GPU

M1

Storage

500 GB Flash Storage

Game Version

4.18.1

Game Mode

dance

Theme

I'm using 4.18.1 LTS, without any additional themes installed.

Describe the problem

I plug in my three dance pads (two of them have broken buttons, so I layer one on-top of the other) into a USB hub, which I plug into my computer. Everytime I boot up StepMania, even without having unplugged the hub, the order in which the pads is read by OutFox is juggled.

Example of three screenshots I took, just opening and closing the program over and over again...

cupgameA cupgameB cupgameC

This makes it so, every single time I open the game, even for a quick reboot during the same play session, I have to remap all three of my mats from scratch, which is certainly doable, but not so much fun. It'd be preferable if, at the very least, I could switch the order around so that my initial mapping already works!

Other solutions I've tried for myself was to map my mats in a keyboard mapper like Enjoyable and THEN just set each of the controllers to those keyboard keys, which KIND of works, but for some reason, pressing any button still registers that it's a real controller and then pauses the course I'm on right after successfully pressing the arrow button I intended to press. I've tried deleting everything in "gamecontrollerdb.txt" to keep that from interfering, but it seems like the need to read the controllers, even when they're not mapped at all is just built-in somewhere into the app. If anyone can think of some creative ways to get me quicker into playing more songs after I've successfully installed, please do let me know! This is just pure euphoria once you get into it. All the best.

EDIT: As a bit of an update, I decided to check if the problem occurs on StepMania 3.95 on an older Mac, and the controllers stay in the right places no matter when I open up the app.

Describe what should happen

Either make the order of the joysticks predictable or switchable, or at the VERY least, make it possible to turn off controller support entirely so that I can keyboard-map my joysticks without interference.

Relevant Log output

No response

HomeStarRunnerTron avatar Nov 06 '22 11:11 HomeStarRunnerTron