About this mod
A modified controller input scheme for v1.5 - solving some game issues, such as crouch skipping dialog, and zoom disabled when cycling quickhacks.
- Permissions and credits
So here is my IMPROV(ed) INPUTS for CONTROLLERS. "Improv", because I've made it with what skill/options are available to me I guess - the options are limited as mentioned in the DIY section below.
NOTE: CDPR were smart and made it so that button prompts/hints are taken from this file... in other words the tutorials and other guides will update with any changes you make. Pretty neat, right?
There's a guide further down on how to choose any binding.
(Probably the better option in case CDPR adds any new functions to the game and you have to repeat the process)
~
WARNING!:
Please make a copy of the original file, or rename it, just in case you make a mistake or this interferes with another mod.
My mod uses all the default controller mapping, so if you have any mods that change that, it will be undone.
If you want to use your own mapping but still change the dialogue skip button, read the next step:
~
WHAT CONTROLS ARE CHANGED:
1. Zooming in and out are changed to the R & L Stick Presses, so while aiming you won't accidentally use your equipped item (health boost), and while using the scanner you will not cycle quickhacks, though sadly (due to how CDPR has made the game) focusing on an enemy will still interrupt your ability to zoom. Tagging enemies will also zoom with this change, so I made a new version (1.2) which changes tagging to the Right Bumper / R1 as well, though this will cycle between the data/hacking tabs on the enemy info. I'll experiment with different buttons
2. Dialog Skip/FastForward changed to the Right Stick so that crouching no longer skips dialogue, and vice versa. You may still get stuck in a crouch during dialog though. If you only want this change I already made a mod for that HERE!
3. Vehicle lights change to D-Pad Right, so they can be cycled while in a phone call.
4. Some more changes based on my personal preference and habits from other games. Seel below for details
Here's a table showing what controls'/functions' inputs are changed and why, for each version of my mod.
_________________________________________________________________________________________________
1.0 "Left Out, Right In" (Superceded due to zoom being blocked by melee while aiming, and by skip in dialog)
> SCANNING/AIMING
FUNCTION PREV KEY NEW KEY REASON / PREVIOUS PROBLEM / NOTES
| | | |
Zoom In D-Pad Up RStick Press Zooming also cycles quickhacks, or is disabled
Zoom Out D-Pad Down LStick Press Zooming in is now often blocked by Melee
_________________________________________________________________________________________________
1.1 "Left In, Right Out"
> SCANNING/AIMING
FUNCTION PREV KEY NEW KEY REASON / PREVIOUS PROBLEM / NOTES
| | | |
Zoom In D-Pad Up LStick Press Zooming also cycles quickhacks, or is disabled
Zoom Out D-Pad Down RStick Press Sprint may now be triggered when
_________________________________________________________________________________________________
1.2 "Left In, Right Out, Shoulder Tag"
> SCANNING/AIMING
FUNCTION PREV KEY NEW KEY REASON / PREVIOUS PROBLEM / NOTES
| | | |
Zoom In D-Pad Up LStick Press Zooming also cycles quickhacks, or is disabled
Zoom Out D-Pad Down RStick Press Sprint may now be triggered when
Tag Enemy RStick Press RBump / R1 Zooming while tagging, sprint disabled in aim/scan anyway
_________________________________________________________________________________________________
THROUGHOUT - Other changes in ALL VERSIONS of the mod
> VEHICLE
FUNCTION PREV KEY NEW KEY REASON / PREVIOUS PROBLEM
| | | |
Handbrake A / CROSS RBump / R1 Personal preference/habit
Radio Next RBump/R1 X/SQUARE Allows hand brake change
Radio Menu HOLD RBump/R1 HOLD X/SQUARE Allows hand brake change
Camera Cycle D-Pad Right Y/TRIANGLE Personal preference/habit
Cycle Lights X / SQUARE D-Pad Right Personal habit (like GTAV), allows phone dialog
> DIALOG (the same as my "Stop Skipping Sentenses while Sneaking" mod)
FUNCTION PREV KEY NEW KEY REASON / PREVIOUS PROBLEM
| | | |
Fast Forward B / CIRCLE RStick Press Dialog skipping when trying to toggle crouch
Cont. Forward HOLD B/CIRCLE Hold RStick Melee (Rstick Press) is (usually) disabled anyway
~
MANUAL INSTALLATION - FILE:
Just download and unzip the "inputUserMappings.xml" file
and move it to the /r6/config/ folder, wherever you have Cyberpunk installed.
~
DIY - CUSTOM CONTROL SCHEME:
MAKE SURE YOU BACKUP YOUR inputUserMappings FILE FIRST!
Open the "inputUserMappings.xml" file using Notepad or similar software/apps.
You can find it in the /r6/config/ folder, wherever you have Cyberpunk installed.
Once open, search for the control/function you'd like to replace (you can use [Ctrl]+[F] to search in most software/apps).
You'll see that each control/function has 2-4 lines, depending on if it has a keyboard/controller function for it.
Here's an example with one of the controls/functions - the two controls that skip/fast-forward conversations.
<mapping name="SceneFastForward_Button" type="Button" >
<button id="IK_Pad_Pad_B_CIRCLE" />
<button id="IK_C" overridableUI="fastForward"/>
</mapping>
<mapping name="FastForward_Hold_Button" type="Button" >
<button id="IK_Pad_Pad_B_CIRCLE" />
</mapping>
The code in BOLD ITALICS determines the button/axis for for that control/function.
Sadly you cannot change whether the control is to be held or not, so your choices are limited.
You also cannot assign a button to an axis, or vice versa, as far as I've been able to test.
If you search through the inputUserMappings file, you will find the terms for every button input.
So you can carefully copy and paste those codes onto different controls/functions to make your own control scheme.
Just be sure to pick something that doesn't conflict with controls you already have... such as Start which is for pausing.
MAKE SURE YOU BACKUP YOUR inputUserMappings FILE FIRST!
~
UNINSTALLING:
If (and ONLY if) you made a copy of or renamed the original file, just delete the "inputUserMappings.xml" file you got from this mod, and restore your copy.
If you managed to delete that by accident, or never made your own, I've got a copy of the original here too.
~
CONTROL MOD REQUESTS:
If there is another control/function you'd like changed, or perhaps something you don't like, I don't mind making an edit upon request. However as I've got a newborn daughter and wife to take care of and support with work I'm quite busy these days. Still, I found gameplay so much more enjoyable/accessable with my changes I wished to share them here for you all.
FUTURE PLANS:
There's always room for improvement and I have had to make compromises. At the moment, tagging enemies is a little odd with it either affecting zoom or the tab of the enemy info popup. So when I get time I will experiment with other buttons. Perhaps X/Square could be a good alternative, as then it you'd only reload if the scanner doesn't block it.
SCREENSHOT MOD CREDITS:
Hair Mod - "Curly Ponytail" by Kala - https://www.patreon.com/posts/curly-ponytail-v-61351947
Eye Texture - Kala's Eyes Standalone V2 - https://www.nexusmods.com/cyberpunk2077/mods/1937
Eye Framework - "Halvkyrie UniqueEyesCore - https://www.nexusmods.com/cyberpunk2077/mods/1937
Cyberware - Ladybella's Collection of Cyberware - https://www.nexusmods.com/cyberpunk2077/mods/3889
Necklace - PinkyDude's Mateo Necklace - https://www.nexusmods.com/cyberpunk2077/mods/2620