Skip to content

Patch Notes Page 74

  • Fixed packaged runtime content loading regressions in encrypted-archive builds.
  • Archive mounts now prime base roots before mod default loading, so data/modding/mod_defaults.json resolves correctly when only wardens_content.wpk is shipped.
  • Content archives now eagerly extract mounted payloads into cache, allowing relative file loads used by RmlUi/TMX (for example main_menu.rcss and map-side asset references) to resolve in packaged clients.
  • Updated shipped template-mod defaults for packaged playability.
  • data/modding/mod_defaults.json now disables template_giant_monsters, template_enemy_size_pulse_cpp, and template_noop_mod by default.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.780.
  • Updated Discord join-service test build-tag fixtures to v0.0.780 (mismatch assertion moved to v0.0.781).
  • Added encrypted single-file base content packaging.
  • Added wardens_content.wpk archive support for base assets/ and data/ payloads (excluding writable data/navmesh).
  • Runtime path resolution now mounts encrypted archives through engine/mod/ContentArchive as a fallback when plaintext files are absent.
  • Startup config bootstrap now resolves data/gameplay.json and Steam configuration data.json` through the archive-aware VFS path.
  • Updated packaging scripts to ship protected content by default.
  • scripts/package-win.sh, scripts/package-linux.sh, and scripts/package-mac.sh now build wardens_content.wpk and no longer copy raw assets/ / data/ trees into release bundles.
  • Added scripts/build_content_pack.py for standalone content archive generation.
  • Added test coverage and build/version alignment.
  • tests/ModRuntimeTests.cpp now validates archive-backed ModVfs fallback resolution.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.779.
  • Updated Discord join-service test build-tag fixtures to v0.0.779 (mismatch assertion moved to v0.0.780).
  • Hardened Steam Input support for overlay controller workflows.
  • Added dedicated Steam Input digital actions for inventory tab switching: InventoryTabLeft and InventoryTabRight.
  • Character inventory tab switching now reads dedicated Steam Input tab actions, with fallback to Ability1/Ability2 for backward compatibility with older Steam input configs.
  • Bumper tab-lock behavior now triggers consistently for Steam Input inventory tab actions.
  • Updated Steam Input data definitions.
  • Added inventory_tab_left / inventory_tab_right entries to Steam configuration data.json`.
  • Added InventoryTabLeft / InventoryTabRight button actions to Steam configuration data.vdf`.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.778.
  • Updated Discord join-service test build-tag fixtures to v0.0.778 (mismatch assertion moved to v0.0.779).
  • Added controller support for the defeat (“You Are Down”) overlay.
  • Added controller focus selection for Restart, Recap, and Quit on the death overlay.
  • Left stick / D-pad horizontal navigation now moves between death-overlay buttons.
  • Controller confirm (A on Xbox / X on PlayStation by default) now activates the focused death-overlay action.
  • Back/confirm now closes the recap overlay when opened from defeat screen.
  • Improved death-overlay controller UX feedback.
  • Focused death-overlay button now receives focused styling for clear active selection.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.777.
  • Updated Discord join-service test build-tag fixtures to v0.0.777 (mismatch assertion moved to v0.0.778).
  • Refined Character inventory controller tab behavior after bumper swaps.
  • Added bumper tab-lock behavior so after LB/RB tab switch, directional navigation stays in the active panel.
  • Prevented automatic left/right edge handoff between Equipment and Inventory while bumper tab-lock is active.
  • LB/RB remains the explicit way to switch between Equipment and Inventory panels.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.776.
  • Updated Discord join-service test build-tag fixtures to v0.0.776 (mismatch assertion moved to v0.0.777).
  • Fixed Character inventory tab focus so bumper-switching can reliably land on Inventory panel.
  • Inventory controller navigation/focus now targets inventory slot capacity (including empty slots), not only currently occupied item count.
  • Equipped->Inventory edge handoff now works even when inventory has no items, so pane switching never dead-ends.
  • LB/RB tab switching now consistently produces an active Inventory-panel focus target.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.775.
  • Updated Discord join-service test build-tag fixtures to v0.0.775 (mismatch assertion moved to v0.0.776).
  • Fixed Character-screen controller bumper tab switching reliability in Inventory.
  • Inventory tab switching now also listens to raw controller bumper input (LB/RB) so tab changes work even when ability bindings are remapped or missing bumper tokens.
  • Removed forced re-lock to Equipment focus when the inventory list is empty, so explicit tab switching remains consistent.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.774.
  • Updated Discord join-service test build-tag fixtures to v0.0.774 (mismatch assertion moved to v0.0.775).
  • Updated controller inventory tab switching to explicit bumper mapping.
  • LB now selects the Equipped pane (left tab).
  • RB now selects the Inventory pane (right tab).
  • Replaced previous toggle-only pane switch behavior in Character screen controller flow.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.773.
  • Updated Discord join-service test build-tag fixtures to v0.0.773 (mismatch assertion moved to v0.0.774).