Il2CppAssemblyUnhollower
Il2CppAssemblyUnhollower copied to clipboard
A tool to generate Managed->IL2CPP proxy assemblies
note - this also forces all types to not be sequential. need to filter better. this pr addresses https://github.com/knah/Il2CppAssemblyUnhollower/issues/44
`il2cpp_format_stack_trace` practically always returns an empty string. Using the `trace_ips` field of Exception class, or calling the `GetStackTrace` method might provide better results.
Unit tests are incredibly valuable when performing refactorings, rewrites, and even general development. Things to cover: * Assembly generation * [ ] Various OS/Architecture combinations (current targets would be x86/x64/ARM;...
hey i started using ur staff through melonloader i have older binaries from the game and can check what functions used to look like before il2cpp the rpc arguments used...
I have no idea why this would be useful, but some reflection-based libraries might make use of this. Events might be a bit tricky due to generated delegate types being...
I have no idea why this would be useful, but some reflection-based libraries might make use of this. Properties, being a pair of get/set methods, should be relatively straightforward to...
Right now injected classes have no (extra) fields. This is largely due to the fact that field storage is allocated in the managed-side object, with the il2cpp side object only...
Right now, when patching game code, the patch typically can catch exceptions (via runtime_invoke) but can't re-throw them. This is unwelcome in some cases, as execution of patch caller can...
Allow adding attributes from il2cpp(SerializeField for unity, Inject for zenject, etc). May be possible through patching il2cpp_custom_attrs_x?, though I havn't look very deep into it yet.
Being able to add new Unity event methods (such as Awake/LateUpdate/Update) to existing classes might be handy in some cases, and this seems to be possible based on how IL2CPP...