

While the raw JSON data is mostly human readable, Square-Enix unfortunately made the shockingly poor decision to stringify every nested JSON node which makes deserializing the structures difficult. After opening and making changes to the file, re-encrypt the save game using the encrypt executable and copy it back into your save game directory.Īlways remember to backup your save game files & directories! Hacking NotesĪll FFPR save game data is exported as a large JSON structure which is then DEFLATE compressed, encrypted with a Rijndael cipher and encoded as a Base64 string (in that order). Drag-and-drop the file onto the decrypt executable which will output a plain-text JSON file. To get started, copy your save game file(s) from the %USERPROFILE%\Documents\My Games\FINAL FANTASY PR\Steam\XXX directory to a safe location.

NET 6.0 runtime to be installed on the system: The initial release supports decrypting, exporting and re-encrypting save game files from the PC (Steam) version of Final Fantasy 1 through 5 (and should be compatible with 6 when it is released in the future). Final Fantasy Pixel Remaster - Save Game EditorįFPRSaveEditor is a prototype save game editor project for the Final Fantasy Pixel Remaster series.
