Shared by JibbSmartJibbSmart
- 22 Jun 2020 16:07

rating: +1+x

Configuration to play DOOM Eternal with JoyShockMapper

# Configuration for DOOM Eternal with flick stick with Steam's help
# Jibb Smart
# (Any line that starts with # is ignored by JoyShockMapper)
# First, reset to defaults so we don't have to set values we don't care about
RESET_MAPPINGS

# Calibrate. Flick stick relies on good calibration; gyro and stick sens make more sens with it, too
REAL_WORLD_CALIBRATION = 606.46
IN_GAME_SENS = 40
# Please set IN_GAME_SENS to your in game mouse speed setting whenever you change it

# Button mappings
CAPTURE = NONE
R = LMOUSE
L = RMOUSE
ZL = LSHIFT       # dash
UP = F            # switch weapon mod
LEFT = G          # switch equipment
RIGHT = V         # use crucible
GYRO_OFF = E
N = R             # flame belch
W = C             # chainsaw
S = SPACE         # jump
E = LCONTROL NONE # grenade, gyro off
ZR,N = 1          # shotgun
ZR,E = 2          # heavy cannon
ZR,S = 3          # plasma rifle
ZR,W = 4          # rocket launcher
ZR,UP = 5         # super shotgun
ZR,RIGHT = 7      # chaingun
ZR,DOWN = 6       # ballista
ZR,LEFT = 8       # BFG
R3 = E            # glory kill
+ = ESC
- = TAB

# Include mouse settings
GyroConfigs/_3Dmouse.txt

JibbSmart's Notes

This config is for use in combination with Steam or any other tool that can output just the left stick. Most of my configs map the left stick to WASD, and you can do that here, too, if you want. It's just:
LUP = W
LLEFT = A
LDOWN = S
LRIGHT = D

But that doesn't quite give you the same freedom of movement that a full analog stick should give you, and in a game like DOOM Eternal, especially with its dash move, that full analog movement brings a lot to the experience. I use Steam to disable all other inputs on the controller and let JoyShockMapper handle them all.

This means I have analog movement, flick stick, gyro aiming, and I also do without the weapon wheel. See how the weapon wheel button is used to enable shortcuts to all the weapons. It might seem hard to remember 8 weapon shortcuts, but they all correspond to their positions on the weapon wheel -- shotguns up, bullet guns to the right, energy weapons down, and crowd control to the left. The primary weapon in each category is accessed with the face buttons, while the secondary (and more powerful) weapon is accessed with the d-pad.

Currently, there's a bug in DOOM Eternal where the weapon wheel won't respond to mouse (or gyro) input while it's detecting controller input. If you really want the weapon wheel, you can work around this by hiding the controller from the game and using the WASD mappings shown above.

This differs a little from the default gamepad controls. I use the bumpers for primary and secondary fire instead of the triggers, because they're more responsive. And I've moved dash to the left trigger instead of the East face button, because dash should always be accessible in a moment's notice, even when your thumb's on the right stick.

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 DOOM Eternal page.