geometrydash 0.2.3

Geometry Dash modding library
docs.rs failed to build geometrydash-0.2.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Geometry Dash modding library for Rust

This is a Rust library made for modding the Geometry Dash game.

References

Supported platforms

  • Windows

Note

When making DLL files, make sure to set the Rust toolchain to stable-i686-pc-windows-msvc. This sets the DLL to build with MSVC (so it recognizes the DllMain function) in 32-bit mode (GD is 32-bit). You must be running Windows and have MSVC installed.

You can do this by either creating a rust-toolchain file in the same directory as Cargo.toml with the following contents:

stable-i686-pc-windows-msvc

and running rustup install stable-i686-pc-windows-msvc.

...or running rustup default stable-i686-pc-windows-msvc, but this will override the default toolchain for all projects to 32-bit Windows MSVC.

TODO

  • Add all known GD functions and classes
  • Add all Cocos2dx functions
  • GD 2.2 support when it comes out
  • Consider using libmem instead of MinHook