如何升级你的旧矿山地图无缝过渡到新的生物群落

升级Minecraft以获得最新的功能总是很有趣的,除非它打破了你的旧地图,并在它们之间创建巨大而丑陋的工件。请继续阅读,我们将向您展示如何将一张旧的地雷船地图带到一个新版本的地雷船中,而不必冒着在地形上出现非常难看的故障的风险。...

如何升级你的旧矿山地图无缝过渡到新的生物群落

升级Minecraft以获得最新的功能总是很有趣的,除非它打破了你的旧地图,并在它们之间创建巨大而丑陋的工件。请继续阅读,我们将向您展示如何将一张旧的地雷船地图带到一个新版本的地雷船中,而不必冒着在地形上出现非常难看的故障的风险。

有什么问题吗?

Minecraft庞大的程序生成的地图是使用世界种子提供的地形生成器算法创建的(根据系统时间戳创建世界时生成的或由玩家提供的字母数字字符串)。这个种子作为一个伪随机数,输入到一个复杂的方程中,然后逐块生成玩家周围的地雷世界。

这个系统工作得很好,它是Minecraft宇宙的神奇基础,玩家可以不断漫游,漫游新的山丘,山脉,洞穴,以及更多的动态生成,供他们探索。

当玩家把以前版本的Minecraft的旧地图带到新版本的Minecraft时,它就崩溃了(我们今天关心的是)。在世界地图的生命周期中,世界种子仍然保留在世界地图中,但是地形生成算法基于该种子创建的内容在主要的布雷艇版本之间可能会发生重大变化。

这意味着,如果您将在Minecraft 1.6.*中创建的地图加载到Minecraft 1.8.*中,那么您已经探索的区域和您将来将探索的新区域之间的过渡区域将非常难看,因为地形生成器将生成完全不匹配的地形。群山将从陡峭的表面俯冲到海洋中,奇怪的完全方形的森林将出现在沙漠中,其他丑陋的人工制品将出现在你的地图上。

让我们看看用Minecraft 1.6.4加载创建地图,然后在Minecraft 1.8.3中加载,会有多难看。首先,这里是我们的样本地图截图。如果你想在家里玩,我们地图的种子是1263041493870342。有关使用种子的信息,请查看我们的Minecraft课程“创建自定义地图”。

如何升级你的旧矿山地图无缝过渡到新的生物群落

首先,让我们强调一下我们的方**。我们已经在创造性的模式下加载了地图,并从我们的出发广场直线上升。视图距离设置为“远”(早期版本的Minecraft不允许基于数值块的视图距离,但我们知道远相当于16个块的视图距离)。这意味着在我们的繁殖点周围有一个由地形生成器生成的32×32块网格。

在创建这个地图之后,我们等待所有的块生成,我们的视图在各个方向上填充。然后我们注销并在Minecraft 1.8.3中加载相同的地图,并将视图距离设置为32块。在等待距离渲染之后,我们绕着旧地图的边缘飞行(距离中心大约16块),并查看用旧算法生成的地图边缘与新算法合并的位置。你知道远处沙漠中你能看到的那个村庄吗?它现在有一条相当奇特的海岸线。

如何升级你的旧矿山地图无缝过渡到新的生物群落

上面的截图是在飞到沙漠村庄的另一边后拍摄的,从新生成的地形向地图中心回望。老发电机读着种子说:“把这个地区变成沙漠!但是新的发电机说,“把这个地区变成海洋!“你可以看到清晰的线条水平移动,描绘出新旧地形。

如果这对你来说还不够油滑和丑陋,请考虑上图中产卵点和村庄以北的丛林区域的截图。

如何升级你的旧矿山地图无缝过渡到新的生物群落

这就是一个美丽的山地丛林生物群落。让我们看看它从另一边看起来有多棒。

如何升级你的旧矿山地图无缝过渡到新的生物群落

很可爱。更多的海洋,而且,由于在我们把旧地图装进新版本的地雷艇之前形成的地形高度,从丛林山的山顶到下面的海洋的距离大约是50个街区。也许我们应该庆幸,这个小故障产生了一片海洋,而不是一片田地,因为这样的一滴水肯定会把我们弄进去。

为了防止你仍然不相信渲染小故障不是完全可怕,让我们寻求我们的老朋友Mapcrafter的帮助,渲染一个3D Google Earth风格的地图视图,我们目前正在探索向你展示地形生成器的冲突到底有多残酷。

如何升级你的旧矿山地图无缝过渡到新的生物群落

从这个自上而下的观点我们可以确定的是,1.6.4生成器中的种子想要在产卵点周围创建一个区域,这个区域是丛林、沙漠、平原和泰加雪林的交叉点。1.8.3发电机想要在这个完全相同的地方创造的是一个巨大的海洋,上面散布着小岛,还有一大片(如下图所示)有山脉和森林的陆地。

当两者发生冲突时,Minecraft基本上说:“好吧,这些块已经存在,所以我们不会再尝试生成它们,但是玩家需要新的块,所以我们将应用当前版本的生成器。”结果就是你在上面看到的可怕的混乱。

现在,我们将第一个告诉你,我们完美的32×32不合适的正方形是一个极端的例子,边缘非常明显。我们特意在Minecraft 1.6.4中创建了一个小正方形地图,以突出和定位新旧地形之间的极端变化,为您展示它。

一个“住”的地图,你一直在有机地探索和玩游戏不会有这样一个完美的正方形形状,而是会有各种各样的叉,曲线,这样你已经在地图上移动,没有彻底探索每一英寸边到边。这类地图将有沿着广泛的边缘蔓延的小故障,以及内部地图内的小故障口袋,玩家从来没有冒险,因此没有产生非常大块。那些内部缺失的部分也会受到世代的干扰,留下奇怪的人工制品(就像是雪域生物群落中间一片完美的正方形沙漠)。

幸运的是,对于我们所有人来说,有一个非常聪明的工具在那里做了一个非常出色的工作平滑旧地形之间的接缝产生的旧版本的地雷和新的地形产生的新版本。让我们来看看,我们如何才能拯救我们的地图,从一个丑陋的生活擦亮了地形与它。

用mcmerge平滑地形过渡

MCMerge是一个开源的Minecraft编辑器,它做了一件事,一件事做得非常好:它仔细地处理旧地形和新地形之间的边界,这样过渡空间是一个缓坡,向下延伸到一条河流,将两个生物群落连接在一起,没有我们在上一节中看到的刺耳和不自然的过渡。

您在升级之间部署MCMerge,这样它就可以学习和绘制旧地图的边界,然后您将地图加载到新版Minecraft中并进行一些探索(或者使用Minecraft Land Generator之类的工具为您进行自动区块生成的探索),然后再次运行MCMerge,它沿着旧地形和新地形之间的缝隙,将它们雕刻成自然的山谷和裂缝,底部有一条河流,这样你的过渡不再像破碎的瓷器,而是自然景观。

让我们分解上面列出的事件序列,并用屏幕截图和渲染来说明转换,以突出显示更改是如何形成的。

选择地图

在本教程中,我们选择使用与上一节相同的种子和Minecraft前后版本:Minecraft 1.6.4和Minecraft 1.8.3。唯一不同的是,我们用相同的种子重新创建了地图,然后在生存模式下以更有机的方式漫游,以创建更自然的地图形状(而不是我们之前展示的完美正方形)。

以下是教程地图在Mapcrafter中渲染时的样子。

如何升级你的旧矿山地图无缝过渡到新的生物群落

我们已经放大了西南边缘,在那里我们很容易看到,稍后,新的接缝是平滑的。

无论您选择哪种地图,在任何情况下,您都必须从旧版本的Minecraft加载并在新版本的Minecraft中探索地图,直到您完成MCMerge流程的第一轮,因为这样做可能会给您的地图带来无法修复的故障。

此外,在继续操作之前,您必须备份所选地图以备妥善保管。我们对MCMerge没有任何问题,或者说,我们多年来使用过的众多世界编辑工具中的任何一种,但安全总比遗憾好。

下载mcmerge

你可以在Minecraft论坛的官方MCMerge主题上获取MCMerge最新版本的副本。下载有两种版本,Mac OS X的Python代码,Linux,和其他OS用户(它要求你下载和安装Python为你的操作系统和少量的依赖性概述在自述文件)或预编译的Windows版本,只需要下载微软Visual C++ 2008可重新分配包(x86),如果它还没有安装在您的机器上。

注意:在本教程中,我们将使用Windows版本;对于那些与Python版本一起使用的版本,只需替换“mcmerge.exe在“python”后面的所有命令中麦尔基公司“作为替代品。所有附加的命令开关和修改器保持不变。

继续之前,请将要使用的世界的保存目录复制到/MCMerge/文件夹中。(例如,如果你的世界被称为“Funland”,那么现在应该有一个目录/MCMerge/Funland/)

运行mcmerge初始通道

将save目录放在/worlds/文件夹中后,就可以继续运行第一个过程了。这是程序的一个阶段,MCMerge将沿着现有地图边界进行等高线追踪,并记下哪些块直接位于所探索世界的边缘。

要执行跟踪,请在/MCMerge/目录中通过命令行运行以下命令,其中“world”是您的world save目录的名称。

mcmerge.exe trace “world”

跟踪过程非常快速,即使是对于大型世界,您也会看到这样的输出。

Getting existing world contour…

Tracing world contour…

Recording world counter data…

World contour detection complete

此时,麦克麦格已经掌握了它需要的数据。您可以通过查看世界目录来确认进程,现在应该有一个新文件夹标记为”##MCEDIT.TEMP##“和文件名”等高线.dat”. 如果命令导致错误和/或文件夹中没有其他文件,则可能需要以管理员身份运行该命令。

生成新区块数据

一旦等高线过程完成后,下一步是加载您的地雷船地图在新版本的地雷船。我们不能强调这一点,如果你加载它与原始版本的Minecraft你不会得到新的生物群落从新的地形发生器;你会得到旧的生物群落数据,使整个过程毫无价值,因为你将不得不重新开始。

有两种方法可以生成新的块数据。你可以真正地玩游戏,在创造性的模式下飞行,跟随你的世界边界并载入新的数据。如果你有一个非常小的地图,就像我们在本教程中使用的那样,这是一个非常合理的方法。

如果你有一张更大的地图,探索旧大陆边界的过程可能需要几个小时到几天。此外,你可能希望跳过实际的探索,以免破坏生存模式图中的惊喜。为此,使用Minecraft Land Generator自动加载地图数据非常有用,无需您玩游戏和手动探索。

如果你不想探索所有的边界和地雷地面发电机是更多的调整比你现在想做的,不要担心。我们在上一步中创建的等高线数据不会过期,因为它精确地绘制了旧地图的轮廓。在将来发现渲染不好的区域时,可以根据需要多次运行merge函数。

如何升级你的旧矿山地图无缝过渡到新的生物群落

完成等高线传递后,将世界数据复制回Minecraft目录,然后用新版Minecraft加载地图。漫游在地图的边缘,直到你结束了那种锯齿和丑陋的接缝看到在上面的渲染。

一旦浏览了地图并生成了新的块数据,就可以执行清理过程了。

合并区块数据

该过程的最后一步是将保存文件从Minecraft保存目录(现在您已经用Minecraft的新版本生成了新数据)复制回您正在使用的/MCMerge/文件夹。

在更新的地图文件就位后,运行以下命令:

mcmerge.exe merge “world”

坐下来放松。在一个小世界上的过程只有几分钟,在一个非常大的世界上的过程可能需要一个小时或更长的时间。完成后,将保存文件从MCMerge目录复制回Minecraft saves目录并加载。你们新更新的世界现在将有更为平稳的生物群落之间的过渡,而不是新旧地形之间的锯齿状和不和谐的过渡。

如何升级你的旧矿山地图无缝过渡到新的生物群落

还记得在上面的渲染中过渡有多明显吗?让我们看一看合并边就位后新地图数据的新渲染。

一点也不坏。然而,很难说在天空中一切看起来有多顺利,所以让我们从游戏中的角度缩小并比较一个点。在这里,有一个独特的、丑陋的阶梯状结构,森林与海洋生物群落相遇,然后,在同一个视图中,平原地区和山区之间有一个丑陋的接缝。

如何升级你的旧矿山地图无缝过渡到新的生物群落

在MCMerge固定地图中,从一个稍微不同的角度看,真正显示了变化,海岸线被切割和变化,平原和山脉之间的接缝被固定,河流和海拔调整在山脉生物群落的边缘。

如何升级你的旧矿山地图无缝过渡到新的生物群落

什么是一个非常明显的眼中钉,会让你认为游戏已经顺利了,现在看在家里的地雷世界,不问任何问题。即使你有一个长而线性的接缝隐藏它仍然看起来很自然。

在下面的截图中,你可以看到一个地方,几十块长,两个生物群落沿着一条非常直线相遇。尽管生成的河流看起来有点不自然,因为雷工河通常是蜿蜒的(一个目光敏锐的玩家肯定会注意到它从一个高度有利的位置异常笔直的性质),但它看起来仍然远比一条完美的直线标志着两个生物群落之间的边界自然得多。

如何升级你的旧矿山地图无缝过渡到新的生物群落

当处理完全笔直的接缝时,MCMerge在清理和起毛接缝方面做得绝对足够好(以至于只有从空中或渲染到线条时才会变得明显)。当处理更多的有机和游荡的地图边缘时,清理工作实际上是不可检测的。

在今天的教程中,我们在不太理想的情况下使用了默认设置(我们的地图混合了锐利的直边和蜿蜒的阶梯边),我们仍然获得了很好的效果。如果你在一个更大的更有机探索的地图上运行MCMerge,并且你对合并选项更感兴趣(查看自述文件以了解如何调整模糊算法、河谷深度和周围覆盖等),你可以创建合并的边,使其外观自然,很容易忘记,即使是**它们的人,它们在哪里。


有一个紧迫的地雷问题大或小?给我们发邮件询问@tl80.cn我们会尽力回答的!

 

  • 发表于 2021-04-10 21:35
  • 阅读 ( 156 )
  • 分类:互联网

你可能感兴趣的文章

陆地的(terrestrial)和水生生物群落(aquatic biomes)的区别

...域,但它们的边界并没有明确界定。因此,它们之间存在过渡区。它们可能包括许多生态系统,包括不同的生物群落和各种生境。生物群落对生物体的生存至关重要。它们可以根据气候、植物和动物进行分类。 生物群落主要分...

  • 发布于 2020-10-07 21:40
  • 阅读 ( 506 )

gopro会付钱给你升级到新相机

... GoPro推出了一项新的贸易升级计划,旨在重振销售。这意味着任何人谁拥有一个旧的GoPro可以得到一个新的GoPro Hero5的大幅折扣。具体来说,你可以从Hero5 Black的价格中获得100美元的折扣,从Hero5 Ses...

  • 发布于 2021-03-15 01:51
  • 阅读 ( 153 )

最酷冒险的8个最佳地雷探测器种子

...:对于那些对幕后活动感兴趣的人来说,下面是随机数是如何影响现代游戏的。 ...

  • 发布于 2021-03-18 01:26
  • 阅读 ( 195 )

如何将数据从旧iphone传输到新iphone

苹果的快速启动功能使得将所有数据从一个iPhone传输到另一个iPhone变得非常容易。快速入门最好的一个方面是,你不需要电脑或iCloud备份就可以使用它。 ...

  • 发布于 2021-03-30 05:30
  • 阅读 ( 360 )

如何切换到新的facebook桌面界面

...保留你所熟悉的社交媒体,你就可以切换回经典界面。 如何启用facebook的新界面 在你的电脑上登陆Facebook的桌面网站,然后登录你的帐户。 接下来,点击界面右上角的向下箭头,然后选择“切换到新Facebook”选项。页面将刷新...

  • 发布于 2021-04-02 10:25
  • 阅读 ( 323 )

如何将数据从旧iphone迁移到新iphone

...号,还是你是一个家庭的骄傲的新主人,首先要注意的是如何把所有东西从旧iPhone上拿到新的iPhone上。你需要做的就是。 icloud备份?没人有时间吗 iCloud从2011年就开始出现了,它非常方便,可以确保iOS设备上的内容不断备份到...

  • 发布于 2021-04-07 15:42
  • 阅读 ( 179 )

如何将自定义世界添加到minecraft realms服务器

...和他们的朋友)一起玩Minecraft主机远程服务器。 相关:如何建立一个简单的无压力Minecraft服务器与Minecraft领域 在我们的Minecraft领域入门指南中,我们重点介绍了如何创建一个新的世界或使用Mojang提供的地图填充Minecraft服务器,...

  • 发布于 2021-04-10 01:40
  • 阅读 ( 383 )

如何将您的智能灯泡迁移到新的飞利浦hue bridge

...新HomeKit bridge的新Hue bridge。请继续阅读,我们将向您展示如何将旧灯泡迁移到新系统,以及如何利用HomeKit集成。 我为什么要这样做? 相关报道:HTG回顾了飞利浦Hue-Lux:完全现代家庭的无挫折智能灯泡 新Hue bridge背后的整个推动...

  • 发布于 2021-04-10 04:57
  • 阅读 ( 169 )

克隆您当前的路由器以实现无头痛的路由器升级

...往往比需要的更令人沮丧。请继续阅读,我们将向您展示如何平滑崎岖的升级道路,让您轻松地从旧路由器过渡到闪亮的新路由器。 我为什么要这么做? 几乎没有什么比不起眼的路由器更被忽视(但至关重要)的家庭网络硬...

  • 发布于 2021-04-10 23:57
  • 阅读 ( 135 )

如何搜索你的地雷世界与中间

...界地图和GPS装置合为一体。请继续阅读,我们将向您展示如何使用谷歌地图轻松搜索您的地雷世界。 为什么要在中间使用? 徒步穿越你的雷工世界寻找新的东西是一件非常有趣的事情,但事实并非如此。当你完全处于探险家...

  • 发布于 2021-04-11 03:16
  • 阅读 ( 220 )
aegh0836
aegh0836

0 篇文章

相关推荐