You are viewing a potentially older version of this package. View all versions.
Daytreee-RuneheimPerformance-0.9.3 icon

RuneheimPerformance

A customizable FPS toolkit for Valheim: combined building meshes, light and effect limits, creature throttles, server simulation and a performance overlay. Every feature off by default.

Date uploaded an hour ago
Version 0.9.3
Download link Daytreee-RuneheimPerformance-0.9.3.zip
Downloads 4
Dependency string Daytreee-RuneheimPerformance-0.9.3

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
Daytreee-RuneheimCore-1.0.5 icon
Daytreee-RuneheimCore

Shared library for the Runeheim mods. Does nothing on its own.

Preferred version: 1.0.5

README

Runeheim Performance

Runeheim Performance

A big, customizable FPS toolkit for Valheim, done safely. Everything runs on your own game: every building piece stays a real piece (saved, networked, damageable, repairable, with its support and collisions), so nothing changes for the server or other players. Every feature is off by default. Turn on what you want, or use the low-spec preset. Works alongside the other Runeheim mods (with Runeheim UI, all switches are in F8 > Mods > Runeheim Performance).

Tools

  • Performance overlay (F10): frame time (CPU/GPU), pieces, renderers, shadow casters, lights, wear cost, combiner stats, what each feature is doing, and recent hitches.
  • Benchmark (F11): 10 s with your settings, 10 s with everything off, results on screen and in the log.
  • Hitch logger: frames slower than a threshold go into the log with what was happening (garbage collection, an area loading, pieces changing, combined areas rebuilding).
  • Low-spec preset: one switch that turns on a safe group of the features below.

Building

  • Combined building meshes: each area (32 m) is drawn as one mesh per material instead of thousands of pieces. Real pieces come back around you while a building tool is out. Interactables, lights, moving things, transparent materials and the Ashlands / Deep North are never combined.
  • Smoothed wear pass and slower wear cycle: the game's structural and roof checks spread out and slowed down.
  • Distant piece shadows: building pieces stop casting sun shadows beyond a distance.
  • Small piece draw distance: rugs, shelves and what's on them, banners and small decor stop drawing far away.

World

  • Light limiter: only the nearest torches and fires light up and cast shadows.
  • Fire and smoke: smoke puff limit, smoke puffs that stop pushing each other (indoor smoke unchanged), fewer fire particles.
  • Effect switches: hide smoke, building dust, tree dust or mining dust.
  • Grass: density and draw distance.
  • Creature AI throttle: calm creatures far away think less often (alerted creatures and bosses never).
  • Distant animations: far creatures animate at a lower rate (players and bosses never).
  • Item drop merging: stacks of the same item lying near each other merge into one.
  • Resting idle ships: empty, still ships and floating things far from you stop simulating waves until you return.

Server simulation (dedicated servers)

Install this mod on your dedicated server too and switch on [Server simulation] Enabled in the server's config. The server then loads the world around every player and runs creatures, building pieces (support and wear) and other objects itself, so players' PCs mostly just draw. Chests, stands, wards and items on the ground are only taken when nobody is using them; players, ships, carts and fish always stay with players. Machines are taken only when Runeheim UI is also on the server (it runs their automation). Separate switches for creatures, pieces and everything else; at high ping, switching creatures off keeps combat on your side. The F10 overlay shows how much the server runs around you, and the server log gets a status line every minute. Mods that change creatures or pieces should be on the server as well.

Settings

All settings are in daytreee.runeheimperformance.cfg (or Runeheim UI's F8 > Mods page).

Community

Questions and feedback: Runeheim Discord

CHANGELOG

Changelog

0.9.3

  • Mod icon re-centred: the frame is now even on all sides.

0.9.2

  • Banner image at the top of the mod page.

0.9.1

  • New framed mod icon.

0.9.0

  • Settings now register through Runeheim Core, so they show in Runeheim UI's F8 > Mods > Runeheim Performance.
  • New mod icon.
  • New CPU savers, all off by default and part of the low-spec preset: spread-out object loading while you move, a physics catch-up cap, distant cloth simulation off, and distant crops, smelters and fires checked less often (their output stays exact).
  • Hitch logger records which game systems were running when a frame was slow.

0.7.1

  • Server simulation: a dedicated server can run creatures, building pieces and other objects around every player, so players' PCs mostly just draw.
  • Light limiter, fire and smoke limits, effect switches, grass density and distance, creature AI and animation throttles for distant creatures, item drop merging, and resting idle ships.
  • Performance overlay (F10), benchmark (F11), hitch logger and a low-spec preset.
  • Combined building meshes, smoothed and slower wear updates, distant piece shadows and small-piece draw distance.