Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

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

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

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

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

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    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. Design Your Own Mission
      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
    1. Announcements

    2. Support

    3. Suggestions

Sharing Your Progress on iOS.


03stevensmi
 Share

Recommended Posts

The original disk location is over near the door, just about as close to the basketball below as it can be and still be in that room. Load the save I edited before the disk was moved if you want to know for sure.

 

Is Jailbreak a necessary part of sharing SA saves on iOS?

 

Is save slot 9 (GTASAsf9.b) a usable save slot on iOS or is this also a special save with a different purpose than slot 10, which is reported to be the resume save slot?

Edited by OrionSR
Link to comment
Share on other sites

No jailbreak is needed, just navigate through the app files with ifunbox when the iphone is hooked to the PC.

 

It appears I only have 6 local save slots + 1 resume and 2 cloud slots

Link to comment
Share on other sites

Interesting. So then maybe slots 1 through 6 for local, 7 and 8 for cloud, and... 9 for resume saves that are not on a mission and 10 for resume saves that are on a mission, or somehow need a lot of extra info recorded. The only slot 10 save I saw was much larger than the slots. And the only slot 9 save I saw seemed to be the same as any other iOS save. Keep an eye on these slots if you can, maybe the time stamp or something can provide a clue to their purpose.

 

Added: I got a report that android and iOS save are compatible. Can anyone confirm that? I'd love to take a look at a purely Android save.

Edited by OrionSR
Link to comment
Share on other sites

It does seem that way as cloud saving is done through Social Club rather than Apple's iCloud. Anyway for iOS I finally made it to Homecoming on an unmodded save. Was wondering if you can do the save move fix on Madd Dog's house one more time? I will download the Android San Andreas when I get a chance

 

http://gtasnp.com/40657

Link to comment
Share on other sites

Thanks again! As requested here's an early Android save from a nexus 7. Not sure if there's any differences from ios. I can also confirm that saves are cross compatible as I am playing the modded Homecoming save on my N7 now

 

http://gtasnp.com/dl/40659

 

Edit: actually trying to play the modded save, when originally downloaded directly to Android, crashes on ios when using cloud

Edited by LiberachiX
Link to comment
Share on other sites

Thanks for the Big Smoke save for Android. The save looks basically the same as the Big Smoke save for iOS provided by the TC; same file ID, file size, and IPL flags. There doesn't seem to be any easy way to tell them apart. Actually being able to load the save on another platform confirms most other compatibility concerns. I'll update Samutz at gtasnp with this new information.

 

Okay... so, the modified save has the moved disk on Android, and it would probably work as expected on iOS if downloaded directly to the device, but something odd is going on with the cloud saves. Is this true of unmodified saves too?

 

Out of curiosity, what happens if you copy your slot 9 and 10 saves over to local slots 1-6 and then tried loading them?

 

Update: I think I found a difference between Android and iOS that might account for the crashing from cloud saves. Slots 9 and 10 are odd because we never see them on PC or PS2, AND... they have their filename (gtasasf9.b or gtasasf10.b) included near the end of the filename string early in the save file. The offsets of these filenames is off by 4 bytes between versions.

 

So the next questions are: If slots 9 and 10 account for both of the cloud save slots, then why is save 10 so much larger than the other saves. Are there ever slot 7 or 8 saves on mobile? Where are the resume saves? Can you simply rename your cross platform cloud save to a local slot to get it to work.

 

Added: Slot 10 is an odd looking save. It seems to have most of the same structure with the most obvious difference being that block 1, the block with all the script stuff in it, it much larger. The global variable space is there as usual, but I quickly get lost after that.

Edited by OrionSR
Link to comment
Share on other sites

Renaming saves 9 and 10 to 4 and 5 resulted in crashes when I tried to load them. Slot 9, moved to the 4th slot, took the name of a previous auto save. Both saves crashed upon loading. I also have slots 7 and 8 with odd names like GTASAsf7_482256.b.

 

As for the crashing I found that the modded save seemed to crash on Android on any slot when I tried to save and reload it. I haven't tested this new modded save fully on iOS yet

Link to comment
Share on other sites

Hi, can you tell me how did you hack money? i was trying do that with hex editor. i had 476488 money so i simply search for it and i changed it to 500000. but game says that save game is corrupted. Thanks for giving info

Link to comment
Share on other sites

It wasn't done by me,

It's from the tech recipes website!

It was apparently done on a game save editor

you can easily find on google!

But I don't use surveys so best ask ORionSR

 

 

@stoky:

Thanks for the upload,

Good Work!

;)

Edited by 03stevensmi
Link to comment
Share on other sites

03stevenmi, can you provide a link to more info on tech recipes? I'll like to take a look at this editor.

 

stoky, we should avoid hijacking this topic with a detailed discussion on editing saves. I'll provide a few key details but if you need additional help then start a new topic (III Era Modding - Other?) and if I don't notice it after a day or so send me a PM invite to your topic.

 

The last dword of the save file is a 32-bit checksum of all other bytes. If you change a flag from 00 to 01 then you also need to add 1 to this value or the save will be rejected as corrupt. Keep in mind that the bytes are written from left to right, so 0x01D3EE1B will be encoded as 1B EE D3 01. I have a tool by pdescobar for fixing the checksums on PC and PS2 saves, but on mobile saves I've been using the built-in checksum-32 analysis tool of HxD, a free hex editor. Zero out the last 4 bytes of the file and then run the analysis on the whole file.

 

There's a reasonably good chance that the player money value will be repeated in global variables, or possibly even a random value. It would be a good idea to make more deliberate edits. The structure of San Andreas saves has been documented in great detail for PC and PS2 save. Mobile saves are only a little different; they scattered "c0de words" throughout the save (looks like DE C0 in the save, written as 0xC0DE, 2 bytes... so c0de word for short until a better term presents itself). If I add 2 to every PC offset following each instance of a c0de word then usually everything is aligning as expected.

 

Player money and money on screen are both stored in Block 15: Player Data. Text search for BLOCK and count from 0 to 15 to find the right spot in the save. If you change player money without changing money on screen and max out the money then it might take... well, probably not an hour if frame limiter is off, but still, a lot longer than it would take to quit and fix the save by updating both variables.

 

Block 15: Player Data (pc/ps2)

OFFSET  TYPE            DESCRIPTION0x00    dword           size of block (always 28h)0x04    dword           money

Block 15: Player Data (mobile)

OFFSET  TYPE            DESCRIPTION0x00    word            c0de0x02    dword           size of block (always 28h)0x06    word            c0de0x08    dword           money

So um... yeah. There you have it. Code tags and everything. It irritates people if I use those too often outside of the modding forums. And that was just supposed to be what you need to know to get started.

Link to comment
Share on other sites

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

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