3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4382|回复: 2
打印 上一主题 下一主题

[心得] 关于存档问题的一些发现【丢档的可以参考】

[复制链接]

11

主题

1242

帖子

1564

积分

游戏狂人

Rank: 6Rank: 6

贡献度
199
金元
8276
积分
1564
精华
0
注册时间
2010-5-18
跳转到指定楼层
主题
发表于 2010-6-14 00:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
此文虽长,不过相信对丢档的各位一定有所帮助。

丢档问题由来已久。最初是5月17日更新之后大量的人丢档,因为是由于dll文件变动,这个暂且不谈。

不过5月17日更新后仍是不是有人抱怨存档丢失,这里有,官网上也有

官网当然不能坐视不管,给了3种方案(参见我发的这个贴http://alteriw.net/viewtopic.php?f=30&t=1587

1、win7系统下要以管理员模式运行(好像不管用哦)

2、对C盘用户文件夹下个什么virtual store文件夹进行操作。不过这个文件夹下什么都没有,还是不管用

3、用Easy Account Manager,简称EAM,导出和导入存档

这种方法能管点用,不过缺陷极大。比如KD数据导出错误,挑战导出错误,游戏时间导出错误。最经典的莫过于callsign和emblem,导入后一定是share the package和model 1887

用这个方法弄10转70级还是很不错的,不过对于希望创建自己存档的玩家,还是不推荐(官网上的人也不推荐这个)


事实上players文件夹下若干.stat结尾的存档文件才是关键所在,存档读写只与这些文件有关。.ini的config文件与之无关。那个修改名称的小软件也与之无关。players文件夹下的save是单机内容,config不包含任何存档内容

由于我不是专业人员,只能用黑箱的方法反复操作,得到一下心得

1、存档文件存储着你的所有数据。真正起作用的只有一个。所有带.bak字样、所有带有类似于0_47字样的文件都可以删除(0_47表示0转47级)
2、每次进入游戏时主程序会生成一个XUID(或者slot),如果players文件夹里包含符合这个XUID的文件,就会正常读取。这个XUID应该和电脑硬件有关,与IP无关(我把笔记本电脑带到另一个地方上网照样玩)
3、目前没有证据表明主程序生成的XUID是可以控制或者修改的。目前没有找到修改.stat文件中XUID部分的软件

存档无法读取的情况大多是这样:打开游戏后,赫然发现存档变成了1级。造成这个的原因可能有:

1、非正常关闭游戏。切记要正常退出,直接关掉console窗口可能直接导致读档失败
2、神秘的原因,可能与服务器有关
我们主要讨论第二个原因

变成一级后还能玩(相信丢档的各位玩起来很没劲),玩了之后再退出,发现players文件夹多了几个.stat文件,其中的那段识别码(形似1100001f43dbb40)变了,和原来不同

下面是可能帮你重新读取存档的步骤,务必认真看。我丢了两次档,后来都这样找回的

1、备份你原来的.stat文件,复制到别处。全部复制以求保险。删除原来的,反正也读不出来
2、从重置后1级开始重头再打,打到不是1级就行(随便杀几个人就OK),比如打到2级
3、下载使用EAM,并导入一个playerstat.txt,比如10转70级的那个(具体使用方法一言难尽)总之要达到一个目的,你的2级存档一定要被”修改“成功。可以用导入后的存档玩一会
4、退出游戏后再进入,不要开EAM自动导入/导出,最好连EAM都不要开
5、此时你会发现进入后响应极慢,像是死机。如果退回到控制台会看见一段代码在重复地跳。点play(这个操作会有点困难),之后跳出窗口,提示等级被重置,如果点OK重置等级,点cancel会退出。记住点OK
6、等级重置后再去玩,再新建存档。退出后看一下新的.stat中的识别码是否与原来相同。如果相同的话,恭喜你!将旧的文件覆盖进去,再进入游戏,你会发现存档回来了

如果不是,可以尝试反复操作,实验,也许过个一两天就发现旧存档覆盖之后又能读了


简而言之:一般情况下同一台电脑可能会算出不同的XUID,可能某一天算的和原来的不同,就导致存档无法读取。如果用EAM人为地使存档重置,直到XUID和原来一样。

当然也有一种情况,比如我最近的一次回档。无论如何操作,新存档的XUID都不会变。
我当时是这样操作的:删除全部存档文件,全部清空。进入游戏后切回桌面,观察控制台的代码

我当时看到这个:registering XUID XXXXXXXXX,发现这个XXXXXXX和丢失的存档的ID一样。进入游戏后不出所料是1级。切回桌面,将原存档覆盖,存档恢复


暂时就这么多吧。。。。我丢了很多次档,第一次是28级,然后是35级,然后是52级,不过后两次都通过上述的方法找回了。以后再丢档我也不会急,也不会找个70级的档一直玩下去

我的id是A Teammate,彩色,目前是65级,欢迎交流
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-10 04:05 , Processed in 0.301358 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表