BetterPortals

版本 v0.4.8·更新於 2026-09-12

A Valheim-styled portal directory with Home shortcuts, biome labels and sorting, longer portal names, and configurable native-style UI.

模組介紹 作者原文

BetterPortals

BetterPortals replaces one-to-one portal pairing with a Valheim-styled destination menu. Walk into a named portal, choose another named portal, and travel directly to it.

Features

  • Lists named portals in a centered, prewarmed lightweight menu based on Valheim's native pause-menu styling.
  • Centers and stabilizes the mouse cursor while the menu is open, restores normal hidden gameplay capture on close, and supports controller navigation.
  • Closes automatically when you leave the source portal or complete a trip.
  • Preserves the nearby glow on named portals even when they are not paired by matching tags.
  • Allows portal names up to 32 characters.
  • Lets each character mark one Home portal per world with matching Valheim-native favorite stars on both sides of its centered name.
  • Supports right-click, keyboard H, or controller X to set or clear Home. Home is initially selected when the list opens, so Enter or controller A travels there immediately unless you select another destination first.
  • Uses only D-pad up/down to select controller destinations; the joystick remains available for character movement. Keyboard and mouse behavior is unchanged.
  • Shows an optional white biome subtitle beneath each portal name, then sorts portals by biome and stable creation order.
  • Validates the protocol, source, issued destination set, distance, request lifetime, and rate limit on the server.
  • Does not permanently rewire Valheim's portal connections.
  • Provides client-local controls for typography, colors, layout, backdrop, hover timing, fade timing, and trigger range. Text outlines are disabled by default.

Requirements

  • Valheim 1.0.12 / network version 40.
  • BepInExPack Valheim 5.4.2350.
  • The identical BetterPortals version must be installed on the dedicated server and every participating client.

Configuration Manager is optional. If installed, press F1, select BetterPortals, and use its built-in Reset to Default action whenever you want to restore the packaged defaults.

Installation

Install with r2modman or the Mod Manager. For a dedicated server, install the same package version in the server's BepInEx environment as well.

Use

  • Give every portal a unique name with Valheim's normal E interaction.
  • Walk into a named portal.
  • Choose a destination from the list.
  • Press Escape or the controller back button to close the menu without travelling.

To set a Home portal, right-click its destination row, highlight it and press H, or highlight it with a controller and press X. Matching Valheim-native favorite stars appear on both sides of the centered portal name. Repeat the same action to clear Home. By default, a valid Home row is selected and scrolled into view when the list opens; press Enter or controller A to travel, or explicitly select any other row first to travel there instead. BetterPortals owns Enter while the selector is open, so confirming a destination does not also open chat.

Notes

  • Destination names are read from the current server world. Empty names are omitted.
  • A headless dedicated-server start, existing-world load, save path, and server/client package identity have been validated on Valheim 1.0.12. Steam Deck/controller multiplayer validation is still in progress.
  • Removing the mod does not require converting portal data because BetterPortals does not store a replacement connection graph.
  • Home selection is stored in the character's normal custom data and scoped to the current world. It persists with Valheim's normal character autosave or logout; favoriting does not force an immediate full character/cloud save. Entering the Home portal itself does not erase the assignment.
  • Portal creation order is stored in a separate server-side BetterPortals.portal-order..tsv ledger under the BepInEx config directory; the mod does not add fields to portal ZDOs or otherwise modify the world save. Existing portals receive a deterministic initial order because Valheim does not retain their histori

安裝與使用 安裝:BepInEx 外掛

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

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
BetterPortals-0.4.8.zip
檔案大小
212.7 KiB