SpawnKit

版本 v0.6.2·更新於 2026-09-06

[ALPHA] Runtime enemy spawner for Outward: spawn any donor-scene creature beside the player as a real vanilla hostile, with full AI, aggro, combat, and vanilla death/loot. Co-op supported. Early softw

模組介紹 作者原文

SpawnKit — spawn any creature, anywhere

📖 Full documentation: SpawnKit wiki page

⚠️ Alpha. This is early software: the core spawn/despawn/AI loop is solid and well-tested, but

you will hit rough edges (see Known issues below) — roughly a quarter of the creature roster

doesn't spawn yet, co-op is live-proven except that guest-side creature bodies don't locomote, and

there's an occasional cosmetic terrain glitch. Back up saves you care about before experimenting.

Press F11, pick a creature, spawn it beside you.

SpawnKit gives you a real vanilla hostile — not a dummy or a stand-in. It wanders, it aggros, it

fights, it drops its normal loot, and it dies like the wild version, because it is the wild

version. Spawn a pack of hyenas to train on. Drop a Tuanosaur next to a bandit camp and watch them

fight each other. Restock a region you've already cleared out.

Spawns are ephemeral: they never enter your save file, and they vanish when you leave the area.

Requires: BepInEx 5 (Outward's Mono branch — see Compatibility), plus ForgeKit,

NetKit, DonorKit and CompanionKit — all four declared [BepInDependency] hard

dependencies. If you install through a mod manager these come along automatically.

Installing

Install and the dependencies come with it. Installing by hand: drop all five

folders — ForgeKit, NetKit, DonorKit, CompanionKit, SpawnKit/ — side by side into

BepInEx/plugins. If BepInEx logs a dependency error and refuses to load SpawnKit, one of the

other four is missing; the log line names which.

Using it

Launch the game, load a save, and press F11 for a draggable window listing every creature you

can spawn.

  • ● means the creature is ready — it spawns instantly.
  • ○ means it's cold: the first spawn pauses 1–6 seconds while SpawnKit fetches its body (see

How it works). Click Prewarm to pay that cost up front instead.

  • Set a count, hit Spawn, and use Despawn All / Kill All to clean up.

The key is rebindable ([Menu] MenuKey; Backslash is the classic debug-menu choice), and the

menu closes on Esc, on F11 again, or when you open a vanilla menu.

Settings

BepInEx/config/cobalt.spawnkit.cfg, created on first launch:

| Setting | Default | What it does |

|---|---|---|

| [Spawner] Enabled | true | Master kill-switch. Off = no new spawns (cleanup still works). |

| AllowSpawnInRoom | false | Only consulted when a peer doesn't handshake a compatible SpawnKit (unmodded peer, or EnableCoopSpawns=false) — with every peer modded, in-room spawns just work. true = spawn anyway: modded peers still mirror, but un-handshaken ones see a ghost that spams their log and locks the host in unwinnable combat against their invulnerable replicas. Solo/offline play never consults it. |

| MaxActiveSpawns | 8 | Cap on live spawns at once. |

| SpawnDistance | 5 | How far from you they appear, in meters. |

| MaxCachedTemplates | 12 | How many creature bodies stay in memory. Higher = more instant spawns, more RAM. |

| DefaultCorpsePolicy | Vanilla | Vanilla leaves the corpse and its loot. NoBody deletes the corpse (and its loot) after death. |

| [Menu] EnableMenu | true | The F11 menu. |

Example configuration

BepInEx/config/cobalt.spawnkit.cfg — created on first launch. Excerpt (defaults, all four

sections):

[Spawner]

Enabled = true

AllowSpawnInRoom = false

MaxActiveSpawns = 8

SpawnDistance = 5

MaxCachedTemplates = 12

Vanilla leaves the corpse + loot; NoBody deletes both after death.

DefaultCorpsePolicy = Vanilla

DefaultCorpseLingerSeconds = 0

ForceLootableEnabled = true

[Menu]

EnableMenu = true

The spawn-menu key; Backslash is the classic debug-menu choice.

MenuKey = F11

[Expedition]

EnableExpeditions = true

ConfirmMenuExpedition = true

[Coop]

EnableCoopSpawns = true

DespawnOnMirrorFailure = true

MirrorQueueTimeoutSeconds = 20

VerboseNet = true

HeartbeatSeconds = 30

The command channel is BepInEx/config/SpawnKit_cmd.txt (see Without the menu below). The

species→scene roster comes from DonorKit and is overridable by dropping a

Bep

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_OutwardCeruleanCutlass-ForgeKitCeruleanCutlass-DonorKitCeruleanCutlass-CompanionKitCeruleanCutlass-NetKit

檔案與校驗

檔案名稱
SpawnKit-0.6.2.zip
檔案大小
312.1 KiB