# geode-rs Rust Bindings for the [Geode SDK](https://geode-sdk.org) ## Usage TODO TLDR: define entry with ```rs 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](https://github.com/rust-cross/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