twist84/ManagedDonkey

GitHub: twist84/ManagedDonkey

一个基于 C++ 的 Halo Online 引擎修改项目,旨在为开发者提供可定制的模组框架和详尽的逆向工程文档。

Stars: 43 | Forks: 9

# [ManagedDonkey](https://github.com/twist84/ManagedDonkey) [![wakatime](https://wakatime.com/badge/github/twist84/ManagedDonkey.svg)](https://wakatime.com/badge/github/twist84/ManagedDonkey) [![年度提交](https://img.shields.io/github/commit-activity/y/twist84/ManagedDonkey?color=1818DF)](https://github.com/twist84/ManagedDonkey/commits/) [![构建状态](https://ci.appveyor.com/api/projects/status/ha46jv9ytnxwlfr4/branch/main?svg=true)](https://ci.appveyor.com/project/theTwist84/ManagedDonkey/branch/main) [![构建状态](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/dd6254c392113907.svg)](https://github.com/twist84/ManagedDonkey/actions/workflows/build.yml) [![向 DeepWiki 提问](https://deepwiki.com/badge.svg)](https://deepwiki.com/twist84/ManagedDonkey) ## 这是什么? - Donkey 是我在 2022 年 8 月启动的一个项目,灵感来源于多年来对 Halo 引擎的逆向工程以及学习 C++ 的经验。 - 目标是创建我自己的 Halo mod 版本,并记录所有信息供他人使用。 - 本项目面向开发者等技术人员,而非希望获得成品的普通用户。 ### 为什么选择 Halo Online,并且 specifically 是 `ms23 1.106708`? - 我从 2015 年中期开始研究这个版本,并对它产生了深厚的感情。 - 与较新的版本相比,它编译时使用的编译器优化较少。 - 具备可工作的客户端模拟逻辑、广播逻辑(systemlink)以及更多内容。 ### 将来会支持其他 Halo 版本吗? - 也许会?虽然目前没有计划迁移到更新的版本,但一旦新版本中缺失的所有功能都被实现,也就没有理由继续留在 `ms23 1.106708` 了。 ## 入门指南 - 获取一份 `Halo Online ms23 1.106708` 的构建版本 - 解压到 `G:\Games\ms23`;将此目录称为 `GameDir`。 - 从 [DonkeyFileShare](https://github.com/twist84/DonkeyFileShare) 下载文件。 ## 项目配置 - 右键点击 `game` 项目 - 属性 -> 调试 -> 将工作目录设置为 `GameDir`。 - 右键点击 `launcher` 项目 - **设为启动项目** - 属性 -> 调试 -> 将工作目录设置为 `GameDir`。 ## 构建 - `Git` 和 `Powershell` 仅用于预构建步骤,以获取上次提交的修订版本。 ## 调试 - 所需扩展(Visual Studio 2022) - [Smart Command Line Arguments VS2022](https://marketplace.visualstudio.com/items?itemName=MBulli.SmartCommandlineArguments2022) - [Microsoft Child Process Debugging Power Tool 2022](https://marketplace.visualstudio.com/items?itemName=vsdbgplat.MicrosoftChildProcessDebuggingPowerTool2022) ## 我能提供什么帮助? - 测试 Donkey。 - 分享想法。 - 恕不接受外部贡献。 ## 其他 - 了解更多信息,请加入 [Halo Mods](https://discord.gg/halo-mods-615301822474878977) Discord 以及 [ᴅᴏɴᴋᴇʏ ᴅᴇᴠᴇʟᴏᴘᴍᴇɴᴛ](https://discord.com/channels/615301822474878977/1380333857508950159) 帖子。
标签:AI合规, C++, C++开发, DNS解析, Halo, Halo Online, ms23, 二次开发, 威胁情报, 开发者工具, 开源项目, 数据擦除, 游戏Mod, 游戏修改, 游戏开发, 游戏引擎, 游戏逆向工程, 系统链接, 编译器优化, 网络安全研究