原神自动化助手:3步配好秘境刷取与日常委托
【免费下载链接】genshin_impact_assistant原神小助手 Genshin Assistant (CN/EN) | 自动战斗,秘境,领日常,半自动委托项目地址: https://gitcode.com/GitHub_Trending/ge/genshin_impact_assistant
原神自动化说白了就一件事:你只负责选角色、养角色,剩下的交给程序。这个项目基于图像识别加模拟按键,把自动战斗、刷秘境、日常委托、领奖励这些重复劳动全包了。跑起来之后,游戏窗口归它管,你只围观。
🛠 装好依赖,把界面跑起来
三个前置条件:Windows 10/11、Python 3.7.6 或更高版本、已安装的原神客户端。然后按顺序执行:
# 获取项目源码 git clone https://gitcode.com/GitHub_Trending/ge/genshin_impact_assistant # 进入项目目录 cd genshin_impact_assistant # 安装依赖(含 torch、opencv、pywebio 等,体积较大,耐心等) pip install -r requirements.txt装完启动:
# 启动助手,会在 22268 端口拉起 Web 界面 python genshin_assistant.py启动后自动弹出一个 1600x900 的窗口,这就是主界面,所有任务的启动、停止、暂停都在这里操作。任务开始/停止的快捷键写在 config/json_template/ 的 keymap.jsontemplate 里,默认是[。
⚔️ 跑通第一次自动秘境
最常用的场景就是刷秘境。主界面选秘境任务(对应 source/task/domain/ 里的 DomainTask),选好秘境和队伍,点开始。后面程序自己来:进本、配置队伍、全程自动战斗、打完领奖励、循环下一轮。
战斗逻辑在 source/combat/ 里,负责识别敌人位置、切换角色、释放技能,具体打法在战斗设置页调。第一次跑建议用你熟练的阵容,人盯着一轮,确认行为正常后再放开手。
📋 把日常委托和领奖励排进队列
主界面支持任务排队,前一个跑完自动接下一个,调度逻辑在 source/task/task_manager.py。能排进队列的任务:
| 任务 | 干什么 |
|---|---|
| DomainTask | 自动刷秘境 |
| CommissionTask | 自动完成每日委托 |
| ClaimRewardTask | 领取日常奖励 |
| MissionTask | 按预设路线自动采集 |
委托的具体实现放在 source/commission/ 下,每个委托一个脚本。注意它目前只覆盖部分委托,战斗类成功率最高,采集类依赖路线质量。
🔧 让识别更准的三个旋钮
- 分辨率:识别参数和你的游戏窗口分辨率要对得上,偏了先查这里。
- 按键映射:快捷键和游戏内按键冲突就改,改完重启程序生效。
- 战斗设置:技能释放时机、角色切换策略,都在战斗设置页单独调。
运行时的配置都落在 config/ 目录,你改过的设置会写回这里,备份一下这个目录就等于备份了全部设置。
🩹 出问题时先修这三处
识别老失败?先确认游戏窗口在前台、画面清晰,模板图片要和当前游戏版本匹配,版本更新后模板失效是最常见的原因。
按键没执行、点错了?打开 keymap.jsontemplate 检查快捷键是否被占用,再确认识别间隔没有设得过小。
程序跑得慢?关掉吃内存的后台程序,按电脑配置调低识别频率,识别是重头开销。
最后提醒一句:软件开源免费,仅供学习交流,使用频率自己把握,游戏版本更新后记得检查模板和采集路线是否还有效。现在就打开配置页,把按键映射这一项先改好。
【免费下载链接】genshin_impact_assistant原神小助手 Genshin Assistant (CN/EN) | 自动战斗,秘境,领日常,半自动委托项目地址: https://gitcode.com/GitHub_Trending/ge/genshin_impact_assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考