#bindings #sdk #hook #entry

nightly geode

Rust对Geode SDK的绑定

5个版本

0.1.4 2023年8月22日
0.1.3 2023年8月22日
0.1.2 2023年8月22日
0.1.1 2023年8月21日
0.1.0 2023年1月27日

#1307 in 数学

BSL-1.0 许可证

21KB
505

geode-rs

Rust对Geode SDK的绑定

用法

待办事项 TLDR:使用

geode::entry! {
/* your code goes here */
} 

定义入口并在其中执行钩子等操作

编译

由于Geometry Dash是一个32位应用程序,因此为其编写的模必须编译为32位。您可以在Windows上运行cargo +nightly-i686-pc-windows-msvc build(因为geode-rs使用一些不稳定特性,所以需要nightly)。如果您不是在Windows上使用,我建议使用cargo xwin进行跨编译,目标是Windows。一旦您有了DLL,就必须将其添加到包含mod.json、logo.png和about.md的ZIP文件中。

许可证

BSL-1.0


lib.rs:

Rust对Geode SDK的绑定

依赖关系

~129MB
~2M SLoC