Optimum v0.3.14
Optimum v0.3.14 targets Vintage Story 1.22.7 and consolidates the fixes merged after v0.3.13 for worldgen safety, chunk lifecycle, installer reliability, shader reloads, and runtime patch validation.
Fixes
- Failed chunk-pool initialization now rolls back cleanly, and chunk readers are disposed during save reload.
- The worldgen safety gate detects Harmony patches on closures and unloads interlock with active worker footprints.
- The map shader cache remains valid through shader reloads, and cloud rendering is retained after resize.
- The patcher tolerates stale or corrupt debug symbols.
- Runtime preflight reuses the configured data path.
- The NixOS installer routes the .NET prerequisite through nixpkgs.
- Packaging supports Inno Setup 6.4.3 and improves package-cache reuse and stale-cache detection.
VERSION,OptimumConfig.Version, README package examples, and current issue-form examples now use0.3.14.
Validation
The release tree reports zero build warnings and errors, 666 passing Optimum tests with 34 skips, and 21 passing launcher tests. Clean bootstrap validated 138 patches and applied 116 with zero failures; patch validation reported 68 text patches, 48 Cecil patches, and 22 runtime donors compiled with zero conflicts. Vanilla compatibility reported zero cast divergences, shader validation passed, and the client opened with the expected Game Version: v1.22.7 (Stable) + Optimum v0.3.14 label.