快速开始
1 下载源码
请先在 ZenlessZoneZero-Auto 的 Release 页面 下载最新的源码
提示
单独打包的 CPU 版本
(ZenlessZoneZero-Auto.zip
)自带 Python 3.10
环境,开箱即用
如果您希望使用 GPU 版本
,请选择 Source Code (zip)
Source Code (tar.gz)
为 Linux
常用格式,绝区零目前并不支持 Linux
系统,我们也同样不支持,无需理会
解压代码到任意路径 ,建议为 全英文 否则有可能出现意料之外的报错
2 安装依赖
运行 start.exe
,您会看到以下界面
注意
脚本必须以管理员身份运行!否则会权限不够无法使用!
详细信息
1. 安装依赖: 首次运行时使用,部署环境
2. 安装指定版本依赖: 可能默认版本对于您来说并不适用,您可以选择自己安装。小白用户请不要动!
3. 运行脚本: 启动脚本,要在 1. 安装依赖 后才可使用
4. 退出: 退出脚本
现在我们是第一次使用,选择 1. 安装依赖
,之后我们会看到下面这个界面
如果您并不知道使用什么,选择 0. 智能选择
就好,CPU 版本
的依赖会很大,大约 5 GB
,CPU 版本
相对较小
详细信息
0. 智能选择: 自动判断使用 CPU 版本
还是 GPU 版本
1. 安装 CPU 版本: 部署 CPU
环境并使用 CPU
运行脚本
2. 安装 GPU 版本: 部署 GPU
环境并使用 GPU
运行脚本。请参阅 高级设置
3. 退出: 退出脚本
等待安装完成,中途可能程序会 “不动”,这是正常现象。下载的快慢取决于您的网速
注意
请关闭您的 Watt Tookit
!某些加速工具会导致 SSH
失效,从而导致下载失败
如果您发现下载出现与 SSH
相关的错误,请关闭加速软件
不出意外的话,您就可以享受脚本的便利了
3 使用教程
- 运行过程中请勿移动鼠标,窗口
快捷键
需要在终端上按,而非游戏中
F10: 恢复运行
F11: 暂停运行
F12: 结束运行
请务必以管理员身份运行
配置文件说明
将项目文件夹下的 config.example.yaml
复制一份重命名为 config.yaml
文件
参照 config.example.yaml
文件中的注释说明进行配置 config.yaml
文件的参数
#ZoneMap = {
# 1: {
# "name": "旧都列车",
# "level": {1: "外围", 2: "前线", 3: "内部", 4: "腹地", 5: "核心"},
# },
# 2: {
# "name": "施工废墟",
# "level": {1: "前线", 2: "内部", 3: "腹地", 4: "核心"},
# },
#}
# 模型训练集大部分来自旧都列车,脚本刷图目前旧都列车最稳定,其他图bug会比较多,刷零号业绩旧都列车前线最快,练度够可以直接刷前线
targetMap:
level: 1 # 默认等级 1: 外围
zone: 1 # 默认区域 1: 旧都列车
modeSelect: 1 # 模式选择 1: 全通关 2: 刷零号业绩 3:零号银行 4:零号银行零号业绩一起
maxFightTime: 300 # 最大战斗时间,单场战斗时间默认为300s,超过300s会重开(部分战斗场景需要跑图,目前还没进行相关处理,遇到这种情况会退掉重开)
maxMapTime: 1500 # 在地图内最大时间默认为1500s,超过最大时间未通关地图会重开
hasBoom: True # 是否解锁炸弹
useGpu: True # 是否使用GPU,默认True, 使用GPU会加速模型训练,如果改为False,会强制使用CPU进行OCR识别
selBuff: ["冻结", "暴击", "决斗", "闪避"] # 鸣辉选择
characters: ["艾莲", "莱卡恩", "苍角"] # 自己带了哪些角色这里就填哪些,当然填了不一定有相应的战斗逻辑,后面版本再加
将项目文件夹下 fight/tactics_defaults
下的所有文件复制到 fight/tactics
文件夹下
提示
该项目下为战斗逻辑的默认伪代码设计,玩家可以根据自己的需求自行设计伪代码,后续会整理伪代码设计规则供玩家进行 DIY
默认.yaml: 默认战斗逻辑,此外,玩家可自定义人物战斗逻辑,目前仅支持艾莲、莱卡恩、苍角,朱鸢,妮可
红光&黄光.yaml: 为红光和黄光判定后的动作逻辑,玩家也可自行编辑
此外,玩家甚至可以自定义人物技能施放逻辑,参考 艾莲技能.yaml。普通模块每执行2次后,便会执行一次技能模块。