Valheim
Install with App

Details

Latest version
1.0.1
Last Updated
First Uploaded
Downloads
318
Likes
0
Size
173KB
Dependants
ADDatHost Valheim hosting
€1

SteadyFrame

SteadyFrame makes Valheim smoother on the CPU side without changing how the game looks or plays: fewer hitches while you run around large bases, less work every frame, and fast portal travel. It is the successor of FastLoading and contains all of it.

Every change is one that leaves the game's result the same: the same objects, the same terrain, the same building support, the same grass. Where a shortcut could differ from the game, SteadyFrame either checks against the game's own answer or leaves that work to the game.

What it does

Portals and dungeons (from FastLoading)

  • Prepares the destination's terrain as you walk up to a portal and loads it first during the transition.
  • Creates the destination faster while the loading screen is up; distant trees and bushes fill in afterwards.
  • Removes fixed waits (the 8-second floor on portal travel; 2 seconds between teleports becomes 0.5), with the game's area and floor checks kept.
  • Optional short fade into and out of dungeons.
  • Multiplayer: with SteadyFrame or FastLoading on the host, the destination is sent while you walk to the portal.

Smoother play around large bases

  • Skips the game's object create/remove pass while nothing it looks at has changed, and finds objects to unload by zone instead of checking every loaded object.
  • Rebuilds grass after the ground changes within a few milliseconds a frame, nearest first, instead of all at once (up to a second at long grass distances). Behind a loading screen it still rebuilds at once.
  • Keeps ground meshes when a building streaming in or out asks for a rebuild that would change no height.
  • Remembers which building piece each collider belongs to when pieces check their support.
  • Less garbage from collisions and world-object data.

Fixes

  • A loading screen that never lifted after an object near the destination was destroyed without the game knowing.
  • An error when a tar pit that had not finished loading was removed; log lines written every frame or on every chest open.

Requirements

  • Valheim with BepInEx 5 on Windows.

Install

  1. Close Valheim.
  2. Extract this archive into the Valheim game directory. The DLL should end up at Valheim/BepInEx/plugins/SteadyFrame.dll.
  3. If FastLoading is installed, delete Valheim/BepInEx/plugins/FastLoading.dll. SteadyFrame contains it and does not run while it is present. FastLoading's settings are carried over on SteadyFrame's first start.

Settings

Valheim/BepInEx/config/ru.ivest.steadyframe.cfg, all changeable with Configuration Manager:

  • 1 - General: Enabled.
  • 2 - Modules: Transitions, Object streaming, Terrain, Structures, Grass, Housekeeping (restart required); Reuse collision data.
  • 3 - Transitions: Dungeon fade, Teleport cooldown, Narrow range while loading, Defer distant nature.
  • 4 - Multiplayer: Early object delivery, Send boost.
  • 5 - Object streaming: Skip idle passes, Unload by zone.
  • 6 - Grass: Rebuild budget (milliseconds a frame; 0 rebuilds grass the game's way, all at once).
  • 7 - Structures: Support lookups.
  • 8 - Terrain: Keep unchanged ground meshes.
  • 9 - Verification: diagnostics that run the game's own computation beside each shortcut and log any difference. Off for play.

Compatibility

  • Replaces FastLoading; do not install both.
  • If ValheimCommunityPatch or Valheim Performance Optimizations change the same game code, the overlapping part of SteadyFrame stands down and says so in the log; the rest keeps working.
  • Only errors and such stand-downs are logged.
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro