Gamepad buttons do not match in-game layout #1655
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#1655
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
Before you send it
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
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:
In-Game Controls:

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.
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.