| Crates.io | geometrydash |
| lib.rs | geometrydash |
| version | 0.2.3 |
| created_at | 2023-10-27 11:52:24.596381+00 |
| updated_at | 2023-12-10 07:48:09.655395+00 |
| description | Geometry Dash modding library |
| homepage | https://github.com/zeozeozeo/geometrydash |
| repository | https://github.com/zeozeozeo/geometrydash |
| max_upload_size | |
| id | 1015930 |
| size | 1,776,608 |
This is a Rust library made for modding the Geometry Dash game.
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.