Posted 21 December 2015 - 03:52 AM
I've begun some basic documentation of the GTA LCS save format using the file that sharpie_eastern provided. Its structure appears to be much simpler than files created by its predecessors, only writing a fraction of the data that III/VC/SA write to their save files. Here's what I could gather by just looking at the file (no testing or comparison with other files):
The file is broken into the following sections:
SIMP - SimpleVars
Contains general information about the state of the game, such as the save name, game time, current island/safehouse, etc.
SRPT - Scripts
Stores information pertaining to main.scm, including the global variables and current state of the running threads.
GRGE - Garages
Garage data. Vehicles and their colors, special properties, position, etc. Though it's hard to say exactly what is stored here without testing.
PLYR - Player Info
Player properties such as health, armor, money, etc.
STAT - Stats