You are viewing a potentially older version of this package. View all versions.
Ashr4f-BifrostPortals-1.0.6 icon

BifrostPortals

Pick any portal on the map and travel to it. Fast teleports that never show an unloaded world.

Date uploaded 2 days ago
Version 1.0.6
Download link Ashr4f-BifrostPortals-1.0.6.zip
Downloads 58
Dependency string Ashr4f-BifrostPortals-1.0.6

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

Bifrost Portals

Travel between portals by picking the destination on the map. No tag pairing, no portal hub.

Walk into a portal: the map opens with a marker on every portal of the world, click one, travel. Pressing E on the portal does the same, Shift E renames it like vanilla. On the large map, P shows or hides every portal at any time.

Design

Two mods inspired Bifrost and both had a flaw it avoids:

  • Destination picking on the map. While picking, other icons are hidden visually frame by frame, without ever touching the pins of other mods. Map mods keep restamping their pins as much as they want, there is nothing to fight over.
  • Fast teleportation, but only the artificial wait is removed. The screen stays faded until the destination area is fully loaded, so the half loaded world is never visible.

Configuration

Setting Default Description
Lock Configuration true Server config is enforced for everyone.
Enabled true Master switch, off = vanilla portals.
Quick Travel true Instant arrival when the area is ready, faded screen while it loads.
Ignore Teleport Restrictions false If on, non teleportable items no longer block travel.
Portal Prefabs portal_wood, portal_stone Prefabs treated as portals.
Open On Enter true Walking into a portal opens the destination map.
Hide Other Pins true Only portal pins are visible while picking a destination.
Map Toggle Key P Shows or hides every portal on the large map.
Show World While Loading false No black screen during loading, shows the half loaded world.
Skip Loading Objects false Arrive once terrain is ready. Warning: can land you on a lower floor.
Skip Loading Area false Instant arrival, the world loads around you.
Extra Load Wait 1.5 Seconds waited for cold destinations only, prevents arriving in an empty world. Loaded destinations stay instant.

The portal list comes from the server, so install Bifrost on the server too.

Install

BepInEx plugin: BepInEx/plugins/Bifrost.dll, or via r2modman.

Credits

Built for the "Les Fous du Bus" server.

CHANGELOG

Changelog

1.0.7

  • Fixed an endless portal loading screen. Holding back the teleport itself deadlocked the wait: the player has to move for the destination to start loading. The teleport now always completes and only the view is held, with a 12 second hard cap.
  • Pings, other players, death and bed markers stay visible while choosing a destination. New setting Always Visible Pins lists the pin types that are never hidden.

1.0.6

  • Arrival is now blocked at the source instead of only holding the fade, and waits a settle delay after the destination reports ready. Terrain is generated locally and reports ready almost instantly while server objects are still arriving, which is what caused arrivals in an empty world.
  • New setting Extra Load Wait (1.5s), applied only to destinations that were not loaded when leaving. Already loaded destinations stay instant. Skip Loading Objects and Skip Loading Area bypass the gate as expected.

1.0.5

  • Arrival waits for the destination zone to be confirmed loaded over several frames. Previously an unvisited area could be entered while it was still streaming.

1.0.4

  • Browse pins are hidden while the picker is open so nothing stacks on the picker pins, and the toggle key is ignored during picking.

1.0.3

  • Unnamed portals show no label instead of a placeholder.
  • Portals keep their flames and glow: the connected state is forced since tag pairing is pointless with Bifrost.

1.0.2

  • Destroyed pin elements no longer crash the hiding pass, which let icons reappear on zoom and fast reopen.

1.0.1

  • Pins are inserted directly, bypassing AddPin patches from other mods.
  • Pin hiding is alpha based and survives zooming and fast reopening.
  • Optional loading skips (objects, area).
  • Player is frozen while the picker is open, Shift E renames.

1.0.0

  • Initial release: map based destination picking with an independent marker layer, quick travel that waits for the area to load behind the fade, server synced configuration.