Relic-Game-Tool
Relic-Game-Tool copied to clipboard
SGA Archive Version 9.0 Issues
According to the wiki; there are only two 'reserved' fields (rsv_0, rsv_1), but the code lists three. (rsv_0a, rsv_1, rsv_0b)
This also means the header size is 432 instead of 428 as listed in the wiki.
Additionally, the wiki states that name buffer count should actually be interpreted as name buffer size for V9.0, but the TableOfContents unpack does not account for this
These discrepancies need to be investigated and updated.
- [x] reserved fields
- [x] V9 header size
- [x] Interpreting
name buffer count/size
Dawn Of War III does use name_buffer_size instead of name_buffer_count
V9 Header should be 428 bytes; there are only two 'reserved fields' (rsv_0, rsv_1)
PR needed before closing