只狼Steam存档替换方法
Steam版的只狼由于存档中含有与账号相关的信息,无法直接复制文件来进行存档替换。如果需要使用他人存档或进行盗版存档转正,需要先对其进行修改。本文需要用到16进制编辑器,这里使用的是HDX
修改步骤
存档文件位置:%appdata%\Sekiro\{SteamID}\S0000.sl2
具体步骤如下
- 查找待修改文件中
00A003D4-00A003DB的位置,将其替换为自己的Steam 64位ID - 根据下面的存档数据地址寻找欲修改的存档位,将表中该存档SteamID的位置也替换为自己的Steam 64位ID。
- 根据下表选取修改的存档数据,对其进行md5校验后将结果覆盖至存档校验的位置
- 如需要融合两个存档中的多个角色,可根据下面的地址自由发挥,切记存档位置和总的SteamID都需替换为自己的。
存档数据地址
存档文件共有5个存档位和一个含有SteamID的信息位,每个存档位又分为存档数据和存档校验两个部分,同时每个存档数据中都包含一份SteamID,结构如下。
其中存档1、存档2地址已经验证过,其余存档的地址是根据数据长度与存档1、2中SteamID与数据头的偏移量33E54计算得到的,不保证其准确性。
存档1
1 | |
存档2
1 | |
存档3
1 | |
存档4
1 | |
存档5
1 | |
用户信息
1 | |
存档1的数据详情 (来源于Reddit,未验证)
1 | |
只狼Steam存档替换方法
http://example.com/2023/11/23/只狼Steam存档替换方法/