You are viewing a potentially older version of this package. View all versions.
PipMods-ImprovedAutoRunAndJump-1.0.0 icon

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-5.4.2350 icon
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.2350

README

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 fly command, the crouch key only descends and no longer leaves a crouch toggled on