# Documentation | document | content | |----------|---------| | [user-guide.md](user-guide.md) | installing and using Unheard City (screenshots) | | [decisions.md](decisions.md) | stack, dependencies/licenses, originals store, size rule, trade-offs | | [categories.md](categories.md) | group/category scheme and character fields | | [building.md](building.md) | building the editor and its installer (Windows, Linux) | | [formats/wad.md](formats/wad.md) | WWAD archives, grouped entries, BKPK stream packs | | [formats/banks.md](formats/banks.md) | soundbanks and the in-memory sounds not covered yet (footsteps, foley, effects) | | [formats/upk.md](formats/upk.md) | UE3 packages: summary, LZO chunks, how ackit reads and patches them | | [formats/wem.md](formats/wem.md) | WEM layout the game accepts, setup stripping, hash and decode-alloc formulas | | [reverse-engineering/decoder.md](reverse-engineering/decoder.md) | BatmanAC.exe decoder functions and addresses | | [reverse-engineering/findings.md](reverse-engineering/findings.md) | root cause, findings, in-game experiment log (incl. failed hypotheses) | | [../data/catalog/README.md](../data/catalog/README.md) | catalog CSV schema, adding languages | | [history/](history/) | the mission briefs this project was built from |