Repository navigation
v0.3.18
Optimum v0.3.18
This release targets Vintage Story 1.22.7 and includes compatibility, settings, installer, and bootstrap updates merged since v0.3.17.
Compatibility and settings
- Komet interoperability. Komet can negotiate ownership of adaptive-radius updates with Optimum. Optimum restores its behavior on shutdown, and its render-path guard remains active when an interop provider is present.
- Data-driven Extra settings. The settings rows now come from data instead of hardcoded controls.
Fixes
- Tessellation queue order. Tessellation keeps queue order when no
EntityPlayeris available. - Chat status output. Chat status shows the full status and escapes markup characters.
- Bootstrap cache validation. Bootstrap rejects incomplete decompile caches and creates a runtime-donor snapshot when its manifest is missing.
- SDK and PowerShell handling. Donor scripts verify the selected .NET SDK before using it. The PowerShell build driver skips profiles and handles execution-policy restrictions.
Installer and multi-platform packaging
- macOS packaging. The installer handles empty arrays on Bash 3.2 and treats icon conversion as optional.
- Linux desktop entries. Installer entries include searchable names and keywords. Installer branding uses the current Optimum logo.
Launcher coordination
- Native patch overlays. Each published release includes Linux x64 and Windows x64 overlays with a matching
optimum-manifest-<rid>.json. RiftLauncher PR #559 adds host-platform manifest selection and archive verification for these assets.
Verification
- Full build completed with zero warnings and errors. Patch and shader checks passed.
- Optimum.Tests: 747 passed, 34 skipped. Optimum.Launcher.Tests: 21 passed. Optimum.Cli.Tests: 24 passed. Optimum.Bootstrap.Core.Tests: 154 passed. Optimum.Installer.Tests: 78 passed.
- Installer packaging passed on Windows, Linux, and macOS. The overlay workflow passed on Linux and Windows and attached both platform assets.
- Direct release-asset verification confirmed the manifest RIDs, Optimum version
0.3.18, Vintage Story version1.22.7, archive sizes and SHA-256 values, and every listed file hash: 75 files on Linux and 76 on Windows.
Known issues
The Windows installer is not code-signed with an EV certificate, so SmartScreen may warn on first run. macOS builds require allowing unsigned apps or running the installer from source.
Checksums and verification
The overlay manifests contain each archive's SHA-256 and per-file hashes. SHA-256 hashes for the published release assets:
| File | SHA-256 |
|---|---|
Optimum-v0.3.18-win-x64-Setup.exe |
3719bc03662b6d42331f2a25208d9a817fe8b2e299361e8d2f1d4494b294f7f3 |
Optimum-v0.3.18-win-x64-Installer-Portable.zip |
db66f3e2b8a97971256770b5b7649c13e4654fd668b859f63ffcb92d310371bc |
Optimum-v0.3.18-linux-x64-Installer.AppImage |
ac6eab0b96bb0c1472064620a7553ce9af51e9d85c50e08dc6256006a00aa552 |
Optimum-v0.3.18-linux-x64-Installer.deb |
d4934ddc25ab2937c2c6fe4f1a093ff490158822daaaf5b3fefd4c59e9b1b325 |
Optimum-v0.3.18-linux-x64-Installer.rpm |
ec4b07654a4abc573fa2f649926467e80c69d328e46e76bb280906e048d0ba91 |
Optimum-v0.3.18-osx-arm64-Installer.pkg |
206ce1b49f3db378d66d5a7fc90c3cd4aef5d7319058593a4ed62c89fe2434d0 |
Optimum-v0.3.18-osx-arm64-Installer-Portable.zip |
6f7a0013499e0b6ab9db2803db8d4b112f1805e3a9d13d1364b920a7d0fe93c9 |
Optimum-v0.3.18-osx-x64-Installer.pkg |
212a5529be12c950feaa336b37126a26361f205fa7fa4223ca28305071138d03 |
Optimum-v0.3.18-osx-x64-Installer-Portable.zip |
f1a100a8cdd3b21dfd49b29817586cb5ece83a99916e4d5b588b943db2b1f8f2 |
Optimum-v0.3.18-linux-x64-overlay.tar.gz |
bbc41258178bc081cf64fa2d5ab5306508fec62bd4888198ae6d77cd32405342 |
optimum-manifest-linux-x64.json |
95b2a493586bc9f88705f13c883397cf4bf2ec4850cc90e1672ec8aef9606296 |
Optimum-v0.3.18-win-x64-overlay.tar.gz |
f3309e4aa308043530f021939188fe44a8103c6385eab4742f0607f17dfcc19a |
optimum-manifest-win-x64.json |
5efaf4637027a8abb3a4a5c231b7f258201ae69908b858f857325ebdcf1b0012 |
To verify a download: certutil -hashfile <file> SHA256 on Windows or sha256sum <file> on Linux and macOS.