- Use Android NDK r16 or r17 only
- Versions below r16 or above r17 are not supported
Make sure you: - Know basic C++ - Understand the cocos2d API
-
Clone the repository
-
Extract it
-
Add the NDK to your environment path
-
Run:
ndk-build
- This only works on Geometry Dash v2.2081 (Android, 64-bit / arm64-v8a)
Right now, this is required because: - 32-bit support is slowly being removed by Google
If you want a cleaner and more efficient way to make mods, you should use Geode-SDK, since most developers use it for Geometry Dash modding.
-
Download Geometry Dash v2.2081
-
Delete the
armeabi-v7afolder -
Open
classes.dex -
Find the
GeometryJumpclass Path:com/robtopx/geometryjump/GeometryJump -
Inside the constructor, you will see library names like:
cocos2dcpp -
Below
cocos2dcpp, add this code:.line 69 const-string v0, "gdmod" invoke-static {v0}, Ljava/lang/System->loadLibrary(Ljava/lang/String;)V -
Repack and sign the APK
-
Done, your mod should now work 🎉
Check this repo instead: https://github.com/iAndyHD3/gd-mod-example-android
- Discord:
itzzyann_ - Gmail:
zyanndev@gmail.com