Skip to content

Unpacking Official Game Client Resources

Johannes Jacobs edited this page Feb 16, 2018 · 3 revisions

Here is a VIDEO demonstration how to achieve this.

If you want it text explained here you go:

For now, Game Client Resources are 2 different things.

  • ClientTexts - Those are the languages of the game
  • GameData - Those are the contents of the game like Item Definitions, NPC Definitions etc.

On every Android System those files are commonly located on the internal SD Card in folder Android/data/com.mobblo.flyfflegacy/files/ with *.json extension. However if you open those .json files with your favorite text editor you'll notice that this is no valid Json.

Small hint: If one of the files is missing make sure that you have been until character creation once before!

Now copy those files to your PC. You can do this normally by connecting your phone to PC with normal USB cable and access the internal storage. You can however also transfer it via adb pull if your internal storage driver does not work.

Clone the Flarine repository (recursively!) using the following command to your PC:

git clone --recursive https://github.com/Yothri/Flarine.git

Open up the Flarine.sln solution in Visual Studio and build the solution. Now navigate to Build/Debug/net461 and start the Flarine.Tools.exe.

Now you can select the ClientTexts.json or GameData.json, tick the type of resource you want to unpack and hit start. In the same folder of the *.json file you selected there will either be a ClientTexts_unpacked.json or in case of GameData.json a folder called GameDatas with all the configuration files.

Congratulations, you have successfully unpacked the latest game client resources.

Clone this wiki locally