Install the Modded Client
The Anomaly Launcher manages install, reinstall, and launch. You choose a GameRoot, install a compatible game build, and create a loadout. Launcher-owned GameRoot, active-loadout state, and the highest accepted signed official-core version are stored in launcher.json under the Launcher’s OS application-data directory, not in the protected client identity profile. That is %APPDATA%/Anomaly/ on Windows and native application data for a native Linux Launcher.
Quickstart
Section titled “Quickstart”-
Download the Launcher from the Anomaly Launcher releases page. Use the x64 archive for Windows or Linux.
-
Extract it outside your vanilla SCP:SL directory.
-
Choose a GameRoot. The Launcher stores games/, mods-cache/, loadouts/, and native-Linux wineprefixes/ beneath it.
-
Install a supported game build. The v1 core accepts 14.2.7 and later releases in the 14.2 patch line, but rejects versions earlier than 14.2.7 and versions 14.3.0 or newer.
-
Create or select a loadout. Official Anomaly core tracking is enabled by default.
-
Launch. The Launcher verifies and materializes the signed official core, applies the loadout, then starts the selected game build. For source builds, use the local development workflow.
Official runtime layout
Section titled “Official runtime layout”The signed client runtime contains:
Plugins/Anomaly.Bootstrap.dllMods/Anomaly.Client.dllUserLibs/Anomaly.Client.Api.dllUserLibs/Anomaly.Shared.dllUserLibs/<verified runtime dependencies>LICENSENOTICETHIRD_PARTY_DEPENDENCIES.mdThe Launcher verifies the signed dependency closure again after extraction. It does not silently continue without Anomaly when an official-core check fails.
GameRoot layout
Section titled “GameRoot layout”GameRoot/+-- games/<gameVersion>/+-- mods-cache/+-- loadouts/<name>/| +-- loadout.json| +-- local/| +-- runtime/+-- wineprefixes/<loadout>/ native Linux launcherClient profile, cache, trust, and crash data are under the selected game’s MelonLoader UserData/Anomaly directory. Existing roaming AppData client data is not imported or used as a fallback. See Runtime Paths and User Data.
Continue to First Launch, Profile, and @anomaly Identity.