Created: 2014-05-19 09:18
Updated: 2015-12-22 06:31
License: bsd-2-clause


adb pull /data/data/com.square_enix.android_googleplay.FFVI/filesRockDat0.sav filesRockDat0.sav.orig
adb pull /data/data/com.square_enix.android_googleplay.FFVI/filesRockDat1.sav filesRockDat1.sav.orig
./ff6 tojson -i filesRockDat0.sav.orig -o filesRockDat0.json
./ff6 tojson -i filesRockDat1.sav.orig -o filesRockDat1.json

Open up and edit filesRockDat0.json and filesRockDat1.json (or just the one with the highest "FileHeader -> Version" number) as you want, then:

./ff6 fromjson -i filesRockDat0.json -o filesRockDat0.sav
./ff6 fromjson -i filesRockDat1.json -o filesRockDat1.sav
adb push /data/data/com.square_enix.android_googleplay.FFVI/filesRockDat0.sav
adb push /data/data/com.square_enix.android_googleplay.FFVI/filesRockDat1.sav
adb shell chmod 777 /data/data/com.square_enix.android_googleplay.FFVI/filesRockDat0.sav
adb shell chmod 777 /data/data/com.square_enix.android_googleplay.FFVI/filesRockDat1.sav

Command help:

10:32 ~/code/go/src/ $ ./ff6 help
Manage Final Fantasy VI mobile save files

	ff6 command [arguments]

Available commands:
fromjson  Convert .json save file to .sav
help      get more information about a command
tojson    Convert .sav save file to .json

Use "ff6 help [command]" for more information about a command.

10:33 ~/code/go/src/ $ ./ff6 help fromjson
ff6 fromjson

  -i="filesRockDat0.json": Input .json file
  -o="filesRockDat0.sav": Output .sav file
10:33 ~/code/go/src/ $ ./ff6 help tojson
ff6 tojson

  -i="filesRockDat0.sav": Input .sav file
  -o="filesRockDat0.json": Output .json file
10:33 ~/code/go/src/ $

There are most likely issues and incorrect mappings, pull requests please.


The license of the project is the 2-clause BSD license.

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more