logo
Published on

Invert Camera and Tweak Sensitivity via UE ini File for Mouse & Controller (PC Only)

Introduction

Hey there! So, you want to invert your camera and tweak sensitivity settings for Wuthering Waves on PC? This guide will help you do just that using the UE ini file. But first, a quick heads-up: editing these files might trigger the game's anti-cheat system, so proceed with caution and maybe confirm with Kurogames first.

Step-by-Step Guide

Step 1: Locate the Configuration File

Make sure the game is closed, then navigate to the directory:

<install_dir>\Wuthering Waves Game\Client\Saved\Config\WindowsNoEditor\

Open the Input.ini file with any text editor.

Step 2: Prepare the Input.ini File

If your file is blank or has fewer than 268 lines, follow this:

  1. Launch the game and reach the character/server selection screen.
  2. Exit the game.
  3. This should generate all necessary settings in Input.ini.

If your file already has contents, skip to the next step.

Step 3: Invert Y Axis

To invert the Y axis, look for these lines:

AxisMappings=(AxisName="LookUp",Scale=0.700000,Key=Gamepad_RightY)
AxisMappings=(AxisName="LookUp",Scale=0.700000,Key=GenericUSBController_Axis3)
AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)

Change the sign of the Scale value:

  • For controllers: Scale=0.700000 to Scale=-0.700000
  • For mouse: Scale=-1.000000 to Scale=1.000000

Step 4: Invert X Axis

To invert the X axis, find these lines:

AxisMappings=(AxisName="Turn",Scale=0.700000,Key=Gamepad_RightX)
AxisMappings=(AxisName="Turn",Scale=0.700000,Key=GenericUSBController_Axis4)
AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX)

Change the sign of the Scale value as in the previous step.

Step 5: Optional Tweaks for Deadzone and Sensitivity

Add the following to the end of Input.ini based on your controller or mouse:

  • Xbox Controller settings:
AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
  • PS4/5/Generic Controller settings:
AxisConfig=(AxisKeyName="GenericUSBController_Axis5",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
AxisConfig=(AxisKeyName="GenericUSBController_Axis6",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
AxisConfig=(AxisKeyName="GenericUSBController_Axis4",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
AxisConfig=(AxisKeyName="GenericUSBController_Axis3",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
  • Mouse settings:
AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Exponent=1.000000,Sensitivity=0.1,bInvert=False))
AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Exponent=1.000000,Sensitivity=0.1,bInvert=False))

Step 6: Additional Tweaks

To disable the floaty-laggy mouse feeling, add:

bEnableMouseSmoothing=False
bDisableMouseAcceleration=True

Troubleshooting and Tips

Common Issues

  • If the file doesn't save or the settings don't apply, make sure the game is closed when editing.
  • Setting the file to read-only might help, but only as a last resort.
  • For PS5 controllers, key mappings might differ. Ensure you're using the correct axis names.

Example Solutions

For inverting Y-axis on the mouse:

AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Exponent=1.000000,Sensitivity=0.1,bInvert=False))
AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Exponent=1.000000,Sensitivity=0.1,bInvert=True))

For changing resolution scale:

[SystemSettings]
r.ScreenPercentage=80

or

[SystemSettings]
r.SecondaryScreenPercentage.GameViewport=80

Conclusion

By following these steps, you can customize your Wuthering Waves experience to suit your preferences better. Happy gaming!

Original Reddit Post