Rust Bindings for the Geode SDK
TODO TLDR: define entry with
geode::entry! {
/* your code goes here */
}
and do hooks n stuff in there
Due to the fact that Geometry Dash is a 32-bit application, mods for it have to be compiled as 32-bit.
You can do this by running cargo +nightly-i686-pc-windows-msvc build
on Windows (nightly is required because geode-rs uses some unstable features).
If you are not using Windows I recommend using cargo xwin for cross compilation targeting Windows.
Once you have your DLL you will have to add it to a ZIP file that contains a mod.json, logo.png and about.md.
BSL-1.0