<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/mm/2s2h/Enhancements/Player/LinkSpeedModifier.cpp, branch develop</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>Add more controller binding options (#1466)</title>
<updated>2026-01-17T22:09:50+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2026-01-17T22:09:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=48efa501af5899e5f860ea4bd027678eca68ac33'/>
<id>48efa501af5899e5f860ea4bd027678eca68ac33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweaks to speed modifier cheat (#1464)</title>
<updated>2026-01-17T19:08:33+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2026-01-17T19:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=5cbb0fc3e7eeabd976b2d0e049e3eead89cbfa42'/>
<id>5cbb0fc3e7eeabd976b2d0e049e3eead89cbfa42</id>
<content type='text'>
- Moved to cheats menu (removed from controller menu)
- Added BtnSelector UIWidget
- On controller menu pressed inputs will now darken to indicate they are pressed
- Simplified Movement speed cheat, combined swim &amp; walk speed and just made it one modifier instead of two</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Moved to cheats menu (removed from controller menu)
- Added BtnSelector UIWidget
- On controller menu pressed inputs will now darken to indicate they are pressed
- Simplified Movement speed cheat, combined swim &amp; walk speed and just made it one modifier instead of two</pre>
</div>
</content>
</entry>
<entry>
<title>[Controls] Port Modifier Buttons and Speed Modifiers from SoH. (#1365)</title>
<updated>2025-12-18T14:21:32+00:00</updated>
<author>
<name>Glought</name>
<email>Glought@users.noreply.github.com</email>
</author>
<published>2025-12-18T14:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=e56fe24b23fd793cff92e0089b0d1a45ebc43035'/>
<id>e56fe24b23fd793cff92e0089b0d1a45ebc43035</id>
<content type='text'>
* [Controls] Port Modifier Buttons from SoH.
* Adds "M1" and "M2" buttons extra buttons like the y and x buttons on the
  GameCube Controller, or a keyboard key can be assigned.

Port Speed Modifiers from SoH.

When Walk Speed Modifier is enabled Link's walk speed will be increased
depending on the "Walk Modifier 1 or Modifier 2" setting.
"Walk Modifier 1" is "M1".
"Walk Modifier 2" is "M2".
Default:100%
Max:1500%
Min:0%

When Swim Speed Modifier is enabled Link's swim speed will be increased
depending on the "Swim Modifier 1 or Modifier 2" setting.
"Swim Modifier 1 is M1.
"Swim Modifier 2 is M2.
Default:100%
Max:875%
Min:0%

"Toggle modifier instead of holding" setting will keep the Modifier
active till the modifier button is pressed again.
Modifier button toggles are reset when 2S2H is reset.

* Ran Clang Format

* Renamed "initWalkSpeedFunc" to "initFunc" in "LinkSpeedModifier.cpp"

* Made changes based on mckinlee's suggestions.

* Made it so only one Modifier button is toggled at a time.
For example if you press "M1" it will untoggle "M2"

* Removed "mModifierButtonsBitmasks" in "BenInputEditorWindow.cpp" wasn't
needed.
Fixed issue with "COND_VB_SHOULD(VB_SPEED_MODIFIER_SWIM," forgot to set
"*should"
Ran Clang Format.

* Revert BTN_CUSTOM_MODIFIER1 back to 0x0040
Revert BTN_CUSTOM_MODIFIER2 back to 0x0080

* Moved "VB_SPEED_MODIFIER_WALK" and "VB_SPEED_MODIFIER_WALK" to
"GameInteractor_VanillaBehavior.h"

* Made changes suggested by Eblo.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [Controls] Port Modifier Buttons from SoH.
* Adds "M1" and "M2" buttons extra buttons like the y and x buttons on the
  GameCube Controller, or a keyboard key can be assigned.

Port Speed Modifiers from SoH.

When Walk Speed Modifier is enabled Link's walk speed will be increased
depending on the "Walk Modifier 1 or Modifier 2" setting.
"Walk Modifier 1" is "M1".
"Walk Modifier 2" is "M2".
Default:100%
Max:1500%
Min:0%

When Swim Speed Modifier is enabled Link's swim speed will be increased
depending on the "Swim Modifier 1 or Modifier 2" setting.
"Swim Modifier 1 is M1.
"Swim Modifier 2 is M2.
Default:100%
Max:875%
Min:0%

"Toggle modifier instead of holding" setting will keep the Modifier
active till the modifier button is pressed again.
Modifier button toggles are reset when 2S2H is reset.

* Ran Clang Format

* Renamed "initWalkSpeedFunc" to "initFunc" in "LinkSpeedModifier.cpp"

* Made changes based on mckinlee's suggestions.

* Made it so only one Modifier button is toggled at a time.
For example if you press "M1" it will untoggle "M2"

* Removed "mModifierButtonsBitmasks" in "BenInputEditorWindow.cpp" wasn't
needed.
Fixed issue with "COND_VB_SHOULD(VB_SPEED_MODIFIER_SWIM," forgot to set
"*should"
Ran Clang Format.

* Revert BTN_CUSTOM_MODIFIER1 back to 0x0040
Revert BTN_CUSTOM_MODIFIER2 back to 0x0080

* Moved "VB_SPEED_MODIFIER_WALK" and "VB_SPEED_MODIFIER_WALK" to
"GameInteractor_VanillaBehavior.h"

* Made changes suggested by Eblo.</pre>
</div>
</content>
</entry>
</feed>
