Shared by PastaRhythmPastaRhythm
- 29 Jul 2020 00:43

rating: 0+x

Configuration to play Noita with JoyShockMapper

# Gyro config for Noita
# Control the cursor with gyro for better aiming and menuing.
RESET_MAPPINGS

# Note: Noita does not allow simultaneous mouse and controller input. To use JoyShockMapper configs, you will need to deactivate the "Gamepad" option in the game's settings, or you can just unbind all of the controller buttons through Steam.

# Calibration
REAL_WORLD_CALIBRATION = 5.3417
IN_GAME_SENS = 1
COUNTER_OS_MOUSE_SPEED # Noita does not use raw input.

# Movement keys (You can use the left stick or the D-pad.)
LLEFT = A    # Move left
LEFT = A
LRIGHT = D   # Move right
RIGHT = D
# LUP = W      # Levitate (I don't think pressing up to levitate should be enabled when playing with a controller.)
# UP = W
LDOWN = S    # Eat
DOWN = S

# Button Mappings
GYRO_OFF = W      # Deactivate gyro
R = LMOUSE        # Left click / Shoot wand / Use / Spray flask
L = SPACE         # Levitate
ZR = SCROLLDOWN   # Select items in hot bar
ZL = SCROLLUP     # Select items in hot bar
N = RMOUSE        # Right click / Throw
R3 = RMOUSE       # Right click / Throw
S = E             # Interact
E = F             # Kick
L3 = F            # Kick
- = I             # Inventory
CAPTURE = I       # Inventory
+ = ESC           # Pause

# Include mouse settings
GyroConfigs/_2Dmouse.txt

PastaRhythm's Notes

This config file is based off of the default controller configuration for Noita, with some differences.
- Gyro aiming (which is why you're here, right?)
- Shooting wands and levitating are done with R and L instead of ZR and ZL. You can change this, of course.
- You can move with the D-pad.
- By default, Noita allows you to access the inventory or pause by pressing the left or right side, respectively, of the DS4's touchpad. In this config, the touchpad only accesses the inventory, which I prefer. If you would rather it work how it originally did, you can set it up pretty easily through Steam's controller configuration features.
- You can throw by clicking the right stick, which might be convenient if you want to throw without taking your thumb off of the stick.
- The West face button disables gyro.

This is my first gyro config that I made myself from scratch, so please tell me if something could be better. I want nothing less than perfection with my configs!

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 Noita page.