Skip to content

v0.12.3

Choose a tag to compare

@github-actions github-actions released this 04 Jun 19:08
· 0 commits to main since this release

Changes

  • New: BepInEx preloader patcher (Corter-ModSync-Prepatch.dll) — applies staged mod updates before plugin DLLs are loaded, preventing locked-file errors; critical for headless clients (Docker/Linux) where Updater.exe cannot run
  • Fix: headless re-sync loop — headless clients now quit cleanly after staging updates instead of attempting an in-process apply
  • Fix: preloader patcher properly fires — the patcher was being skipped on every boot before this fix
  • Fix: headlessIncludes now overrides global exclusions — files in both exclusions and headlessIncludes (e.g. Fika.Headless.dll) now correctly reach headless clients as intended

Install notes

Unzip into your game/server root as usual. Configure sync paths in ../SPT/user/mods/Corter-ModSync/config.jsonc & start the server.
Have connecting players install ModSync (server component not needed for non-host players/headless clients).
ModSync will distribute all mods to headless & player clients according to the scope mapped out in the config.
After the 1st startup/sync, players that would like to exclude a mod from syncing to their machine can edit the Exclusions.jsonc in ModSync_Data. On the next sync, mods listed in Exclusions will be removed by ModSync & will not get synced from the server again.

Full Changelog: v0.12.2...v0.12.3