Skip to content

A savegame editor for Grand Theft Auto 2. Edit weapons, ammo, cash, health, armor, lives, and enable power-ups.

Notifications You must be signed in to change notification settings

JulianOzelRose/GTA2-SaveEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grand Theft Auto 2 - Savegame Editor

This is a standalone savegame editor for Grand Theft Auto 2. With this tool, you can change ammunition for every weapon, as well as change cash, health, armor, lives, wanted level. You can also enable power-ups, including Invulnerability, Invisibility, Double Damage, Fast Reload, and ElectroFingers. For more information and instructions on how to use this tool, scroll down to the section below. You can also find information on reverse engineering GTA 2 savegames, along with an offset table at the bottom of this README.

GTA2-SaveEdit-UI

Installation and use

To download this savegame editor, simply navigate to the Releases page, then download the .exe file of the latest version under "Assets". No installation is necessary; simply download and run. To edit a savegame, navigate to your GTA 2 directory. GTA 2 savegame files are in .svg format. They should be located in the following directory:

C:\Program Files (x86)\Rockstar Games\GTA2\player

This tool automatically creates backups of your savegame as a precaution, which will have the identical name to the original save with .bak suffixed to the file name. Once a savegame is loaded, you can modify to your desire. You can click "Reload" to update the values after saving through the game. Note that ammo values max out at 255, but will reset to 99 when picking up ammo in game. Lives and the point multiplier max out at 255, but reset to 99 when the game is saved. Enabling power-ups sets a hacked time value, so they will last around 45 minutes. When they wear off, saving and reloading the game will reactivate them.

Offset table

Most of these values are stored as UInt8, with the exception of cash which is of Int32 type. There is no enabling or disabling weapons; simply giving a weapon an ammo value will enable it, and setting the ammo to 0 will disable it. For the power-ups, a value of 0 indicates the power-up is inactive. Similar to ammo, there is no enabling or disabling power-ups; the variable is essentially a timer value. Each byte corresponds to approximately 10 seconds, so setting a power-up to 0xFF will activate it for around 45 minutes.

File offset Type Variable
0x64 Int32 Cash
0x68 UInt8 Lives
0x6C UInt8 Health
0x74 UInt8 Armor
0x76 UInt8 Get Outta Jail Free Card Power-Up
0x7B UInt8 Invulnerability Power-Up
0x7D UInt8 Double Damage Power-Up
0x7F UInt8 Fast Reload Power-Up
0x81 UInt8 ElectroFingers Power-Up
0x85 UInt8 Invisibility Power-Up
0xBA UInt8 Pistol Ammo
0xBB UInt8 S-Uzi Machine Gun Ammo
0xBC UInt8 Rocket Launcher Ammo
0xBD UInt8 ElectroGun Ammo
0xBE UInt8 Molotov Cocktails
0xBF UInt8 Grenades
0xC0 UInt8 Shotgun Ammo
0xC1 UInt8 ElectroBaton Ammo
0xC2 UInt8 Flamethrower Ammo
0xC3 UInt8 Silenced S-Uzi Machine Gun Ammo
0xC4 UInt8 Dual Pistol Ammo
0xD4 UInt8 Point Multiplier
0xD6 UInt8 Weapon Equipped
0xE1 UInt8 Wanted Level

About

A savegame editor for Grand Theft Auto 2. Edit weapons, ammo, cash, health, armor, lives, and enable power-ups.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages