Tool
ffxii-tza-tools
ffxii-tza-tools documents and processes FINAL FANTASY XII The Zodiac Age character formats, including .ca animations, .cm models and .phyre assets. Its Python tools decode chunk structures, export models and animations to glTF, edit curves and repack @FRP containers from files extracted from the user’s game copy.
- Targets
- Game
- Category
- Game analysis tools
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Prerequisites: Python 3.9 or newer and game files extracted from the user’s copy of FFXII_TZA.vbf; Pillow is needed for PNG output.
- Testing evidence: The author reports checking the documented .ca and .cm formats across the matching game files.
- Limits: Blender round-trip editing and embedded .efx effect images are outside the current scope.
- License: MIT licence.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · StyuDEV/ffxii-tza-tools · Revision 537fb89
- docs/formats/INDEX.md GitHub · StyuDEV/ffxii-tza-tools · Revision 537fb89
More in Games
- sims-package2glb · Tool
- vc64_240p · Tool
- 3S Decomp: a byte-compared PS2 decompilation of Street Fighter III: 3rd Strike · Case study
- Agent decompilation: a byte-matching retrospective · Case study
- Animal Crossing: matching GameCube decompilation · Case study
- Animal Crossing: Wild World: matching Korean DS decompilation with differential runtime checks · Case study