I really should learn C# someday but C and C++ is good enuff for me right now.
Here's some info I figured out working on the Quick GR2 Finder for another Game.
typedef struct { // Sectionsinfo
UINT Not_Sure<comment="Always seems to be zero">;
This is what it should be:
typedef struct { // Sectionsinfo
UINT FileSectionFormat<comment="0 = no compression 1 = Oodle0 compression (No longer used by RAD Game Tools but may be found in older files) 2 = Oodle1 compression">;
The Granny Change Log is full of useful information for filling in the Unknowns.
SH5 does not use compression that I have found.
But I've not checked all 1700+ files so I won't swear to that!
I may add this check to the GR2 Finder as an option at some point.
There was something else I figured out looking at those other GR2 files but I forget what it was right now.