A Lua script loader for GTA: San Andreas (and SAMP) on Android.
Main goal - compatibility with PC MoonLoader (as far as Mobile allows it).
cpp- Main MonetLoader code.game- GTA and SAMP stuff.gui- ImGui, input and script rendering framework.hook- MonetHook hooking library.script- Main script runtime implementation,script/modulescontains packaged into MonetLoader modules.utils- Various utility.
dist- Lua redistributable libraries.example- Example MonetLoader scripts.lib- Third-party code.
- Setup NDK environment (toolchain, ANDROID_ABI, ANDROID_PLATFORM, ANDROID_STL).
- Load the root CMakeLists.txt, wait for it to configure and build.
- Ship generated libmonetloader.so together with respective Lua binary from lib/lua/bin.
- Copy data from
distand scripts intoAndroid/media/<package name>at external storage.