Shared by BluShineBluShine
- 27 Sep 2023 00:00

rating: +1+x

Configuration to play Assasin's Creed Valhalla with JoyShockMapper

#config for AC Valhalla

#---- USAGE ----
# Enable "mixed input" mode in control settings. 
# Disable mouse acceleration.
# Leave mouse sensitivity at default of 15.
# This config is designed for 1920x1080 fullscreen. Mouse settings may need to be adjusted for other resolutions.

RESET_MAPPINGS
CAPTURE = CALIBRATE CALIBRATE
REAL_WORLD_CALIBRATION = 126
IN_GAME_SENS = 15

VIRTUAL_CONTROLLER = XBOX

# Aim settings
# Gyro sens of 1 means you'll turn the same amount in game as in the real world
# linear gyro mode
#GYRO_SENS = 1
# acceleration gyro mode
MIN_GYRO_SENS = 1
MAX_GYRO_SENS = 5
MIN_GYRO_THRESHOLD = 30
MAX_GYRO_THRESHOLD = 180

STICK_SENS = 180

# reduce sensitivity while firing
ZR, GYRO_SENS = .5

# predator bow is kinda jank with mouse, so we switch to gyro joystick emulation mode while holding down the button.
R, GYRO_OUTPUT = RIGHT_STICK
R, RIGHT_STICK_UNDEADZONE_INNER = .25
R, GYRO_SENS = 5

#activate gyro mouse when aiming the bow
GYRO_ON = ZL
RRING, GYRO_ON = NONE\
# AC Valhalla cannot handle simultaneous mouse and stick movement, the camera stutters around and is unusable. 

#ZL, RIGHT_STICK_MODE = AIM
# We could switch the stick to mouse aim mode, which combines the input smoothly with gyro. But the virtual xbox controller will keep sending the most recent joystick input instead of sending a zero input, so the camera will "drift" if the stick is off-center when you switch to aim mode.

#RIGHT_STICK_MODE = AIM
# We could also leave the right stick permanently in mouse aim mode. AC Valhalla's "mixed input" mode actually handles this pretty well in-game. But a lot of the menus break when you try to combine mouse with gamepad buttons. 
# Also, the game uses right stick to scroll text boxes in the menus. You can solve this by switching to 

# virtual xbox controller
# the game should detect this automatically and display xbox button icons in menus.

UP = X_UP
DOWN = X_DOWN
DOWN, RIGHT_STICK_MODE = RIGHT_STICK
LEFT = X_LEFT
RIGHT = X_RIGHT
L = X_LB
R = X_RB
W = X_X
S = X_A
N = X_Y
E = X_B
L3 = X_LS
R3 = X_RS
- = X_BACK
+ = X_START
HOME = X_GUIDE
ZL_MODE = X_LT
ZR_MODE = X_RT
LEFT_STICK_MODE = LEFT_STICK
RIGHT_STICK_MODE = RIGHT_STICK

BluShine's Notes

Hold down ZL to enable gyro while aiming the bow.
Predator bow special ability controls are also improved.
Uses standard Xbox controls in all other areas.

How to Use this Config

Using JoyShockMapper configurations is easy once you know how. If you haven't used it before, check out the guide. For using a community config like this one, you only need to get through the first two sections — Installing JSM and Using an already-made configuration file.

Just copy the above configuration into a text file, change the IN_GAME_SENS to match your in-game settings, and then drag that file into JoyShockMapper and hit Enter to use it right away. Some games have their own limitations with certain controllers or require some extra setup, so make sure to check for any notes near top of the main Assasin's Creed Valhalla page.