Skip to content

Documentation

The primary output of this project is the reverse-engineering documentation: format specifications, engine architecture notes, and modding guides for Jane's Fighters Anthology and related titles, built up from binary analysis of the game's assets and executable. The toolkit software exists to exercise and validate that documentation — a working codec is the proof of understanding.

These pages are published as a searchable site at https://fighterscodex.com/, built from this same docs/ tree.

This is a work in progress and will be updated as more is discovered. If something here is wrong or needs more detail, please submit an issue.

Fighters Anthology

Reverse-engineering notes, format specifications, and modding guides for Jane's Fighters Anthology (1998).

Document Description
fa/start-here.md Start here — the learning path from game concepts to internals, for players and modders
fa/README.md FA knowledge base index
fa/architecture.md Runtime environment, asset system, and subsystem architecture
fa/modding.md Step-by-step modding recipes
fa/formats/README.md All 44 file format specifications, categorized
fa/formats/STATUS.md Generated per-format status matrix — spec completeness, codec direction, tests, fuzzing (CI-enforced)
fa/reconstruction.md Generated FA.EXE reconstruction matrix — per-subsystem naming + documentation progress (CI-enforced)

Outstanding research is tracked on the roadmap and the issue tracker — there is no standalone TODO file.

Toolkit

Reference documentation for the validation tools.

Document Description
roadmap.md Phased roadmap to 1.0 — gates, epics, and the 1.0 definition
cli.md Full CLI command reference
gui.md fxs graphical editor feature reference
api.md C++ library API reference
development.md Building, IDE setup, and project structure
spec-authoring.md Format-spec template, front-matter schema, and vocabularies (CI-enforced)
adr/README.md Architecture decision records for the toolkit