生成那个

创作者: ASharpPen
已更新:2021-03-13 03:20:32
271KB

关于此 MOD

生成那个!

这是用于配置所有世界生成器的高级工具。

有了这个,几乎可以修改英灵神殿中生成器工作方式的全部默认设置。想要一个没有巨魔的世界?没问题!(大概吧)想要一个只有巨魔的世界?也没问题!(差不多)想要一个灰矮人只在夜晚生成的世界?没问题!只是想让某种怪物更多或更少?简单的修饰选项也有!

功能

  • 更改特定生物的生成率
  • 替换世界各地的现有生成配置
  • 设置游戏使用的几乎所有默认参数
  • 将你自己的生成配置添加到世界中
  • 按怪物类型和位置修改本地化生成器
  • 将现有游戏模板以与模组配置相同的格式导出为文件。
    • 易于复制粘贴并修改你想要的部分。
    • 调查这个世界向你抛出的一切。
  • 服务器端配置
  • 修改营地、村庄和地牢中的生成器
  • 集成模组的特定条件和设置:

文档

文档可在此查看: 生成那个GitHub页面.

示例

[WorldSpawner.321] 名称 = 愤怒测试野猪 预制体名称 = 野猪 生物群系 = 草地 已启用 = true 狩猎玩家=true 最大生成数量 = 30 生成间隔 = 1 生成概率 = 100 白天生成 = true 夜晚生成 = true 条件位置 = 符文石_野猪 条件距中心最小距离 = 500 条件区域生成概率 = 50 [WorldSpawner.321.CreatureLevelAndLootControl] 设置附魔=火焰 [WorldSpawner.321.EpicLoot] 条件附近玩家携带传说物品 = 海姆达尔护腿

服务器/客户端

在两台设备上都安装。

在《英灵神殿》中,生成通常由客户端处理。连接到服务器的客户端不会使用本地配置,而是使用服务器发送的内存配置。

API支持

Spawn That 现已支持通过代码进行配置。配置会与文件中的配置合并。文件配置将最后应用,确保用户仍可覆盖由模组所做的设置。

一个 NuGet 版本也已发布。

配置在每次进入世界时应用一次,并从服务端同步。

不过API比配置文件功能更丰富。

示例:

public class Plugin : BaseUnityPlugin { public void Awake() { // 注册配置事件。 SpawnThat.Spawners.SpawnerConfigurationManager.OnConfigure += MySpawnerConfigurations; } public void MySpawnerConfigurations(ISpawnerConfigurationCollection spawnerConfig) { // 添加一个新的世界生成器 spawnerConfig .ConfigureWorldSpawner(123) .SetPrefabName("Skeleton") .SetMinLevel(2) .SetMaxLevel(3); // 修改一个现有的原版生成器 spawnerConfig .ConfigureWorldSpawner(1) .SetSpawnInterval(TimeSpan.FromSeconds(30)) .SetPackSizeMin(3) .SetPackSizeMax(10); // 修改一个本地生成器 spawnerConfig .ConfigureLocalSpawnerByLocationAndCreature("Runestone_Boars", "Boar") .SetPrefabName("Skeleton"); } }

支持

如果你已经在Survival Servers租了服务器,通过下面的链接购买能给我一点分成。对你来说没有额外费用,但能请我喝杯啤酒!

如果你愿意的话

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!