【转载】MinecraftPE和PC版存档相互转换
原作者;mcbbs;pogox原帖地址;https://www.mcbbs.net/thread-41000-1-1.html
经过两天的研究,对比了PC版多人存档,单人存档和PE版的存档,开始只对比PC单人存档和PE存档,发现总是缺少东西,后来突然想到PE版的多人游戏和单人游戏是通用同个存档,所以联想到与PC多人的存档来对比。又因为,PC版的地图是无限扩张的,而PE版的地图是有限的大小,所以PE版存档也许可以用.schematic的格式作为一部分导入到PC存档中。最后得出了一个能把PE版存档和PC版存档互转的方法。该教程初版撰写时由于mcedit方面不兼容PE存档所以难度颇大。现在新的mcedit虽然已经兼容PE存档,但对其某些不常用功能(如下文用到的“Prune”和“chunk align”)不太熟悉的人自己做的时候也许也会面临少数问题。该教程便旨在解决这些小问题。
目前由于mcpe的版本更新,方块ID出现了很多与PC不同的编号和编号方式,所以转换后会出现很多方块错乱、方向丢失的问题,该教程仅适用于PE 0.7.x及更早版本以及PC 1.2.x-1.5.x 版本,不满足版本的游戏存档转换请谨慎。2014-1-10
已验证存在的问题:
PC版转PE,几乎所有颜色的羊毛都会变成其它种类的方块。此问题已在新版PE和新版编辑器的支持下得到解决。 PC版转PE,一些物品会转换为白羊毛(主要为PE版还没出现的物品),初步解决方法可以见末尾补充内容。 PE转PC版,原本彩色的羊毛会变成全部白色(同样已解决),极少数种类的方块和原本的方块不同——感谢vitaminccc提供 新版本PE存档形式已经更改 ——感谢hukk提出问题。 PE转PC版,原本的箱子会消失不见。(已在新版mcedit中解决)——感谢百度ID AYOC_代 提出问题。
此教程适用于Android,本人对IOS没有研究,但如若找到存档文件的话,能用相同的方法来做。
此教程为傻瓜教程,为了照顾不会用地图编辑器的同学,详细到每一步鼠标该点击哪里。所以篇幅略长,其实操作很简单,简单到连图都不用上就能说清。
必备软件
MCEdit 下载:http://www.mcbbs.net/thread-30291-1-1.html (请下载最新版,新的PE存档格式不受老版本MCEdit的支持,至少已测试0.1.1不支持,而0.1.6支持)
请重点注意红字的描述。
第一篇:PE转为PC版存档
第一步: 在手机存储卡找到 /games/com.mojang/minecraftWorlds/ 此处即为minecraftPE的存档目录,你会看到你的存档以文件夹的形式存在,例如如我的是名为“World”的文件夹。 连接手机和电脑,并打开USB存储,把这个“World”文件夹复制到电脑里。现在可以断开手机连接了。第二步: 打开MCEdit,于主界面选择“Open a level”,然后浏览到刚才的“World”文件夹并打开chunks.dat。此时你会发现你的PE版世界出现在MCEdit的窗口中了~ 此时按下Ctrl+A(全选(当然如果你只需要一部分地图也可以通过选择工具手动选取)),然后左边出现的菜单里选择“Export”,然后随意选择一个存档名和保存位置,确定。其实你有限大小的PE版世界已经作为.schematic格式的对象文件导出了。第三步: (此时属于纯MCEdit操作,已可以参照上文MCEdit的下载贴里的教程的“导入步骤”来做了。我这里只提供把PE世界导入一个空的PC世界存档的最简单的傻瓜教程) 继续刚才步骤,在MCEdit中按下Ctrl+N,出现新建世界的对话框,Generator项选择 “Flatland”(即超平坦),然后Game Type项自行选择(生存模式或是创造模式),Height项输入“1”,其它选项保持默认,点击“Create”,选择存档存放地址和存档名,然后确认,现在便生成了一个高度为1的超平坦地图。 按下“Ctrl+A”,全选这张地图的方块,然后选择左侧菜单的“delete blocks”,出现的对话框选择“delete chunks”,,选择“yes”,删除掉所有的区块。 点击下方工具栏的“Import”(导入)图标,然后找到第二步导出的.schematic文件并打开,随意点击鼠标左键放置你的PE世界,然后勾选左边菜单的“chunk align”(对齐区块),“copy water”和“copy air”三项,然后点击“Import”(这个步骤会花一些时间,耐心等待)。 点击左边的“deselect”,然后点击上方的“chunk view”,然后框选平面图中的PE地图部分,选择左边的“Prune”,点yes,然后点击上方的“camera view”回到透视视图。 (接下来这一步是为了防止重生点在地底或是不希望的地方的。。尤其是困在地里不会死的创造模式) 点击下方工具栏的“move player”图标,然后选择左边菜单的“move player”选项,然后在地图上随便一个地面上的点,点击左键放置玩家。然后点击下方工具栏的“Move spawn point”图标,同样随便选择一个点放置。 最后按下Ctrl+S保存,关闭MCEdit。打开MC载入这个存档吧~注意:若使用第三步介绍的方法,保存的存档中的PE世界会有一个明显的与周围地形不吻合的边界(比如垂直峭壁,或是两种气候的明笔直分界线,笔直的海岸线等等)这也是个很大的遗憾,虽然不可能让系统照着PE的地型扩展,但至少希望能让周围都是虚空,不知道除了直接MCEdit删除附近区块以外有没有办法。。。
第二篇:PC版转为PE存档
首先备份需要转换的的PC版存档!该过程会破坏你的存档! 请不要使用有太庞大复杂物件的地图来向PE转换,除非手机内存足够大性能足够强,不然极易引起手机死机!(我就连死N次。。) PE版还未添加的方块和物品在转换后会消失(包括红石电路和矿车系统)! PE版的地图面积为固定的 16*16 chunks(区块),即255*255blocks(格/m)。第一步: 打开MinecraftPE,生成一个新世界,名字随意,模式自定,生成后退出游戏,连接手机和电脑,打开USB存储。 用电脑浏览手机存储卡找到 /games/com.mojang/minecraftWorlds/ 此处即为minecraftPE的存档目录,你会看到你的存档以文件夹的形式存在,例如如我的是名为“World”的文件夹。 第二步: 打开MCEdit,选择“Open a level”并浏览到想要转换的存档文件夹内,打开对应的“level.dat”。点击上方的“chunk view”按钮,在平面图中框选你需要转换的部分(在这个视图中,为16*16格大小),点击左边菜单的“Prune”按钮,选yes。(此步将破坏该存档!请先备份!)然后点击上方的“camera view”回到透视视图。 点击左边菜单的“deselect”按钮,然后点击下方工具栏的“Select”图标,接着按下Ctrl+A(全选)。点击左边的“Export”按钮,随意选择一个地址和文件名保存。第三步: 继续刚才步骤,按下Ctrl+W关闭地图。再次选择“Open a level”,并浏览到手机存储卡,打开第一步时的"chunks.dat"文件。载入完成后按下Ctrl+A,点击左边菜单的“Delete blocks”,选择“Fill with air”,然后点击上方的“chunk view”按钮进入平面图。点击下方工具栏的“Import”(导入)图标,浏览并打开第二步保存的.schematics文件,先勾选左边菜单的“chunk align”(对齐区块),“copy water”和“copy air”三项,再移动鼠标使导入的方形轮廓与原本的方形轮廓吻合,最后点击左键,再点击左边“Import”按钮。 (接下来这一步是为了防止重生点在地底或是不希望的地方的。。尤其是困在地里不会死的创造模式) 点击上方的“camera view”回到透视视图。点击下方工具栏的“move player”图标,然后选择左边菜单的“move player”选项,然后在地图上随便一个地面上的点,点击左键放置玩家。然后点击下方工具栏的“Move spawn point”图标,同样随便选择一个点放置。 最后按下Ctrl+S保存。 断开手机与电脑连接,进入游戏载入存档即可~
补充内容:感谢Minezeratul补充制作的图文教程~http://tieba.baidu.com/p/2200915859
感谢vitaminccc提供的安卓版白羊毛替换方法:
打开pocketInvEditor(下载地址http://www.mcbbs.net/thread-84394-1-1.html),选择一个世界存档,选择编辑地形(edit terrain),选择全选(select whole world),选择替换方块(replace blocks),然后选择待替换方块(羊毛),以及替换后方块(空气),最后确定。这样即可将所有白羊毛删除。
同时附上本人的mcedit通用白羊毛删除方法:
在pe版读取新地图一次之后,再次用mcedit打开PE版地图,然后选择下方“fill and replace”工具,选择白羊毛,然后点击“replace”,在新的对话框中选择空气,最后确定,同样可以将羊毛删除。
最后更新 2013.3.9
研究和通用化这个方法花了很多时间和精力,如果用这个方法成功了觉得满意还请看官动个手评个分~谢谢!
沙发
页: [1]