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
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