First open-source Geometry Dash cross-platform Modding SDK
- CMake 3.21
- Android NDK r23
- LLVM x86
- Java and ApkTool
- Open
CMakeLists.txtand changeNDK_ROOTto your NDK root folder path - Set
BUILD_TARGETtowindowsorandroid cmake -S . -B build -G 'Ninja'cmake --build build --config Release
- Download Geometry Dash apk
apktool d GeometryDash.apk- Open
GeometryDash/smali/com/robtopx/geometryjump/GeometryJump.smali - Go to line 19 and after
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)Vadd this
.line 75
const-string v0, "modname"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
- Copy
libmodname.sotoGeometryDash/lib/armeabi-v7a apktool b GeometryDash
- Partur for Android-ML
- HJfod for cocos-headers
- pie for gd.h for windows
- ItalianApkDownloader for gd.h for android
- matcool for help with building for windows
- MacLao for his cat Булка whose name is in the name 😼