geode

Crates.iogeode
lib.rsgeode
version0.1.4
sourcesrc
created_at2023-01-27 10:31:12.187226
updated_at2023-08-22 16:44:08.725469
descriptionRust bindings for the Geode SDK
homepage
repositoryhttps://github.com/makitard/geode-rs
max_upload_size
id769538
size21,926
(makitard)

documentation

https://docs.rs/geode

README

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

Commit count: 12

cargo fmt