Gamepad buttons do not match in-game layout #1655

Closed
opened 2026-11-10 12:28:03 +00:00 by arukode · 4 comments
arukode commented 2026-11-10 12:28:03 +00:00 (Migrated from github.com)

Hookshot version

v2.0.12

What kind of problem

Controls

What happened

Gamepad layout is set to XBOX/PC, A confirms and B exits as intended, but when playing the layout gets all messed up.

It should be A to jump, B to roll and run, X to attack,, Y to unequip.

Instead it somehow gets translated to A to roll, B to jump, X to unequip and Y to attack.

Swapping A and B in the game own options messes it up even further.

Where in the game

Everywhere

How often

Every time

Graphics card and driver version

RX 9060XT, 26.10.1

CPU, RAM and operating system

Ryzen 7 7700, 32GB DDR5, Windows 11 Pro 26H2

Changes from the defaults

No response

Other software hooked into the game

No, nothing hooked in

hookshot_log.txt

hookshot_log.3.txt
hookshot_log.4.txt
hookshot_log.txt
hookshot_log.1.txt
hookshot_log.2.txt

Screenshots or video

Image Image

Before you send it

  • I'm on the newest release, or the problem is still there on it.
  • I searched the open issues for this problem.
  • I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
### Hookshot version v2.0.12 ### What kind of problem Controls ### What happened Gamepad layout is set to XBOX/PC, A confirms and B exits as intended, but when playing the layout gets all messed up. It should be A to jump, B to roll and run, X to attack,, Y to unequip. Instead it somehow gets translated to A to roll, B to jump, X to unequip and Y to attack. Swapping A and B in the game own options messes it up even further. ### Where in the game Everywhere ### How often Every time ### Graphics card and driver version RX 9060XT, 26.10.1 ### CPU, RAM and operating system Ryzen 7 7700, 32GB DDR5, Windows 11 Pro 26H2 ### Changes from the defaults _No response_ ### Other software hooked into the game No, nothing hooked in ### hookshot_log.txt [hookshot_log.3.txt](https://github.com/user-attachments/files/34629035/hookshot_log.3.txt) [hookshot_log.4.txt](https://github.com/user-attachments/files/34629034/hookshot_log.4.txt) [hookshot_log.txt](https://github.com/user-attachments/files/34629033/hookshot_log.txt) [hookshot_log.1.txt](https://github.com/user-attachments/files/34629036/hookshot_log.1.txt) [hookshot_log.2.txt](https://github.com/user-attachments/files/34629032/hookshot_log.2.txt) ### Screenshots or video <img width="1602" height="938" alt="Image" src="https://github.com/user-attachments/assets/89ffa4cf-ec9f-4966-8994-2eee67024801" /> <img width="1602" height="938" alt="Image" src="https://github.com/user-attachments/assets/19e64f7c-f523-45ad-8d7c-0811c188fbba" /> ### Before you send it - [x] I'm on the newest release, or the problem is still there on it. - [x] I searched the open issues for this problem. - [x] I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
Tgo1014 commented 2026-11-10 12:42:09 +00:00 (Migrated from github.com)

Not sure if this should be the same issue but also the ocarina buttons don't show the icons for playstation, it always show the nintendo buttons

Not sure if this should be the same issue but also the ocarina buttons don't show the icons for playstation, it always show the nintendo buttons
RyanHiller commented 2026-11-10 20:54:58 +00:00 (Migrated from github.com)

Adding my settings here as I have the same issue and made the duplicate #1923. Menuing and ocarina seem to be following the mapped controls correctly. Movement-related actions (jumping, attacking, rolling, etc.) seem to be bugged. Xbox A button interacts, B rolls, X attacks, and Y jumps despite being mapped with A/B and X/Y swapped.

Controller: Xbox Elite Series 2
Swap Jump Controls: Off
Hookshot Control Settings:
Image

In-Game Controls:
Image

Adding my settings here as I have the same issue and made the duplicate #1923. Menuing and ocarina seem to be following the mapped controls correctly. Movement-related actions (jumping, attacking, rolling, etc.) seem to be bugged. Xbox A button interacts, B rolls, X attacks, and Y jumps despite being mapped with A/B and X/Y swapped. Controller: Xbox Elite Series 2 Swap Jump Controls: Off Hookshot Control Settings: <img width="333" height="274" alt="Image" src="https://github.com/user-attachments/assets/a4f8fc90-4440-4a2d-a1d2-5295df4cb4d1" /> In-Game Controls: <img width="1511" height="661" alt="Image" src="https://github.com/user-attachments/assets/b0d07cd7-1471-4416-88a4-e30fd65dbed1" />
DeathWrench commented 2026-11-11 07:03:59 +00:00 (Migrated from github.com)

In game there is option to swap ocarina controls to classic, which is supposed to be like the directional C buttons, but if you're on an Xbox controller, with xbox prompts/layout preset, the face buttons are swapped.
A = B / X = Y and vice versa
Default switch controls have
X
Y A
B
Xbox
Y
X B
A

As a result the controls end up as
X = C Up
Y = C Left
B = C Down
A = C Right
Switching back to default Switch controls fixes it.

In game there is option to swap ocarina controls to classic, which is supposed to be like the directional C buttons, but if you're on an Xbox controller, with xbox prompts/layout preset, the face buttons are swapped. A = B / X = Y and vice versa Default switch controls have X Y A B Xbox Y X B A As a result the controls end up as X = C Up Y = C Left B = C Down A = C Right Switching back to default Switch controls fixes it.
NotRexed commented 2026-11-11 21:23:22 +00:00 (Migrated from github.com)

Thanks for the report. Reports of the same problem are now collected in #2504, which lists this one with your details and links back here, so one fix closes them together and the open list stays readable. Follow #2504 for the fix, and add new details there (or here). If this turns out to be a separate problem it will be reopened.

Thanks for the report. Reports of the same problem are now collected in #2504, which lists this one with your details and links back here, so one fix closes them together and the open list stays readable. Follow #2504 for the fix, and add new details there (or here). If this turns out to be a separate problem it will be reopened.
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#1655
No description provided.