AloUltraExt / sm64ex-alo

An extended custom version of Super Mario 64 with extra stuff made by yours truly. Based of sm64ex and updated to Refresh 16
126 stars 53 forks source link

Remap Buttons for GC Adapter for Wii U (+ Add GC Rumble) #89

Open DolphinCube opened 2 months ago

DolphinCube commented 2 months ago

Describe the bug So I found out I can use the Official GC Adapter with Wii U port of this game. But the controls for Super Mario 64 are screwed over due to the layout/lack of buttons on the controller. Which is really sucky. As I like using the GC Controller a lot. I think it would be good to have the following buttons Mapped to this instead. For the GC controller at least:

GC input / N64 input A = A B = B L = Z R = R Z = L

Also I will say that the GC Controller doesn't have rumble. Which isn't an issue at most but I enjoy using rumble quite a bit when playing games. Which should be enabled when using QOL features.

To Reproduce Steps to reproduce the behavior:

  1. Boot up SM64ex-Alo on Wii U
  2. Plug in GC Controller Adapter to Wii U
  3. Find out that the inputs are messed up on the gamecube controller because B is punch and Y is jump normally. And L is not mapped to anything. For some reason (and no rumble)
  4. Become Sad

Expected behavior The controls feel comftble. Apparently.

Screenshots Sadly I don't have any right now

Additional context I have a Beta version of HID to VPad as well. But I've disabled it. Apparently the game works by itself with the GC Adapter. Not sure what is going on.

DolphinCube commented 2 months ago

UPDATE: I forgot the switch supports the Wii U adapter as well AAAAAA

Might wanna take a look into that as well. Super Mario 3D all stars doesn't even support GC Controllers for Mario 64. It SUCKS

DolphinCube commented 2 months ago

Additional context I have a Beta version of HID to VPad as well. But I've disabled it. Apparently the game works by itself with the GC Adapter. Not sure what is going on.

UPDATE: After re-compiling the game to test crap. I was wrong apparently. It doesn't have support for the Wii U GC Adapter. I was using HID to VPad to make it work without realizing it

But my point is still there for the Nintendo Switch version. Rumble doesn't work on there and the controls are quite off. So I would appricate if you found a way to add that in.