cupsocino/shaiya-client-decomp ? reverse-engineered prompt
Reverse engineered prompt
I want to clean up this reverse engineered Shaiya client so it’s easier to understand and maintain, without changing how it behaves.
Please go through the recovered C++ and simplify confusing logic, improve variable and function names, and tidy up the structure where it makes sense, while keeping the original client behavior intact. If you find any parts that can be made clearer with small comments or better organization, do that too.
Make sure it still builds as a 32 bit Windows client with Zig, and keep the current runtime setup working with the game data and needed DLLs in the assets folder. If anything is unclear, check the existing docs and look up current Zig or build details online if needed.
I do not want new game features, just a cleaner, more understandable codebase that still runs the same way.
Are you gonna build this?
make sure you review the code using coderabbit