mirror of
https://github.com/BigBoiCJ/SteamAutoCracker.git
synced 2025-05-11 10:25:36 +02:00
An open-source script that automatically Cracks (removes DRM from) Steam games
https://cs.rin.ru/forum/viewtopic.php?f=10&t=120610
hooks | ||
sac_files_here | ||
compile sac gui autoupdater.bat | ||
compile sac gui.bat | ||
compile sac.bat | ||
create venv.bat | ||
icon_hashtag.ico | ||
LICENSE | ||
open venv.bat | ||
README.md | ||
requirements.txt |
SteamAutoCracker compile environment
Change the branch to main
to return to SteamAutoCracker!
Scripts and files to help you 'compile'/bundle SteamAutoCracker into an .exe by yourself
Requirements
- An internet connection (if you haven't installed the
pyinstaller
,requests
,tkinterdnd2
andpywin32
modules) - 64 bits Windows
- The
pyinstaller
module. Runpy -m pip install pyinstaller
or check the compile instructions for more details. - The
requests
,tkinterdnd2
andpywin32
module. Just runcreate venv.bat
to create a virtual environment and install those modules on it, but I'll explain this later. - Python 3.7+ is needed. I'm personally running 3.9, so this version is guaranteed to work.
Compile instructions for Windows and pyinstaller
Compiled using pyinstaller and venv
- Download this branch, and extract the folder in the archive somewhere on your PC
- Open your windows terminal (cmd) and run
pip install pyinstaller
orpy -m pip install pyinstaller
if pyinstaller isn't already installed. - Open the folder and run
create venv.bat
. This is a Windows script file, it might trigger a warning, but allow the file to run anyway. (If you're afraid of it having viruses, you can easily open this file with a text editor and see what's inside) - Download the
main
branch of SteamAutoCracker, and put thesteam_auto_cracker.py
file and thesac_lib
folder inside ofsac_files_here
- Run
compile sac.bat
, wait a bit, and you should now have asteam_auto_cracker.exe
file! Enjoy :)
(The open venv.bat
file isn't used, but you can run it to access to the virtual environment, install modules and run commands... Modules installed inside the venv won't be installed on your real Python environment.)
Troubleshooting
- If
py
ins't recognized as a command:- Please make sure you installed Python 3.9+ from the official website (not the microsoft store). I can't guarantee the syntax on older versions of Python.
- Manually edit the .bat scripts and change
py
to your python command.
- If
pyinstaller
isn't recognized as a command:- Make sure you installed
pyinstaller
correctly withpy -m pip install pyinstaller
- Make sure your Python installation has been correctly added to your Path environment variables. Check online on how to do it. GLHF, that might be a pain to do.
- Make sure you installed
Why does this exist?
For transparency, to share knowledge and to let people fork and/or continue to support SteamAutoCracker by themselves.
Feel free to re-use those scripts for your own projects.