ValheimOne 0.13.1
ValheimOne 0.13.1 is a dashboard overhaul: a readability pass across the live map, console, and codex, a cleaner sidebar, and big performance fixes for long-lived worlds — plus verifiable, reproducible release builds.
Added
- The Codex list has a sticky column header (Item, Category, Weight, Stack, Portal) with properly aligned columns, and the category filter is a themed dropdown with per-category icons instead of a native select.
- The sidebar's World, Server, and Join Code rows each carry a small copy icon, replacing the old Copy button. When the world and server names are identical the two rows collapse into one.
- Embedding hosts that render their own navigation can pass
externalNav: truein the embed config and drive the view throughValheimOneEmbed.setView("map"|"console"|"codex"); the built-in view switcher stays hidden in that mode. - Every release is now byte-for-byte reproducible:
tools/release/provenance.tsvrecords the authoritative artifact hashes with the exact pinned toolchain (.NET SDK, BepInEx pack, Valheim build), CI refuses to release anything it cannot rebuild to those hashes, andtools/verify-reproducible.sh --release v0.13.1lets anyone rebuild from source and verify the published DLL is exactly what the source produces.
Changed
- A readability pass across the dashboard: Codex rows, item details, recipes, chips, popups, console side panels, dungeon dialogs, and search results moved from 7–10 px type up to 10–14 px, and secondary text is brighter against the dark background.
- The sidebar below the server details is a single scrolling column: Players, Chat, Leaderboard, and Server Events keep their natural height, expanding a section pushes the content below it, and nothing overlaps. Cinema Mode moved from a full-width pill to a compact icon beside the brand mark.
- The default map view centres the world circle in the visible map area, compensating for the floating Layers panel.
- Overview clustering for cartography pins and point-of-interest layers now engages below the 1:1 overview zoom, so dense long-lived worlds no longer render thousands of individual markers on first open. Sparse worlds look exactly as before.
Fixed
PublicShowPlayerNamesnow defaults tofalse: a public map link never shows player names unless the server owner explicitly opts in. Values you have explicitly saved are respected either way.- Scrolling the Codex no longer rebuilds the whole visible window every few pixels; rows are recycled and renders are coalesced per animation frame, removing main-thread stalls on large catalogs.
- Cartography pins no longer tear down and rebuild every marker on each poll when nothing changed.
- The shipped DLL no longer embeds any build-environment detail (debug-info paths, repository URL, commit SHA), which is what made byte-for-byte verification impossible before.
Upgrading
Drop-in update: replace ValheimOne.dll and restart. No new config keys. If your public map deliberately showed player names, set PublicShowPlayerNames = true — the default is now off.
Install
ValheimOne-0.13.1.zip— plugin only, for servers already running BepInEx 5.4.x.ValheimOne-full-0.13.1.zip— plugin plus the BepInEx pack, for a from-scratch install.
Checksums
250dc811e4ab8e37fd276100b1feea2d8639fef3cc856699919816a0cd6e7355 ValheimOne-0.13.1.zip
894317f0e691e4b7bb570879091685ed76d63b8d9e0a6826961a7decc9f12d4a ValheimOne-full-0.13.1.zip