Camera spinning still happens once you try changing X/Y inversion. #2273

Closed
opened 2026-11-11 13:04:05 +00:00 by icedragn43 · 1 comment
icedragn43 commented 2026-11-11 13:04:05 +00:00 (Migrated from github.com)

Hookshot version

v2.1.0

What kind of problem

Sound, controls or saves

What happened

When i changed the Y-axis to inverted, the camera panned to the sky and was stuck like before the #1673 fix. Also tested X-axis which then starts the camera spinning clockwise again also. Reverting the inversions the camera continues to pan and spin, but it inverts to panned to looking at the ground and spinning counter-clockwise. I expected the controls to remain working and only invert the right stick controls.

Where in the game

Link's House

How often

Every time

Graphics card and driver version

GTX 1070, 580.196.07

CPU, RAM and operating system

i5 8400, 32gb, CachyOS

Changes from the defaults

Y axis inverted. X axis inverted (for testing).

Other software hooked into the game

No, nothing hooked in

hookshot_log.txt

hookshot_log.txt

Screenshots or video

No response

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.1.0 ### What kind of problem Sound, controls or saves ### What happened When i changed the Y-axis to inverted, the camera panned to the sky and was stuck like before the #1673 fix. Also tested X-axis which then starts the camera spinning clockwise again also. Reverting the inversions the camera continues to pan and spin, but it inverts to panned to looking at the ground and spinning counter-clockwise. I expected the controls to remain working and only invert the right stick controls. ### Where in the game Link's House ### How often Every time ### Graphics card and driver version GTX 1070, 580.196.07 ### CPU, RAM and operating system i5 8400, 32gb, CachyOS ### Changes from the defaults Y axis inverted. X axis inverted (for testing). ### Other software hooked into the game No, nothing hooked in ### hookshot_log.txt [hookshot_log.txt](https://github.com/user-attachments/files/34688625/hookshot_log.txt) ### Screenshots or video _No response_ ### 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.
Arkex-ai commented 2026-11-11 13:20:33 +00:00 (Migrated from github.com)

I will take the SDL rest-detection/inversion interaction, claimed in dev-work. On current main, changing inversion changes the sign used to recognize a physical crossing, so a constant held axis can become admitted. Compiling the actual poll block reproduces all four X/Y and sign combinations on Windows and Linux; actual crossing controls pass. I will preserve initial-held suppression and live inversion of admitted input. S2, reach1.0 upper bound (the affected SDL subset is unknown), confidence1.0 for the authored regression. No physical-controller or game validation yet.

I will take the SDL rest-detection/inversion interaction, claimed in [dev-work](https://discord.com/channels/1568810484818378804/1569019786766188665/1570065599344943105). On current main, changing inversion changes the sign used to recognize a physical crossing, so a constant held axis can become admitted. Compiling the actual poll block reproduces all four X/Y and sign combinations on Windows and Linux; actual crossing controls pass. I will preserve initial-held suppression and live inversion of admitted input. S2, reach1.0 upper bound (the affected SDL subset is unknown), confidence1.0 for the authored regression. No physical-controller or game validation yet.
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#2273
No description provided.