New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Android #4
Comments
It's giving error "This file is not a GTA San Andreas PC save game" when I try to load save game from my Android device using the extractor |
Yes, that's because this feature is still in development. |
Hey, is this still in development? I'd love to help out with this in some way, if possible. I have a feeling with the release of the Vita port, there will be renewed interest in this tool working on Android Saves. I have a bit of game modding and coding experience, so I may be able to help you with some save files and research. |
Hi @FloDoc, yes, this is still "in development" although to be honest I'm simply too dumb to properly analyze the differences of the android savegame. If you want to help, the best way to start might be taking a look at the docs and the cli which lets you extract a given savegame to block files that can in turn be inspected with any Hex editor. |
Cool, will do! I've already found some interesting things like ammo and how that's different from PC. I'll keep you posted.
Get Outlook for Android<https://aka.ms/ghei36>
…________________________________
From: Lerk ***@***.***>
Sent: Wednesday, April 14, 2021 8:06:24 AM
To: gtasa-savegame-editor/gtasa-savegame-editor ***@***.***>
Cc: FloDoc ***@***.***>; Mention ***@***.***>
Subject: Re: [gtasa-savegame-editor/gtasa-savegame-editor] Support for Android (#4)
Hi @FloDoc<https://github.com/FloDoc>, yes, this is still "in development" although to be honest I'm simply too dumb to properly analyze the differences of the android savegame.
I managed to extract the Blocks using the cli and snooped through with a Hex editor, but I was unable to identify the already documented values and stopped further analysis.
If you want to help, the best way to start might be taking a look at the docs<https://gtasa-savegame-editor.github.io/docs/#/> and the cli<https://github.com/gtasa-savegame-editor/gtasa-savegame-editor/tree/main/cli> which lets you extract a given to block files that can in turn be inspected with any Hex editor.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#4 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AINWC7Z5UFXR3Y2LLZOMAO3TIWOOBANCNFSM4DYGAFLA>.
|
Have you seen my GTASA binary template for the 010 Editor? It can parse almost everything in San Andreas save files of PC, PS2, OG Xbox and Android/iOS. 010 usually offers a generous trial period, if necessary. And if you don't have 010, you could probably pull all major differences between the various versions out of the constants lists and conditional statements in the structures. With 010, everything is all mapped out, and there's tons of enums and functions to help make the data easier to understand. https://gtaforums.com/topic/893779-san-andreas-save-file-companion/ |
I'm not sure if GTA SA uses the same savegame format for Android as on PC. If yes, we could easily port the editor to Android. The TODOs below all depend on the first one. If Android uses another format or doesn't save locally at all (☁️) it might not be possible to port this.Android does indeed use a similar savegame format than the PC version.
Steps to take:
Evaluate the Android Savegame FormatFind out if the same blocks are usedFind out if the blocks of the android version and the pc version have the same stuff in themFind out if some blocks are empty/unused in the Android version that are used on PC and vice-versaRefactor the Savegame handling logic to make it able to handle Android savefilesGet the command line tool to assemble a valid Android saveImplement the necessary stuff inlibsavegame
to make it able to read Android savegamesImplement the necessary stuff inlibsavegame
to make it able to save valid Android savegamesUpd8: What I found out so far:
Either the blocks are smaller or some are left outSome blocks are emptyFurther updates, notes and task tracking will happen in:
The text was updated successfully, but these errors were encountered: