Releases: xxanqw/gtasa-open-downgrader
Releases · xxanqw/gtasa-open-downgrader
Release list
v0.2.2
GTA SA Open Downgrader v0.2.2
Bug fixes
- Fixed the application aborting with
QThread: Destroyed while thread is still runningwhen closing during background work - Added cooperative cancellation and graceful waiting for scans, downloads, mod checks, mod installations, and patching
- Kept download and mod-install dialogs alive until their native worker threads have fully stopped
- Preserved tracking data for mods installed before a cancellation
v0.2.1
GTA SA Open Downgrader v0.2.1
Startup experience
- Added a preparation splash window so one-file builds provide immediate feedback while starting
- Bundled the splash runtime and Tk libraries in packaged builds; end users do not need to install Tkinter
- Added a Qt fallback when the packaged splash IPC socket is unavailable
- Standardized Linux and Windows builds on Python 3.12
Linux packaging
- Migrated AppImage packaging to the maintained
appimagetool1.9.1 builder - Added a pinned, checksum-verified static AppImage runtime
- Removed the end-user
libfuse2dependency and documented the extraction fallback for systems without FUSE
Mod downloads
- Updated Framerate Vigilante to the current official ZIP package
- Added support for ShareMods' current OVH object-storage download links
- Avoided intermittent ShareMods 403 responses with a compatible request profile
- Ensured only the GTA San Andreas ASI and configuration are extracted from the multi-game archive
Dependencies and maintenance
- Updated and locked all Python dependencies to their latest compatible releases
- Updated GitHub Actions dependencies to their latest stable releases
v0.2.0
GTA SA Open Downgrader v0.2.0
Mod management
- Added persistent installed-mod versions, package fingerprints, source URLs, and installation timestamps
- Added background update checks with installed, up-to-date, unknown, and update-available states in the UI
- Added Force Reinstall Selected Mods for updates, missing files, and configuration recovery
- Added legacy
.downgraderdetection with a configuration-backup warning - Legacy trackers now fully reinstall every recorded mod once, then migrate to the versioned tracker format
Downloads and packaging
- Replaced private fileserver downloads with official upstream mod packages
- Added package-layout normalization, including GTA SA-only extraction from multi-game archives
- Added ZIP and 7z path validation to prevent unsafe archive extraction
- Switched iCloud patch downloads to the published
icloud-resolverpackage - Patch downloads are now validated and replace existing patch assets only after successful extraction
- Simplified Linux and Windows builds around
uv syncand reproducible project dependencies
Fixes and maintenance
- Fixed gta_sa.exe consistency across different versions
- Fixed the misspelled
generate_pathces.shfilename and README reference - Fixed update checks so older releases are not offered as updates
- Improved download error reporting, stability, and mod-installation progress handling
v0.1.1
GTA SA Open Downgrader v0.1.1
- Added Linux AppImage support (Online & Offline)
- Added Windows Offline standalone executable
- Improved Window Icons and UI theme
- Added Application Updater (Online & Offline modes)
- Fixed gta_sa.exe consistency across different versions
- Various stability and UX improvements
v0.1.0
GTA SA Open Downgrader v0.1.0
Initial Release
Note
On Windows the Defender is going to flag app as its a Python Self-Extractable package, thats a false positive