1 dépôt
Resolving runtime memory addresses to high-level language signatures using metadata.
Distinct from Metadata Mapping: Distinct from general metadata mapping: specifically handles the translation of native pointers back to C# method signatures in Il2Cpp.
Explore 1 awesome GitHub repository matching software engineering & architecture · Runtime Method Mapping. Refine with filters or upvote what's useful.
MelonLoader is a game engine plugin loader designed to inject custom code and load external plugins into Unity games. It functions as a modding framework that supports both Mono and Il2Cpp runtimes, allowing for the modification of games across different backend architectures. The project enables the patching and hooking of functions within Unity games, specifically providing a system for managing C# assemblies in Mono environments and a framework for patching the Interop C++ backend used by Il2Cpp. The system handles the interception of the application boot process to load third-party mods
Maps C++ method pointers back to original C# signatures using embedded Il2Cpp metadata.