WLG_dyy
暑假oi集训和同机房的6个同学局域网联机(主机不是我),现在结束了保留了存档想自己回来打。用NBTExplorer已经在playerdata里找到了自己的dat文件,把它和主机名称互换之后成就什么的回来了但物品栏和经验一直不对。level.dat里的player也感觉对不上号不知道怎么改。求教一下


Aiwass_Tsukasa
本帖最后由 Aiwass_Tsukasa 于 2023-8-14 01:45 编辑

本人无法得知您已对此存档做出何种修改,为保险起见,本人建议您使用未经您修改过的存档(人话: 刚从房主那边复制过来的存档,没被修改过的);
经本人测试,实现楼主目的仅需将"level.dat"文件内的"player"Tag删除即可;
在"level.dat"文件缺失"player"Tag时,会自动将进入本地存档玩家的"uuid.dat"文件内信息复制进文件"level.dat",实现数据更换;
PS: 进行上述操作前请先备份



破损的鞘翅
联机的时候,你用的是存在playerdata里面的<uuid>.dat里的数据,而你把存档放在单人模式下打开,游戏会用level.dat里Player的数据(不包括成就、进度和统计信息)。
那你要做的事情就是把<uuid>.dat里的数据,复制到level.dat里Player的下面。(似乎不能一下子全复制,得一条一条搬
或者你的要求没那么高,只要把背包找回来就行了,那么可以开两个游戏,游戏A用临时的身份打开存档并开放到局域网;游戏B用你原来联机时用的那个身份,进入局域网游戏,然后转移背包和末影箱

WLG_dyy
破损的鞘翅 发表于 2023-8-14 02:00
联机的时候,你用的是存在playerdata里面的.dat里的数据,而你把存档放在单人模式下打开,游戏会用level.da ...

抱歉白天有事才有空看论坛,还要再晚点才有空去上机验证,谢谢啦

WLG_dyy
Aiwass_Tsukasa 发表于 2023-8-14 01:43
本人无法得知您已对此存档做出何种修改,为保险起见,本人建议您使用未经您修改过的存档(人话: 刚从房主那 ...

没法一次回复所有人,先回的楼下。马上订正完作业就去验证,谢谢帮忙

WLG_dyy
Aiwass_Tsukasa 发表于 2023-8-14 00:45
本人无法得知您已对此存档做出何种修改,为保险起见,本人建议您使用未经您修改过的存档(人话: 刚从房主那 ...

ok已经成功了,谢谢大佬(

第一页 上一页 下一页 最后一页