mynamescrax/il2csharp ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python tool that takes a Unity IL2CPP game folder, or a global-metadata.dat plus GameAssembly.dll or libil2cpp.so, and turns it into a real C# source tree.
I want it to recover full class definitions and actual method bodies, not just signatures, and write the output like a normal project, one .cs file per type, with .csproj files and helpful JSON maps for addresses and string literals. It should handle x64 Windows and basic Linux or Android binaries, and it’s fine if some bodies are skipped gracefully when the data is incomplete.
Please make the CLI simple, include options for choosing an assembly, strict mode, decls only, and output path, and make sure it works well enough to run on a real game dump and inspect in an IDE. If you need to look up current docs or behavior for any library, do that.
Are you gonna build this?
make sure you review the code using coderabbit