| user-guide.md |
installing and using Unheard City (screenshots) |
| decisions.md |
stack, dependencies/licenses, originals store, size rule, in-memory sounds, texts, language, verification |
| categories.md |
group/category scheme and character fields |
| building.md |
building the editor and its installer (Windows, Linux) |
| formats/wad.md |
WWAD archives, grouped entries, BKPK stream packs |
| formats/banks.md |
soundbanks and the in-memory sounds (footsteps, foley, effects, localized speech); how each voice line is linked across languages |
| formats/subtitles.md |
subtitles: dialogue objects in the packages, link to the speech sounds |
| formats/text.md |
menu and UI text: the localization files |
| formats/upk.md |
UE3 packages: summary, LZO chunks, how ackit reads and patches them |
| formats/wem.md |
WEM layout the game accepts, setup stripping, hash and decode-alloc formulas |
| reverse-engineering/decoder.md |
BatmanAC.exe decoder functions and addresses |
| reverse-engineering/findings.md |
root cause, findings, in-game experiment log (incl. failed hypotheses) |
| ../data/catalog/README.md |
catalog CSV schema, adding languages |
| history/ |
the mission briefs this project was built from |