Open HomeStarRunnerTron opened 2 years ago
I just found a solution for not being able to keyboard-map without the built-in controller support overriding keyboard input! VividMachine's Controllers has a feature that doesn't seem to be talked about called "Controller Locking", starting with version 1.1.0. All you have to do is go to Controllers > Preferences, then check the checkbox next to "Controller Locking".
Then, when your keyboard maps are turned On, the original controller inputs will become completely invisible in any game that would've otherwise detected your controller, thereby keeping any interference between your own button usage and what the program thinks those buttons should do.
I don't know if there's any other program out there that has this specific function-- it doesn't look like Enjoyable does, for example. Anyway, as previously mentioned, old StepMania 3.95 is able to remember my mapping just fine, and I also feel like there should be a way of fully disabling controller recognition, anyway. I'd love to know anything that might help make this more simple for anyone with a similar problem who just wants to get right into playing after quitting and re-launching Project OutFox to add more songs to the library!
I encountered this issue too. but now I can handle it. no need to install vivid machine. just set the System Settings>Game Controller
I encountered this issue too. but now I can handle it. no need to install vivid machine. just set the System Settings>Game Controller
Oh, in Ventura? I use Monterey currently, so I can't use that. Good to know that the problem's solved later on. : )
yes, mine is Ventura (13.2.1)
While this issue is not as awful for me given that I just need to swap the positioning of my soft pads, it's still fairly annoying. Unfortunately my Mac is barely incompatible with Ventura.
Is there an existing issue for this?
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...
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