For Cyberpunk 2077 players, if you don’t want to use the double-tap and trying to keybind the dodge, this guide will explain how
Introduction
Quick rundown on how to fix the dodging mechanics.
Source of this information:
https://www.reddit.com/r/cyberpunkgame/comments/ka62x8/how_to_turn_off_doubletap_to_dodge_mkb/
Preparations
First go to the game’s config folder, this is where the configuration files will be and the work will be done. I suggest you backup the files just in case any mistakes or issues arise.
Example:
F:\Steam Games\steamapps\common\Cyberpunk 2077\r6\config
Add or change key for dodging
Find the section
<!– Controller specific dodge –><mapping name=”Dodge_Button” type=”Button” ><button id=”IK_Pad_B_CIRCLE” /><button id=”IK_LControl” overridableUI=”crouchHold”/><button id=”IK_C” overridableUI=”crouchToggle”/></mapping>
If you don’t want your crouch keys to be used for dodging, remove the following ones.
<button id=”IK_LControl” overridableUI=”crouchHold”/><button id=”IK_C” overridableUI=”crouchToggle”/>
I added mouse 4 because that’s what I wanted to dodge with. I’m not sure what all key IDs are but if you do a search (Ctrl+F) you can search for “lshift” if you want to know what the Left Shift line looks like.
The following code is what I currently have in my section.
<!– Controller specific dodge –><mapping name=”Dodge_Button” type=”Button” ><button id=”IK_Pad_B_CIRCLE” /><button id=”IK_Mouse4″ /></mapping>
For this to work, check the section where information regarding “Dodge count=’2′” is explained.
Disable double-tap
Open the file “inputContexts.xml” and find the following section
<!– MULTITAP ACTIONS –><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” />
Here we change the “count=’2′” to a higher number that is harder to reach. What this number represents is how many key inputs you need to press for the game to activate dodge. uptime and downtime is how long between each key press you may have for them to count.
For the previous keybound
The following section is my current code. What this does is that I have to press any of the WASD keys 20 times before dodge is activated.
<multitap action=”DodgeForward” count=”20″ uptime=”0.2″ downtime=”0.2″ cancels=”Right;Back;Left” /><multitap action=”DodgeRight” count=”20″ uptime=”0.2″ downtime=”0.2″ cancels=”Forward;Back;Left” /><multitap action=”DodgeBack” count=”20″ uptime=”0.2″ downtime=”0.2″ cancels=”Right;Forward;Left” /><multitap action=”DodgeLeft” count=”20″ uptime=”0.2″ downtime=”0.2″ cancels=”Right;Back;Forward” />
Dodge count=”2″
This is somewhat important to change if you want the previously bound key to be utilized for dodging. What this does is it decides how many times you need to press that key for it to activate dodge. Having it on 2 means that you have to double tap every time you want to dodge. If you have the key bound to Left Shift, this should stay at 2 because then you can still sprint without dodging first. I have it on 1 as I am using mouse 4, it won’t override any other actions.
The following line is my current code
<multitap action=”Dodge” count=”1″ uptime=”0.2″ downtime=”0.2″ /><!– Kerenzikov Dodge –>
Related Posts:
- Cyberpunk 2077 Better Alternative for “Dodging”
- Cyberpunk 2077 How to Turn on Single Tap Dodge
- Cyberpunk 2077 How to Disable Mouse Acceleration
- Cyberpunk 2077 Photo Mode Quick Guide
- Cyberpunk 2077 How to Change Key Bindings
Hi, I changed Dodge to
button id=”IK_Mouse4″ / (with brackets)
the section is exactly the same as yours including what’s before and after it
but removing those 2 lines completely breaks the .xml file. When I reload from a save or reload the game, none of the keyboard buttons or mouse buttons work. I can’t even hit ESC to leave the game, I had to hit Alt+Tab and close the game from windows and restore the previous version. I also modified the inputContexts.xml like you did, but that doesn’t make any difference on whether any buttons work or not. Any ideas?
his “” are broken. if you copy and paste you need to change out any “” that are in the text or the file will not work. it will hit an error and simply won’t load
Changed the line to “Mouse 4” but it’s not working for me.
No more dodging off buildings while trying to slowly move towards the edge!
Thanks a ton!
Also: Mouse4 didn’t work for me as a valid binding. I changed it to IK_9 and used my mouse driver tool to make mouse4 trigger the 9 key.
I’m under the impression mouse keys come with different IDs depending on system/mouse. You can also try another number, like Mouse3, since sometimes counts starts with 0, which would make button 4 actually button 3. Didn’t bother to try around actually.
This didn’t work for me at all. Used correct apostrophes like also mentioned here.