ModernMAK/Relic-Game-Tool

SGA Archive Version 9.0 Issues

Opened this issue · 2 comments

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.

  • reserved fields
  • V9 header size
  • 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