-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Zaldaryon edited this page Jul 14, 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.8 targets Vintage Story 1.22.3.
- 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.
- Thunderlord animation preserved:
GearRendererentities skip the animated block LOD system. - 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. - Greedy mesh UI: settings tab shows merge width/height sliders when enabled.