Closed rdw-software closed 1 year ago
I think the only issue is the Oodle-0 compression. Everything else seems to be covered by existing implementations or docs.
Also, it's worth reviewing the difference between RO's GR2 and other versions For example, OpenGR2 mentions that the endianness conversion must be performed. However, as far as I can tell this isn't actually needed in this case. In fact, the granny2.dll
that ships with the kRO client doesn't even seem to offer the endianness reversal flag parameter in its exports?
As for Oodle, I'll add some links to the relevant topics, but I don't think it's feasible (or at least worth the effort) to analyze in detail.
The existing article, with corrections provided by the person on the ROB Discord would likely be an OK starting point. Rest TBD.