Patch Notes Page 76
Patch Notes Index
Return to the patch-note index.
Previous Page
Newer entries.
Next Page
Older entries.
v0.0.764
Section titled “v0.0.764”- Added
gameplay.jsondeveloper UI toggles for console/profiler/terminal behavior. - Added
developerUi.inGameConsoleEnabledto enable/disable the in-run backquote dev console. - Added
developerUi.profilerWindowEnabledto enable/disable profiler overlay visibility andInserthotkey toggling. - Added
developerUi.externalTerminalWindowEnabledto show/hide the external Windows terminal window at startup. - Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.764. - Updated Discord join-service test build-tag fixtures to
v0.0.764(mismatch assertion moved tov0.0.765).
v0.0.763
Section titled “v0.0.763”- Normalized audio mix and improved SFX reliability under ambient load.
- Increased SDL_mixer channel allocation and reserved dedicated loop channels for ambient playback.
- Ambient loops now use fixed channels so one-shot SFX (pickup, footsteps, attacks) are less likely to drop.
- Added ambient sound volume control in Options.
- Added an
Ambient Volumeslider in both main-menu Options and pause Options. - Ambient slider now controls fire/crickets/birds/pub ambience and owl one-shots.
- Ambient volume is now persisted in save data.
- Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.763. - Updated Discord join-service test build-tag fixtures to
v0.0.763(mismatch assertion moved tov0.0.764).
v0.0.762
Section titled “v0.0.762”- Fixed recap damage attribution to include player-caused DoT on enemies only.
DamageOverTimenow tracks per-channel source entity + source label (bleed,poison,burn).- DoT tick resolution now uses tracked source/label and records recap damage for non-RPG mode as well.
- Player-applied DoTs now stamp attribution metadata (dash trail burns/poisons, support poison DoT, and on-hit affix burn/poison).
- Improved recap label readability for DoT/affix sources.
- Added normalized labels for
Bleed,Poison DoT,Dash Trail,Support Poison,Affix Poison, andAffix Burn. - Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.762. - Updated Discord join-service test build-tag fixtures to
v0.0.762(mismatch assertion moved tov0.0.763).
v0.0.761
Section titled “v0.0.761”- Fixed run recap damage source labels showing blank/garbled text.
RpgDamage::applynow snapshots incoming labels into owned strings before callback chains, preventing danglingstring_viewreads during on-hit side effects.- Projectile collision damage now passes an owned source label string into damage resolution.
- Recap label normalization now trims/sanitizes non-printable labels and falls back to
Unknownfor invalid entries. - Added friendly recap mappings for common internal damage source tags (runes, area damage, thorn effects, shrine lightning).
- Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.761. - Updated Discord join-service test build-tag fixtures to
v0.0.761(mismatch assertion moved tov0.0.762).
v0.0.760
Section titled “v0.0.760”- Eliminated long startup freezes from controller subsystem initialization on Windows systems without active gamepads.
- SDL controller subsystem init is now gated behind a lightweight XInput connected-device probe.
- When no active XInput controller is present, startup skips expensive controller-stack initialization and retries periodically without blocking frame flow.
- Kept controller init timing log output so future stalls are visible immediately in console.
- Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.760. - Updated Discord join-service test build-tag fixtures to
v0.0.760(mismatch assertion moved tov0.0.761).
v0.0.759
Section titled “v0.0.759”- Reduced long post-startup freezes on affected Windows input stacks.
- Switched default SDL joystick backend hints to prefer XInput and disable RawInput/HIDAPI discovery paths that can stall for tens of seconds on some systems.
- Added timing log for SDL controller subsystem initialization to expose remaining input-stack bottlenecks directly in console output.
- Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.759. - Updated Discord join-service test build-tag fixtures to
v0.0.759(mismatch assertion moved tov0.0.760).
v0.0.758
Section titled “v0.0.758”- Improved startup responsiveness before first window draw.
- Split SDL startup so only core video/event/timer systems are initialized before window creation.
- Deferred gamepad subsystem startup and controller mapping load until first input poll, reducing pre-window blocking risk on problematic device stacks.
- Deferred local IP detection from global startup to host-related flows only, with lazy resolution when hosting UI is opened.
- Added startup timing diagnostics for faster bottleneck triage.
- Application init now logs elapsed milliseconds for Steam runtime init, window init, listener init, and total startup.
- Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.758. - Updated Discord join-service test build-tag fixtures to
v0.0.758(mismatch assertion moved tov0.0.759).
v0.0.757
Section titled “v0.0.757”- Reduced startup stalls caused by local IP detection.
- Reworked
detectLocalIp()to use a fast UDP route probe instead of hostname DNS resolution on startup. - Added safe loopback fallback when a routable interface cannot be resolved immediately.
- Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.757. - Updated Discord join-service test build-tag fixtures to
v0.0.757(mismatch assertion moved tov0.0.758).