ipodtouch0218 / NSMB-MarioVsLuigi

Standalone Unity remake of New Super Mario Bros DS' multiplayer gamemode, "Mario vs Luigi"
https://ipodtouch0218.itch.io/nsmb-mariovsluigi
621 stars 280 forks source link

Bug: Having the same button on one action "cancels out" action #156

Open TheEggo55 opened 1 year ago

TheEggo55 commented 1 year ago

image As can be seen in the above image, the Sprint action is mapped to the A button twice on the Gamepad. (With the Sprint Shoots Fireball option also enabled)

https://www.youtube.com/watch?v=yIb565M4uKo As seen in this video, this causes Luigi (the controlled player) to always sprint, and cannot use the B button (this controller maps "A" to the B button) to shoot a fireball. I used the term "cancels out" in quotes, as there was a previous time where the same circumstances caused Luigi to shoot a fireball when both pressing and releasing the button, but I could not recreate this.

I feel a way to prevent this situation would be to provide an option to un-map a button from an action, at least from the Secondary Gamepad. Unless there is already a way to do this, and I just can't find it.

BeanMKW commented 1 year ago

use steam, and launch the game as a non-steam game, and make sure to turn on generic controller config support in big picture mode. and test any buttons to see what you need to fix in the controller config.. or buy a cheap knockoff 360 controller, or official xbox one, ps5, or ps4 controller. you have a lot of options.

BeanMKW commented 1 year ago

i forgot to mention, nintendo switch pro controllers work, too. i think they might need some setting changed in steam, but they work. i saw someone use one, so its an option. i do have one on hand, so ill test it later today

ipodtouch0218 commented 12 months ago

Fixed for release v1.8.0.0