0 of 0

File information

Last updated

Original upload

Created by

Moregaze

Uploaded by

Moregaze

Virus scan

Safe to use

Tags for this mod

About this mod

Moves buttons around on the controller to closely match Elden Ring as much as possible without game conflicts. Compatible with XBOX and PS controllers.

Requirements
Permissions and credits
Donations
Why this mod exists is simple. 
I wanted ER controls so I could spin my camera while fighting and have button prompts still be correct.  I edited the INI which actually generates your input.settings file in the documents folder.  So if you want to use mods that edit that file you can.  If you bork that file you can just delete it, launch your game and you will have all of these binds regenerated.  Which makes it easy to mod that 2000+ line document instead of having to manually adjust multiple lines which get auto filled from that 200~ line ini file anyways. 


This file is compatible with both XBOX and PS controllers as the INI file reference both buttons which share the same space on each controller.  It does not change a single mouse and keyboard binding. 



This mod rebinds all actions to mimic Elden Ring Controls while not affecting menus. The game has an option to switch X and O as confirm keys and must be turned on.
 


Combat and Exploration:


- Jump and roll has been moved to X

- Sprint and dodge has been moved to O

- All interactions with world items moved to O including quest prompts with items. 

- Light attack moved to R1 (Shoulder/bumper)

- Heavy attack moved to R2 (Trigger)

- Cast sign moved to Square button

- Radial Menu moved to Triangle

- Block/Parry and Witcher Senses moved to L1 (Shoulder/bumper) *combat dependent as is default

- Throw Grenade and Crossbow moved to L2 (Trigger) - Requires a rebind via Steam controller config to have full aiming functionality.  A screenshot is                   included in the installation instructions for reference.  

- All Ciri binds are the same as Geralt's with her special being the same as the Cast sign (Square). 

All other binds remain the same.  Such as toggling lock on, summoning Roach, etc.  If other mods you use modify those binds then I would highly consider not using this mod.  As I will not provide support and make it compatible.  

Swimming Controls:

- X to surface

- O to swim faster and interact with objects

- Square is still dive

Roach Controls:

- O to mount, jump and dismount

- X is still sprint as it couldn't be changed.  Trying to swap O and X did not work as it would dismount you after starting to trot even with X set to dismount.  

Boat Controls:

- O to mount and speed up

- X to dismount

- Square remains the default functionality.




MOD INSTALATION INSTRUCTIONS


Step 1: Manually download the file

Step 2: Navigate to your installation of Witcher 3 where this file is saved.  

- The default path is C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\bin\config\r4game\legacy\base

Step 3: Make a copy of your input_qwerty file. Move it to another folder as a backup to make it easy to revert the change.  

-There are two others with the name input_xxxx there.  You can either delete those if you are not using that style of keyboard or just leave them.    As the localization will pick it up.  If you are using those then you can just use Notepad++ to copy and paste all of the code over that deals with   controllers from each section.  

Step 4: Drag the new file to this folder.  Saying yes to Replace the file when prompted. 

Step 5Navigate to C:\Users\yourusername\OneDrive\Documents\The Witcher 3 and make a copy of the input file there.  Make a                                  backup and move it out of the folder.


- Your documents might not be connected to One drive (stupid Windows 11) so if that path does not work then try removing One drive or just navigate to your Documents in the left pane of your file explorer. Move it to the same backup location as the file from the Witcher installation path.  Make sure to label them or put them in their own folders so you know which goes where.  If you forget to do that, the INI file goes to the Witcher path from step 2 and the settings file goes to the documents path from step 5.


Step 6: Delete the Input.settings file from Documents/Witcher 3

**WARNING**
If you have mods that edit this file make sure to copy those sections to Notepad and add them to the file that gets generated after you launch the game once this process is done. 


Step 7:  Launch Steam - Go to Big Picture Mode - Library - Witcher 3 - Manage Game - Controller Configuration - Rebind Left Trigger to         Middle Mouse by clicking on the button tile on the left of the screen that has a line pointing to the left trigger. 
              This is a per-game profile so it will not mess up your other games.



                                                **THIS STEP IS NECESSARY TO HAVE HOLD TO AIM** 
As the way steam handles Triggers it will not allow for simple on 
and off binds and the soft pull function even if unbound is picked up by the game.  I have put a picture of the exact configuration you need to have manual aim work.  Quickfire still works as normal.

IF YOU DO NOT DO THIS, IT WILL FIRE YOUR CROSSBOW THEN HOLD IT OUT IN FRONT OF YOU WITH NO AIM ZOOM, OR DOT.

Step 8: Close Big Picture mode and start Witcher 3.  Once you have, check the documents to make sure a new input.settings file has       been generated.  If you have other mods that need code there, re-add them and restart Witcher 3. 

Step 9: In Witcher 3 go to the Options Menu -  Control Settings - Scroll down to Swap Confirm/Cancel Button and turn it on. 

Step 10: 
Have fun.  


If anyone wants to help me figure out how to replace the Controller Scheme photos with the proper keybinds shown for a reference feel free to message me.  As I have no idea how to do that and have it look professional.  Paint is my only skill used in the making of the banner. 


Reference for Controller Rebind via Steam