Files
bettergi-scripts-list/repo/js/AutoLeyLineOutcrop/settings.json
云端客 5db53d18f8 [全自动地脉] (#2485)
* 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) 之后确保区域对象使用后正确释放
- 统一所有图像识别后的资源清理操作顺序
- 避免因提前释放导致的潜在空引用异常
- 确保每次识别操作结束后及时回收内存资源
- 优化错误处理流程中的资源管理时机
- 提高脚本运行稳定性与性能表现
2025-12-21 16:47:49 +08:00

98 lines
2.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"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时自动合成浓缩树脂【开发中】"
}
]