Releases: BigBoiCJ/SteamAutoCracker
[2.2.1 GUI] Crack folder selection fix
[2.2.0 GUI] Drag and drop support
- Added Drag and Drop support, by dragging a folder on SAC's window (#70, massive thanks to @MasonGuinn for the PR! Requested in #68)
- The code structure was changed a bit with this PR. No features have been altered.
- Added
tkinterdnd2
(v0.4.0+) as dependency. This is needed for the drag and drop support.- This could break things, but from my testing, everything worked fine. Please report any bug you encounter!
- SAC will now remember the last (parent) folder that you selected, which should make it faster to crack games later if you store them in the same location! (#70, thanks to @MasonGuinn)
- Added a warning for 3rd crack approach not working (#62)
SteamAutoCracker GUI requires a 64 bits Windows computer.
[2.1.0 GUI] Autoupdater, small improvements
- Added an opt-in autoupdater and version checker
- There will now be a button to check for updates. By default for privacy, new versions are only searched when clicking on this button, but you can enable automatically searching for new updates in the settings.
- If a new update is available, SAC will propose to use the autoupdater, copy the release url, or dismiss.
- The autoupdater is not included in SAC and will be downloaded when updating. It will be downloaded from GitHub from the
autoupdater
branch here.
- Selecting a folder will now automatically fill its name into the AppID / Name field (as suggested in #63 - thanks to @lolinator53 for #64)
- When a web request fails, it will now update the main window to properly display logs
- Prevented other windows (like Settings or Crack selection) from being resized
NOTE: Deleting the config file isn't required, and shouldn't be required in the future as well. SAC will always try to update the config file to make it compatible.
SteamAutoCracker GUI requires a 64 bits Windows computer.
[2.0.2 GUI] Steamless and CreamAPI update, small changes
- Updated Steamless to v3.1.0.5 (as suggested in #56)
- Updated CreamAPI to v5.1.0.0 (as suggested in #57)
- Fixed a bug where SAC could lock itself when clicking "Search" while not entering any AppID or name (#60, thanks to @lolinator53)
- Prevented the window from being resized (as suggested in #53)
NOTE: Deleting the config file isn't required.
SteamAutoCracker GUI requires a 64 bits Windows computer.
[2.0.0 GUI] Graphical interface - first stable release
Introducing Steam Auto Cracker GUI: a graphical interface version of Steam Auto Cracker!
As SAC GUI is a major rewrite, it might contain bugs, although none were found so far. Please give me some feedback!
SAC GUI will replace the regular console SAC.
Images
Changes:
Patch notes from v1.0.0 GUI (version before: v1.2.12):
- SAC has been rewritten to have a graphical interface instead of being based on a console. This includes many changes.
- Important change: the notion of Steam and Pirated games locations is now gone. You can now simply select the game folder from the GUI.
- Fixed
RetryDelay
andRetryMax
advanced configs not being used - The command-line support is not included
Patch notes from v1.1.0 GUI (version before: v1.0.0 GUI):
- Added support for Goldberg's experimental steam_api emu
- Made a new system for applying cracks, which should allow SAC to support more cracks way more easily in the long term
- This system also attempts to overwrite previous cracks, in case the game got updated or the previous crack didn't work. A good example of that is ALI213 <-> Goldberg. Sadly, it might cause problems with other emus like CreamAPI, and will let some crack config leftovers. But at least, it will prevent small mistakes like cracking the same game twice.
- Added config
FileNames
:BakSuffix
Patch notes from v2.0.0 GUI (version before: v1.1.0 GUI):
- Fixed a bug where controls would remain locked when SAC failed to retrieve a games' details (#47)
- Added an option to bypass the App type "game" verification (#46)
- New Advanced config entry created: BypassGameVerification
- Added a system to automatically support old config.ini files in case new entries have been added. This could be limited and some updates could still require a config.ini deletion.
- Updated ALI213 Steam emus to v8.33.9.23 (#50)
- Source for the files: mafia47 on cs.rin.ru
NOTE: It is recommended to generate a fresh config file. Don't port your old one. Normal SAC and GUI SAC configs are not compatible with each other.
SteamAutoCracker GUI requires a 64 bits Windows computer.
PS: If you prefer using the console version, please note that it won't receive updates and fixes. The latest stable version of console SAC is here. I would also like to know the reasons behind this choice, so feel free to contact me through GitHub discussions or in cs.rin.ru in Private Message!
[1.1.0 GUI] Goldberg emu support, re-crack partial support
- Added support for Goldberg's experimental steam_api emu
- Made a new system for applying cracks, which should allow SAC to support more cracks way more easily in the long term
- This system also attempts to overwrite previous cracks, in case the game got updated or the previous crack didn't work. A good example of that is ALI213 <-> Goldberg. Sadly, it might cause problems with other emus like CreamAPI, and will let some crack config leftovers. But at least, it will prevent small mistakes like cracking the same game twice.
- Added config
FileNames
:BakSuffix
Steam Auto Cracker GUI is still marked a pre-release as it is relatively recent and untested compared to the console version.
NOTE: A new config has been added, don't keep your old one, and let SAC generate a new one.
SteamAutoCracker GUI requires a 64 bits Windows computer.
[1.0.0 GUI] Graphical interface - first release
Introducing Steam Auto Cracker GUI: a graphical interface version of Steam Auto Cracker!
As SAC GUI is a major rewrite, so it is marked as a pre-release. However, I'm not aware of any bugs being present. Please test this version and give me some feedback!
- SAC has been rewritten to have a graphical interface instead of being based on a console. This includes many changes.
- Important change: the notion of Steam and Pirated games locations is now gone. You can now simply select the game folder from the GUI.
- Fixed
RetryDelay
andRetryMax
advanced configs not being used - The command-line support is not included
NOTE: It is recommended to generate a fresh config file. Don't port your old one. Normal SAC and GUI SAC configs are not compatible with each other.
SteamAutoCracker GUI requires a 64 bits Windows computer.
[1.2.12] Added absolute path support for game folder
- Added the ability to enter an absolute path if the game folder isn't automatically found (#20)
- This absolute path can be outside of the configured Steam / Pirated games location and SAC will still work
- Fixed a small typo (#39 by @Matt14451)
NOTE: Deleting the config file isn't required.
SteamAutoCracker requires a 64 bits Windows computer.
PS: I'm currently working on a GUI (graphical user interface) version of SAC, which should make things easier for most users! Let me know if you're interested!
[1.2.10] Updated ALI213 emus
- Updated ALI213 Steam emulators for game cracking to v8.2.21.95 (#31, thanks to @v1ckxy)
- Source for the files: mafia47 on cs.rin.ru
NOTE: Deleting the config file isn't required.
SteamAutoCracker requires a 64 bits Windows computer.
[1.2.9] Updated Steamless
- Updated Steamless to v3.1.0.3
- Errors are now handled sooner (module errors are now handled)
NOTE: Deleting the config file isn't required IF you're updating from v1.2.8.
NOTE 2: Due to some env changes on my end, this release could have bugs and fail to run. You should be able to notice that the file size is considerably smaller. Please report your issues if you experience some. In the meantime, you can try running v1.2.8.
SteamAutoCracker requires a 64 bits Windows computer.