A speedrunning-intended macro for DOOM Eternal that allows you to spam inputs without a freescroll mouse.
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.
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.
Currently all DOOM Eternal speedrun categories (Any%, 100%, All Collectibles) on the official leaderboard (https://www.speedrun.com/doom_eternal) 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.