ok-ww 鸣潮自动战斗完整指南:52 角色免配置,后台挂机跑日常
ok-ww 鸣潮自动战斗完整指南:52 角色免配置,后台挂机跑日常
【免费下载链接】ok-wuthering-waves鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves
每天体力 180 点要耗完、声骸要挑着强化、日常要逐项点掉,这套重复劳动从开服第一天就没变过。ok-ww 是开源的鸣潮自动战斗与一键日常工具,技术路线是图像识别加窗口消息注入:画面经 Windows 图形捕获接口读取,点击和按键直接发给游戏窗口,不读内存、不改任何游戏文件,游戏窗口最小化后照样运行。
🗂️ ok-ww 鸣潮自动战斗功能全景一览
| 功能 | 解决什么问题 | 触发方式 |
|---|---|---|
自动战斗AutoCombatTask | 认出队伍角色,按内置连招打完一整局,不用手动按键 | 进本后自动或手动 |
一键日常DailyTask | 日常声骸、耗体力、周常串成一条流水线,一次启动全跑完 | 手动或定时 |
缄默之殿TacetTask | 按 4+5+5+7 共 21 关顺序刷到体力耗尽 | 手动或定时 |
4C 声骸FarmEchoTask | 进周本或世界 Boss 连续刷 4C 声骸,支持 F2 传送 | 手动或日常调用 |
声骸合成MergeEchoTask | 背包丢弃声骸 ≥ 1000 时按 100 个/批自动合成 | 手动或日常勾选 |
批量强化EnhanceEchoTask | OCR 逐条读副词条,对照阈值决定强化还是丢弃 | 手动 |
数据坞五合一FiveToOneTask | 按勾选的套装与主属性筛选,没勾选的套装直接自动合成 | 手动 |
噩梦巢穴NightmareNestTask | 噩梦涤荡、缄默之巢一次性批量清完 | 日常调用 |
自动周常乐园GardenTask | 乐园周常任务自动点击完成 | 日常勾选 |
多账号日常MultiAccountDailyTask | 自动切换账号,每个账号依次执行一键日常 | 手动 |
下面只拆自动战斗、声骸强化、五合一这三个用得最多的任务,其余任务逻辑都能在 src/task/ 里对着源码看。
🔍 高频任务拆解:判断逻辑与执行细节
自动战斗:怎么认出角色、怎么决定按键
程序先看画面右下角的队伍头像,和 assets/templates/ 里的角色模板图做匹配,匹配结果对应 src/char/ 下 52 个角色连招类,统一注册在 CharFactory.py 中;三华、椿、阮·梅等存在新旧两套头像的角色共用同一个连招类,匹配到任一套都能识别。
连招执行时它实时读取屏幕上的技能冷却圈和共鸣技能就绪图标,圈变绿才按,不空放技能;角色阵亡会切到治疗位并处理复活流程,遇到浮空怪这类特殊状态也有对应分支。你只需要组好队、确认每个角色都装了主声骸(画面右下角显示声骸技能图标)、进本即可。
批量强化:怎么判断强化或丢弃
前置条件是游戏与 ok-ww 均为简/繁体中文。操作前按B打开背包,在过滤器中选好待强化声骸并按等级从 0 排序,程序用 OCR 读到"培养"按钮才确认界面正确,然后逐个声骸逐条 OCR 读副词条数值,对照这组默认阈值决策:
| 参数 | 默认值 |
|---|---|
| 必须有双爆 | 开(剩余孔位凑不齐暴击+爆伤则丢弃) |
| 双爆总计 ≥(暴击 + 爆伤/2) | 13.8 |
| 首条双爆 ≥ | 6.9 |
| 有效词条数量 ≥ | 3 |
| 有效词条范围 | 暴击、暴击伤害、攻击百分比等 13 项可选 |
阈值全部可以在任务配置里改。判断不达标就丢弃,达标就强化,跑完会汇报成功与失败声骸数量。
数据坞五合一:筛选与合成流程
五合一要求 16:9 且 1600x900 以上分辨率。任务内置 17 个套装、13 种主属性的勾选项:打开数据坞批量融合界面后,它按你勾选的"套装 + 主属性"组合筛选声骸,勾选的留下,没勾选的套装会被自动合成掉,省去手动一个个翻。刷世界 Boss 声骸时,传送靠 F2 传送点直达,不用手动寻路。
✅ ok-ww 环境要求与开始前的硬性检查
| 检查项 | 硬性要求 |
|---|---|
| 系统 | Windows 64 位 |
| 分辨率 | 16:9,最低 1280x720,最高 4K;部分功能兼容 21:9 超宽屏 |
| 帧率 | 稳定 60 FPS,波动就降画质或分辨率 |
| 亮度与滤镜 | 游戏默认亮度;可开游戏内滤镜;必须关闭 Auto HDR 和显卡滤镜(RTX 动态亮丽、AMD 锐化等),Windows HDR 可开 |
| 叠加层 | 关闭 MSI Afterburner、Fraps 等显示帧率或信息的悬浮层 |
| 游戏设置 | 关闭自动奔跑 |
| 队伍状态 | 每个角色都装备主声骸,画面右下角显示声骸技能图标 |
之所以把这些列成硬性条件,是因为整套识别都建立在像素比对上:任何滤镜、叠加层或亮度偏移都会改变屏幕像素,模板匹配直接失效,表现为"识别不到界面元素"。
📦 ok-ww 安装步骤与跑通第一局
- 下载官方安装包
ok-ww-win32-China-setup.exe。注意是 setup 安装包,不是源码压缩包。 - 双击安装,路径保持纯英文。把安装目录加入杀毒软件(含 Windows Defender)白名单,否则文件可能被误删、启动被拦截。
- 从桌面快捷方式启动 ok-ww,游戏保持登录状态即可。
- 如果改过游戏默认按键,在 ok-ww 设置里同步配置,只支持设置中列出的按键。
- 第一次只开自动战斗,进一局副本验证角色识别和连招是否正常,再叠加其他任务。
习惯从源码跑的话(推荐 Python 3.12,pyproject.toml 要求 3.11 以上):
pip install -r requirements.txt --upgrade python main.py开发环境与完整运行方式见 docs/development/contributing.md。
⏰ ok-ww 定时运行与多账号配置
任务列表支持定时触发,DailyTask、TacetTask等日常向任务都带定时开关。打包版还暴露两个命令行参数:
-t N或--task:启动后自动执行任务列表中的第 N 个任务,1代表第一个-e或--exit:任务执行完毕后自动退出程序
写进 Windows 计划任务,就是开机到点自动跑一条龙:
ok-ww.exe -t 1 -e多账号场景接 MultiAccountDailyTask:按卡序逐个登录账号,每个账号用独立配置执行一键日常。配置方法见 docs/multi-account-config.md。
🛠️ 常见问题排查与故障速查
| 症状 | 先查什么 |
|---|---|
| 文件被删、启动被拦截 | 安装目录加入杀软(含 Windows Defender)白名单 |
| 识别不到界面元素 | 关闭显卡滤镜、Auto HDR 与叠加层,亮度用游戏默认 |
| 按键无反应 | 游戏改过键位,在设置里同步;仅支持设置中列出的按键 |
| 运行中断线 | 开启"启动后关闭启动器",确保启动器进程未运行;或用源码运行 |
| 反复锁定敌人不攻击 | 是否每个角色都装了主声骸(右下角有声骸技能图标) |
| 走位乱撞、跑位失控 | 游戏设置里关闭自动奔跑 |
| 鼠标位置乱跳 | 打开"防游戏移动鼠标"的MouseResetTask |
OpenVINO 报0x000005 | 带 NPU 的 Intel CPU 更新到最新 NPU 驱动 |
都试过还不行,去官方 QQ 群1126263229(入群答案:老王同学OK)提问;完整排查项在 docs/zh-CN/index.md 里按步骤逐条过。
🧭 按你的情况选下一步
- 只想试试:装好安装包、配好白名单、确认每个角色的主声骸,先只开自动战斗跑一局副本,看连招和换人是否正常。
- 想每天省时间:给一键日常开定时执行,体力消耗目标选缄默之殿,多账号再叠上
MultiAccountDailyTask,跑完看一眼背包即可。 - 想改代码:从源码运行,新角色仿照 src/char/ 里现有文件写一个连招类,再注册进 CharFactory.py;任务逻辑参考 src/task/ 中的
BaseWWTask子类。
风险声明
ok-ww 属于第三方外部工具,按库洛公平运营声明,使用自动化辅助存在被判定违规的可能,后果由使用者自行承担。请自行评估使用场景并控制使用时长。
【免费下载链接】ok-wuthering-waves鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考