Repository navigation
v0.12.5
Changes
- New: trim ModSync's own dead-weight components per client — a headless admin can drop the desktop
ModSync.Updater.exe(headless never runs it), and a player can drop the headlessCorter-ModSync-Prepatch.dllpatcher, by adding the path to that install'sModSync_Data/Exclusions.jsonc. Each component stays enforced on the side that does need it, so you can't accidentally break your own updates. Off by default — both still ship everywhere unless you opt out. See the wiki. - The default
config.jsoncnow documents thesyncPathsobject form — each entry can be a plain string or an object withenabled/enforced/silent/restartRequired/nameto control how that path syncs. These options already worked; they're now shown inline with examples (and the file links the full config guide). Existing configs are unaffected. - Fix: Windows long-path (MAX_PATH) crashes — a deep install combined with a deeply-nested mod could exceed Windows' 260-character path limit and fail with
DirectoryNotFoundExceptionduring download or apply. Paths now use the extended-length prefix on Windows; no effect on shorter paths or Linux/headless. - Fix:
Version.txtnow advances on patch upgrades — clients on the same minor version (e.g. 0.12.0 → 0.12.x) no longer get stuck reporting an out-of-date version on every boot. Existing stuck installs self-heal on the first boot after updating. - Polish: coloured server console logs — the startup banner is green and the routine per-request hash line is greyed, so ModSync is easier to spot in a busy server console.
Upgrade notes
⚠️ Back up your server config before extracting. The zip ships a defaultSPT/user/mods/Corter-ModSync/config.jsonc, so unzipping over an existing server install overwrites your customised config (syncPaths, exclusions, headlessIncludes, etc.). Copy it aside first and merge your settings back, or extract everything exceptconfig.jsonc. Client installs have no server config to lose.
Otherwise unzip into your game root as usual — clients update via sync, no manual steps.
Coming from before v0.12.4? See the v0.12.4 notes for the one-time BepInEx/patchers/Corter-ModSync/ folder cleanup on the server/headless.
Full Changelog: v0.12.4...v0.12.5