TeleportCreatures
Official OdinPlus Module of Teleport Everything! Bring your tamed allies or enemies along! Transport Creatures nearby: Wolves, Boars, Lox, custom creatures and more through portals, dungeons, and base
截圖 共 1 張
模組介紹 作者原文
TeleportCreatures
Teleport Creatures is the creature transport module of the modularized TeleportEverything 3 pack. It safely brings nearby eligible tamed allies and, when separately enabled, alerted hostile untamed enemies through Valheim's normal portal, dungeon, and Basements transitions. It waits for Valheim's native player arrival and never changes teleport timing, fade, readiness, or the selected destination. It is compatible with Valheim 1.0 (Deep North).
Want to configure in game? Install TeleportEverything for a unified panel with TeleportCreatures settings.
New Feature!
Switch modes hotkey: press Shift + ← or Shift + → to cycle between modes. (configurable)
Installation
Recommended: install with Gale. Gale can use both the Hexium and catalogs and imports existing profiles on startup. Install TeleportCreatures in the same profile used for Valheim, on the server and every participating client.
Manual: install BepInExPack for Valheim, then extract TeleportCreatures.dll from this package into Valheim/BepInEx/plugins. Install the same version on the server and every participating client.
Server policy and player preferences
The source-of-truth server generates and synchronizes BepInEx/config/odinplus.TeleportCreatures.server.yml.
Each player gets odinplus.TeleportCreatures.yml, which is local-only and restrictive. A malformed file is rejected while the last valid policy remains active.
In-game editor
Open ConfigurationManager, expand Advanced Configuration, and click Teleport Rules → Open YAML Configuration Editor. You can edit your player preferences there; the server policy can be edited on the server host and read on clients. The editor checks YAML before saving. Invalid YAML leaves the last valid settings active. Your player file is BepInEx/config/odinplus.TeleportCreatures.yml; the server file is BepInEx/config/odinplus.TeleportCreatures.server.yml. You can edit either file with a text editor as well.
Local diagnostic logging is controlled by the Diagnostics settings in ConfigurationManager's Advanced settings.
Server policy YAML
Server policy: synchronized and authoritative.
Filters accept all, none, exact prefab names, and? globs. Deny always wins.
Lower Priority wins (1 is strongest; omitted is 100). Tags are portal link text.
SchemaVersion: 2
Allies:
Disable all allied-creature transport for every player.
Enabled: true
Hard limits for each player's local SearchRadius and SearchHeightRadius.
MaximumSearchRadius: 20
MaximumSearchHeightRadius: 8
Global server creature ceiling; portal rules can only narrow it.
Allow: ["all"]
Deny:
Teleport:
Portals:
Disable creature transport through every normal portal.
Enabled: true
Rules:
Neutral defaults for Wood and Stone portals.
- Id: "wood-portals"
Source:
Prefabs: ["portal_wood"]
Allow: ["all"]
Deny:
- Id: "stone-portals"
Source:
Prefabs: ["portal_stone"]
Allow: ["all"]
Deny:
Add a source-specific override with Priority: 1..99, for example:
- Id: "farm-stone-portal"
Priority: 1
Source:
Tags: ["FarmToPlains"]
Prefabs: ["portal_stone"]
Allow: ["Lox", "Wolf", "Boar"]
Deny:
Dungeons:
Covers both dungeon entrances and exits.
Enabled: true
Basements:
Requires the Basements mod on the server.
Enabled: true
Placement:
Radius: 10
MaximumHeightDifference: 3
DistanceFromPlayer: 3
Spacing: 2.5
Water: Allow
Dungeons:
Radius: 12
RequireNaturalGroundOnExit: true
Basements:
Radius: 8
RequireClearance: true
Enemies:
Enemy policy is server-controlled; the player YAML cannot override it.
Enabled: false
TakeThemWithYou transports eligible enemies; VikingsDontRun blocks nearby-enemy portal use.
Mode: TakeThemWithYou
MaximumSearchRadius: 20
MaximumSearchHeightRadius: 8
Allow: ["all"]
Deny:
Teleport:
Portals:
Enabled: true
Rules:
Defaults allow server-allowed enemies through Wood and Stone portals.
- Id: "wood-enemy-portals"
Source:
Prefabs: ["portal_wood"]
Allow: ["al
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: