Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Summer Special
      2. The Diamond Casino Heist
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Frontier Pursuits
      2. Find Lobbies & Outlaws
      3. Help & Support
    3. Crews

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Redemption

    1. Grand Theft Auto Series

    2. GTA 6

      1. St Andrews Cathedral
    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    3. Gangs

    1. Announcements

    2. Support

    3. Suggestions

Clever Caviar

GTA4 Save file format

Recommended Posts

Clever Caviar

Hi

I'm trying to parse and read the BLOCKs inside of the GTA4 save file. Using this as a guide, https://gtamods.com/wiki/Saves_(GTA_4). I'm doing this against the new Complete edition, as released on Steam. Has the file layout changed at all? 

It could be that:
- I'm not very good at this (quite possible, it's not my usual wheelhouse)
- it's changed for real.

I'm doing this in NodeJS, reading the file to a buffer and slicing out the BLOCK areas, offsetting as per the specs in the link above. Some values look...correct, others not so.

Where's the best place to ask about/discuss this - here, or is there an IRC for GTA4 modding dev and file format specs?

Kind regards

 

Share this post


Link to post
Share on other sites
Parik

Hello

 

The save structures are the same between the Complete Edition and the older version with some slight changes. I researched quite a lot of the structures in the article you linked. These are the changes in the new version save file:

  • Since xlive is no longer required to play, the data signature in the end block has mostly been trimmed.
  • The "Blip" structure in Block 9 had a slight change where the sprite name (at offset 0x1F) was changed to a `wchar_t` instead of a `char` causing all other fields to offset.

Nothing else was changed, so I'm unsure why you would have trouble in parsing the file properly. The offsets in some block are relative to the start of the block (the "B" in BLOCK) and others are offset to after the "BLOCK", i.e at offset 5. The indented tables are offset to the last field, so for example the SimpleVars block starts at offset 0x9 and not at offset 0x0 as you might think if you were only reading the offsets. It is done so to make it easier to understand, and properly document dynamic parts of the save (like the Scripts structure).

 

Thanks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • 2 Users Currently Viewing
    0 members, 0 Anonymous, 2 Guests

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.