Skip to content

Save Game Offsets, Cross-Platform Compatability, and Python Decrypt/Encrypt Port #36

@ReverseTelnet

Description

@ReverseTelnet

I have a few different things I am working on.
The first was testing cross-compatibility between PC and PS5 save games.

I can confirm that if I use FF16Tools to decrypt a PC save, then load it into the PS5, that the PS5 recognized the save. The only place I am stuck is that all the PC saves I have found online have the DLC. The PS5 doesn't load the save, giving me a warning message to install the DLC.

If I had a non-DLC PC save, I could validate the cross-compatibility between PS5 and PC.
I can also provide a decrypted PS5 save (no DLC) that could be tested to see if loads for PC.

The second thing I was working through a port of your C# decrypt/encrypt capability over to python.
The C# implementation makes sense, the game is on PC. I have the decrypt capability working in python, but again, the limitation in absolutely confirming functionality is all the saves I have access to (reddit, nexus, etc) all have the DLC.

The third thing came as a result of #2. I have identified a bunch of different offsets within the save files.
Things like AP, Gil, Weapons, Belts, Armor, Level, and even Eikon enablement (How about having Bahumat and Odin only a few hours into the game). I noticed that many of the item-ids you have in your various tables match across systems. Thank you for that. Those tables helped me identify key offsets in the save game.

If it would be of interest in the theme of modding, would the save game offsets be of interest?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions