v0.2.11
Fixes
-
0.2.10 installs failed at the packaging phase. The 0.2.10 release shipped the FSR patches without the matching injection entries in Optimum.Patcher, so the Cecil self-consistency gate found six dangling references to
ClientSettings.OptimumRenderScaleand aborted every fresh install with "output not written". The patcher now injects the FSR members (OptimumRenderScale,onOptimumRenderScaleChanged,FsrEasu,FsrRcas,RegisterOptimumShaderProgram, texture LOD bias helpers) and transplants the six FSR method bodies. -
The Windows GUI installer ignored
-VsPath. The flag reached the headless-Silentpath but not the graphical one, so running the normal installer window with multiple Vintage Story installs present picked whatever install auto-detection found first, regardless of what was passed on the command line. The hidden path field behind the GUI now seeds from-VsPathat launch, matching the flag's documented behavior. -
install-linux.shcould hang forever during the prerequisite check on some systems. Reading ilspycmd's version by piping its live output intohead -n1could deadlock:headexits after the first line and closes its end of the pipe, and the .NET tool writing further output into a closed pipe can block instead of erroring out. The script now reads the tool's full output before parsing it, with a 5s timeout backstop, so the prerequisite check can no longer hang. -
ilspycmd install/update could fail with
Tool 'ilspycmd' is already installed.even after a hang-free run.dotnet tool update --versionrefuses to move to a version NuGet considers a downgrade, and the fallback totool installcould never succeed either since install always refuses when the tool ID already exists. The update call now passes--allow-downgrade, and the fallback uninstalls first.
Verification
- Full install pipeline (bootstrap, decompile, 57 patches, build, Cecil patch) passes with both accepted ilspycmd versions, 10.1.0.8386 and 10.1.1.8388: 50/50 methods patched, 93 members injected, zero self-reference errors, patched DLL written.
Notes
Source-only release. See the wiki for install instructions.