# 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.

- Type: Tool
- Targets: Game
- Category: Game analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/StyuDEV/ffxii-tza-tools>
- Primary source: <https://github.com/StyuDEV/ffxii-tza-tools/blob/537fb89be76a19176014d414bf3e58d1170a0198/README.md>
- Catalog page: <https://awesomerea.org/resources/ffxii-tza-tools/>
- Record JSON: <https://awesomerea.org/resources/ffxii-tza-tools/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ffxii-tza-tools/index.md)

## 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.

## Primary sources

1. <https://github.com/StyuDEV/ffxii-tza-tools/blob/537fb89be76a19176014d414bf3e58d1170a0198/README.md>
2. <https://github.com/StyuDEV/ffxii-tza-tools/blob/537fb89be76a19176014d414bf3e58d1170a0198/docs/formats/INDEX.md>

## More in Games

- [sims-package2glb](https://awesomerea.org/resources/sims-package2glb/index.md) · Tool
- [vc64_240p](https://awesomerea.org/resources/vc64-240p/index.md) · Tool
- [3S Decomp: a byte-compared PS2 decompilation of Street Fighter III: 3rd Strike](https://awesomerea.org/resources/sfiii-3rd-strike-ps2-decomp-case/index.md) · Case study
- [Agent decompilation: a byte-matching retrospective](https://awesomerea.org/resources/agent-decompilation-oracle-case/index.md) · Case study
- [Animal Crossing: matching GameCube decompilation](https://awesomerea.org/resources/animal-crossing-gamecube-decomp-case/index.md) · Case study
- [Animal Crossing: Wild World: matching Korean DS decompilation with differential runtime checks](https://awesomerea.org/resources/animal-crossing-wild-world-decomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
