Steam ゲームを自動的にクラック (DRM を削除) するオープンソース スクリプト
Steam.Auto.Cracker.GUI.vX.XXzip
という名前のファイルをダウンロードして、バンドル/コンパイルされたバージョンをダウンロードします。steam_auto_cracker_gui.exe
を実行します。v2.0.0 のスクリーンショット
steampowered.com
へのリクエストを実行します)requests
モジュール。 py -m pip install requests
またはpython -m pip install requests
またはpython3 -m pip install requests
を使用してインストールします。pywin32
モジュール (win32api を含む)。 py -m pip install pywin32
またはpython -m pip install pywin32
またはpython3 -m pip install pywin32
でインストールします。tkinter
モジュールですが、デフォルトで Python に含まれている必要があります。tkinterdnd2
モジュールも必要です (v0.4.0+)。 py -m pip install tkinterdnd2
を使用してインストールします。 (pypi リンク - github リンク)一部のゲームの一部の DLC では、追加ファイルをダウンロードする必要があります。
このツールはこれらのファイルをダウンロードできないため、クリーン バージョンを入手する必要があります。
cs.rin.ru の Steam コンテンツ共有セクションで、ゲーム (場合によっては DLC) のクリーンな Steam ファイルを入手できます。
pyinstaller と venv を使用してコンパイル
以前は auto-py-to-exe (pyinstaller の単なる GUI) を使用してコンパイルされていました。
SAC をコンパイルする方法と便利なスクリプトは、ここから入手できます: https://github.com/BigBoiCJ/SteamAutoCracker/tree/compile-env
SAC は、 steampowered.com
(Steam の公式 Web サイト) にリクエストを実行して、AppID と DLC を取得します。
禁止されていないため、問題が発生することはありません。
SAC は、この GitHub リポジトリに対してリクエストを実行して、アップデートを確認し、自動アップデータと新しいリリースをダウンロードします。
これは、[更新の確認] ボタンを手動でクリックし、自動アップデータを使用して更新することにした場合にのみ発生します。設定で有効になっている場合、SAC は自動的にアップデートをチェックすることもできます (デフォルトでは無効になっています)。
SAC によって何も記録されません。
SAC フォルダーはいつでも削除でき、残り物は残りません。 *
※食べ残しの例外:
_MEIxxxxxx
になります。xxxxxx は乱数です。プログラムの使用後はいつでもフォルダーを削除できますが、すべての場合においてフォルダー自体が正しく削除されるわけではありません。詳細については、pyinstaller のドキュメントを確認してください。 一部のファイルでウイルスが検出される可能性があります。最大の犯罪者はsac_emu/game_ali213/files/steam_api.dll
です。
多くのクラッキング ツールは、その動作が疑わしいため (ゲーム保護をバイパスするため)、または手動でフラグが設定されているため (多くのツールで発生します)、マルウェアとして検出されます。
ファイルの正当性が疑わしい場合は、DLL を削除し、代わりに独自の DLL を使用してください。
このツールについては、cs.rin.ru または GitHub の問題で他の人と議論できます。