前言
每次原神更新不管有多么小,甚至只有 10MB,都会重新检查一遍文件完整性,极浪费时间。于是,我用 WinMerge 找到了跳过检查文件完整性的方法。
跳过文件完整性检验不知道是否会有其他后果,比如封号或游戏内bug等(目前没遇到过),请自行取舍!本博客不负任何责任!
进行所有操作前一定要备份!!!
一键脚本
Gitea(开发平台,最新)|GitHub(求★Star★)|GitLab|极狐GitLab(GitLab国内版)
方法
- 进入游戏,待进入检查完整性阶段时直接关闭游戏
- 进入 Genshin Impact Game\Yuanshen_Data\Persistent目录(国际服为GenshinImpact_Data)
- 删除base_revision和cache_versions_xxxxxxxx
- 删除data_versions_persist,将data_versions_remote改名为data_versions_persist
- 对res_versions_persist和silence_data_versions_persist重复同样操作
- 找到你一个已经更新并校验完的好友(或云游戏,知道更新完的版本号就行),在登录界面左下角找到R********_S********_D********,记住R、S、D后面的三个八位数
- 将这三个数按照字母与文件名首字母对应原则替换掉res_revision、silence_revision、data_revision里面的内容
- 针对步骤7的示例:例如我用云游戏知道了更新后的游戏版本为CNRELWin4.0.1_R17581940_S17600751_D17600751,那么打开res_revision,将里面的数字改为17581940,其余文件同理
大功告成!直接启动游戏即可!
以下内容失效
方法(4.0.0后失效)
- 进入游戏,待进入检查完整性阶段时直接关闭游戏
- 进入 Genshin Impact Game\Yuanshen_Data\Persistent目录(国际服为GenshinImpact_Data)
- 在目录下,应该有如下几个文件:base_revision, res_versions_remote, silence_data_versions_remote, res_revision 和 cache_versions_xxxxxxxx
- 用记事本打开res_revision,将里面的内容改为cache_versions_xxxxxxxx文件名中的xxxxxxxx
- 将base_revision, res_versions_remote, cache_versions_xxxxxxxx 和 silence_data_versions_remote删除
大功告成!直接启动游戏即可!
 
			
发表回复
要发表评论,您必须先登录。