Skip to content

Roll Button/Wolf Transform Override - #1512

Open
linkRace wants to merge 15 commits into
TwilitRealm:mainfrom
linkRace:main
Open

Roll Button/Wolf Transform Override#1512
linkRace wants to merge 15 commits into
TwilitRealm:mainfrom
linkRace:main

Conversation

@linkRace

@linkRace linkRace commented May 17, 2026

Copy link
Copy Markdown

Adds buttons for "Roll" and "Transform" overrides in Custom Action Bindings.

When set to a button, remove the Roll ability from the A button (text included). All interact actions stay the same (text included), but roll can only be done from the bound button.

This prevents the annoying case of rolling when you wanted to talk to someone/pick up something or vice-versa.

For the wolf/human transform, enables that without needing to talk to Midna first. Note, only works in an area where you can transform, but will no-op instead of having Midna talk to you if you can't transform in that area.

linkRace added 2 commits May 16, 2026 17:33
Adds a "Roll" button override in Custom Action Bindings.

When set to a button, remove the Roll ability from the A button (text included). All interact actions stay the same (text included), but roll can only be done from the bound button.

This prevents the annoying case of rolling when you wanted to talk to someone/pick up something or vice-versa.
@flash-computer

Copy link
Copy Markdown
Contributor

Great Start to a much needed change.
I think honestly a complete rewrite of the input system, breaking it away from the native gamecube buttons into the underlying verbs to be remapped is in order at this point.

Native controls are always the biggest allure of a port like this, even beyond visual enhancements and performance upgrades.

@flash-computer flash-computer mentioned this pull request May 17, 2026
linkRace added 5 commits May 17, 2026 19:09
Roll button was overriding the Jump context
Decomp had it as a hex code field name, changed name to make it more readable going forward
@flash-computer

Copy link
Copy Markdown
Contributor

The field renames should be contributed to the upstream zeldaret/tp project, I believe.

@linkRace

Copy link
Copy Markdown
Author

The field renames should be contributed to the upstream zeldaret/tp project, I believe.

Submitted here zeldaret/tp#3163

@linkRace linkRace changed the title Roll Button Override Roll Button/Wolf Transform Override Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants