mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-19 03:59:51 +08:00
* feat(树脂): 1.树脂耗尽模式基础上新增==>刷取次数取小值<==功能 2.优化原粹树脂识别速度 * feat(AutoLeyLineOutcrop): 添加最小替换次数功能 * feat(physical): 添加运行次数统计和OCR识别区域优化 * refactor: 将info日志级别调整为debug级别 * refactor: 调整操作延迟时间从800ms到1000ms * refactor: 优化模板匹配配置和错误信息输出 * fix: 修复错误处理和通知设置引用问题 * refactor: 修改变量声明为let * refactor: 优化区域对象创建和资源释放 * fix(utils): 修改原粹树脂识别函数的默认参数 - 将 opToMainUi 参数的默认值从 true 改为 false - 确保函数在不切换到主界面的情况下也能正常执行 - 避免不必要的界面跳转提升用户体验 * fix(utils): 修复图像识别逻辑中的区域查找问题 - 修正了 captureGameRegion 的调用方式,确保正确获取游戏区域 - 更新了模板匹配按钮查找逻辑,使用 region.find 替代 captureGameRegion().find - 添加了资源释放逻辑,确保 regionA 在使用后正确 Dispose - 移除了重复和注释掉的代码,提升代码可读性 - 保留了错误处理机制,确保路径错误时能正确抛出异常并记录日志 * fix(utils): 调整资源释放逻辑以防止内存泄漏 - 将 region.Dispose() 移至 await sleep(ms) 之后确保区域对象使用后正确释放 - 统一所有图像识别后的资源清理操作顺序 - 避免因提前释放导致的潜在空引用异常 - 确保每次识别操作结束后及时回收内存资源 - 优化错误处理流程中的资源管理时机 - 提高脚本运行稳定性与性能表现
98 lines
2.9 KiB
JSON
98 lines
2.9 KiB
JSON
[
|
||
{
|
||
"name": "start",
|
||
"type": "checkbox",
|
||
"label": "请仔细阅读脚本介绍,并进行配置后勾选此项\n不勾选脚本不会运行!"
|
||
},
|
||
{
|
||
"name": "leyLineOutcropType",
|
||
"type": "select",
|
||
"label": "地脉花类型",
|
||
"options": [
|
||
"蓝花(经验书)",
|
||
"黄花(摩拉)"
|
||
]
|
||
},
|
||
{
|
||
"name": "country",
|
||
"type": "select",
|
||
"label": "国家(璃月和须弥路线不完整,仅供测试,不推荐使用)",
|
||
"options": [
|
||
"蒙德",
|
||
"璃月",
|
||
"稻妻",
|
||
"须弥",
|
||
"枫丹",
|
||
"纳塔",
|
||
"挪德卡莱"
|
||
],
|
||
"default": "稻妻"
|
||
},
|
||
{
|
||
"name": "isResinExhaustionMode",
|
||
"type": "checkbox",
|
||
"label": "树脂耗尽模式\n开启后会自动统计所有可用树脂并计算可刷取次数,替换上方设置的刷取次数\n注意:请同时设置树脂刷取次数,将在统计失败时使用"
|
||
},
|
||
{
|
||
"name": "openModeCountMin",
|
||
"type": "checkbox",
|
||
"label": "刷取次数取小值\n开启后树脂耗尽模式中计算可刷取次数,和上方设置的刷取次数取小值"
|
||
},
|
||
{
|
||
"name": "count",
|
||
"type": "input-text",
|
||
"label": "刷取次数,默认6次",
|
||
"default": "6"
|
||
},
|
||
{
|
||
"name": "useTransientResin",
|
||
"type": "checkbox",
|
||
"label": "是否使用须臾树脂\n开启后会在原粹/浓缩树脂用完后使用",
|
||
"default": false
|
||
},
|
||
{
|
||
"name": "useFragileResin",
|
||
"type": "checkbox",
|
||
"label": "是否使用脆弱树脂\n开启后会在其他树脂用完后使用",
|
||
"default": false
|
||
},
|
||
{
|
||
"name": "team",
|
||
"type": "input-text",
|
||
"label": "战斗的队伍名称,不填表示不切换队伍"
|
||
},
|
||
{
|
||
"name": "friendshipTeam",
|
||
"type": "input-text",
|
||
"label": "好感队名称,不填表示不切换好感队"
|
||
},
|
||
{
|
||
"name": "timeout",
|
||
"type": "input-text",
|
||
"label": "战斗超时时间,单位秒,默认120秒",
|
||
"default": 120
|
||
},
|
||
{
|
||
"name": "useAdventurerHandbook",
|
||
"type": "checkbox",
|
||
"label": "是否使用冒险之证寻找地脉花"
|
||
},
|
||
{
|
||
"name": "isNotification",
|
||
"type": "checkbox",
|
||
"label": "通过BGI通知系统发送详细通知"
|
||
},
|
||
{
|
||
"name": "oneDragonMode",
|
||
"type": "checkbox",
|
||
"label": "一条龙模式\n开启后,会跳过开始的前往七天神像以及强制更新"
|
||
},
|
||
{
|
||
"name": "isGoToSynthesizer",
|
||
"type": "select",
|
||
"label": "是否前往合成台合成浓缩树脂\n 体力大于40时自动合成浓缩树脂【开发中】"
|
||
}
|
||
]
|
||
|
||
|