Skip to content
- Hardened Linux startup against malformed packed content archives.
wardens_content.wpk headers are now validated before runtime index allocation, so corrupted or partial archive transfers no longer abort the game during startup.
- Packaged Linux builds now report archive mount failures as regular runtime errors instead of crashing out of
GameRoot initialization.
- Improved Linux startup diagnostics and Steam client discovery.
- Linux Steam runtime setup now also checks Steam install roots from environment variables plus additional common client locations before falling back to
~/.steam/sdk64/steamclient.so.
- Startup exceptions during listener initialization are now logged instead of aborting without context.
- Mod-runtime bootstrap failures now report the exact startup stage that failed, making packaged Linux crash reports actionable.
- Added resolution-independent UI scaling.
- RmlUI now uses a centralized
1920x1080 reference scale and recalculates layout when the renderer output changes.
- Menus, HUD surfaces, and shared overlays now include compact rules for Steam Deck class displays and
1280x800.
- Added runtime resolution switching in Options.
- Players can switch between
1920x1080, 1600x900, 1366x768, and 1280x800 without restarting.
- Windowed and fullscreen transitions now notify the UI immediately so text and panels reflow instead of keeping stale dimensions.
- Fixed low-resolution UI readability.
- RmlUI now keeps a stronger minimum scale so HUD labels, hotkeys, wallet text, and Talent Tree labels remain readable at
1280x800.
- Runtime HUD text that is sized by code now uses pixel sizes after layout scaling, preventing it from being scaled down twice.
- Fixed Talent Tree visibility at lower resolutions.
- The Talent Tree now auto-fits its default zoom when the viewport is tight.
- Tree panning now clamps back toward the visible viewport instead of pushing nodes out of view on small panels.
- Improved Character inventory layout at lower resolutions.
- The Equipment panel now becomes a narrow single-column scroll list on Steam Deck class widths.
- The Inventory grid gains more horizontal room at
1280x800, making item tiles and names easier to read.
- Equipment icons are now clipped to the Equipment scroll region so scrolled-off slots do not bleed over neighboring panels.