This is the unpacker/packer for all texture formats: DXT5, BC5, ARGB8
Now every phyre file of FFXII (PC) will work, included the normal and specular ones.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
FF12 Zodiac Age (PC) phyre Packer/Unpacker v1.0 by kidling
The tool of ffgriver was incomplete as not unpacking/packing normal and specular textures, because the different file types: with DXT5 and BC5 compression.
Now with this tool we can hope to edit every single texture of Final Fantasy XII PC version.
Usage: phyreffxii option input output options: -u unpack Phyre to DDS -p pack DDS into Phyre
i did a tutorial how to converting the texture ARGB8 here: https://www.nexusmods.com/finalfantasy12/articles/8
for normal maps you need to save as the following picture using photoshop dds plugin:
And the format DXT5 :
this is what i use to batch convert all files inside a folder:
for %f in (*.phyre) do phyreffxii.exe -u %f %~nf
and to inject all back
for %f in (*.dds) do phyreffxii.exe -p %f %f.phyre