艾尔登法环吧 关注:638,749贴子:12,349,197

STEAM掉线,导致无法加载保存数据坏档修复

只看楼主收藏回复

我玩游戏过程中,steam掉线了,游戏重开后出现了无法加载保存数据的坏档情况。
经过一番查找相关问题,经过自己尝试,成功修复了坏档。
大概原因就是steam掉线后,游戏保存会丢失ID数据
说下过程 (要提前准备winhex工具,自己找)
1 首先备份你的坏档,备份完后删除所有存档新开始游戏,进游戏新建两个人物,退出游戏
2 用winhex打开你新建的ER0000.sl2存档,按alt+g输入19003b4回车,记下从0x19003b4开始的8个16进制数据,这就是你的ID,关闭winhex
3 用winhex打开你的坏档,按alt+g输入19003b4回车,会发现前4个16进制数据变成了全0,就是:0000000001001001,这应该就是导致坏档原因
4 按ctrl+alt+x搜索坏档的ID:0000000001001001,选列出所有结果,会出现两个结果,都改成第2步你的ID,保存关闭winhex
5 进游戏选加载存档,在选择人物画面不要动,回到桌面,把修改完的坏档覆盖进去替换
6 替换完后回到游戏,加载第一个人物,这时游戏会提示存档无法使用,不用管,删除你自己新建的第二个人物后返回到标题退出游戏,一定别删错了
7 用winhex重新打开修改坏档,按alt+g输入310回车,按alt+1,再按alt+g输入28030f回车,按alt+2,可以看到这两个地址之间的背景已经变蓝了
8 按ctrl+f2,选md5(128bit)回车,按clrl+c复制计算出的16个16进制数据
9 按alt+g输入300回车,按ctrl+b,选最后一项ascii hex,可以看到这行已经被替换成刚才计算出的16个16进制数据,按ctrl+s保存存档
10 进游戏,载入存档,此时显示的是新建的号,载入后应该就是恢复的档了
我用这个方法修复了坏档,希望遇到同样问题的玩家能成功恢复。
不管能不能修复好,还是尽量备份好存档,可能以后有更好的方法


IP属地:四川1楼2022-03-02 14:50回复
    帮顶


    来自Android客户端2楼2022-03-02 14:54
    收起回复
      大佬能出个教程吗?或者啥时候有时间帮我看看 有偿的 谢谢大佬!真的很折磨 我从十点一直查问题找方法找到了现在


      IP属地:云南来自Android客户端3楼2022-03-03 00:58
      收起回复
        有用 我的坏档修好了 50个小时的档是真的不舍得删啊


        IP属地:河北来自iPhone客户端4楼2022-03-03 10:52
        收起回复
          dalao 第四步无法保存怎么办


          IP属地:新疆来自Android客户端5楼2022-03-03 14:13
          收起回复
            好像给我修复到另外一个存档了 期待后面能有别的办法吧


            IP属地:江苏6楼2022-03-03 14:59
            收起回复
              50h的档修好了谢谢楼主


              来自Android客户端7楼2022-03-03 16:17
              回复
                我想问问 我原来有两个角色要怎么操作 我想恢复第一个 但是我做到第六步的时候进入第一个角色我没用报错直接进去了是新创建的角色 然后我进入第二个角色就是我原本存档的第二个角色 之后按照步骤下去还是恢复不了 可以帮帮吗


                IP属地:广东8楼2022-03-03 16:20
                收起回复
                  cy以备后患


                  IP属地:浙江9楼2022-03-03 16:56
                  回复
                    我原来的坏档只有一个角色,所以修复是针对保存第一栏位的,如果坏档有多个角色,可以试试下面补充,我自己没试过,所以祝大家好运。
                    步骤1里,坏档要是有2个角色,就新建3个角色,删的时候删最后一个 就是新建角色比换挡角色多一个,后面步骤删最后一个 估计只有坏档一号位能恢复


                    IP属地:四川10楼2022-03-03 17:32
                    收起回复
                      咋办啊


                      来自Android客户端11楼2022-03-03 18:30
                      回复
                        …大佬我恢复了第一个档…我自己是第二个!


                        来自Android客户端12楼2022-03-03 19:42
                        收起回复


                          来自Android客户端13楼2022-03-03 19:45
                          回复
                            感谢大佬,70多个小时的存档丢了差点心态崩了


                            IP属地:四川来自Android客户端14楼2022-03-03 19:51
                            收起回复
                              如果要恢复的是2号栏角色试试下面的方法
                              步骤1里,坏档要是有2个角色,就新建3个角色,删的时候删最后一个 就是新建角色比换挡角色多一个,后面步骤删最后一个 (估计只有坏档一号位能恢复)
                              步骤6789,对一号存档校验,310-28030f是1号存档数据,280310-50031f是2号栏数据。相差280000 如果不需要原1号栏存档,选中280310-50031f,ctrl+shift+c复制,ctrl+b覆盖到300上,然后从头再操作
                              或者第二栏进行校验方法还是跟步骤6789一致,就是310改成280310,28030f改成50031f,300改280300
                              我也没试过,祝大家成功吧


                              IP属地:四川15楼2022-03-03 20:02
                              收起回复