早年《摩尔庄园》第三方自动战斗辅助(当年的「鼹鼠辅助」)源码 —— 防御性安全研究存档,仅供研究,不鼓励使用。
这是一份历史外挂工具的完整源码存档:一个 C# WinForms 上位机,通过 InlineHook 注入 + Lua 脚本驱动,自动化摩尔庄园回合制战斗玩法(自动出招、按顺序放技能、自动回血 / 用怒气、快速练级等)。收录它的目的是理解当年淘米页游外挂的技术形态、留存失传的游戏史料、做安全科普警示。
| 模块 | 说明 |
|---|---|
MoleAssist/ |
C# WinForms 主程序:战斗管理器 FightManager、配置管理、UI |
InlineHookLib/ |
C++ 实现的 inline hook 注入库(inlineHook.cpp),挂钩目标进程 |
HookTest/ |
inline hook 库的测试工程 |
Config/fight.lua |
Lua 战斗脚本,定义出招逻辑(技能顺序 / 回血 / 怒气 / 隐藏模式等选项) |
Lib/NLua.dll、KopiLua.dll |
Lua 运行时(在 .NET 中执行 fight.lua) |
脚本引擎(Lua)与注入层(InlineHook)分离,是这类自动化工具的典型架构:宿主负责挂钩与内存读写,Lua 脚本负责可热改的战斗策略。
- 本仓库为历史存档与安全研究用途,非商业,不鼓励也不支持将其用于任何在线游戏。
- 外挂会破坏游戏公平性;对如今的离线复活项目而言,它更多是一份研究当年客户端 hook 技术的样本。
- 代码按 GPL-2.0 授权;《摩尔庄园》版权归上海淘米所有。
摩尔庄园钉子户 · 让停运的庄园在每一代设备上继续活下去。