5个版本
0.2.3 | 2023年12月10日 |
---|---|
0.2.2 | 2023年12月7日 |
0.2.1 | 2023年12月5日 |
0.2.0 | 2023年12月5日 |
0.1.0 | 2023年10月27日 |
#19 in #modding
49 每月下载量
1.5MB
504 代码行数(不含注释)
包含 (ELF库, 1MB) libfmod.so,(静态库, 355KB) fmod_vc.lib
Geometry Dash修改库,用于Rust
这是一个为修改Geometry Dash游戏而制作的Rust库。
参考
支持的平台
- Windows
注意
制作DLL文件时,请确保将Rust工具链设置为 stable-i686-pc-windows-msvc
。这会将DLL设置为使用MSVC(因此识别DllMain函数)在32位模式下构建(GD是32位)。您必须在Windows上运行并已安装MSVC。
您可以通过在 Cargo.toml
同一目录下创建一个名为 rust-toolchain
的文件并包含以下内容来完成此操作
stable-i686-pc-windows-msvc
然后运行 rustup install stable-i686-pc-windows-msvc
。
...或者运行 rustup default stable-i686-pc-windows-msvc
,但这将覆盖所有项目的默认工具链为32位Windows MSVC。
待办事项
- 添加所有已知的GD函数和类
- 添加所有Cocos2dx函数
- GD 2.2支持发布时
- 考虑使用 libmem 代替MinHook
依赖项
~129MB
~2M SLoC