Kagamia / WzComparerR2

Maplestory online Extractor
MIT License
421 stars 134 forks source link

WzPatcher 希望加入跳过更新前校验检查功能 #256

Closed HikariCalyx closed 7 months ago

HikariCalyx commented 7 months ago

截至本 issue 发布时,CMS 205-206 更新文件 MaplePatch205to206.exe (SHA256: 0B77CF3BFA86919FB34CEE7BFD8643E406A70E2CDB3C90E96879EB38E581F57B) 会检查到实际上并不会更新的文件,应该是 NEXON 编译补丁文件出现疏忽,目前已知的文件有:

SDO\sdologin\GameUpdate.dll
SDO\sdologin\JsFunctional.dll

通过注释掉 WzPatcher.cs 中校验值错误抛出异常的代码,顺利完成了更新,但这显然不是妥当的跳过检查方式。 最好是能结合文件列表内,实际会更新到的文件来判定是否需要跳过校验值检查,或者是提供一个开关允许强行跳过检查。

对CMS而言,即便将 SDO 目录删除了,重新运行游戏还是会自动下载相关数据的。

HikariCalyx commented 7 months ago

官方已经得知此问题,暂且先关闭此 issue。