# tactical-decomp: matching recovery of Final Fantasy Tactics

> tactical-decomp reconstructs the USA PlayStation release of Final Fantasy Tactics as C89 matched against the original executable and disc blobs. It splits user-supplied disc data, replaces assembly stubs function by function and checks rebuilt bytes with comparison tools. A related static recompilation directory uses the decompilation's address map as input.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Kyagara/tactical-decomp>
- Primary source: <https://github.com/Kyagara/tactical-decomp/blob/fb105fa429bcd9f95e35642e295b1165b81cfe7e/README.md>
- Catalog page: <https://awesomerea.org/resources/tactical-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/tactical-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/tactical-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** A retail USA Final Fantasy Tactics BIN/CUE disc dump is required.
- **Prerequisites:** The workflow uses Python tooling, splat, m2c, maspsx, GCC 2.6.0-psx and binutils.
- **Limits:** The decompilation remains in progress, especially for BATTLE and EFFECT blobs.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/Kyagara/tactical-decomp/blob/fb105fa429bcd9f95e35642e295b1165b81cfe7e/README.md>
2. <https://github.com/Kyagara/tactical-decomp/blob/fb105fa429bcd9f95e35642e295b1165b81cfe7e/recomp/README.md>

## More in Games

- [Tag Force 5 Decompilation: matching the PSP game's code](https://awesomerea.org/resources/tag-force-5-decomp-case/index.md) · Case study
- [Tecmo Super Bowl: byte-exact NES disassembly](https://awesomerea.org/resources/tecmo-super-bowl-nes-case/index.md) · Case study
- [Tenchu 1: a PlayStation decompilation of Shinobi Gaisen](https://awesomerea.org/resources/tenchu-shinobi-gaisen-decomp-case/index.md) · Case study
- [Tetris Plus: an early Game Boy disassembly](https://awesomerea.org/resources/tetris-plus-game-boy-disassembly-case/index.md) · Case study
- [Tetris: an annotated Game Boy disassembly](https://awesomerea.org/resources/game-boy-tetris-disassembly-case/index.md) · Case study
- [Tetris: byte-matching Game Boy disassembly](https://awesomerea.org/resources/tetris-gb-disassembly/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.
