Skip to content

Instantly share code, notes, and snippets.

@TehChozinOne
Last active March 2, 2024 19:20
Show Gist options
  • Save TehChozinOne/a01081e8e4f70f048a54d2de368eaef7 to your computer and use it in GitHub Desktop.
Save TehChozinOne/a01081e8e4f70f048a54d2de368eaef7 to your computer and use it in GitHub Desktop.
GBFR Skill Editing guide

Tools required


  1. Go to you game directory and backup data.i somewhere safe
  2. Download and extract GBFRDataTools somewhere
  3. Open CMD
  4. Drag GBFRDataTools.exe on to CMD window and press ENTER once. It will display GBFRTools commands list
  5. Press up arrow once to recall last command then hit SPACEBAR once
  6. Type extract -i then hit SPACEBAR once
  7. Drag the data.i from your game dir on to CMD then add -f system/table/skill_status.tbl at the end then press ENTER
  8. Once done, navigate to ..\Granblue Fantasy Relink\data\system\table\ and backup skill_status.tbl somewhere safe
  9. Go to https://hexed.it/ and open skill_status.tbl
  10. Search for the skill you want to edit(use the Traits HEX ID as reference)

Search Template and Editing

Click to expand
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX

There are 9 total sets of bytes

  • The 1st set is the Skill ID
  • The 2nd set is a Unique Skill ID
  • The 3rd set is the skill level(always -1 from the skill level you want to edit when search)
  • The 4th, 5th, and 6th set is the value we want to edit

For example; If you want to change GUTS which has the skill ID of 94 46 9A E6 at level 5.

  1. Search 94 46 9A E6 once
  2. Take note of the Unique Skill ID(2nd set) which is C2 65 09 AF and add it to the end in the search box
  3. Now add 04 00 00 00(-1 from level 5) at the end in the search box so it is now 94 46 9A E6 C2 65 09 AF 04 00 00 00 then do the search. You should be right where you need to edit
  4. If the skill has only one effect, the 5th set is usually where you'll see the populated value. If the skill has more than one effects, other sets will be populated as well
  5. Go to https://gregstoll.com/~gregstoll/floattohex/ Make sure Show Details is unticked and both Swap to use big-endian and Uppercase letters in hex are ticked for ease of readability
  6. Put in the value you want in the Float Value box and hit Convert to Hex
  7. Replace the original Hex with the new Hex
  1. Once done with editing, click EXPORT/SAVE AS to download into a file
  2. Copy the newly downloaded skill_status.tbl and paste it in ..\Granblue Fantasy Relink\data\system\table\ and overwrite
  3. Go back to CMD and repeat step 4, and 5
  4. Type add-external-files -i then hit SPACEBAR once
  5. Drag data.i from the game dir onto CMD and press ENTER. Type Y to confirm. This will force data.i to read external files
  6. Start the game and see the changes you've made. If you want to make more changes to skill_status.tbl, just edit and paste it over then start the game. You don't need to use CMD anymore

NOTE* The extraction and adding extrenal files to data.i process only needs to be done once.

@jonaaa20
Copy link

jonaaa20 commented Feb 11, 2024

It's not necessary to extract all the files if you only need one file so instead of using extract-all -i, use extract -i and include -f system/table/skill_status.tbl and it will only extract the skill_status.tbl file.

@TehChozinOne
Copy link
Author

It's not necessary to extract all the files if you only need one file so instead of using extract-all -i, use extract -i and include -f system/table/skill_status.tbl and it will only extract the skill_status.tbl file.

yup, thanks for the heads up. Guide is updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment