#bindings #sdk #hook #entry

nightly geode

Rust bindings for the Geode SDK

5 releases

0.1.4 Aug 22, 2023
0.1.3 Aug 22, 2023
0.1.2 Aug 22, 2023
0.1.1 Aug 21, 2023
0.1.0 Jan 27, 2023

#1307 in Math

BSL-1.0 license

21KB
505 lines

geode-rs

Rust Bindings for the Geode SDK

Usage

TODO TLDR: define entry with

geode::entry! {
/* your code goes here */
} 

and do hooks n stuff in there

Compilation

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.

License

BSL-1.0


lib.rs:

Rust bindings for the Geode SDK

Dependencies

~129MB
~2M SLoC