Texture Reader/Extractor for Granite SDK files (.gts/.gtp). This tool was primarly made with Granblue Fantasy: Relink in mind, but should also support extracting from Unity games using Streaming Virtual Texturing.
Important
Only version 6 .gts
files are currently supported. (Version can be viewed at 0x04 in the .gts files)
Layer Numbers
-1
- Extracts all Texture layers0
- Extract Albedo map layer1
- Extract Normal map layer2
- Extract RGB Mask 1 map layer3
- Extract RGB Mask 2 map layer
GraniteTextureReader.exe extract -t "<path to .gts>" -f "<granite texture name>" -l <layer number>
GraniteTextureReader.exe extract-all -t "<path to .gts>" -l <layer number>
.gts
- Tile Set.gtp
- Page File