从一台空白电脑,到第一次会话。
可以按顺序阅读,也可以直接跳到你需要的部分。按钮名称按应用英文界面中的写法给出(应用目前提供印尼语和英语界面)。
01准备
请准备一台确实要用来运行游戏的电脑。授权会绑定在这台电脑上,所以不要在借来的电脑上开始。
- Windows 10 或 11,64 位,已安装 PURPLE 客户端,并且能打开 Lineage 2M。
- 稳定的网络,用于激活和定期检查授权。
- 足够大的屏幕,能放下所有游戏窗口。窗口必须可见,不能最小化,也不能互相遮挡。
- Windows 时钟设为自动校时。
系统要求的详情见下载页面。
02安装并打开
- 从下载页面获取安装包。把文件的 SHA-256 与页面上写的核对一致。
- 安装或解压。安装程序会请求管理员权限。如果使用便携版 ZIP,请把全部内容解压到一个文件夹;不要直接在压缩包里运行。
- 打开 GMI L2M。应用以管理员身份运行,这样输入才能到达游戏窗口。请同意 Windows 的提示。
- 选择语言。应用内有 Language(语言)选项:印尼语或英语。
应用数据保存在 %LOCALAPPDATA%\GMI-L2M:日志、录制记录、Teach 的结果和证据文件。安装文件夹不会被写入。
03激活授权
正式版需要有效的授权。激活在应用内进行,在将要使用的那台电脑上,使用管理员提供的激活码。
- 一个激活码对应一台电脑。激活后,授权会通过互联网定期检查。
- 激活成功并不会启动 bot。在你按下 Start 之前,什么都不会运行。
- 没有有效的授权,Start 什么也不会运行。
- 如果授权出了问题,不要修改 Windows 时钟,也不要把数据文件夹复制到另一台电脑。这两种做法都解决不了任何问题;请通过官方渠道联系管理员。
激活界面正在为正式版做准备。正式发布后,逐个界面的操作步骤会补充到本节。
04认识 Dashboard
- 打开游戏,直到角色出现。不能只停在启动器或登录界面。GMI L2M 识别的是标题以
Lineage2M开头的窗口。 - 按 Reload windows。每个游戏窗口会显示为一张卡片。如果显示“No Lineage2M window yet”,请确认游戏已经打开,然后重新加载。
- 看懂卡片。状态(Stopped、Running、Waiting for screen、Under attack、Stuck、Error)、HP 和最近一次操作。Details(详情)里有 Capture、AI 和 Loop 的耗时。
只要状态还是 Stopped,就不会向游戏发送任何按键或点击。
05角色设置
打开 Settings,选择 Character,然后逐个标签页进行设置。每个角色都有自己的一套设置。
- Main:Repeating keys、Party & heal、Priority 1 · Low HP、Priority 2 · Medium HP、Priority 3 · High HP 和 Unreadable HP。
- Radar、Weapon、Mouse & Teleport 和 Others 用于各个例行操作模块:雷达、切换武器、传送与城镇、Boss、任务、日常。
- Search settings… 可以直接找到某个选项,不必逐个打开标签页。
- 按 Save。保存后,“Unsaved changes”提示会消失。
- 按键行和治疗行要在该角色的 bot 重新启动之后才会生效。
设置文件夹
设置保存为 settings.json。它所在的文件夹通过 Settings 页面上的 Choose AutoKey folder… 选择。如果该文件夹里还没有 settings.json,GMI L2M 会在你保存时创建它。如果里面已经有来自 AutoKey L2M 的文件,其内容会被原样读取。
排除 Boss
在 Boss 设置中,Exclude bosses 是一组名称复选框。匹配的是画面上的 Boss 名称文字;如果某个 Boss 没有被跳过,请把它名称中的一段文字添加到 Other text。
06第一次会话
从一个角色、一个模块开始。第一个看起来没问题了,再增加其他的。
- 只开启少量功能。比如只开重复按键和 HP 优先级。Boss、城镇和日常先保持关闭。
- 在一张卡片上按 Start。不要一上来就 Start all。
- 观察游戏窗口和卡片。卡片上的最近一次操作应当与游戏里发生的情况一致。
- 按 Stop。等状态回到 Stopped。先确认停止键确实有效,再继续往下进行。
F9 会启动或停止所有窗口。只操作一个角色时,请用它卡片上的按钮。
请先用没有钻石的角色测试 Boss 功能。在 Boss 传送和 Boss 时间表中,付费传送按钮可能会被一并按下。请查看功能状态中的备注。
07多账号
从九个窗口起,Dashboard 会显示状态墙和紧凑行。也可以通过 Auto、Cards 或 Compact 手动指定显示密度。
- 筛选:All、Running、Stopped、Need a look。每个筛选项上的数字始终是最新的。
- Find an account or group… 按名称筛选。
- 选择:单击方块即可选中,双击可查看它所在的行。Select all 会选中当前显示的全部账号。
- 有账号被选中时会出现操作栏:Start、Stop、Resolution、Group…、Copy settings…
- Copy settings… 会用来源账号的设置覆盖所选账号的设置。正在运行的账号会被跳过,各账号的目标分辨率保持不变。
- Arrange windows 用于把已停止账号的窗口排列到你选定的显示器上,选好后按 Arrange now。仍在运行的账号必须先停止。
电脑什么时候算满载
Dashboard 会显示“Detection load … % · wait … ms”。一个检测器由所有账号轮流使用;如果显示检测器已达上限(The detector is at its limit),每个账号被扫描的频率会降低,反应也会变慢。请减少账号,或把一部分移到另一台电脑。
08Teach
内置的参考图和点击点来自同一种客户端。如果你的客户端在语言、分辨率或 HUD 缩放上有所不同,其中一部分可能匹配不上。Teach(示教)页面会把它们换成你自己的。
- 先让 bot 运行一会儿。每项例行操作都会登记它用到的点和图。在此之前,Teach 列表是空的。
- Teach point。选择一个点,按 Teach point,然后在游戏窗口里点击正确的位置。
- Capture template。对于参考图,先在游戏里打开对应的画面,再截取它。
- 再试一次。已经替换过的项目会标为 Taught。Restore default 可以撤销替换。
09Overlay
Overlay 在游戏窗口上方显示状态。它可点击穿透,不抢占焦点,也不会被 bot 读到。
- 可设置 Show、Opacity、Position、Bot's eyes 和 Compact。
- Bot's eyes 会把 bot 当前识别到的内容画在屏幕上。
- 如果 Windows 无法把 Overlay 从 bot 读取的画面中隐藏(例如通过 Remote Desktop,或在版本 2004 之前的 Windows 10 上),Overlay 会自动关闭。
10Recordings 与 Triage
录制始终开启。Recordings(录制记录)页面里是各次会话和卡住诊断包。
- 某次画面等待超过 20 秒时,该账号会变为 Need a look(需要查看),同时保存一个诊断包。
- Triage(问题分诊)会读取诊断包并作出说明:当时打开的是什么画面、哪个匹配器差一点就匹配上,以及建议的处理方法。无需联网。
- Replay 会根据录制记录重新执行一遍 bot 的决策。
- Open folder 会打开诊断包所在的文件夹,方便在求助时发送。
Ask Claude 是可选功能。这个按钮会在你同意之后,把某个诊断包的最后一帧画面和摘要发送给 Anthropic,并且需要你自己的 API 密钥。不使用这个按钮,就没有任何录制记录会离开你的电脑。
11Evidence
Evidence(证据)页面根据你电脑上真实会话的录制记录进行统计:哪些步骤已被证实能跑通,哪些失败了,以及原因。
- 一个步骤就是一次画面等待。最近三次尝试都成功为 Proven,最近一次尝试失败或卡住为 Failing,其余情况为 Seen。
- 对于失败的步骤,会显示等待期间始终没有匹配上的匹配器,以及它最接近阈值的数值。
- Create evidence file 会在数据文件夹的
evidence子文件夹中写入一个小文件:只有数字和步骤名称,不含游戏画面、设置或角色名。
局限:这个页面只知道被录制下来的内容。Proven 表示所等待的画面连续三次出现;没有画面等待的功能(例如重复按键)不会作为步骤显示。
12排查问题
游戏窗口没有出现在 Dashboard 上
打开游戏直到角色出现,把窗口从最小化状态还原,然后按 Reload windows。
按键没有到达游戏
请确认 GMI L2M 以管理员身份运行。否则 Windows 会拦截发往游戏窗口的输入。
“HP not read yet”
请确认窗口没有被其他窗口挡住,并且 HP 条可见。同时检查目标分辨率和游戏内的 HUD 缩放。如果仍然如此,请连同证据文件一起发送问题报告。
账号被标为 Need a look
打开它所在的行,查看它在等什么,然后在 Recordings 页面对它的卡住诊断包打开 Triage。
账号多了以后反应变慢
查看 Dashboard 上的检测负载。如果已满,请减少这台电脑上运行的账号。
还是解决不了
生成证据文件,填写问题报告格式,然后通过官方渠道发送。
13更新
- 全部停止。按 Stop all,等所有账号都变为 Stopped,然后关闭应用。
- 安装来自下载页面的新安装包。先核对它的 SHA-256 校验值。
- 先测试一个角色。你的设置、Teach 的结果和录制记录都会保留。即便如此,也请先试一个账号,再 Start all。