Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ImprovedAutoRunAndJump
Auto-run that survives jumping, strafing and crouching, a sprint toggle that stays on, and a jump buffer.
| Date uploaded | 3 days ago |
| Version | 1.0.0 |
| Download link | PipMods-ImprovedAutoRunAndJump-1.0.0.zip |
| Downloads | 27 |
| Dependency string | PipMods-ImprovedAutoRunAndJump-1.0.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
ImprovedAutoRunAndJump
by Pip
Auto-run that survives the keys you actually press, a sprint toggle that stays on, and a jump buffer.
Client-side only. Works on a server without the server or anyone else having it, and nobody else sees a difference.
Auto-run
- Jump, strafe and crouch no longer cancel the run.
- Forward/back still stop the run, as do attacking, dodging and build mode.
Sprint toggle
Stays on when you stop moving; only running out of stamina clears it. Needs the game's own run-toggle setting under Gameplay — Valheim labels that mechanic "Run", but this mod calls it sprint to keep it apart from auto-run. With hold-to-sprint there is nothing to keep.
Jump
An early press — mid-stride, or a moment after stepping off a ledge — is remembered for
JumpBufferSeconds and retried rather than dropped. Anything that legitimately refuses a jump
still refuses it.
Flying
With the console fly command, the crouch key only descends, and any crouch is dropped on takeoff.
Settings
Pip.ImprovedAutoRunAndJump.cfg, written on first run. Everything is on by default and read live,
so a config manager can change it mid-game. Turn any of it off for vanilla behaviour on that one
thing.
| Setting | Default | |
|---|---|---|
AutoRunKeepOnJump |
true | Jumping does not cancel auto-run |
AutoRunKeepOnStrafe |
true | Strafing does not cancel auto-run |
AutoRunKeepOnCrouch |
true | Crouching does not cancel auto-run |
AutoRunSuppressDodge |
true | A jump during auto-run is never read as a dodge |
AutoRunSuppressBlock |
true | Steering does not raise your shield |
NoCrouchWhileFlying |
true | While flying, the crouch key only descends |
StickySprintToggle |
true | The sprint toggle survives standing still |
JumpBufferSeconds |
0.3 | Seconds an early jump press is retried. 0 disables the buffer |
LogJumpBlocks |
false | Diagnostic: log what refused each jump |
VerboseLogging |
false | Diagnostic: log the moments this mod steps in |
Source: Github
Install with BepInEx
If not using the Thunderstore mod manager, copy ImprovedAutoRunAndJump.dll into the BepInEx/plugins folder
CHANGELOG
Release 1.0.0
- Jumping no longer cancels auto-run
- Strafing no longer cancels auto-run, and now leans your line sideways instead of being ignored
- Crouching no longer cancels auto-run; it turns the sprint toggle off and you continue at sneak speed
- Holding block to steer no longer raises your shield when you jump, strafe or crouch at the same time; vanilla already kept it down while you were only steering
- Dodging is suppressed while auto-running, so a jump with the shield up or while crouched is a jump instead of a dodge roll
- The sprint toggle now stays on when you stop moving, until you turn it off or run out of stamina
- Jump presses that arrive a fraction too early are remembered briefly and retried, instead of being dropped
- While flying with the console
flycommand, the crouch key only descends and no longer leaves a crouch toggled on