#modding #hook #mod

geometrydash

Geometry Dash修改库

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 每月下载量

BSL-1.0 许可证

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