Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

SGA Archive Version 9.0 Issues #16

Open
3 tasks done
ModernMAK opened this issue Jun 8, 2022 · 2 comments
Open
3 tasks done

SGA Archive Version 9.0 Issues #16

ModernMAK opened this issue Jun 8, 2022 · 2 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@ModernMAK
Copy link
Owner

ModernMAK commented Jun 8, 2022

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
@ModernMAK ModernMAK added bug Something isn't working documentation Improvements or additions to documentation labels Jun 8, 2022
@ModernMAK
Copy link
Owner Author

Dawn Of War III does use name_buffer_size instead of name_buffer_count

@ModernMAK
Copy link
Owner Author

V9 Header should be 428 bytes; there are only two 'reserved fields' (rsv_0, rsv_1)

PR needed before closing

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant