geode-sdk/geode

GitHub: geode-sdk/geode

一款用于 Geometry Dash 游戏的现代化模组加载器和开发 SDK,解决多模组兼容性问题。

Stars: 1904 | Forks: 335

Home page

Geode 是一个 Geometry Dash 模组加载器模组开发 SDK,采用了现代化的模组开发方式。

## 为什么选择 Geode? 与以往仅仅注入 DLL 并让开发者自行处理其余工作的模组加载器不同,Geode 旨在成为一个更全面的项目,在一个软件包中提供创建模组所需的所有工具。 Geode 的目标是解决**模组不兼容**问题——确保模组能够协同工作,不会出现按钮错位或钩子莫名消失的情况。 ## “Hello World!” 示例 这是一个 Geode 的 **Hello World** 模组: ``` #include #include using namespace geode::prelude; class $modify(MenuLayer) { void onMoreGames(CCObject*) { FLAlertLayer::create( "Geode", "Hello World from my Custom Mod!", "OK" )->show(); } }; ``` 这段代码修改了 Geometry Dash 主场景中点击“More Games”按钮时的行为,使其显示一个自定义弹窗。 ## 文档 关于使用 Geode 的详细文档、教程和安装说明可以在[这里](https://docs.geode-sdk.org)找到。 刚接触 GD 模组开发?Geode 的文档还附带了一本实用的[教程手册](https://docs.geode-sdk.org/#/handbook/chap0),其中解释了 GD 模组开发的所有基础知识! ## 贡献 你可以通过提交 [Pull Request](https://github.com/geode-sdk/geode/pulls) 来为 Geode 做出贡献!请遵守贡献指南。 ## 问题、帮助等 如果你有任何进一步的问题、需要帮助,或者只是想分享你对猫娘的喜爱,请务必加入[我们的 Discord 服务器](https://discord.gg/9e43WMKzhp)!
标签:C++, DLL注入, DNS解析, Geode, Geometry Dash, Hook技术, 云资产清单, 几何冲刺, 开发框架, 开源项目, 数据擦除, 模组加载器, 流量审计, 游戏修改, 游戏增强, 游戏模组, 逆向工程