Skip to content
This repository was archived by the owner on May 11, 2026. It is now read-only.

Releases: layeredtools/steamlayer-cli

v0.1.0

14 Apr 04:38

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

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.dll before 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 --restore in mind.