v0.2.6
Targets Vintage Story 1.22.3.
Fixes
- The v0.2.5 Windows installer failed at the patch step with
ClientLinux.cs: No such file or directory. The datapath.cfg feature patched the client entry file, which carries a different class name on each OS: ClientLinux, ClientWindows, ClientMac. The logic now lives inClientProgram.Maininside VintagestoryLib, which every platform shares. Windows and macOS installs now get the custom data folder feature that v0.2.5 only delivered on Linux. If you renamed the patch to.disabledas a workaround, delete your Optimum source folder and install v0.2.6 fresh.
Removed
- Five VintagestoryLib patches that never reached the shipped build (ClientWorldMap, ParticleManager, SystemClientTickingBlocks, EventHelper, SvgLoader). The patch checker now fails when a VintagestoryLib patch has no Cecil transplant target, which prevents this class of silent gap.
- Stale coverage tests for the blur shaders that v0.2.5 removed. The suite runs green at 204 tests.
Install
Clone the repo or download the source zip. Run install-windows.cmd (Windows), ./scripts/install-linux.sh (Linux), or make build (any platform). The build downloads the official VS 1.22.3 client on first run.