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