SteamAutoCracker
Ein Open-Source-Skript, das Steam-Spiele automatisch knackt (DRM daraus entfernt).
Verwendung (einfache Möglichkeit)
- Laden Sie die gebündelte/kompilierte Version herunter, indem Sie hier klicken und die Datei namens
Steam.Auto.Cracker.GUI.vX.XXzip
herunterladen - Extrahieren Sie den Inhalt des Archivs (.zip) irgendwo auf Ihrem Computer
- Führen Sie
steam_auto_cracker_gui.exe
aus - Wählen Sie den Ordner Ihres Spiels aus
- Geben Sie den Namen des Spiels ein, um zu versuchen, es zu knacken! (Sie können auch die Steam AppID eingeben, wenn Sie diese kennen)
- SAC versucht automatisch, die AppID anhand des von Ihnen angegebenen Namens zu finden. Wenn dies nicht möglich ist, versuchen Sie bitte, die AppID selbst einzugeben.
- Sie finden die AppID in der URL der Steam-Seite des Spiels (z. B. store.steampowered.com/app/-> 620980 <-/Beat_Saber/).
Merkmale
- Knackt automatisch Ihre gekauften oder raubkopierten Steam-Spiele. Sie müssen nur den Ordner des Spiels auswählen und den Spielnamen oder die App-ID eingeben.
- Knackt Steam API DRM durch automatisches Anwenden und Konfigurieren von Steam-Emulatoren
- Knackt Steam Stub DRM durch automatische Anwendung von Steamless auf ausführbare Dateien
- Kein Steam-Konto oder Steam-API-Schlüssel erforderlich
- Konfigurierbar nach Ihren Wünschen
- Option, nur DLCs für Ihre gekauften Steam-Spiele freizuschalten, anstatt sie vollständig zu knacken
- Option zur Auswahl Ihres eigenen Steam-Emu dank einer einfachen Liste und einem einfachen Konfigurationsvorlagensystem (Standard: ALI213)
- Liste der standardmäßig enthaltenen Steam-Emus:
- ALI213 (Spiel)
- Goldberg (Spiel)
- CreamAPI (DLC)
- Open Source, transparent und datenschutzorientiert. Keine versteckten Analysen oder seltsamen Dinge!
- Ein optionaler automatischer Updater und Versionsprüfer. Melden Sie sich für den Datenschutz an!
Screenshots
Screenshots von v2.0.0
Bilder
Anforderungen
- Eine Internetverbindung (SAC sendet Anfragen an
steampowered.com
um AppIDs und DLCs abzurufen) - Wenn Sie die kompilierte EXE-Datei verwenden:
- Wenn Sie die Python-Datei (Quelle) verwenden:
- Das
requests
. Installieren Sie mit py -m pip install requests
oder python -m pip install requests
oder python3 -m pip install requests
- Das
pywin32
Modul (das win32api enthält). Installieren Sie mit py -m pip install pywin32
oder python -m pip install pywin32
oder python3 -m pip install pywin32
- Wenn Sie ein Problem haben, überprüfen Sie bitte https://pypi.org/project/pywin32/
- Das
tkinter
Modul, aber es sollte standardmäßig in Python enthalten sein. - Ab v2.2.0 GUI ist auch das Modul
tkinterdnd2
erforderlich (v0.4.0+). Installieren Sie es mit py -m pip install tkinterdnd2
. (Pypi-Link - Github-Link) - Ich glaube, dass Python 3.7+ benötigt wird.
Hinweise zu DLCs
Für einige DLCs in manchen Spielen müssen Sie zusätzliche Dateien herunterladen.
Dieses Tool kann diese Dateien nicht herunterladen. Sie müssen eine saubere Version davon herunterladen.
Sie können saubere Steam-Dateien für Spiele (und manchmal auch DLCs) im Steam Content Sharing-Bereich von cs.rin.ru erhalten
Informationen zum Windows-Build
Kompiliert mit Pyinstaller und Venv
Wurde zuvor mit auto-py-to-exe kompiliert (was nur eine GUI für pyinstaller ist)
Anweisungen zum Kompilieren von SAC sowie nützliche Skripte finden Sie hier: https://github.com/BigBoiCJ/SteamAutoCracker/tree/compile-env
Privatsphäre
SAC sendet Anfragen an steampowered.com
(die offizielle Website von Steam), um AppIDs und DLCs abzurufen.
Es ist nicht sperrbar und wird Ihnen keine Probleme bereiten.
SAC sendet Anfragen an dieses GitHub-Repository, um nach Updates zu suchen, den Autoupdater und neue Versionen herunterzuladen.
Dies geschieht nur, wenn Sie manuell auf die Schaltfläche „Nach Updates suchen“ klicken und sich für die Aktualisierung mithilfe des Autoupdaters entscheiden. SAC kann auch automatisch nach Updates suchen, wenn dies in den Einstellungen aktiviert ist (standardmäßig ist es deaktiviert).
Von SAC wird nichts protokolliert.
Sie können den SAC-Ordner jederzeit löschen und es bleiben keine Reste übrig. *
* Ausnahme für Reste:
- Wenn Sie die kompilierte Exe-Datei verwenden, bleiben einige Reste übrig. Dies liegt an der Funktionsweise von PyInstaller/auto-py-to-exe. Eine eingebettete Version von Python und das Python-Skript selbst werden in den temporären Ordner Ihres Betriebssystems extrahiert. Der Ordner erhält den Namen
_MEIxxxxxx
, wobei xxxxxx eine Zufallszahl ist. Sie können den Ordner jederzeit nach der Verwendung des Programms löschen, da er sich möglicherweise nicht in allen Fällen korrekt löscht. Weitere Informationen finden Sie in der Pyinstaller-Dokumentation.
Virenerkennung
Bei einigen Dateien kann es zu einer Virenerkennung kommen. Der größte Täter ist sac_emu/game_ali213/files/steam_api.dll
.
Viele Cracking-Tools werden als Malware erkannt, entweder weil ihr Verhalten verdächtig ist (Spielschutz umgehen) oder weil sie manuell gekennzeichnet wurden (passiert bei vielen Tools).
Wenn Sie Zweifel an der Legitimität der Dateien haben, löschen Sie einfach die DLLs und verwenden Sie stattdessen Ihre eigenen.
Sie können mit anderen über das Tool auf cs.rin.ru oder in den GitHub-Ausgaben diskutieren.
Danke
- Vielen Dank an atom0s für ihr Steamless-Projekt
- Vielen Dank an oureveryday für ihren Steamless-Fork, der die Befehlszeile unterstützt (wird nicht mehr verwendet)
- Vielen Dank an die Entwickler von Steam Emus, insbesondere an diejenigen, die dabei sind: ALI213, Goldberg und deadmau5 (Ersteller von CreamAPI)
- Vielen Dank an CS.RIN.RU und ihre Mitglieder für ihre Hilfsbereitschaft und das Teilen hochwertiger Uploads
- Vielen Dank an unsere Mitwirkenden, die Code vorschlagen, Probleme melden und Vorschläge machen! Die bemerkenswertesten werden in den Veröffentlichungshinweisen zitiert
- Selbst wenn Sie keine Gutschrift erhalten, heißt das nicht, dass Sie nicht geholfen haben! Ich danke allen ❤️