Skip to content

Releases: xxanqw/gtasa-open-downgrader

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 14:09

GTA SA Open Downgrader v0.2.2

Bug fixes

  • Fixed the application aborting with QThread: Destroyed while thread is still running when 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

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:40

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 appimagetool 1.9.1 builder
  • Added a pinned, checksum-verified static AppImage runtime
  • Removed the end-user libfuse2 dependency 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

Choose a tag to compare

@xxanqw xxanqw released this 10 Aug 17:37

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 .downgrader detection 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-resolver package
  • Patch downloads are now validated and replace existing patch assets only after successful extraction
  • Simplified Linux and Windows builds around uv sync and reproducible project dependencies

Fixes and maintenance

  • Fixed gta_sa.exe consistency across different versions
  • Fixed the misspelled generate_pathces.sh filename 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

Choose a tag to compare

@github-actions github-actions released this 09 Feb 18:13

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

Choose a tag to compare

@github-actions github-actions released this 08 Feb 15:09

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