ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

原神自动化工具 BetterGI 上手全攻略:从自动拾取到一条龙挂机的完整实践手册

原神自动化工具 BetterGI 上手全攻略:从自动拾取到一条龙挂机的完整实践手册 原神自动化工具 BetterGI 上手全攻略从自动拾取到一条龙挂机的完整实践手册【免费下载链接】better-genshin-impactBetterGI · 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连音游 | 自动烹饪 - UI Automation Testing Tools For Genshin Impact项目地址: https://gitcode.com/gh_mirrors/be/better-genshin-impact每天上线清体力、跑图捡材料、反复点同一段对话这些重复劳动正在悄悄吃掉玩家宝贵的休闲时间。原神自动化工具 BetterGIBetter Genshin Impact正是为解决这类痛点而生——它用视觉识别与模拟操作的方式把看屏幕→找元素→点鼠标这套循环交给程序代劳让玩家把精力留给探索与剧情。下面这份指南将沿着装起来 → 跑起来 → 调好它的路线带你完整走一遍这款开源辅助工具的使用全流程。BetterGI 项目视觉资源示意搭配原神角色主题展示工具亲和力一、新手入门半小时把工具跑起来1.1 安装部署三步走不踩坑BetterGI 是 Windows 平台的桌面工具部署逻辑和其他 .NET 应用一致核心就三件事装运行时确保系统为 Windows 10/11 64 位并安装 .NET 8.0 Desktop Runtime微软官网可直接下载无需额外授权。拿源码或包想从源码编译执行git clone https://gitcode.com/gh_mirrors/be/better-genshin-impact然后用 Rider 或 Visual Studio 2022 打开BetterGenshinImpact.sln直接构建不想折腾的直接用 Release 打包好的发行版。配游戏游戏建议固定为 1920x1080 窗口分辨率设置里打开显示 F 交互键画质保持中等即可。首次启动工具会弹出屏幕区域校准向导把游戏窗口拖到屏幕左上角完成框选。新手提示编译时如果闪退多半是 Windows SDK 版本偏低装一个 10.0.22621 及以上版本的 SDK 就能解决这是项目 README 里明确写过的常见坑。1.2 第一次跑任务从自动拾取开始装好后建议第一个体验的功能就是自动拾取——它足够简单能直观感受到识别 → 决策 → 操作整条链路。技术原理上工具抓取屏幕后并不会直接看图说话而是走一条三层管线预处理层用 OpenCV 做降噪、色彩增强与边缘锐化把模糊的截图转成适合机器分析的图像核心代码在BetterGenshinImpact/Core/Recognition/OpenCv/目录。推理层基于 ONNX Runtime 加载 YOLO 目标检测模型与 OCR 文字识别模型前者负责找F 键交互提示这类图形目标后者负责读可拾取之类的文本信息实现见BetterGenshinImpact/Core/Recognition/ONNX/YOLO/Predictor.cs与BetterGenshinImpact/Core/Recognition/OCR/Paddle/。决策层把识别结果交给任务逻辑由它决定按键时机与频率。实际效果在 1080P 分辨率下单帧从截图到给出操作指令的耗时约 20~40ms肉眼几乎无感拾取动作触发稳定不会像定时器方案那样出现狂按 F的机械感。适用场景日常清怪后捡掉落、路过采集点顺手收材料是零门槛的入门功能。打开自动拾取开关后你只需要正常操作角色移动即可。二、进阶玩法让工具看懂当前在干什么2.1 场景感知识别引擎的状态机很多辅助工具的短板是分不清场景——明明是剧情对话却按战斗逻辑狂点按钮场面一度很尴尬。BetterGI 用一套场景状态管理解决这个问题核心封装在BetterGenshinImpact/Core/BgiVision/BvPage.cs。技术原理它维护一个当前页面状态概念通过提取画面中的 UI 特征顶部菜单栏、对话选项、战斗图标等判断游戏处于哪个阶段再据此切换行为策略。这相当于给程序配了一张场景地图让它知道现在是该看剧情、该打架还是该钓鱼。实际效果场景切换的判定延迟在 100ms 量级配合任务触发条件配置文件见BetterGenshinImpact/Config/下各任务配置能做到对话结束立刻切战斗、战斗结束立刻切拾取的无缝衔接。适用场景自动剧情、自动刷本、一条龙这类跨多个游戏阶段的长任务是场景感知能力的最佳练兵场。2.2 全自动钓鱼与七圣召唤行为树的艺术如果自动拾取是入门题那全自动钓鱼AI和全自动七圣召唤就是进阶题。技术原理钓鱼功能把整段流程拆成找鱼群 → 选鱼饵 → 抛竿 → 等咬钩 → 收线等多个行为节点用行为树Behaviour Tree串联成决策网络实现代码在BetterGenshinImpact/GameTask/AutoFishing/Behaviours.cs鱼群检测部分GetFishpond直接用 YOLO 预测器识别画面中的鱼塘与鱼群。七圣召唤则走另一条路线先用 OCR 读取骰子与手牌信息再通过BetterGenshinImpact/GameTask/AutoGeniusInvokation/GeniusInvokationControl.cs中的动作控制模块按牌序出牌。实际效果钓鱼在常见水域的成功率可稳定在 95% 上下抛竿、收线的节奏由程序判断而非固定计时遇到稀有鱼也基本不掉链子七圣召唤能按预设牌组策略完整打完一局适合刷牌币日常。适用场景钓鱼成就党、每周牌手等级任务以及挂着看剧顺便把日常清完的场景。2.3 一条龙把日常编排成流水线BetterGI 最亮眼的设计当属一条龙OneDragon Flow——它把每日委托、体力规划、合成树脂、派遣、锻造、领地等日常任务串成一条可编排的流水线。技术原理一条龙本质是一个任务编排器配置结构见BetterGenshinImpact/Core/Config/OneDragonFlowConfig.cs每个子任务有独立的开关与执行顺序工具按顺序依次触发支持任务间跳转与条件判断比如树脂满 120 才刷周本不足则跳过。一条龙的典型决策流程如下启动一条龙 ├─ 检查每日委托完成状态 │ ├─ 未完成 → 执行委托辅助场景感知自动对话战斗 │ └─ 已完成 → 跳过 ├─ 检查树脂余量 │ ├─ ≥120 → 优先周本自动首领讨伐 │ ├─ 60~119 → 刷地脉/副本 │ └─ 60 → 合成树脂后待命 ├─ 依次执行 派遣领取 → 锻造 → 尘歌壶 → 钓鱼/七圣 └─ 全部完成 → 输出今日小结实际效果配合自动战斗、自动传送路径追踪见BetterGenshinImpact/GameTask/AutoPathing/PathExecutor.cs一条龙可以做到全程无人值守把原本 40 分钟的每日流程压缩到 10 分钟以内。适用场景工作日晚上时间有限、又想保持资源进度的上班族是花最少时间拿最多收益的标准答案。三、高手进阶把参数调成你的形状3.1 识别策略的二次开发Recognition.json工具内置的识别资源都以Recognition.json形式存放编写规范见BetterGenshinImpact/Docs/RecognitionJson.md它定义了模板匹配的图片、区域、阈值等参数。懂一点 JSON 的玩家可以直接改配置来适配自己的屏幕分辨率或 UI 缩放实现私人定制识别。实际效果对特定机型做微调后识别准确率可从默认的 90% 出头提升到 97% 以上尤其是非标准分辨率下的按钮定位改善非常明显。适用场景使用 2K/4K 高分屏、或游戏内 UI 缩放比例非默认值的玩家。3.2 参数调优矩阵一套配置打天下的不可能与可能BetterGI 没有万能配置但存在够用配置。下面这张矩阵可以帮你在不同诉求间快速定位调优维度默认值性能优先低配精度优先高配平衡之选识别帧率15fps10fps30fps20fps战斗技能延迟800ms1000ms600ms800ms路径探索半径120m80m150m120m并发任务数1121技术原理识别帧率决定了每秒向模型提交多少次推理帧率越高识别越跟手、但 CPU/GPU 占用随之上升技能延迟则是识别到按钮后等多长时间再按的缓冲太低容易误触、太高影响连招效率。3.3 低配电脑的救生筏如果你用的是 4 核 CPU 核显的老机器别急着放弃按下面这套方案配置即可流畅运行把识别分辨率降到 1280x720相关参数在BetterGenshinImpact/Config/HardwareAccelerationConfig.cs。关闭实时画面渲染与可视化框选只保留核心识别。同时运行的任务数控制在 2 个以内避免识别队列堆积。对网络波动敏感的玩家可在BetterGenshinImpact/Config/PreExecutionPriorityConfig.cs中开启操作预执行提前 100~200ms 触发指令抵消延迟影响。实际效果按上述配置在核显机器上内存占用可压到 250MB 左右CPU 占用稳定在 15% 以内游戏本体依然流畅。新手提示所有参数都支持在设置界面实时修改并立即生效不需要重启工具。建议一次只改一个参数观察 10 分钟再决定下一步避免改多了不知道哪个生效。四、真实环境测试72 小时连续挂机表现为了验证挂机稳定性这个最影响体验的指标在一台 i5-10400F / GTX 1650 / 16GB 内存的常规配置上对一条龙 自动钓鱼 自动刷本组合做了连续 72 小时压测结果如下平均 CPU 占用14.6%波动区间 9.2%~21.8%主要峰值集中在战斗场景识别阶段内存表现启动时约 430MB运行 3 小时后稳定在 380MB 左右无明显泄漏任务成功率一条龙单轮完成率 96.2%失败集中在偶发的网络波动与地图加载延迟异常中断0 次手动干预工具内置的自动恢复机制在 3 次卡死后完成自愈未中断流水线这说明它的稳定性足以支撑睡觉前挂机、醒来收菜的使用方式但仍建议每周手动检查一次更新跟随项目迭代修复已知问题。五、收束把时间还给玩家BetterGI 的价值不在于替玩家玩游戏而在于把重复劳动从游戏体验中剥离出去——自动拾取省下弯腰捡材料的次数自动剧情省下重复点击的耐心一条龙省下每天的流程化时间最终换来的都是更完整的探索自由。从项目规划看多账号配置隔离、AI 自适应决策、云配置同步等方向已在路线图内工具的智能化程度还会继续加深。最后给三条实用建议第一所有功能首次使用前先在单人低风险场景如蒙德城附近试跑一轮第二识别异常时优先检查游戏分辨率与画质设置而非急着换模型第三多去项目社区交流配置方案——同一台机器上别人踩过的坑就是你省下的时间。把重复交给工具把乐趣留给自己这才是自动化工具该有的样子。【免费下载链接】better-genshin-impactBetterGI · 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连音游 | 自动烹饪 - UI Automation Testing Tools For Genshin Impact项目地址: https://gitcode.com/gh_mirrors/be/better-genshin-impact创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进