Releases: babalae/genius-invokation-auto-toy
Releases · babalae/genius-invokation-auto-toy
1.4 优化角色区域和出战状态识别
- 优化角色区域识别的成功率
- 用识别HP文字区块的方式替代原先模板识别的方式,效率更高。
- 添加窗口焦点不在原神的时候自动等待功能
- 修复最后一张牌烧牌可能失败的问题
- 修复等待我方回合成功时候,角色被击败选择出战提示还未播放完成,导致后续无法继续的问题
- 修复最后一个角色出战的问题
如果 1.4 版本频繁出现无法识别出战角色的情况,可以继续使用1.3版本。
完全策略化
- 所有的卡组行动策略都是自定义的,在软件当前目录的
strategy
的文件夹下,如果想要自定义可以拷贝一份原来的txt文件来书写自己的卡组策略。原先1.2版本存在写死的卡组策略已经完全被放弃。个人推荐使用【莫娜、砂糖、琴】卡组策略。 - 再也不怕被动切换角色了,被切走了会自动切回来,涵盖以下情况(虽然有点笨,但是打电脑绰绰有余了) #2
a. 被动切换角色:超载、琴/砂糖技能
b. 当前角色无法行动:冻结、被泡泡困住(水深渊法师技能) - 对支援区存在 鲸井小弟 情况下进行支持 #1
- 优化了角色区域识别经常出错的问题
- 修复了一些偶现的 bug
自定义卡组策略示例
程序会按照行动策略自动切换角色。
角色定义:
角色1=莫娜|水{技能3消耗=1水骰子+2任意,技能2消耗=3水骰子,技能1消耗=3水骰子}
角色2=砂糖|风{技能3消耗=1风骰子+2任意,技能2消耗=3风骰子,技能1消耗=3风骰子}
角色3=琴|风{技能3消耗=1风骰子+2任意,技能2消耗=3风骰子,技能1消耗=4风骰子}
---
策略定义:
莫娜 使用 技能2
砂糖 使用 技能2
砂糖 使用 技能2
砂糖 使用 技能1
琴 使用 技能2
琴 使用 技能2
琴 使用 技能2
琴 使用 技能1
莫娜 使用 技能2
莫娜 使用 技能3
莫娜 使用 技能1
// 砂糖可能活着
// 后续的内容不太可能执行到,只是为了一些特殊对局
砂糖 使用 技能2
砂糖 使用 技能2
砂糖 使用 技能1
琴 使用 技能2
琴 使用 技能2
琴 使用 技能2
琴 使用 技能1
添加自定义策略
新增自定义策略的功能
在软件当前目录的 strategy
的文件夹下,复制一个策略示例txt文件,自行参考格式编辑即可,注意技能1~3是从右往左数的。这种方式容错能力较低,且无逻辑和循环判断,编写时要保证角色角色不会在对局中死亡,推荐针对某些固定行动的对局进行编写。
策略 txt 必须是 UTF-8 编码,软件启动时会自动载入 strategy
文件夹下的所有策略:
已经失效的示例
以下内容已经不可用,具体见1.3版本
示例1:
角色定义:
角色1=刻晴|雷{技能3消耗=1雷骰子+2任意,技能2消耗=3雷骰子,技能1消耗=4雷骰子}
角色2=雷神|雷{技能3消耗=1雷骰子+2任意,技能2消耗=3雷骰子,技能1消耗=4雷骰子}
角色3=甘雨|冰{技能4消耗=1冰骰子+2任意,技能3消耗=1冰骰子,技能2消耗=5冰骰子,技能1消耗=3冰骰子}
---
回合1:
出战 雷神
使用 技能2
使用 技能3
---
回合2:
使用 技能1
切换 甘雨
使用 技能3
---
回合3:
使用 技能1
切换 刻晴
使用 技能2
---
回合4:
使用 技能1
使用 技能3
---
示例2:
角色定义:
角色1=凯亚|冰{技能3消耗=1冰骰子+2任意,技能2消耗=3冰骰子,技能1消耗=4冰骰子}
角色2=菲谢尔|雷{技能3消耗=1雷骰子+2任意,技能2消耗=3雷骰子,技能1消耗=3雷骰子}
角色3=迪卢克|火{技能3消耗=1火骰子+2任意,技能2消耗=3火骰子,技能1消耗=4火骰子}
---
回合1:
出战 迪卢克
使用 技能2
使用 技能2
---
回合2:
使用 技能2
使用 技能1
切换 菲谢尔
---
回合3:
使用 技能2
使用 技能3
切换 凯亚
---
回合4:
使用 技能2
使用 技能2
---
刻晴雷电将军甘雨
- 新增了【刻晴、雷电将军、甘雨】卡组策略,速度更快,但是容错也差一点,雷神被秒的时候只能重开
- 界面新增的卡牌策略选择项目,界面配置自动记忆
- 优化了角色牌区域识别出错的情况,加了更多判断
- 优化了回合结束期间未正确识别对方回合进行中的情况