This is my third universal gameplay mod and the idea for this originally sprung up out of necessity because I needed a sprint system for a gameplay/weapons mod I'm currently developing and there wasn't really any plug and play solutions so after creating my own custom implementation I then created a modified version so any modder can use that same functionality in their own project and any player can combine it with other mods and maps to further customize their gameplay.
Vortex's Universal Sprint System (VUSS)
A clean universal sprint and light stamina system for GZDoom/UZDoom by Vortex. Inspired by Blade of Agony, Brutal Doom, Brutal Doom Platinum and Universal Weapon Sway. It works out-of-the-box for any modder who wants to add sprint functionality to their project or for any player who wants to add sprinting on any WAD. The mod features a lowered weapon pose, a stamina bar, and profile-based tuning allowing players to match their desired play style. It's released under the MIT license so anybody can use it within their own free or commercial projects and everything is fully commented in the code with starting examples located in the ReadMe and SprintSetup.zs files.
Features:
-Hold or toggle sprint modes with movement-based engagement
-Stamina Layer (optional)
-7 stamina profile presets: Call of Duty, Blade of Agony, Brutal Doom Platinum, Half-Life 2 (default), S.T.A.L.K.E.R., Skill Based (HL2 baseline scaled by skill with lockout at UV and Nightmare), and Custom for full manual tuning
-Walk-by-default "must sprint to run" mode or additive "sprint on top of autorun" mode
-cl_run invariance so sprint speed stays constant regardless of autorun toggle state
-Event callbacks for sprint start, tick, and stop
Weapon Animation:
-Lowered and tilted weapon pose while sprinting with configurable X offset, Y offset, rotation, and lerp speed
-Exhaustion grunt aliased to the player class's pain25 sound via SNDINFO so it respects skinned sounds per playerclass
-Full replaceability so external mods subclass VUSS_SprintGate to plug in their own energy, mana, or action-point system
Stamina HUD:
-5 shapes: horizontal bar, half-circle top (speedometer), full-circle ring, vertical bar, half-circle bottom (bowl)
-8 anchor positions (four corners, top-center, bottom-center, left-center, right-center) with pixel-level X/Y offsets
-Three-state color (full, low, depleted) plus configurable border and optional STAMINA text overlay
For Modders:
-Full ZScript API - IsSprinting, CanSprint, ForceStopSprint, plus stamina get, set, and add
-ACS bridge for mappers who don't use ZScript to query sprint state, set stamina from linedefs, and block sprint during cutscenes
-Subclass VUSS_SprintSetup for callback overrides (OnSprintStart / OnSprintTick / OnSprintStop)
-Subclass VUSS_SprintGate to replace the built-in stamina with your own resource system (most-recently-registered gate wins)
-37 CVars across behavior, animation, stamina, HUD, and color groups
-Full options menu under Options > Universal Sprint System
-Designed for single player but does contain multiplayer/co-op architecture to avoid desync issues
-MIT licensed
For Players:
-Drop the PK3 into your load order and sprint works immediately on any WAD
-Bind a sprint key or use the default Shift binding (only applied if Shift isn't already used)
-Switch between Hold and Toggle modes in the menu
-Try the 7 stamina profiles to find what feels right for what you're playing
-Customize HUD shape, position, size, opacity, and colors
-Reset all settings to defaults with a single click
Download:
https://github.com/vortexdesign/vortex- ... int-system
Universal Sprint System by Vortex
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.
-
moonlighter74
- Posts: 58
- Joined: Thu Dec 18, 2025 7:35 am
Re: Universal Sprint System by Vortex
Very interesting, is like an advanced version of Sprint.pk3 contained on NekoHUD 3.0 collection of gameplay mods
-
moonlighter74
- Posts: 58
- Joined: Thu Dec 18, 2025 7:35 am
Re: Universal Sprint System by Vortex
I'll test and see if I can integrate on my mod, I was wanting a slower pacing or doom pacing, hell you just did something I would do
-
Lossvoise
- Posts: 37
- Joined: Tue May 28, 2024 8:15 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Location: St. Petersburg, Russia
Re: Universal Sprint System by Vortex
I've always dreamed of a mod like this, and finally!
It works exactly like in Lost in Darkness, which is great. The only thing I could add is the sound of lowering the weapon while sprinting. I think you can take it from the LID https://www.doomworld.com/forum/topic/1 ... vision-12/
It works exactly like in Lost in Darkness, which is great. The only thing I could add is the sound of lowering the weapon while sprinting. I think you can take it from the LID https://www.doomworld.com/forum/topic/1 ... vision-12/
-
vortex
- Posts: 9
- Joined: Sun Aug 10, 2025 11:54 am
Re: Universal Sprint System by Vortex
Lossvoise wrote:
> I've always dreamed of a mod like this, and finally!
> It works exactly like in Lost in Darkness, which is great. The only thing I
> could add is the sound of lowering the weapon while sprinting. I think you
> can take it from the LID
> https://www.doomworld.com/forum/topic/1 ... vision-12/
Oh nice! That's a great idea, I'll make sure to add that in the next version
> I've always dreamed of a mod like this, and finally!
> It works exactly like in Lost in Darkness, which is great. The only thing I
> could add is the sound of lowering the weapon while sprinting. I think you
> can take it from the LID
> https://www.doomworld.com/forum/topic/1 ... vision-12/
Oh nice! That's a great idea, I'll make sure to add that in the next version
-
cosmos10040
- Posts: 211
- Joined: Mon Dec 20, 2021 6:16 am
- Graphics Processor: ATI/AMD (Modern GZDoom)
Re: Universal Sprint System by Vortex
Works for everything inhave tried except phobos Delta. Probably because of their own sprint in there. But very good overall.