/gtasa-savegame-editor

GUI tool to edit GTA San Andreas savegames.

Primary LanguageJavaMIT LicenseMIT

GTA:SA Savegame Editor

Version Badge Windows macOS Linux Join the chat at Gitter GitHub Pages Badge

Even more badges...

License Badge Languages Badge Repo Size Badge Top Language Badge CodeQL

This is a modified/updated version of the software that can be found on paulinternet.nl.

This version contains the following features (additionally to the ones found in the original version):

  • requires Java >= 11
  • macOS specific fixes
  • support for German/european steam versions of the game
  • support for macOS Steam version of the game
  • support for Linux Steam version of the game (SteamPlay/Proton)
  • support for editing garages and cars in them
  • support for transferring savegames from Android
    • support for reading Android savegames without crashing is still in development
    • if you think you can help with this, please take a look at #4
  • notifications about new versions
  • different download options (additionally to .jar):
    • a .exe for windows
    • a .app (and .dmg) for macOS
    • a .deb for Debian/Ubuntu
    • a .rpm for Fedora/CentOS
  • support for theming

Downloading

Just go to the Releases page and download the file you need.

Building

To build the application:

$ mvn clean install -DskipTests=true

You should now have the following files inside the newly created savegame-editor/target folder:

  • gtasaveedit-[version]-jar-with-dependencies.jar
    • This is the main executable. You can run it with java -jar [jarfile].

Profiles

You can also build specific application formats. For example: mvn clean package -Pwindows will create a .exe file.

Available profiles:

  • macOS
    • builds a .dmg and .app file
  • deb
    • builds a .deb file
  • rpm
    • builds a .rpm file
  • windows
    • builds a .exe