Document soundbank findings

This commit is contained in:
2026-10-09 01:46:44 +02:00
parent f2bc986a82
commit 67bc541b1e
17 changed files with 102 additions and 17 deletions

View File

@@ -63,8 +63,7 @@ original bytes where nothing moved).
Replacing a pack media (`ackit` target `EDF036D6/393BC53A`) rewrites the pack table (`.bnk`), the
WAD entry payload, and the WAD table/offsets. Verified in-game (NOTES.md, E2).
## Regular soundbanks (`SFX\*.bnk`, bank version 56)
## Regular soundbanks
BKHD / DIDX {id, offset, size} / DATA / HIRC / STID. In-memory WEMs (DATA) are 16-byte aligned.
`ackit/bnk.py` can read/rebuild them, but most front-end sounds come from banks embedded in UE3
packages (`.upk`), which this toolkit does not modify.
The other `SFX\*.bnk` files and the banks embedded in `.upk` packages hold their WEMs in memory (not in a
WAD); see `banks.md`. The toolkit does not read or modify them yet.