小蜗熊的蜂蜜罐
只狼Steam存档替换方法
发布于: 2020-01-10 更新于: 2020-03-21 分类于: 游戏 阅读次数: 

Steam版的只狼由于存档中含有与账号相关的信息,无法直接复制文件来进行存档替换。如果需要使用他人存档或进行盗版存档转正,需要先对其进行修改。本文需要用到16进制编辑器,这里使用的是HXD

修改步骤

存档文件位置:%appdata%\Sekiro\{SteamID}\S0000.sl2

具体步骤如下:

  1. 查找待修改文件中00A003D4-00A003DB的位置,将其替换为自己的Steam 64位ID。
  2. 根据下面的存档数据地址寻找欲修改的存档位,将表中该存档SteamID的位置也替换为自己的Steam 64位ID。
  3. 根据下表选取修改的存档数据,对其进行md5校验后将结果覆盖至存档校验的位置。
  4. 如需要融合两个存档中的多个角色,可根据下面的地址自由发挥,切记存档位置和总的SteamID都需替换为自己的。

存档数据地址

存档文件共有5个存档位和一个含有SteamID的信息位,每个存档位又分为存档数据和存档校验两个部分,同时每个存档数据中都包含一份SteamID,结构如下。

其中存档1、存档2地址已经验证过,其余存档的地址是根据数据长度与存档1、2中SteamID与数据头的偏移量33E54计算得到的,不保证其准确性。

存档1

1
2
3
存档数据: 00000310 - 0010031F
存档校验: 00000300 - 0000030F
SteamID: 00034164 - 0003416B

存档2

1
2
3
存档数据: 00100320 - 0020031F
存档校验: 00100310 - 0010031F
SteamID: 00134174 - 0013417B

存档3

1
2
3
存档数据: 00200330 - 0030032F
存档校验: 00200320 - 0020032F
SteamID: 00234184 - 0023418B

存档4

1
2
3
存档数据: 00300340 - 0040033F
存档校验: 00300330 - 0030033F
SteamID: 00334194 - 0033419B

存档5

1
2
3
存档数据: 00400350 - 0050034F
存档校验: 00400340 - 0040034F
SteamID: 004341A4 - 004341A8

用户信息

1
总SteamID: 00A003D4 - 00A003DB

存档1的数据详情 (来源于Reddit,未验证)

1
2
角色: 00016140 - 000A0F5F
位置: 000A5A70 - 000A5B1F

参考:https://www.reddit.com/r/Sekiro/comments/ba44qp/how_to_edit_your_save_file_to_fix_various_issues/

--- 本文结束 The End ---