增加月卡弹窗,添加说明 (#2120)

This commit is contained in:
JJMdzh
2025-10-11 17:24:30 +08:00
committed by GitHub
parent 9d147da8f2
commit b06a321898
6 changed files with 15 additions and 14 deletions

View File

@@ -4,8 +4,8 @@
可统计背包养成道具、部分食物、素材的数量根据设定数量、根据材料刷新CD执行挖矿、采集、刷怪等的路径。优势
+ 1. 自动判断材料CD不需要管材料CD有没有好
+ 2. 可以随意添加路径,能自动排除低效、无效路径;
+ 3. 有独立名单识别不会交互路边的npc或是神像
+ 4. 有实时的弹窗模块,提供了常见的几种
+ 3. 有独立名单识别不会交互路边的npc或是神像可自定义识别名单,具体方法看【问题解答】增减识别名单
+ 4. 有实时的弹窗模块,提供了常见的几种:路边信件、过期物品、月卡、调查
## 用前须知要有一点的动手能力该JS不提供路径文件需要文件夹操作
@@ -14,35 +14,36 @@
## 基础教程
+ 1. 仓库 订阅 所需路径文件;
+ 2. 打开路径所在文件夹BetterGI\Repos\bettergi-scripts-list-git\repo\pathing
把地方特产、敌人与魔物、矿物、食材与炼金四个文件夹复制到背包材料统计JS目录BetterGI\User\JsScript\背包材料统计\pathing中最好手动去除重复多余路径文件层级改变,会影响路径读取
把地方特产、敌人与魔物、矿物、食材与炼金四个文件夹复制到背包材料统计JS目录BetterGI\User\JsScript\背包材料统计\pathing中最好手动去除重复多余路径pathing下只能读取3层文件夹如pathing文件夹下有4层或以上子文件夹请削减到3层
+ 3. 推荐根据队伍来把路径分组放置。比如
背包统计采集组,生存队:迪希雅 芭芭拉 瑶瑶 草神。适合一般情况下的采集;
背包统计刷怪组,适合挂机输出的队:火神 奶奶 钟离 万叶,能够胜任需要刷怪的路径;
背包统计附魔材料组,附魔队:钟离 芭芭拉 久岐忍 砂糖或班尼特,适合附魔采集;
+ 4. 找到背包材料统计js右键 背包材料统计选择JS修改脚本自定义设置
## JS的自定义设置说明
## JS的自定义设置
+ 1. 目标数量,是扫描背包中材料数量,只有低于目标的材料,其路径才会被纳入执行序列;
+ 2. 优先级材料,是最高优先级,直接无视上述目标数量,纳入执行序列最顶层;
+ 3. 时间成本在一个路径存在3到5次记录时会计算时间成本单个材料获取时间超过默认30秒的则跳过
+ 4. 发送通知每类材料跑完会通知一次全部材料跑完会汇总通知一次。需在BGI通知里开启接收端企业微信的使用自行寻找
+ 5. 取消扫描数量,是取消每个路径执行完的扫描;当大部分需要的路径都有足够多记录,就可以不需要新增运行记录,可以不扫描了,以节约时间;但全部材料执行始末会各扫一次,以汇总材料信息。
+ 5. 取消扫描,是取消每个路径执行完的扫描;当大部分需要的路径都有足够多记录,就可以不需要新增运行记录,可以不扫描了,以节约时间;但全部材料执行始末会各扫一次,以汇总材料信息。
+ 6. 仅pathing材料是平衡背包材料统计和路径CD管理的选项选择仅pathing材料则直接无视下方勾选的材料分类只扫描pathing文件夹已有的路径材料没有的就不扫以缩短扫描时间
+ 7. 弹窗名不填默认assets\imageClick文件夹下所有弹窗循环执行弹窗模块会在背包统计运行时全程保护路径防止弹窗影响路径执行
+ 8. 采用的CD分类不在materialsCD文件夹的不执行这个文件夹可以按格式新增材料CD分类txt只要背包材料统计的图库里有路径所在的文件夹名正确就能按CD执行
+ 9. targetText文件夹里的是独立名单识别的名单可以按随意新增txt内容按格式英文冒号前的名字也随便写冒号后的文字会被当成目标来识别不在targetText文件夹下不识别
+ 9. targetText文件夹里的是独立名单识别的名单可以按随意新增txt内容按格式英文冒号前的名字也随便写冒号后的文字会被当成目标来识别不在targetText文件夹下不识别
## 注意事项
+ 1. 联机请求会遮挡背包菜单导致识别不到类别建议在背包统计JS前加一个权限设置JS以禁止联机
+ 2. pathing文件夹下文件结构应当与仓库符合,文件夹名可以改,但文件层级改变,会影响路径读取
+ 2. pathing下只能读取3层文件夹如pathing文件夹下有4层或以上的子文件夹请削减到3层
+ 3. 推荐根据功能需求来把路径分组放置。复制多份背包材料统计,分别加上采集、刷怪、附魔材料后缀,用于管理一般情况下的采集路径、能够胜任需要战斗的路径、需求附魔采集的路径;
+ 4. 因食物部分图片未补足,为适配快速滑页,背包食物界面,苹果、日落果、星蕈、活化的星蕈、枯焦的星蕈、泡泡桔、烛伞蘑菇、美味的宝石闪闪,这八个食物必须有,且在第一行。不然这几个食物会无法识别;
## 问题解答
+ 1. 如果不想要某些路径怎么排除直接进pathing文件夹把该材料名或者该怪物名路径文件夹移走或者删除切记不要把路径文件放入targetText和materialsCD这两个文件夹
+ 2. 如果想要增减识别名单怎么做直接进targetText文件夹选择或者新建一份txt名字随意内容按格式英文冒号前的名字可随便写冒号后的文字会被当成目标来识别用英文逗号分割
+ 2. 如果想要增减识别名单怎么做直接进targetText文件夹选择或者新建一份txt名字随意内容按格式英文冒号前的名字可随便写冒号后的文字会被当成目标来识别用英文逗号分割如果想刷某类怪,但不想要拾取其怪物材料,可以找到掉落.txt删除不要的材料名
+ 3. 如果想要识别不规范命名的路径文件夹怎么做?比如纳塔食材一条龙或者果园.json。方法把纳塔食材一条龙文件夹或者果园.json丢进一个适配的材料文件夹里CD要符合因为CD选择是由所在的材料名文件夹决定果园.json可以丢到苹果文件夹里
+ 4. 如果想要识别自带CD没有的材料怎么做比如新材料新木头打开materialsCD文件夹选择或者新建一份txt名字随意内容按格式中文冒号前的名字也要按格式具体参考自带的CD文件如几点几小时几次0点冒号后的文字会被当成目标来识别用中文逗号分割注意这个文字就是作为JS里的标准名路径所在文件夹名和材料图片名都必须和它一致多层套叠的文件夹会默认选择符合标准名的那个如有同名套叠会选最外层那个
+ 4. 如果想要识别自带CD文件中,没有的材料怎么做比如新材料新木头打开materialsCD文件夹选择或者新建一份txt名字随意内容按格式中文冒号前的名字也要按格式具体参考自带的CD文件如几点几小时几次0点冒号后的文字会被当成目标来识别用中文逗号分割注意这个文字就是作为JS里的标准名路径所在文件夹名和材料图片名都必须和它一致多层套叠的文件夹会默认选择符合标准名的那个如有同名套叠会选最外层那个
+ 5. 如果不想要每次路径都扫描背包怎么做具体方法看【JS的自定义设置】取消扫描
## 后言
本脚本目前处于测试阶段,欢迎反馈问题至 QQ频道号: bettergiv1。

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -1,9 +1,9 @@
{
"manifest_version": 1,
"name": "背包统计采集",
"name": "背包统计采集系统",
"version": "2.5",
"bgi_version": "0.44.8",
"description": "模板匹配材料OCR识别数量\n支持背包材料的数量统计+路径CD管理自动优选路径\n具体支持看材料CD文件可自行增减材料CD。",
"description": "可统计背包养成道具、部分食物、素材的数量根据设定数量、根据材料刷新CD执行挖矿、采集、刷怪等的路径。优势\n+ 1. 自动判断材料CD不需要管材料CD有没有好\n+ 2. 可以随意添加路径,能自动排除低效、无效路径;\n+ 3. 有独立名单识别不会交互路边的npc或是神像可自定义识别名单具体方法看【问题解答】增减识别名单\n+ 4. 有实时的弹窗模块,提供了常见的几种:路边信件、过期物品、月卡、调查;更多详细内容查看reeadme.md",
"saved_files": [
"pathing/",
"history_record/",
@@ -18,4 +18,4 @@
],
"settings_ui": "settings.json",
"main": "main.js"
}
}

View File

@@ -2,7 +2,7 @@
{
"name": "TargetCount",
"type": "input-text",
"label": "js目录下默认扫描的文件结构\n./📁BetterGI/📁User/📁JsScript/\n📁背包材料统计/\n 📁pathing/\n 📁 薄荷/\n 📄 薄荷1.json\n 📁 薄荷效率/\n 📄 薄荷-吉吉喵.json\n 📁 苹果/\n 📄 旅行者的果园.json\n----------------------------------\n目标数量默认5000\n给📁pathing下材料设定的目标数"
"label": "js目录下默认扫描的3层文件结构:\n./📁BetterGI/📁User/📁JsScript/\n📁背包材料统计/\n 📁pathing/\n 📁 食材与炼金/\n 📁 薄荷/\n 📄 薄荷1.json\n 📁 薄荷效率/\n 📄 薄荷-吉吉喵.json\n 📁 苹果/\n 📄 旅行者的果园.json\n----------------------------------\n目标数量默认5000\n给📁pathing下材料设定的目标数"
},
{
"name": "TargetresourceName",
@@ -22,7 +22,7 @@
{
"name": "noRecord",
"type": "checkbox",
"label": "----------------------------------\n取消扫描数量。默认:否\n勾选将不进行单路径的扫描但保留时间记录\n(推荐路径记录炼成后启用)"
"label": "----------------------------------\n取消扫描。默认否\n勾选将不进行单路径的扫描但保留时间记录\n(推荐路径记录炼成后启用)"
},
{
"name": "Pathing",