Cyberpunk 2077

File information

Last updated

Original upload

Created by

Myself

Uploaded by

PuppyUnicorn

Virus scan

Safe to use

About this mod

Two different versions for improved controls. Modified controls include: walking button (in all directions), slow driving button, independent dodge button, enabling space to accept dialogue choices, etc.

Permissions and credits
Changelogs
This is a conglomerate of some of the adjustments I've made to my control scheme.  There's like 37 of these mods, but I'm not too crazy about small aspects of most of them so here's my take.

Tested on Steam version of Cyberpunk 2077 (v1.04, v1.05).

Changes:
  • Added a designated walk button (Left Ctrl).  This works in every direction, however holding down two directions at once (e.g., W + S) will speed up the walk.
  • Disabled Left Ctrl crouch hold (assumes you're using a crouch toggle that's NOT Left Ctrl; in my case 'C').
  • Disabled double tapping movement keys (W, A, S, D) to dodge.
  • Set an independent dodge button (currently using Mouse4 because I use a Logitech G703, however this is easily configurable).
  • Enables scrolling up and down in dialogue selection instances.
  • Version 1.3.7:  Enables the spacebar for dialogue confirmation (ONLY dialogue, not menu selection.  Also, can't jump if a dialogue choice is on the screen). 
  • Version 1.3.7:  Added a slow drive button (Left Ctrl). This is independent of the walk button, and can be changed to whatever you want.
  • Version 1.4.9:  Fixed diagonal walking speed.
  • Version 1.4.9:  Made the slow driving feature even slower.
  • Version 1.4.9:  Created two versions:  one utilizing Mouse4 / Mouse5, and one only utilizing a keyboard.

Note 1:  EVERY change is commented in the two files, so it's easy to find what is changed and make adjustments if you desire.
Note 2:  If you want to keep crouch hold as Left Control, just change the designated walk button and remove the comment from the crouch hold section.
Note 3:  The keyboard version used CapsLock to dodge, thus disabling that button for Scan toggle.  Changing this will require some custom adjustment.


Binding Differences:
Keyboard Variant
  • Left Ctrl = Walk
  • Left Ctrl = Slow Drive
  • CapsLock = Dodge
Mouse Variant
  • Mouse5 = Walk
  • Mouse5 = Slow Drive
  • Mouse4 = Dodge


How to Customize:
All adjustments are made in the 'inputUserMappings.xml' file.  Remember to add 'IK_' before the desired key. (Example: G key = 'IK_G')

If you don't like designated dodge button, you can easily change this by...
  • Finding the added 'IK_CapsLock' / 'IK_Mouse4' button under the '<!-- Controller specific dodge -->' section.
  • Change this value to whatever key you like.

If you don't like designated walk button walk button, you can change this by...
  • Finding the 4 added 'IK_LControl' / 'IK_Mouse5' buttons under the '<!-- MAPPINGS -->' sections (VERY TOP).
  • Change these values to whatever key you like.  Be careful not to select a key that's already in use.

If you don't like Left Ctrl being the slow drive button, you can change this by...
  • Finding the added 'IK_LControl' button under the '<mapping name="Acceleration_Axis" type="Axis" >' mapping.
  • Change this value to whatever key you like.

If you miss being able to jump when a dialogue choice is on the screen....
  • Find and remove the '<button id="IK_Space"/> <!-- Added for Spacebar Dialogue Confirmation -->' line.

If you use the Keyboard version and want to bring back the CapsLock Scan toggle...
  • Find the '<!-- <button id="IK_CapsLock" overridableUI="visionToggle"/> --> <!-- Removed for the CapsLock Dodge Button -->' line.
  • Remove the first comment.  (Remove the first instance of '<!--' and '-->')
  • Find the add


Installation:
  • Drag and drop the two files ('inputContexts.xml' and 'inputUserMappings.xml') into your '..\Cyberpunk 2077\r6\config\' directory.
  • Launch the game. Go to SETTINGS --> KEY BINDINGS
  • Make sure 'Crouch (Hold)' is rebinded to something besides Left Ctrl (default). In my case I have it unbinded entirely.
  • Make sure 'Horn" is rebinded to something besides Left Ctrl (default).

Note:  Feel free to make a backup of the original 'inputContexts.xml' and 'inputUserMappings.xml' files in case you don't like the changes.

If you found this mod useful please remember to endorse it so that it might reach more people. 
If you hated it then definitely make sure to leave a mean comment.