Thank you very much for this quality work, and the pulic open source release!
I have been watching that other rewrite, but the source code isn't public yet. It is also true that LLMs have made decompilation efforts much more tractable than in the past, and we are seeing these projects proliferate, so in my opinion it is a good thing to make an early release to avoid duplicating effort.
This looks feature-complete, though. Which brings me to my main question: I have a bit of trouble understanding how much of a 100% faithful reimplementation this is. Given that your compiler is VS 2022, and looking at the libraries used, this does not look like a byte-compatible decompilation (where even the final binary checksum would match). Admittedly, this would be a very high bar to achieve.
And I see that you have included a few fixes already, so:
- how do you decide on what to keep close to the original vs what to change?
- Do you have a roadmap or guidelines for what kind of changes would be accepted?
- lua engine modernization
- network stack modernization
- platform ports (Linux, mac, gcc/clang)
- UI improvements: multiple viewports/windows, shortcuts, menu/artwork changes, etc
- Gameplay interaction changes: unit orders, etc (I quite like PA's drag-circle to build metal extractors, for instance)
There is probably room for multiple similar projects, though, and if you go for a more faithful approach while the other project is more open to changes, that is perfectly fine by me too 
We will probably see multiple forks and total conversion, with source code access, I imagine that you have fully anticipated this!

