冒险岛国际版(GMS)开源辅助项目整理

说明:以下项目的实际可用性高度依赖游戏版本,多数项目并非为当前 GMS 版本持续维护。使用任何第三方工具均可能违反 Nexon 服务条款,存在封号风险,请自行评估。

一、明确支持 GMS 的刷怪 Bot

🐝 Bumblebee Bot

GitHub:https://github.com/CohortMinseok/Bumblebee

语言:Python 3.12

最后实质性更新:2024 年 3 月左右

GMS 兼容性:README 中明确标注支持 MSEA、GMS、TMS、KMS。

核心功能:

  • Auto Rune Solver:自动解符文

  • Auto Enter Polo / Especia Portal:自动进入 Polo/Especia 传送门

  • Auto Change Channel:自动换线

  • 同时兼容 Flash Jump 类职业和 Teleport 类职业

  • 支持 多 PC 运行(每台 PC 需独立 Telegram Bot)

  • 声称不会触发方形测谎仪、悬浮测谎仪或 Princess Violetta

  • Active GM Detector:主动 GM 检测

  • 支持顺时针 / 逆时针轮转刷图

  • Telegram 绑定与控制:支持 Telegram 远程控制、消息通知、Gototown 指令

  • QoL 实用功能:自动喂宠物、自动复活等

已知限制:Polo/Especia 传送门在 DMT 日无法工作,因为横幅会遮挡用于区分传送门类型的顶部计时器,建议当天关闭该功能。

运行方式:以管理员权限在 cmd 中执行 python main.py,也可通过 PyInstaller 编译为 .exe。

定位:功能最完整、最贴近现代 GMS 刷怪需求的 Python Bot,适合作为直接使用或二次开发的基础。

🌱 EasyMaple

GitHub:https://github.com/wanliAlex/easymaple

语言:Python 3.10+,依赖 uv 进行依赖管理

最后实质性更新:2026 年中仍有提交(加入测谎仪检测等)

定位:轻量级刷怪 Bot,作者自述为“for-fun”项目,代码简洁,适合学习或在其基础上构建。

核心功能:

  • 读取 routine 文件,让角色按预设路线自动移动刷怪

  • 自动检测并解符文

  • Discord 通知:符文刷新、死亡、精英 Boss 等事件

  • 提供 可视化 GUI,方便创建和编辑刷怪路线

运行要求:游戏需以窗口模式运行。

GMS 兼容性:README 未像 Bumblebee 那样明确列出 GMS,但功能设计(符文、测谎仪检测、精英 Boss)与 GMS 的刷怪场景高度对应,实际使用需自行验证版本兼容性。

二、AI / 计算机视觉路线

🧠 Auto Maple(及 Auto Maple Plus)

原仓库:https://github.com/tanjeffreyz/auto-maple

增强分支:https://github.com/ckwon10/auto-maple-plus

配套资源库:https://github.com/tanjeffreyz/auto-maple-resources(包含各职业的 command books 和各图的 routines)

语言:Python

社区规模:原仓库 721 stars,325 forks。

技术路线:不直接读写游戏内存,而是通过模拟按键 + TensorFlow 机器学习 + OpenCV 模板匹配来驱动角色。

核心机制:

  • Minimap 追踪:使用 OpenCV 模板匹配识别小地图边界和小地图内的元素,实时定位玩家位置

  • Layout + A* 寻路:可选记录玩家历史位置,构建 quadtree 布局文件,使用 A* 搜索算法计算到目标点的最短路径,提升 routine 执行精度和速度

  • Command Books:每个职业对应一个 Python 文件,定义技能对应的按键和触发时机,模块化设计使程序可以操作任意职业

  • Routines:用户创建的 CSV 文件,规定“在哪个位置执行哪些命令”,由内置编译器解析执行

Auto Maple Plus:ckwon10/auto-maple-plus 是功能增强分支,更新相对活跃(2024 年底仍有提交)。

定位:适合对 AI/视觉方案感兴趣、或希望基于成熟框架进行二次开发的用户。上手门槛高于 Bumblebee,但架构更灵活。

👁️ MapleCV

GitHub:https://github.com/terryhji/MapleCV

语言:Python

最后更新:2024 年初

核心目标:绕过冒险岛的反 Bot 机制,生成高效且接近人类玩家的训练路线。

技术细节:

  • 使用 DXCam 以 60fps 捕获游戏画面

  • 通过 OpenCV 模板匹配实时追踪玩家位置(黄色圆圈标记)

  • 引入 旅行商问题(TSP)算法生成训练路径:每个节点连接到最近的未访问节点,模拟人类玩家“优先击杀最近怪物、以旋转模式遍历地图”的行为

  • 每个节点周围设置“边界容差”,让移动更流畅、减少机器人感

  • 包含符文检测模块,完成自动化闭环

定位:技术文档较详细,适合想理解“纯视觉 Bot 如何实现反检测和路径规划”的开发者参考。功能完整度不如 Bumblebee 和 Auto Maple,但思路有参考价值。

三、传统客户端 Trainer / Hook(历史参考)

⚙️ MSB(MapleStory Trainer)

GitHub:https://github.com/PrinceFroggy/MSB

语言:C++(Visual Studio 解决方案)

历史地位:README 声称其在 GMS 版本 128 到 140 期间“主导了 Global MapleStory 公开 hack 场景”。

最后实质性提交:2014 年 5 月 15 日。

结构:包含 launcher 和 trainer 两部分。

定位:传统内存修改型 Trainer 的历史参考。几乎不可能直接用于当前版本的 GMS,但如果你需要了解早期 Trainer 的代码结构和内存操作方式,有一定考古价值。

🔗 maplestory-client-hook

GitHub:https://github.com/Hucaru/maplestory-client-hook

语言:C++

最后提交:2021 年 1 月

性质:技术示例,展示如何创建 DLL 来 Hook 冒险岛客户端的函数。README 明确说明仅在 v28 版本上测试过。

构建要求:Visual Studio、DirectX SDK 2006、Microsoft Detours。

注入方式:使用 CFF Explorer 等工具将 DLL 添加到 ijl15.dll 的导入表。

定位:不是开箱即用的辅助工具。适合想了解客户端 Hook 底层原理、或需要自行构建更底层修改工具的开发者作为起点。

四、额外补充:搜索中发现的其他近期项目

以下两个项目不在原始列表中,但在 2025 年仍有活动,供扩展参考。

imbot-99/MapleStoryAutoBot

GitHub:https://github.com/imbot-99/MapleStoryAutoBot

语言:未明确标注,从仓库名称和描述判断为脚本类项目。

最后更新:2025 年 5 月

主要针对:MapleStory N(非传统 GMS),功能包括自定义地图自动打怪、自动 BUFF、检测到其他玩家自动换线、自动过测谎/防挂机等。README 明确声明使用会违反 ToS 并可能导致永封。

参考价值:如果你关注的是反检测策略(玩家检测、换线、测谎绕过),它的功能设计思路有参考意义,但并非直接面向 GMS 传统服务器。

Lyze96/MANIA-Maplestory-Bot

GitHub:https://github.com/Lyze96/MANIA-Maplestory-Bot

最后更新:2025 年 8 月仍有 README 更新。

定位:自动化 botting 系统。README 信息较少,活跃度在近期项目中相对较好,可以作为进一步调研的候选。

五、选择建议

 
 
需求场景 推荐项目 理由
想直接使用、功能较全,明确支持 GMS Bumblebee Bot 功能列表最完整,README 明确标注 GMS/MSEA/TMS/KMS,有 Telegram 远程控制和主动 GM 检测
对 AI/视觉方案感兴趣,或需要二次开发框架 Auto Maple Plus 成熟的 Python AI Bot,TensorFlow + OpenCV + 模拟按键,原仓库 721 stars,社区资源库完善
想要轻量、带 GUI、上手门槛较低的刷怪 Bot EasyMaple 可视化路线编辑,Discord 通知,代码简洁适合学习
想研究反检测和路径规划算法 MapleCV TSP 路径生成 + DXCam + OpenCV 的技术文档较详细
需要传统内存修改 Trainer 的代码参考 MSB 历史项目,仅作考古参考,不可直接用于当前版本
想了解客户端 Hook 底层原理 maplestory-client-hook C++ DLL Hook 示例,仅 v28 测试,适合学习而非直接使用
关注 2025 年新项目 / 反检测策略 imbot-99/MapleStoryAutoBot / Lyze96/MANIA 近期仍有活动,但需自行验证与 GMS 的兼容性

最后提醒:以上项目多为社区开发,更新频率和版本兼容性参差不齐。在实际使用或二次开发前,建议先阅读对应仓库的 README、Issues 和最近提交记录,确认其当前状态是否满足你的需求。使用任何辅助工具均存在账号风险。

THE END
抢沙发

请登录后发表评论

    暂无评论内容