semikss1805-SureFooted icon

SureFooted

Stand on, brace on and climb steep slopes instead of sliding off. Crouch-climb for free, sprint when you want, and get your stamina back while braced. Client-only.

Last updated 2 weeks ago
Total downloads 162
Total rating 1 
Categories Utility Tweaks AI Generated Client-side
Dependency string semikss1805-SureFooted-1.3.4
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 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.2351

README

SureFooted

Tired of sliding off every hillside unless you sprint up it?

Vanilla Valheim slides you off any ground steeper than 38°, and the only way up is sprinting, which burns stamina and stops it coming back. SureFooted lets you stand on, brace on and climb steep slopes: you stay where you stop, crouch-climb at your own pace for free, and get your stamina back while you hold position. SureFooted is client-only: it works on vanilla dedicated servers.

Features

  • Stand on slopes up to 60° (adjustable). Let go of the keys and you stay put, 45° roofs included.
  • Climb for free: going up ground steeper than 38°, you crouch-walk at crouch speed, and it costs no stamina. The crouch starts once you've climbed about 2 m, so rocks, bumps and stairs don't make you crouch.
  • Walk down normally: going down or across a steep slope, you walk upright at your normal speed and follow the ground instead of sliding.
  • Sprint when you want: hold sprint to stand up and run at sprint speed, for the usual sprint stamina. Let go, or run out of stamina, and you're back to the free climb.
  • Grip when you stop: stand still on ground steeper than 38°, going up or down, and after a moment you crouch into a braced stance. Stop mid-climb and you stay crouched.
  • Stamina comes back while you hold position. In vanilla, staying on a steep slope means sprinting, and sprinting stops stamina regen.
  • It's only a pose. Bracing and climbing look like sneaking but aren't: jump still jumps instead of rolling, there's no sneak stamina drain, and you don't get stealth from it.
  • Sneak works as usual. The crouch key toggles sneak on slopes too, and turning sneak off stands you up.
  • Steeper than the grip angle is vanilla: you slide, and sprinting into it still runs you up it. Ice is still slippery.

Settings (F1 → SureFooted)

Setting Default
Enabled on Off is vanilla.
Max grip angle (°) 60 39–85. The steepest ground you can stand and climb on.
Brace and climb crouched on The crouched pose when you stop and while climbing up. Off keeps you upright, but climbing is still at crouch speed.
Brace from angle (°) 38 10–85. How steep a slope has to be for standing still to brace you. 38° is where vanilla starts sliding you; set it lower to brace on gentler slopes too.
Debug log off Writes to BepInEx/LogOutput.log every time the crouch starts or stops and why, plus the slope angle and what the mod does twice a second. For bug reports.

Changes apply right away, whether you make them in F1 or in BepInEx/config/vh.surefooted.cfg while the game runs.

Compatibility

  • Client-only. Install it on your own game; the server stays vanilla. Your game moves your own character, so nothing new is sent over the network. Other players see you standing on the slope, and see the brace and climb as a sneak crouch.
  • On other players' games you count as sneaking while braced or climbing. Creatures their game runs notice you a little less, the same as if you pressed sneak.
  • Requires BepInExPack Valheim. Recommended: a Configuration Manager for the F1 settings. Without one, edit the .cfg file.
  • Made for Valheim 1.0.21.
  • Mods that also change slope sliding or walking speed (by patching Character.ApplySlide or Player.GetJogSpeedFactor) may clash with it.
  • With a first-person camera mod, the camera may stay at standing height while you brace or climb.
  • Servers that only allow whitelisted client mods may refuse it, like any other unlisted mod.