You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 11, 2026. It is now read-only.
You point it at a game folder. It figures out the AppID (or you tell it), pulls DLC metadata from Steam, backs up the original `steam_api.dll` files, drops in Goldberg's replacements, and writes the config. If something breaks or you just want your files back, `--restore` undoes everything cleanly.
19
-
20
-
7-Zip, Goldberg, and Steamless are downloaded automatically on first run — you don't install them manually.
20
+
`steamlayer` automates the tedious manual work of setting up game environments. It handles AppID discovery, DLC metadata fetching, DLL swapping, and SteamStub stripping in a single pass—all while keeping your original files safe in a managed vault.
21
21
22
22
> [!WARNING]
23
23
> steamlayer is under active development and not yet production-ready. Expect rough edges, and always keep `--restore` in mind.
@@ -40,8 +40,6 @@ pipx install steamlayer
40
40
* Windows
41
41
* 7-Zip somewhere on your system for the very first run (after that steamlayer manages its own copy).
42
42
43
-
---
44
-
45
43
## Usage
46
44
47
45
```bash
@@ -72,6 +70,19 @@ Something broke, want your files back:
72
70
steamlayer "C:\Games\Portal 2" --restore
73
71
```
74
72
73
+
> [!IMPORTANT]
74
+
> ## Windows Defender
75
+
> If real-time protection is on, add a folder exclusion before running:
> Swapping Steam DLLs looks suspicious enough that Defender will sometimes quarantine Goldberg's or Steamless's files mid-download. The exclusion keeps that from happening. It only covers this one folder, nothing else on your system.
Swapping Steam DLLs looks suspicious enough that Defender will sometimes quarantine Goldberg's or Steamless's files mid-download. The exclusion keeps that from happening. It only covers this one folder, nothing else on your system.
117
-
118
-
---
119
-
120
117
## Troubleshooting
121
118
122
119
**7-Zip bootstrap fails** — steamlayer needs an existing `7z.exe` to pull in its own copy. Make sure it's in `PATH` or installed at the default location (`C:\Program Files\7-Zip\`).
0 commit comments