世界生成

每个《英灵神殿》世界都由其种子生成,所以没有哪个生物群系处在固定位置——但放置它们的规则从不改变。生成器会在一个半径 10,000 米的世界里,按固定顺序检测 9 条规则,并在第一次命中时停止。这就是为什么草原永远在正中、迷雾之地永远在最外圈,也是为什么无论你航行多久,都无法在醒来之处 2,000 米范围内找到沼泽。

每个生物群系从多远处开始

0 米2,500 米5,000 米7,500 米10,000 米
  1. 沼泽: 2,000–6,000 米
  2. 迷雾之地: 6,000–10,000 米
  3. 平原: 3,000–8,000 米
  4. 黑森林: 600–6,000 米
  5. 草原: 5,000 米以内

高山和海洋被刻意排除在示意图之外:生成器是按地形高度而非距离来选定它们的,把它们画成环形等于宣称一条并不存在的规则。

检测次序
生物群系
距中心距离
噪声高于
基础高度
Note
1灰烬之地距一个偏移中心 12,000 米以外无不限以你所在中心以南 4,000 米处的一个点为基准测距,再要求距该点 12,000 米——这使它成为横贯极南的一条带状区域而非环形,并且完全位于世界半径之外。它在所有规则之前被检测,因此连海洋也会被它覆盖。
2海洋任意位置无0.02 及以下任何地形高度降至 0.02 或以下的地方。距离不起作用:足够深的内陆盆地也是海洋——湖泊就是这样形成的。
3极北之地距一个偏移中心 12,000 米以外无不限灰烬之地的镜像,向北偏移 4,000 米。它在海洋之后而非之前被检测,这是两者之间唯一的不对称之处。
4雪山任意位置无高于 0.4任何地形高度超过 0.4 的点,与距离无关。在距中心 1,000 米范围内山峰会被抑制,以免出生点被围死。
5沼泽2,000–6,000 米0.60.05–0.25唯一一个在距离带之外还带有高度带的生物群系:它需要低平、刚好高出水面的地面——这就是沼泽广阔而单调、且从不出现在坡地上的原因。
6迷雾之地6,000–10,000 米0.4不限噪声类生物群系中最靠外的一个,紧贴世界边缘。它的环与平原环重叠,而它被更早检测,所以在两者都符合的地方迷雾之地胜出。
7平原3,000–8,000 米0.4不限在迷雾之地之后、黑森林之前被检测,因此填补了两者之间的空档——近到可以乘船抵达,又远到不至于让你早早误闯。
8黑森林600–6,000 米0.4不限游戏中最宽的一个环,也是你的第一片草原被森林包围的原因:任何超出 600 米、未命中此前所有检测且越过噪声阈值的地方,都会变成黑森林。
9草原5,000 米以内无不限剩下的一切。凡是不符合其他任何条件、且位于距中心 5,000 米以内的地方就是草原——这就是你永远从草原开始、又会在航行中把它们甩在身后的原因。

顺序本身就是规则

GetBiome 在第一次命中时就返回,所以某条距离带只在此前所有检测都落空的地方才生效。一个距中心 6,000 米的点位于迷雾之地环内,但若其地形高度超过 0.4,它就是高山——因为高山被更早检测。这就是生物群系互相打断而非层层叠加的原因,也是为什么在一个多水的种子里,迷雾之地环几乎可以全是海洋。

这些环并不是圆

若干条最小距离上会叠加一个随罗盘方位摆动的项,幅度最大可达每侧 100 米。因此黑森林、平原、迷雾之地和草原的边界是绕着世界起伏的波纹,而非真正的圆——这也是为什么同一个种子在正北方 3,000 米处就有平原,正东方却要明显更远才出现。

世界的边缘

陆地生成在 10,000 米处停止。从那里到 10,500 米,海床被持续向下拉低,而在最后十米则完全塌落——这就是你无法航行越过的硬边界。河流与 3,000 条溪流是在这一切之前放置的,所以一条溪流可以横穿列表中的任何一个生物群系。

我们为什么不发布种子地图

为单个种子绘制生物群系地图,需要按位精确地重写 Unity 中以原生代码形式发布的两个部分,而若不与游戏本体比对,就无从确认这样的移植是否正确。一张细微出错的地图比没有地图更糟,所以这里放的是对每一个种子都成立的那部分——而且与别人世界的截图不同,它对你的世界同样成立。

一个《英灵神殿》世界是半径 10,000 米的圆盘,其中每一个点都由同样的 9 条规则、按同样的顺序判定所属生物群系。其中四条把柏林噪声场与距离带结合,一条在此之上再加一条高度带,两条只看地形高度,还有两条则从地图之外数千米处的一个中心测距。这些都不会因种子而改变。改变的只是噪声恰好落在哪里——这就是为什么两个世界看上去毫不相似,却遵循着完全相同的地理规律。

MetaBot Desktop

电脑上的《英灵神殿》资料库

游戏文件中的全部物品、生物、配方和首领,外加制作、餐食、舒适度和武器对战规划器——放在《英灵神殿》旁边的桌面应用里。PC 端免费。

  • 物品、生物与首领
  • 制作与餐食规划器
  • 桌面端专属工具
🔍

帮助我们保持准确性! 如果您发现不正确的统计数据、缺失的数据或任何问题,您的反馈将直接帮助我们提高整个社区的数据质量。

报告问题

《英灵神殿》世界生成常见问题

《英灵神殿》的地图对所有人都一样吗?

不一样。地形由你所在世界的种子生成,因此种子不同的两名玩家不会共享任何一段海岸线。他们共享的是结构:草原居中,黑森林环绕,沼泽与平原更远,迷雾之地位于边缘,灰烬之地与极北之地更在其外。这些分带来自生成器中的固定数值,对有史以来的每一个种子都成立。

《英灵神殿》的世界有多大?

从中心到陆地边缘 10,000 米,到海床塌落、再也无法继续航行的位置则是 10,500 米。这是一个直径略超 20 公里的圆盘,所以从一端横跨到另一端是一次真正的远航,而不是一段慢跑。

为什么我在基地附近找不到沼泽?

因为规则不允许。沼泽只会生成在距世界中心 2,000 到 6,000 米之间,并且还需要地面落在刚高于海平面的一个狭窄高度带内。如果你的基地在 2,000 米以内,再怎么在附近探索也不会出现——你必须出海。

灰烬之地和极北之地在哪里?

分别在极南与极北,而且测量方式与其他一切都不同:生成器先把中心沿南北轴平移 4,000 米,然后要求距这个平移后的点 12,000 米。由于世界本身半径只有 10,000 米,结果便是横贯地图一端的一条带,而不是环绕它的一圈。

《英灵神殿》里的生物群系会重叠吗?

不会——每个点恰好得到一个,因为生成器在第一次命中时就返回。正是这个顺序让它们互相打断:在平原环内隆起的一座山是高山而不是平原,黑森林中的一处盆地则是海洋。这些环说明的是某个生物群系被允许出现在哪里,而不是它一定会出现在哪里。