Repository navigation
v1.0.11 —— 角色定位卡顿修复 + 爬梯/切段修复
v1.0.11 修复更新
修 bug 版本,建议所有用户更新。
用过旧版的,更新后只需要做一件事:删掉 nametag\ 文件夹里旧的模板图(F3 截下来的角色名字图),重新按 F3 标定一次。原因见第 1 条——旧模板配这个版本可能还是坏的。
1. 名字定位失效:角色不动、画面像幻灯片(最重要)
你会看到:按 F3 标定完名字后,角色中心点不动、画面半天不刷新,日志里反复刷 名字命中False。
原因:F3 标定工具存出来的模板是「只留名字白字」的格式,程序默认却按「整张图灰度比对」去找——格式对不上,每一帧都匹配失败,程序越跑越慢(实测慢到每秒 0.1 帧,基本等于卡死)。本版把两边统一成同一种格式,实测恢复到每秒 29 帧。
你要做的:删掉 nametag\ 里旧的模板图,重新按 F3 标定一次(旧模板是按老抠图规则生成的,重标最保险,10 秒的事)。
2. 自动喝药从来没生效过(上版遗留)
上版(v1.0.10)新加的血蓝自动喝药,实际上一次药都没按出去过:程序内部少了个函数,每次轮到喝药都报错,但错误被吞掉、挂机照常跑——日志里只有一行不起眼的 [喝药] … 失败,很容易漏看。本版补上了。
开过自动喝药的,务必更新。
3. 带梯子/平台的地图走不顺
三个相关修复(都有真机路线实测验证):
- 爬梯爬到一半掉头往下爬 / 差一点碰到梯子就回头:程序判断「这段走完没有」的依据算反了——按整段路线的方向统计,像「先横走、爬梯上去、再横走」的 L 形路线会算反;而且只看左右位置、不看高度,人还在地面就被判「到顶了」。现在按终点附近的方向算,并且要求高度真的接近才算到达。
- 跳起来抓不住梯子:现在跳跃时如果旁边有梯子,会顺带按住「↑」,角色沿跳跃弧线过去就能扒住梯子。普通跳(跨缺口)行为不变。
- 新增配置
route.goal_reach_y_tol(默认 3):上面说的「高度接近」的容差。一般不用动;万一某张图的角色一直到不了终点、在原地打转,把这个值调大一点,或填 0 关掉这层判定。
4. 按了开始却没反应
- 窄路线被判「不值得巡逻」:两段终点间距小于 24 像素的路线会被程序降级成「站着不动」,有用户实测 23 像素的正常路线中招,看着就像按 F1 没启动。阈值已放宽到 15。
- 地图没有可用路线(比如没录到终点就保存了):以前程序会「装死」——主循环停了但进程不退出,看着像卡死,只能去任务管理器强杀。现在按开始时会直接弹窗,告诉你哪张图、为什么、怎么补(按 F4 重录这张图,一路走到终点再按 F3 保存)。
- F1 热键偶发不响应,一并修了。
5. 「停止界面.bat」关不掉 / 「启动界面.bat」重复启动
两层原因:bat 里 PowerShell 命令的 $ 符号被 cmd 吃掉、文件换行符存成了 LF(cmd 只认 CRLF)。现在 PowerShell 逻辑挪到独立文件 _stop_ui.ps1,两个脚本都修好;「启动界面」的防重复启动判断原来读不到管理员进程、形同虚设,也一并修了。
6. 录路线时连跳录不进去
以前两次跳跃间隔小于 0.7 秒就只记一次——而跳台阶、跳着爬管子恰恰要求连续快跳,录出来的路线就缺跳跃点,挂机走到梯子底下只会干按「↑」。冷却已从 0.7 秒降到 0.15 秒,正常连跳都能录进去。
其他
- 新增诊断小工具
tools/jump_pixel_report.py:报告一条路线里的跳跃像素分布,排查「跳不上去」类问题用。
下载与升级
第一次用 / 不想装 Python:下载 MapleStoryAutoLevelUp-CN-v1.0.11.zip,整个文件夹解压后双击 冒险岛自动练级.exe。
已有 v1.0 及以后的版本:下载增量补丁 patch-to-v1.0.11-universal.zip(约 6MB,只含 exe 和默认配置 2 个文件),解压覆盖到程序目录即可——不会动你的配置、地图路线和怪物模板。
环境要求(不变)
- Windows 10 1809 以上(64 位)
- 游戏设为窗口模式、分辨率 1366x768、系统缩放 100%
- 游戏左上角小地图要打开
- 需要安装 Interception 驱动(见用户版说明)