[Bug] 勾选关闭文件校验后 PCL 仍会尝试补全 Libraries ,即使文件存在于文件夹下且文件名称与修改前完全相同
检查项
- [X] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
勾选关闭文件校验后 PCL 仍会尝试补全 Libraries
重现步骤
替换掉 Libraries 内的 OptiFine,PCL 依旧会尝试补全文件
日志与附件
这是文件校验的设置,而不是补全的设置。
提示上写了不校验文件是否修改,如果还是补全请问那修改的意义何在
~~不校验≠不补全~~ 我认为的“关闭文件校验”,是原封不动,直接启动游戏 看龙猫怎么说
检查文件是否存在≠校验已有的文件是否一致。
评价:所以不校验的逻辑是什么?文件大小与文件 hash 与未修改前的文件完全一致?这怎么可能?
不校验文件不应该是不检查文件 hash ,不计算文件大小并与版本 json 文件内提供的大小比对,只在文件缺失时自动补全吗
如果龙猫不处理那么 https://github.com/PCL-Community/PCL2-1930/pull/47 提供的无法启动 xxx 客户端的解决方法也得拒掉
我真的没删,文件确实是存在于文件夹下的
评价:所以不校验的逻辑是什么?文件大小与文件 hash 与未修改前的文件完全一致?这怎么可能?
怎么不可能?你以为这些信息差不到?
评价:所以不校验的逻辑是什么?文件大小与文件 hash 与未修改前的文件完全一致?这怎么可能?
怎么不可能?你以为这些信息差不到?
完全一致:与 json 提供的大小(以字节为单位)和 hash 一致,已知在不借助外部因素的情况下修改文件 hash 一定会变化
呃,你这个 log 有一万多行,实在找不过来,具体是哪个文件被替换了?
optifine 和 launchwapper-of,我替换成 OptiFine Installer 和 Installer 自带的 Launchwapper-of
呃,你这个 log 有一万多行,实在找不过来,具体是哪个文件被替换了?
因为 of 下载 bug+ 帮 zk 测版本有没有声音
补完了,如果有缺再 @我,没有的话烦请换个标签
没看出来是哪儿引发的,干脆把整个代码重构了一下…… 如果下个版本更新之后还是这样,传下新版本的 log(