Updating and Re-Syncing After SCP:SL Updates
Intended scope
Section titled “Intended scope”- Why vanilla updates break the modded install —
GameAssembly.dllis version-specific after IL2CPP dump + patch. - How the Launcher detects a vanilla update — the
VanillaUpdatedflag flips when the vanilla build ID changes. - The “Sync Anomaly” flow — re-run the installer pipeline against the new vanilla, keeping user profile and mods intact.
- What to do if Sync Anomaly fails — fall back to a clean install.
Sources
Section titled “Sources”Anomaly.Launcher\Services\VersionCheckService.cs— detects vanilla build drift.Anomaly.InstallerCore\InstallerService.cs— re-runs the full patch pipeline.