Sttifer AutoFire is a small standalone accessibility mod. Your selected weapon
keeps firing on its own, with no need to hold the attack button, for as long as
the crosshair is actually on a live enemy. Doors and switches under the
crosshair get activated automatically as well.
WHY YOU MIGHT WANT IT: TOUCHSCREEN PLAY
On a phone (Delta Touch, GZDoom on Android) the hard part is not aiming, it is
that aiming and holding fire at the same time asks one thumb to do two jobs on a
surface with no buttons to feel for. This mod removes both the fire button and
the use button from that equation: you point, and the shooting and the doors
take care of themselves. It is just as usable on desktop for anyone who would
rather not hold a button down, but the mobile case is what it was built around.
It has no dependency on any other mod and assumes nothing about your weapon set,
so it loads as an addon over any WAD or weapon mod.
FEATURES
* Fires only when you are genuinely on target. Friendly monsters and corpses are
never shot at.
* Exact aim, no autoaim slop. Targeting is a raycast straight down the
crosshair, not an angular cone and not AimTarget(). A cone is a leash that
gets longer with range: at 500 units an Imp subtends about 2 degrees, so a 15
degree cone is nearly all empty space and happily fires at things it then
misses. AimTarget() resolves through BulletSlope, which is the crosshair ray
plus Doom's autoaim tolerance, so it fires while visibly off target. The
raycast has neither problem and does not care what your autoaim setting is.
* Works with arbitrary weapon mods. Firing is gated on the weapon's own ready
flag, so reloads, weapon switches and custom "can't fire right now" states are
all respected without patching or state-stomping anything.
* Separate melee range. A melee weapon cannot reach past its own swing, so Fist
and Chainsaw use their own much shorter range instead of punching the air at a
monster down the corridor.
* Auto-use with proper debounce. A raycast against a door that is mid-swing
drops out for a tic or two even while you are still looking straight at it,
which naively makes repeatable specials re-trigger endlessly. Guarded with a
miss grace period plus a cooldown, so no doors flapping open and shut.
OPTIONS (Options -> Sttifer AutoFire Options, stored per profile)
* Fire range, default 2048
* Melee weapon range, default 80
* Use range for doors and switches, default 64
REQUIRES GZDoom 4.14 or newer.
DOWNLOAD AND SOURCE
https://github.com/sttifer/sttifer-autofire
https://github.com/sttifer/sttifer-auto ... v1.0.0.pk3
CREDITS
The auto-use half is ported from the third-party SttiferAutoFire mod, with a
re-trigger bug fixed. The auto-fire half is a different approach (raycast rather
than AimTarget).
[Gameplay] Sttifer AutoFire - hands-free firing and auto-use (great on mobile)
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
Sttifer
- Posts: 1
- Joined: Sat Aug 15, 2026 2:21 pm
- Preferred Pronouns: He/Him
-
ileblanc
- Posts: 32
- Joined: Sat Jun 22, 2019 7:37 pm
- Graphics Processor: Intel (Modern GZDoom)
Re: [Gameplay] Sttifer AutoFire - hands-free firing and auto-use (great on mobile)
It would be nice if it was toggable bro. Nice add-on you got here
-
Anim8
- Posts: 19
- Joined: Sun Dec 26, 2021 11:58 pm
Re: [Gameplay] Sttifer AutoFire - hands-free firing and auto-use (great on mobile)
Had a go with Delta Touch(UZDoom v5), I think having a few toggles would be nice. Particularly active weapon slots.
Global auto-use toggle on/off
Global auto-use set hotkey -
Global AutoFire toggle on/off
Global AutoFire set hotkey -
AutoFire ignore monster height on/off
To make it work when not using free-look so it can fire vertically.
AutoFire active Weapon slots
Weapon slot 1 - on/off
Weapon slot 2 - on/off
Weapon slot 3, 4, 5, 6, 7... - on/off etc
I found that you may not want to have Auto fire for some weapons slots. For example with rockets or the BFG, as the auto fire can fire rockets into walls as you go around a corner or fires too close to monsters. Maybe a min auto-fire distance slider can be added for rockets. For the BFG you may want to manually fire, so that you hit/time your shot for max tracers to monsters etc.
Global auto-use toggle on/off
Global auto-use set hotkey -
Global AutoFire toggle on/off
Global AutoFire set hotkey -
AutoFire ignore monster height on/off
To make it work when not using free-look so it can fire vertically.
AutoFire active Weapon slots
Weapon slot 1 - on/off
Weapon slot 2 - on/off
Weapon slot 3, 4, 5, 6, 7... - on/off etc
I found that you may not want to have Auto fire for some weapons slots. For example with rockets or the BFG, as the auto fire can fire rockets into walls as you go around a corner or fires too close to monsters. Maybe a min auto-fire distance slider can be added for rockets. For the BFG you may want to manually fire, so that you hit/time your shot for max tracers to monsters etc.