DOOM Eternal Macro
A speedrunning-intended macro for DOOM Eternal that allows you to spam inputs without a freescroll mouse.
Downloading & Installing
If you just want to get the macro, check the releases tab, and download the latest DOOMEternalMacro.zip
. Extract the contents wherever you want, start the game and then run the executable.
Key Bindings
The default bindings for this macro include the middle mouse button
for spam mousewheel down
& X2 mouse button (side button)
for spam mousewheel up
. If you don't like using these specific keys you can change them in bindings.txt
. This file has the following format:
<key code down> <key code up>
or
<key code> <mousewheel direction>
For a list of possible key codes see here.
When using the second format variant, it defaults to Down
if no direction is specified.
Here are some examples:
-
Bind
middle mouse button
to spammingwheel down
&X2 mouse button
to spammingwheel up
. Use:0x04 0x06
-
Bind
middle mouse button
to spammingwheel down
. Use either:4
or0x04
or0x04 Down
-
Bind
middle mouse button
to spammingwheel up
. Use:0x04 Up
To activate the macro in-game, just hold down the respective key for as long as necessary. The macro will continuously spam inputs, just as a freescroll mousewheel that you would keep spinning.
Allowance in Speedruns
Currently all DOOM Eternal speedrun categories (Any%, 100%, All Collectibles) on the official leaderboard. allow this macro to be used. This is to level the playing field as quite a few glitches strongly benefit from using a freescroll mousewheel.