This repository was archived by the owner on May 11, 2026. It is now read-only.
Releases: layeredtools/steamlayer-cli
Releases · layeredtools/steamlayer-cli
v0.1.0
steamlayer v0.1.0
Initial release.
steamlayer patches Steam games to run through the Goldberg emulator. Point it at a game folder and it handles AppID detection, DLC metadata, DLL swapping, and config generation automatically. Everything is reversible with --restore.
Features
- Automatic AppID detection via local index and Steam store API fallback
- DLC metadata fetched and cached from Steam
- Backs up original
steam_api.dll/steam_api64.dllbefore patching - SteamStub DRM detection (v1.x and v3.x)
- Optional automatic DRM stripping via Steamless (
--unpack) - Dry-run mode (
--dry-run) to preview changes before applying them - Offline mode (
--no-network) using cached data only - Safe, idempotent restore (
--restore) that can be re-run if interrupted - 7-Zip, Goldberg, and Steamless bootstrapped automatically on first run
Requirements
- Python 3.13+
- Windows
- 7-Zip on first run (managed automatically after that)
Installation
pip install steamlayer
pipx install steamlayer
uv tool install steamlayer
This release is alpha-quality. Expect rough edges. Always keep
--restorein mind.