-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Zaldaryon edited this page Jul 15, 2026
·
16 revisions
Optimum is a client-side fork of Vintage Story that applies compile-time performance patches to the engine. It decompiles the official client, modifies the source, and recompiles optimized DLLs. No Harmony. No runtime patching. The engine itself runs faster.
Players connect to any server without any server-side component. Worlds, accounts, and mods carry over unchanged.
Optimum v0.2.10 targets Vintage Story 1.22.3.
- FSR 1.0 upscaling: EASU + RCAS shader passes with RenderScale (25-100%) and FsrSharpness sliders in the Extra settings tab.
- install-linux.sh: interactive prerequisite installer with SteamOS (pacman), Debian, Fedora, and openSUSE support. Detects .NET SDK 10 even when the system dotnet reports 9.x.
- ilspycmd version range: accepts 10.1.0.x and 10.1.1.x (centralized in .config/ilspycmd-compat.json).
- Entity light batching: chunk light lookups for visible entities resolve in one batched pass (42-67% CPU reduction, zero allocation).
- Shader state cache: uniform uploads and UBO resolution happen once per render pass instead of per entity (83% reduction at 32+ entities).
- VS Roofing 1.6.3 compatibility: roof blocks no longer get replaced with solid cubes by the chisel LOD gate.
- Background FPS focus debounce: 300ms hysteresis prevents false triggers during world load.
- Frame pacing timer resolution:
timeBeginPeriod(1)on Windows, core-count gate for the spin tail. - Linux font fix: vanilla's pristine
cairo-sharp.dllships without recompilation.