Shared by JibbSmartJibbSmart
- 26 Oct 2020 02:06

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
GyroConfigs/DOOMEternal/NEUTRAL.txt
R3 = E            # glory kill
+ = ESC
- = TAB

# Include mouse settings
GyroConfigs/_3Dmouse.txt

------------------------------------------------------------
# GyroConfigs/DOOMEternal/Neutral.txt:
ZR,N = 1\ "GyroConfigs/DOOMEternal/N.txt"\
ZR,E = 2\ "GyroConfigs/DOOMEternal/E.txt"\
ZR,S = 3\ "GyroConfigs/DOOMEternal/S.txt"\
ZR,W = 4\ "GyroConfigs/DOOMEternal/W.txt"\

------------------------------------------------------------
# GyroConfigs/DOOMEternal/N.txt:
ZR,N = 5\ "GyroConfigs/DOOMEternal/NEUTRAL.txt"\
ZR,E = 2\ "GyroConfigs/DOOMEternal/E.txt"\
ZR,S = 3\ "GyroConfigs/DOOMEternal/S.txt"\
ZR,W = 4\ "GyroConfigs/DOOMEternal/W.txt"\

------------------------------------------------------------
# GyroConfigs/DOOMEternal/E.txt:
ZR,N = 1\ "GyroConfigs/DOOMEternal/N.txt"\
ZR,E = 7\ "GyroConfigs/DOOMEternal/NEUTRAL.txt"\
ZR,S = 3\ "GyroConfigs/DOOMEternal/S.txt"\
ZR,W = 4\ "GyroConfigs/DOOMEternal/W.txt"\

------------------------------------------------------------
# GyroConfigs/DOOMEternal/S.txt:
ZR,N = 1\ "GyroConfigs/DOOMEternal/N.txt"\
ZR,E = 2\ "GyroConfigs/DOOMEternal/E.txt"\
ZR,S = 6\ "GyroConfigs/DOOMEternal/NEUTRAL.txt"\
ZR,W = 4\ "GyroConfigs/DOOMEternal/W.txt"\

------------------------------------------------------------
# GyroConfigs/DOOMEternal/W.txt:
ZR,N = 1\ "GyroConfigs/DOOMEternal/N.txt"\
ZR,E = 2\ "GyroConfigs/DOOMEternal/E.txt"\
ZR,S = 3\ "GyroConfigs/DOOMEternal/S.txt"\
ZR,W = 8\ "GyroConfigs/DOOMEternal/NEUTRAL.txt"\

JibbSmart's Notes

This config is 6 different files. The first covers basic mappings, but like my other config I've omitted movement because I'm mapping the left analog stick in Steam. If you don't want to do that, you can add these:
LUP = W
LLEFT = A
LDOWN = S
LRIGHT = D

Then we have a "NEUTRAL" config which is the default weapon mappings, and then we have N, E, S, and W, which represent how the config should change when the primary weapon in each category has been pulled out.

As described in the video above, holding the right trigger activates the weapon bindings on the face buttons, and each face button maps to a different category. For example, the North face button (triangle on a PlayStation controller) maps to shotguns -- the first press will pull out the Combat Shotgun while also loading a new config so that the next time you press it you'll get the Super Shotgun. That second press also restores the original config.

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.