我的世界存档无缝拼接大法 (无视种子完美过渡) 您所在的位置:网站首页 我的世界种子333 我的世界存档无缝拼接大法 (无视种子完美过渡)

我的世界存档无缝拼接大法 (无视种子完美过渡)

2023-10-04 06:49| 来源: 网络整理| 查看: 265

本方法适合将多个存档的区块复制到一个存档中,可以将多个Java版,基岩版,中国版任意数量任何版本号的存档合并为一个我的世界Java版1.18+存档,并且可以让区块边界无断层,过渡自然。本方法为全网独家发布。本教程需要阅读者有一定游戏经验。

请在文中每一步操作前备份存档以防万一!

使用前请提前下载软件MCA Selector,链接:https://github.com/Querz/mcaselector/releases

下载exe文件并安装,安装的时候没有中文选项但是安装后设置里可以改成中文。

1、存档转化

基岩版转Java版:1、使用网站https://chunker.app/,为官方支持的最好用的转换工具,但是需要翻译,且国内很多人用不了,如果能用就这个别用其他的工具,这个网站可以做到存档中方块和实体的完美转换。翻译后按照提示操作即可。

2、注意这种转换方法无法转换箱子和背包里的物品和生物,请谨慎选择。使用软件Amulet,下载链接https://github.com/Amulet-Team/Amulet-Map-Editor/releases解压后运行amulet_app.exe,点击“打开世界”,打开基岩版存档,路径自行百度,打开后在左侧竖向菜单中选择转换。另一边打开你要转换到的Java版本的游戏,新建一个临时世界,种子随意(如果和基岩版存档一样更好),世界类型和基岩版存档一致(比如都是超平坦),退出存档。打开开头提到的MCA Selector软件,左上角文件,打开世界,选择刚刚创建的临时世界,左键选择所有区块,点击上方选择,删除选定的区块,删除后退出MCA Selector。回到Amulet,在转换页面点击选择输出的世界,选择刚刚创建的临时世界,点击转换并等待进度条,转换完毕后可关闭Amulet,如果不放心可以使用MCA Selector打开Java版存档看看是不是已经变成了基岩版存档的区块。此时千万不要在游戏里进入这个存档!

中国版转Java版:如果在电脑上玩中国版,可以在启动器里选择世界并点击导出,如果是Java版存档,不需要转换。如果是基岩版存档,需要先解密为国际版的基岩版可以读取的存档,教程请看https://www.bilibili.com/video/BV1JP411j7dA,转换后再按照上一步转换为基岩版存档。

2、预处理

首先,你打算在合并后存档是哪个版本,就打开Java版的这个版本,将所有要合并的存档都放到这个游戏存档目录里面,即打开这个版本游戏的单人游戏页面你可以看到每个你要合并的存档,此时千万别打开!选择一个世界,点击下方编辑,点击优化世界,勾选清除缓存世界,点击我知道我在做什么,等待优化完毕,如此将所有存档优化一遍。选择一个世界(新建也可,但别忘了优化世界)作为其他存档区块移动的目标存档(即将所有存档区块拼到这个存档里,下文称为目标存档),注意目标存档的种子和世界设定等会作为存档拼接后的新地形生成规则请慎重选择(如果你非要把普通地形和超平坦地形放到一起的话我也没招,但是这样我也能让地形过渡)。

3、拼接

下面使用MCA Selector软件每个窗口打开每一个存档(多运行几次软件就会有多个窗口)(别忘了备份存档),在除了目标存档外的存档里左键选择要移动的区块(建议只选择有建筑的区块),右键取消选择,选好后上方点击选择-复制区块,切换到目标存档窗口,点击选择-粘贴区块,发现出现绿色的范围预览,将绿色拖动到合适位置(与其他存档的区块保持5个区块以上的间隔,不要和其他存档区块重合或离太近,留下过渡空间),选好后再次点击粘贴区块,什么也不用改配置直接点确定。如此将所有存档的区块像拼图一样移动到目标存档中(再提醒一遍千万别忘了留下5个区块以上的间隔),最后切换到目标存档窗口,检查后选择所有区块,点击工具-更改字段,勾选仅使用于选择,将DataVersion填写为2730并点击确定,之后备份存档并进入,如果发现过渡成功,就说明成功了!

4、备注

本方法只可以将存档合并为Java版1.18及以上版本的存档(当然转换后可以用基岩版转Java版方法反过来再转换回基岩版,但是bug不管),至于可以把哪些版本的存档拼接到一起,只要是可以转换为Java版存档的任何mc版本都能用,Java版1.2-最新版本的存档也都能用,也适用于添加了改变地形的模组后想避免断层的情况,注意移动的区块不能包含目标存档的版本没有的方块和物品,即不能降级转换。不同区块之间可以完美过渡地形,但是结构不一定能够过渡。比如如果这个结构来自基岩版存档,转换到Java版存档的过程中这个结构的位置信息会丢失,因此游戏不会将这个被区块边缘截断的结构补全,另一个例子如果一棵区块边缘的树来自Java版原版,而你添加了修改树样子的模组,那么过渡区域的树和旧区块的树长得不一样,游戏自然无法将截断一半的树补全。过渡区域可能会有一些小瑕疵比如几个方块高的断层(及其稀少),但大多数情况下都难以分辨,如果一边是山峰一边是海底,游戏也会用平滑的山坡过渡。下面是我自己的存档拼接的一个例子!

3个存档拼到一起例子



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有