ok-ww 鸣潮自动化指南:后台自动战斗、刷声骸省 80% 时间
2026/8/23 16:10:57 网站建设 项目流程

ok-ww 鸣潮自动化指南:后台自动战斗、刷声骸省 80% 时间

【免费下载链接】ok-wuthering-waves鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves

ok-ww 是一款开源的鸣潮自动化脚本,基于 ok-script 框架开发,靠图像识别模拟键鼠操作,把后台自动战斗、声骸自动收集和一键日常交给程序执行。按实际测试,日常清理从 25 分钟压到 4 分钟,声骸收集循环从 110 分钟压到 18 分钟。下面按"先跑起来,再看功能,最后讲原理"的顺序,带你把它用起来。

三步完成安装与启动

1. 下载安装包。从项目仓库 ok-wuthering-waves 的发布页下载最新的ok-ww-win32-China-setup.exe安装文件。如果你走源码路线,仓库里ok-wuthering-waves/子目录下附带了requirements.txtrequirements.in,装好依赖后用 Python(推荐 3.12,最低 3.9)运行main.py也可以,调试可用main_debug.py

2. 运行安装向导。双击安装包,按提示完成安装。

3. 启动程序。安装完成后从桌面快捷方式或开始菜单启动 ok-ww,进入主界面选择要执行的任务即可。

运行前先把游戏侧的环境调好,识别全靠截图,画面状态直接决定稳定性:

环境项建议值影响
系统Windows依赖 Windows 接口模拟键鼠
游戏分辨率1600x900 及以上(4K 及以下所有 16:9)低于建议分辨率会拉低识别准确率
帧率稳定 60 FPS帧率波动会造成识别延迟
显卡滤镜全部关闭(NVIDIA 动态亮丽、AMD 锐化等)滤镜会改变界面元素颜色,导致识别失败
游戏亮度默认设置亮度变化会影响颜色类识别
安装路径纯英文路径中文路径可能引发编码问题

主界面把任务按列表排好,你勾选任务、确认角色配置,剩下的交给脚本。

自动战斗:副本循环全自动

一句话:选好队伍和目标副本,从进场、释放技能到收场全程不用管你。系统实时截图判断战斗状态,自动识别场上角色,按各自的冷却节奏执行技能序列,不用手动配置按键顺序。

这张画面里能同时看到角色技能冷却区和敌方血条,说明系统判断"该放技能了"和"该切目标了"依据的是同一张实时截图。实测把副本挑战从 45 分钟压到 8 分钟。

对你最直接的收益:窗口最小化也能跑。后台模式下你可以同时用电脑做别的事,游戏声音还能自动静音。

声骸收集与属性筛选:从刷取到筛选一条龙

刷声骸的完整链路被拆成了几个任务:识别副本入口 → 打完退出 → 打开背包检查掉落 → 按阈值筛选属性 → 吸收强化,循环往复,全程不离开程序。

"挑战成功"的提示会被自动捕获,程序随即执行退出副本、准备下一轮,这就是它能长时间循环而不掉链子的原因。

筛选条件是你在设置里配的:暴击率、攻击力百分比、生命值百分比等关键属性各自设一个阈值,掉落的声骸全部达标才标记为"值得留",不符合的直接跳过。装备筛选整理这件事,实测从 30 分钟缩到 5 分钟。

吸收强化环节由程序自动点选"吸收"按钮执行,低阶材料向高阶集中这一步也不用你盯着。

筛选条件面板在这里配置,改完保存,下一次循环就按新标准执行。

一键日常:把 25 分钟压到 4 分钟

ok-ww 的任务列表里有一条完整的日常链路,串联自动登录、自动采集、清日常等步骤,一次勾选后按顺序执行。

任务之间由程序自动衔接,你不需要在每两个环节之间手动等待。日常清理这块实测从 25 分钟降到 4 分钟。

地图导航:跑图收集不用手动寻路

开放世界跑图是另一块耗时大户。程序基于大地图界面做识别,能定位资源点标记、传送点,再按预设策略选一条收集路线走。

这张大地图截图里能看到区域探索度标记和资源点分布,导航系统就是靠这类信息做路径规划的。地图资源收集实测从 60 分钟缩到 12 分钟。

幕后原理:只读画面,不碰游戏

ok-ww 的工作方式可以概括成三句话:实时截图 → 图像识别 → 模拟键鼠。它不读取游戏内存,不修改任何游戏文件或数据,与游戏的全部交互都通过 Windows 接口模拟真实用户的键盘鼠标输入完成。整个项目核心约 3000 行 Python,模块划分清晰,代码全部公开可查:

  • 任务逻辑:src/task/,AutoCombatTask.pyFarmEchoTask.pyDailyTask.py各管一件事
  • 角色技能序列:src/char/,每个角色一个文件,由BaseChar.py统一基类
  • 战斗状态检测:src/combat/,CombatCheck.py判断是否在战斗中、技能冷却状态
  • 场景识别:src/scene/,WWScene.py判断当前处于哪个界面
  • 目标检测:OnnxYolo8Detect.py 和 OpenVinoYolo8Detect.py 两套检测器可选
  • 识别素材与模型:assets/images/ 的模板图、assets/echo_model/echo.onnx 声骸模型、assets/coco_annotations.json 标注数据

实测耗时对比

以下数据来自标准测试环境:游戏分辨率 1920x1080,帧率稳定 60 FPS,网络正常。你自己的机器配置不同,结果会有出入。

日常环节纯手动用 ok-ww省下的时间降幅
日常任务清理25 分钟4 分钟21 分钟84%
声骸收集循环110 分钟18 分钟92 分钟84%
副本挑战45 分钟8 分钟37 分钟82%
装备筛选整理30 分钟5 分钟25 分钟83%
地图资源收集60 分钟12 分钟48 分钟80%

进阶玩法:命令行参数与自定义策略

想把它做成无人值守,命令行参数就够了:

  • -t--task N:启动后自动执行任务列表里的第 N 个任务
  • -e--exit:任务跑完自动退出程序

组合起来的典型用法是ok-ww.exe -t 1 -e——启动后直接跑第一个任务(一条龙),结束自动关闭,适合挂到计划任务里定时执行。

除了命令行,设置里还能调的东西包括:

  • 自定义战斗策略:调整不同角色的技能释放时机
  • 资源收集优先级:决定先收哪类资源
  • 定时自动化:给特定任务设固定执行时段
  • 声骸筛选阈值:改属性门槛,下一轮循环即时生效

常见坑位:现象、原因与解法

  • 文件被杀毒软件删了或拦截:原因是安装目录没加信任区。把安装目录加入杀毒软件(含 Windows Defender)白名单。
  • 识别不准、按钮找不到:多半是画面被改了。关闭显卡滤镜(NVIDIA 动态亮丽、AMD 锐化)、关掉 MSI Afterburner / Fraps 之类的叠加层,亮度恢复默认。
  • 改了游戏按键后操作对不上:ok-ww 按默认键位模拟输入。改了键位就得在设置里同步,只支持设置面板里列出的按键。
  • 自动战斗反复锁定敌人却不攻击:队伍里有角色没装备主声骸。右下角要能看到声骸技能图标,四个角色缺一不可。
  • 动作卡顿、识别延迟:游戏帧率不稳定。降低画质或分辨率,保证稳在 60 FPS。
  • 运行中游戏断线:启动器进程还在后台。在设置里开启"启动后关闭启动器",或改用源码方式运行。
  • OpenVINO 报0x000005:Intel NPU 驱动过旧,更新到最新版驱动。
  • 启动报路径错误:安装目录里含中文。重装到纯英文路径。

另外提醒一句:根据库洛的公平运营声明,第三方自动化工具存在被判定违规的可能,本工具仅供个人学习使用,风险需要你自己评估。

参与社区

把 40 到 100 分钟的重复劳动丢给后台程序,是 ok-ww 这件事的核心价值。

  1. 项目仓库:ok-wuthering-waves
  2. 遇到 bug 或想要新功能,提 Issue 或直接发 PR
  3. QQ 交流群:1035795301(入群答案:老王同学OK)

【免费下载链接】ok-wuthering-waves鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询