An open-source script that automatically Cracks (removes DRM from) Steam games
See the code
An open-source script that automatically Cracks (removes DRM from) Steam games
Steam.Auto.Cracker.GUI.vX.X.X.zipsteam_auto_cracker_gui.exeScreenshots from v2.0.0
steampowered.com to retrieve AppIDs and DLCs)requests module. Install with py -m pip install requests or python -m pip install requests or python3 -m pip install requestspywin32 module (which contains win32api). Install with py -m pip install pywin32 or python -m pip install pywin32 or python3 -m pip install pywin32
tkinter module, but it should be included in Python by default.tkinterdnd2 module is required as well (v0.4.0+). Install it with py -m pip install tkinterdnd2. (pypi link - github link)Some DLCs in some games requires you to download additional files.
This tool is not able to download those files, you'll have to get a clean version of them.
You can get clean Steam files for games (and sometimes DLCs) in the Steam Content Sharing section from cs.rin.ru
Compiled using pyinstaller and venv
Was previously compiled using auto-py-to-exe (which is just a GUI for pyinstaller)
Instructions on how to compile SAC, as well as useful scripts are available here: https://github.com/BigBoiCJ/SteamAutoCracker/tree/compile-env
SAC will do requests to steampowered.com (Steam's official website) to retrieve AppIDs and DLCs.
It is not bannable, and won't cause you problems.
SAC will do requests to this GitHub repository to check for updates, download the autoupdater and new releases.
This only happens if you decide to manually click on the "Check for updates" button, and decide to update using the autoupdater. SAC can also automatically check for updates if enabled in the settings (it is disabled by default)
Nothing is logged by SAC.
You can delete the SAC folder at any time and there won't be any leftovers. *
* Exception to leftovers:
_MEIxxxxxx, where xxxxxx is a random number. You can delete the folder at any time after using the program, as it might not correctly delete itself in all cases. Please check the pyinstaller documentation for more infos.You could get a virus detection on some files. The biggest offender is sac_emu/game_ali213/files/steam_api.dll.
A lot of cracking tools are detected as malware, either because their behavior is suspect (bypass game protections), or because they have been flagged manually (happens with a lot of tools).
If you're suspicious about the legitimacy of the files, just delete the DLLs and use your owns instead.
You can discuss with others about the tool in cs.rin.ru or in the GitHub issues.
171 followers · starred Nov 2025
264 followers · starred Nov 2024
18 followers · starred Jul 2026
An open-source script that automatically Cracks (removes DRM from) Steam games
See the code
An open-source script that automatically Cracks (removes DRM from) Steam games
Steam.Auto.Cracker.GUI.vX.X.X.zipsteam_auto_cracker_gui.exeScreenshots from v2.0.0
steampowered.com to retrieve AppIDs and DLCs)requests module. Install with py -m pip install requests or python -m pip install requests or python3 -m pip install requestspywin32 module (which contains win32api). Install with py -m pip install pywin32 or python -m pip install pywin32 or python3 -m pip install pywin32
tkinter module, but it should be included in Python by default.tkinterdnd2 module is required as well (v0.4.0+). Install it with py -m pip install tkinterdnd2. (pypi link - github link)Some DLCs in some games requires you to download additional files.
This tool is not able to download those files, you'll have to get a clean version of them.
You can get clean Steam files for games (and sometimes DLCs) in the Steam Content Sharing section from cs.rin.ru
Compiled using pyinstaller and venv
Was previously compiled using auto-py-to-exe (which is just a GUI for pyinstaller)
Instructions on how to compile SAC, as well as useful scripts are available here: https://github.com/BigBoiCJ/SteamAutoCracker/tree/compile-env
SAC will do requests to steampowered.com (Steam's official website) to retrieve AppIDs and DLCs.
It is not bannable, and won't cause you problems.
SAC will do requests to this GitHub repository to check for updates, download the autoupdater and new releases.
This only happens if you decide to manually click on the "Check for updates" button, and decide to update using the autoupdater. SAC can also automatically check for updates if enabled in the settings (it is disabled by default)
Nothing is logged by SAC.
You can delete the SAC folder at any time and there won't be any leftovers. *
* Exception to leftovers:
_MEIxxxxxx, where xxxxxx is a random number. You can delete the folder at any time after using the program, as it might not correctly delete itself in all cases. Please check the pyinstaller documentation for more infos.You could get a virus detection on some files. The biggest offender is sac_emu/game_ali213/files/steam_api.dll.
A lot of cracking tools are detected as malware, either because their behavior is suspect (bypass game protections), or because they have been flagged manually (happens with a lot of tools).
If you're suspicious about the legitimacy of the files, just delete the DLLs and use your owns instead.
You can discuss with others about the tool in cs.rin.ru or in the GitHub issues.
171 followers · starred Nov 2025
264 followers · starred Nov 2024
18 followers · starred Jul 2026