01 · 产品介绍
本地桌面自动化
冒险岛经典服自动打怪与挂机工具
okya for MapleStory 通过屏幕图像识别和本地按键控制,减少重复刷怪、挂机和练级操作。你可以采集自己的角色与怪物模板,并按地图选择合适的运行策略。
- 支持平台
- Windows 10/11 · Apple 芯片 Mac
- 游戏画面
- 1366 × 768
- 处理方式
- 本地图像识别
为重复刷怪场景设计的可配置工具#
桌面客户端读取可见的游戏窗口,不需要你的游戏账号密码。它识别角色、目标怪物、小地图位置以及 HP/MP 区域,再按照已保存的策略和按键配置运行。人物模板、怪物模板和普通设置均保存在本地设备。
桌面客户端可以自动完成什么#
先完成最小配置并通过运行日志确认识别正常,再逐项开启可选功能,排查问题会更清晰。
角色与怪物识别
分别采集角色和目标怪物面向左、右的图像模板,客户端据此在画面中定位可见目标。
刷怪与挂机路线
支持原地攻击、两点往返,以及使用地图编辑器自主制作的多层地图路线。
自动补药与增益
可设置 HP/MP 触发阈值、药水按键、冷却时间,以及最多五组定时增益技能。
拾取与战斗控制
统一配置攻击、跳跃、拾取、转向行为和不同策略所需的动作间隔。
运行日志与启动检查
策略运行前检查游戏窗口、小地图、角色、怪物和生命状态识别,日志会显示当前结果。
本地配置与路线
配置、用户模板和地图路线文件保存在本地,可按实际地图反复测试和调整。
开始前需要准备#
- 64 位 Windows 10/11,或配备 Apple 芯片(M 系列)的 Mac
- 以 1366 × 768 运行冒险岛,并完整显示小地图
- macOS 上的“辅助功能”和“屏幕与系统音频录制”权限
- 有效许可证以及首次激活所需的网络连接
- 在实际使用的操作系统和游戏环境中采集的模板
冒险岛经典服自动化常见问题#
支持 Windows 和 macOS 吗?+
支持 64 位 Windows 10/11 和 Apple 芯片 Mac。当前 Mac 安装包不适用于 Intel Mac。
为什么必须使用 1366 × 768?+
游戏窗口、小地图及 HP/MP 的识别区域按 1366 × 768 客户区校准,其他分辨率可能无法通过启动检查。
客户端需要我的冒险岛账号密码吗?+
不需要。客户端读取可见游戏画面并使用你配置的本地按键控制。请勿向客服发送账号密码或 license.dat。
第一次应该使用哪种策略?+
建议使用“原地攻击”,只选择一种怪物并关闭可选功能。基础识别稳定后,再增加补药、增益、拾取或路线移动。
Windows 和 Mac 可以共用模板吗?+
常规配置和路线文件可以备份,但不同系统的画面渲染可能有差异,建议在目标系统重新采集角色和怪物模板。
我可以自己编辑 Bot 的地图路线吗?+
可以。使用浏览器地图编辑器标记平台、节点和移动动作,导出 JSON 路线后导入桌面客户端。每条路线都应在匹配的地图与分辨率下制作和测试。
02
使用说明
游戏实景截图#
安装、权限与激活#
先安装与当前系统匹配的软件包,再完成平台检查,最后开始配置策略。
Windows 安装
将 64 位 Windows ZIP 完整解压到固定目录,不要直接从压缩包预览窗口启动。请使用管理员权限运行程序。
Apple 芯片 Mac 安装
首次打开前先把 App 移入“应用程序”。在“隐私与安全性”中同时授予“辅助功能”和“屏幕与系统音频录制”,然后彻底退出并重新打开。当前 Mac 安装包不适用于 Intel Mac。
检查 macOS 权限
“辅助功能”用于发送移动、攻击和补给按键;“屏幕与系统音频录制”用于读取游戏窗口、人物、小地图和 HP/MP。两处都应添加“应用程序”中的正式 App,而不是 Terminal、Python、旧包或同名文件夹。打开开关后使用 Command-Q 完全退出并重开。
激活许可证
在设置页输入完整许可证,注意不要带前后空格;联网点击激活并等待成功状态,再返回主界面。macOS 若弹出钥匙串访问提示,应输入当前 Mac 登录密码,而不是许可证。
本地数据与备份
Windows 数据位于 %LOCALAPPDATA%\Okya\,macOS 数据位于 ~/Library/Application Support/Okya/。只备份 config.json、templates 和 maps;不要把 license.dat 复制到其他电脑,新设备应单独激活。
采集可靠的识别模板#
模板决定客户端在画面中寻找谁。请在实际运行的系统和游戏环境中,分别采集目标面向左、右的图像。
人物模板(固定 20 × 20 px)
新建并命名人物模板,让角色先面向左,在截图中选取头部上方较稳定的区域;再让角色面向右,选取完全相同的身体部位。确认左右预览只包含角色本身,保存后在下拉框中选中。
怪物模板(固定 10 × 10 px)
优先选择动作变化小、动画帧数较少的怪物。等待动画稳定后,分别采集其左右方向相同且不易变化的部位,例如头顶、角或眼睛附近。首次只勾选一种,日常使用建议控制在 1–3 种。
好模板与坏模板
好模板的左右取样位置一致,且只包含目标本体。若包含地面、平台边缘、背景、角色名、伤害数字、聊天文字、宠物、技能光效或其他怪物,应删除并重新采集。
需要重新采集的情况
游戏分辨率、显示缩放、时装、特效、游戏客户端或操作系统发生变化后,必须重新采集全部模板。模板截图必须与实际运行时的分辨率完全匹配;Windows 与 macOS 的像素渲染也可能不同,不建议直接共用模板。
首次使用配置步骤#
以下流程来自当前桌面客户端代码与首次使用教程。
- 1
安装适用于 64 位 Windows 或 Apple 芯片 Mac 的正确安装包。macOS 用户应先把 App 移到“应用程序”,再授予权限。
- 2
将游戏设置为 1366 × 768 的窗口或无边框窗口模式,并确保小地图、HP 和 MP 区域在主显示器上完整可见。
- 3
激活许可证并选择真实的游戏服务器,以便客户端使用对应的小地图颜色和 HP/MP 识别区域。
- 4
分别采集角色和目标怪物面向左、右的模板。更换系统、缩放、外观或游戏客户端后应重新采集。
- 5
第一次测试选择“原地攻击”,只设置角色、一个怪物、攻击键和跳跃键。
- 6
启动策略并查看运行日志。确认角色和小地图均识别成功后,再依次开启补药、增益和拾取。
运行模式、战斗与可选功能配置#
每次只修改一项并保存,通过运行日志确认正常后,再开启下一项功能。
游戏画面与基础设置
游戏使用 1366 × 768 窗口或无边框窗口模式,并放在主显示器。小地图保持完整展开,HP/MP 使用默认界面位置。软件内必须选择真实服务器、已保存的人物和一种怪物;建议开启测谎仪告警并先执行“声音测试”。
先使用诊断模式
“仅识别”用于确认游戏窗口、人物、怪物、小地图和 HP/MP,不发送战斗按键;“仅移动”用于验证巡航或预设路线。两项检查正常后,再启用“完整执行”。
战斗与移动
攻击键、跳跃键必须与游戏快捷栏一致。横向和纵向识别范围应从保守值开始,范围过大可能误追其他平台的怪物。
自动补血与补蓝
两者可分别开启。首次测试可从 50% 阈值和约 1 秒冷却开始,冷却不能低于 0.1 秒。如果日志显示 HP 或 MP 为 0.0%,先关闭自动补给,再检查服务器、分辨率、窗口位置、默认游戏 UI 和屏幕录制权限。
增益与物品拾取
最多可配置 5 个增益槽位,首次只开启 1 个;启用项必须设置按键,周期必须大于 0。拾取间隔建议从 0.45 秒开始,最低为 0.05 秒;频率过高会打断攻击并造成输入拥堵。
第一次完整运行
进入目标地图,展开小地图并确认 HP/MP 可见;保存服务器、1366 × 768、人物、怪物、策略和按键后,从安全位置点击“启动策略”。等待软件自动把焦点切回游戏,不要主动切换应用。只有日志确认游戏窗口、人物、小地图和启动检查通过,才算真正开始运行。
每次启动前 30 秒检查
确认角色位于正确地图和安全位置;游戏以 1366 × 768 位于主显示器;服务器、人物、怪物和策略正确;攻击、跳跃、药水、增益和拾取键与游戏一致;药水与技能数量足够、背包有空间;测谎仪告警已开启且声音可听见。
三种地图运行策略#
不同地图结构应选择不同策略。新配置先只测试移动,再逐步加入其他动作。
原地攻击
适合首次测试和固定平台。客户端记录启动时的小地图位置,角色被击退或偏移后可尝试回到原位。
两点往返巡航
在小地图的水平 A、B 坐标之间移动,可设置端点停留时间以及是否只在端点攻击。
自定义路线巡航
按照你在地图编辑器中创建的节点、平台和动作运行;导入路线需与当前地图匹配。
创建并使用自定义 Bot 路线#
地图编辑器用于描述 Bot 在指定地图中的移动方式。请基于桌面客户端实际运行时所用的地图和游戏画面制作路线。
三步创建地图路线
- 1导入实际运行的地图
先让游戏以日常运行时使用的分辨率、窗口模式和界面布局进入目标地图,再截取当前游戏画面。打开地图编辑器并点击“导入地图”。请使用你自己真实运行环境中的截图,不要使用攻略站地图、被缩放的图片或其他设备的截图,否则坐标可能无法与桌面客户端匹配。
- 2框选左上角小地图区域
选择“框选”,先点击小地图可见内容的左上角,再点击右下角,然后保存裁切。框内应完整包含角色能够行走的平台、绳索、梯子和传送点,同时排除游戏场景、聊天框、任务提示及小地图之外的界面。保存前放大核对边界,确保裁切结果与桌面客户端实际识别的小地图一致。
- 3开始选点并设立路线
选择“标点”,在转向位置、落脚点、绳梯入口和传送点放置节点;需要时用“平台”标出地形,再用“连线”连接相邻节点,并为每条路径选择左移、右移、跳跃、攀爬、下跳或传送。完成后导出路线,在桌面客户端中为同一张地图导入;先只测试移动,确认路线稳定后再开启攻击和拾取。
按正确顺序排查问题#
运行日志是首要依据。应先解决最早失败的启动检查,再调整策略参数。
找不到游戏窗口
确认游戏已在主显示器打开,并使用 1366 × 768 的窗口或无边框窗口模式。macOS 修改屏幕录制权限后,必须彻底退出并重开软件。
人物、怪物或小地图识别失败
去掉画面遮挡,核对服务器和当前模板,完整展开小地图,并在当前环境重新采集左右模板。排查时只选择一种怪物。
HP/MP 均显示 0.0%
先关闭自动补给,核对真实服务器、1366 × 768、默认游戏 UI、窗口位置和屏幕录制权限,再重新测试。
怪物漏识别或识别错误
只选择一种怪物,在动画稳定帧重新采集左右模板,并选取只属于该怪物的独特区域。模板包含背景或来自其他操作系统时,应删除并在当前系统重采。
能够识别但不发送按键
让游戏重新获得焦点,核对游戏快捷键,并检查 macOS“辅助功能”。Windows 上请使用管理员权限运行程序。
macOS 权限已开启仍反复提示
删除旧包、测试包、Python、Terminal 或同名文件夹对应的旧条目,把“应用程序”中的当前正式 App 重新加入两项权限并打开开关,然后使用 Command-Q 完全退出再重开。
巡航越过边界
把 A、B 端点向安全平台内侧移动,并先使用“仅移动”验证。检测间隔和角色移动惯性可能导致短暂越界。
更新、备份与反馈#
更新前保留已经验证过的配置,但不要迁移设备绑定的许可数据或提交敏感信息。
更新软件之前
停止策略并完全退出,备份 config.json、templates 和 maps。单独安装新版本,再核对版本、服务器、模板、按键和策略配置。
迁移到其他电脑
常规配置与路线文件可以审核后迁移,但不要迁移 license.dat。请在新设备重新激活、授予权限,并重新采集人物和怪物模板。
联系客服时
请提供软件版本、系统与芯片、服务器、分辨率、窗口模式、策略、关键参数,以及从“启动参数”到首次失败位置的完整日志。请移除许可证、设备标识、账号名等敏感内容。