also, not sure if this should be in the audio section. feel free to move it there if so.
anyway, i couldn't really figure out much. there's 3 files for each "sound collection":
- v*.wad: concatenated xbox adpcm audio.
- p*.wad: contains some names at 0x8b7c, but i don't think there's any offsets/sizes related to the v*.wad file. not sure.
- h*.wad: no idea. maybe the offsets/sizes are here and p*.wad points here instead?
inside p*.wad there's some sort of group structure there, with each one having a name, then some bytes followed by more names (more like IDs, really). in the bytes right after the group name there's a byte that gives the amount of the sounds that will appear. it could be more than just a byte, but i don't see how a 32-bit integer would fit in there, and i haven't seen any groups with more than 255 IDs anyway.
about the audio files, there's usually a lot of duplicates across different collections, which is odd. also, some of them are stored outside of the concatenated audio file.
there is one other kind of file (s*.wad), but i also couldn't really quite understand it. it contains the same "group names" as the p*.wad files, but instead of the IDs it has the actual names. there's only a few of those, but they're larger.
inside the attachment there's a small sound collection with all three files.