{"repo":"Toxocious/Aetherim","free":true,"listed":false,"github":"https://github.com/Toxocious/Aetherim","clone":"git clone https://github.com/Toxocious/Aetherim.git","description":"A C++ library for accessing Unity's IL2CPP classes, methods, and fields during run-time.","language":"C++","stars":87,"topics":["il2cpp","unity","il2cpp-hacking","il2cpp-modding","unity-hacking","unity-modding"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"Aetherim Aetherim is the source-code of a shared library that is used to access Unity's IL2CPP methods during run-time. Aetherim should work in both 64-bit and 32-bit programs, as well as on Linux, MacOS, and Windows. I created this in order to learn more about C++ as well as Unity and how its IL2CPP run-time works. Check us out on Discord and consider starring the repository if you liked it! Table of Contents - Table of Contents - Getting Started - Usage In Existing Project - Basic Wrapper Examples - Initialization - Getting An Image/DLL - Getting A Class - Getting A Nested Class - Getting All Fields Of A Class - Getting A Static Field - Getting A Field's Attribute - Getting A Method Pointer - Creating Hooks For Methods - Invoking A Static Method - Invoking A Non-Static Method - Check If A Debugger Is Attached To The Thread - Contributing - General Stance - Code Standards - License Getting Started Aetherim is a header-include library does not require you to compile it separately. Simply download the repository, add it to your project, and include the source files. Usage In Existing Project Add the repository into your project. Consider adding this repository as a git submodule, so that you can update your project easily when Aetherim updates. When Aetherim has updated, you can quickly pull the up-to-date code into your project and continue developing with Aetherim's updated functionality. Use the following command to pull the up-to-date code into your project. If you would l","default_branch":null,"files":null,"tree":[],"storefront":"/r/Toxocious","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Toxocious/Aetherim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}