About this mod
Swap Dodge and Crouch. Single tapping B for dodge, double tapping B for crouch.
- Permissions and credits
- Donations
I didn't wanna map another key for dodge or crouch so swapped the mechanism.
Basically this inputContexts.xml lets you single tap for dodge and double tap for crouch.
Installation
- Extract the contents of the .zip in C:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077\r6\config
If you wish to edit the xml file yourself, here's how.
1. Under <!-- HOLD ACTIONS -->
Find and delete
<hold action="ToggleCrouch"timeout="0.3" />
and paste
<hold action="Dodge"timeout="0.3" />
<hold action="DodgeForward"timeout="0.3" />
<hold action="DodgeBack"timeout="0.3" />
<hold action="DodgeLeft"timeout="0.3" />
<hold action="DodgeRight"timeout="0.3" />
2. Under <!-- MULTITAP ACTIONS -->
Delete
<multitap action="Dodge" count="2" uptime="0.2" downtime="0.2" /> <!-- Kerenzikov Dodge -->
<multitap action="DodgeForward"count="2" uptime="0.2" downtime="0.2" cancels="Right;Back;Left" />
<multitap action="DodgeRight" count="2" uptime="0.2" downtime="0.2" cancels="Forward;Back;Left" />
<multitap action="DodgeBack" count="2" uptime="0.2" downtime="0.2" cancels="Right;Forward;Left" />
<multitap action="DodgeLeft" count="2" uptime="0.2" downtime="0.2" cancels="Right;Back;Forward" />
and paste
<multitap action="ToggleCrouch" count="2" uptime="0.2" downtime="0.2" /> <!-- Kerenzikov Dodge -->
3. Under <!-- EVENTS -->
Find and delete
<acceptedEvents action="ToggleCrouch" >
<event name="BUTTON_HOLD_COMPLETE" />
<event name="BUTTON_PRESSED" />
<event name="BUTTON_RELEASED" />
</acceptedEvents>
and paste
<acceptedEvents action="DodgeForward" >
<event name="BUTTON_HOLD_COMPLETE" />
<event name="BUTTON_PRESSED" />
<event name="BUTTON_RELEASED" />
</acceptedEvents>
<acceptedEvents action="DodgeBack" >
<event name="BUTTON_HOLD_COMPLETE" />
<event name="BUTTON_PRESSED" />
<event name="BUTTON_RELEASED" />
</acceptedEvents>
<acceptedEvents action="DodgeLeft" >
<event name="BUTTON_HOLD_COMPLETE" />
<event name="BUTTON_PRESSED" />
<event name="BUTTON_RELEASED" />
</acceptedEvents>
<acceptedEvents action="DodgeRight" >
<event name="BUTTON_HOLD_COMPLETE" />
<event name="BUTTON_PRESSED" />
<event name="BUTTON_RELEASED" />
</acceptedEvents>
Included a backup xml file just in case.
Have fun.