高级世界生成(Advanced World Generation) mod | 饥荒联机版
这个mod是饥荒联机版的一个新增内容,主要特点有以下几点:
1. 引入了“Infuse Worlds”功能,将洞穴内容与普通生物群系混合在一起。默认情况下,这种世界没有黑暗(当然晚上除外)。如果想要黑暗,可以将“Infuse Worlds”与“Day”世界生成选项结合起来,将其设置为“Only Night”。当与“Only Night”游戏选项一起使用时,确保启用“Lights Out Mod Starting Items”,这样玩家出生时就会带有一盏灯笼和一些燃料,以开始冒险。
2. 可以将已有但尚未包含的Set Pieces引入游戏世界。每个Set Piece也可以启用或禁用,并且可以配置放置在世界中的数量。(如果之前配置的Set Pieces并没有全部添加到世界中,请不要感到惊讶。这是由于世界生成本身的问题,有时世界找不到Set Piece的空位置)
3. 可以设置多个巨人的生成位置,意味着世界中可以生成多个巨人。
4. 允许世界尺寸超出正常限制,也就是巨大的尺寸。(请注意,巨大的地图尺寸需要强大的服务器,并且地图生成可能需要多次尝试,以使世界生成算法不会触及导致地图生成失败的“无限边界”)
5. 可以将恶梦阶段添加到地上世界。
使用方法如下:
1. 新建世界时,对于独立服务器,请将“worldgenoverride.lua”放置在服务器数据存储位置。这是存储所有世界和玩家数据的路径。该路径中还有一些文件,如“server_chat_log.txt”、“server_log.txt”和“server.ini”。这个目录可以通过命令行参数自己设置,因此在不同的机器和设置上不同,但默认位置应位于“.\My Documents\Klei\DoNotStarveTogether\”。请注意,这也是在游戏内部托管的服务器上可以找到文件的位置,因此请确保是否已经设置了位置或使用默认位置。
2. 你可以从这里获取“worldgenoverride.lua”的文档副本。你可以将链接中的内容复制到正确位置并命名为“worldgenoverride.lua”,然后根据需要更改默认值或保留默认值。
3. 如果想要启用Infused World选项,请将“preset”值更改为“INFUSED”,将“task_set”值更改为“infused”。
对于从游戏内部托管的服务器,请在“World”选项中更改任何值。如果想要启用Infused World选项,请先启用mod,然后转到“World”选项卡,并将Forest Presets更改为“Infused”。
如果你正在使用“modoverrides.lua”,下面是一个示例配置,你可以将其复制粘贴到你的文件中,并根据需要更改值,以便你不必手动编写所有的设置参数:
Modoverrides for Advanced World Generation
请注意,示例“modoverrides.lua”使用mod的默认值。如果你想要更改某些内容,请打开mod的安装目录,打开“modinfo.lua”文件,并从中获取正确的配置数值,然后将它们应用到你的“modoverrides.lua”中。
这个mod与以下mod不兼容:The Order Is Given(该mod已经很久没有更新)、Tungsten Mod(会导致墙壁看不见)。
在生成世界时遇到错误时,有几个用户报告称,将世界尺寸设置为“Huge”有助于解决问题。(根据Klei的bug报告,某些特定尺寸的世界可能导致mod和世界生成发生错误,所以为了安全起见,使用“Huge”)
此外,还推荐与该mod一起使用的mod有:Less Lags(使所有服务器能够无限运行,而不会因为生成了过多的预制件而导致延迟)和Increase Animals(增加了更多的Set Pieces,你可以调整世界中的动物/怪物的数量)。
如果有任何问题,可以在“Discussions” > “Bug Reports”下报告bug。如果可以将崩溃日志“log.txt”上传到PasteBin,并在bug报告中提供崩溃日志的链接和崩溃发生前你所做的操作的描述,那将非常有帮助。
如果希望与mod的作者或其他玩家进行交流,可以加入EWUL Public Chat进行实时聊天。