You are viewing a potentially older version of this package. View all versions.
Ivvty-FastLoading-0.6.0 icon

FastLoading

Faster portal travel and dungeon entrances: destination terrain prepared early, loading sped up and fixed delays removed, with the game's arrival checks kept. Optional short fade into dungeons.

By Ivvty
Date uploaded 2 days ago
Version 0.6.0
Download link Ivvty-FastLoading-0.6.0.zip
Downloads 305
Dependency string Ivvty-FastLoading-0.6.0

README

FastLoading

FastLoading speeds up Valheim portal travel and dungeon entrances. Between two heavily built bases a portal trip went from 7-15 seconds to 2.5-4 on a large single-player world. The game's own area and floor checks are kept.

What it does

  • Prepares the destination's terrain as you walk up to a portal, and puts it at the front of the game's terrain queue during the transition.
  • Creates the destination's zones and objects faster while the loading screen is up, starting with what the arrival actually waits for; distant trees and bushes fill in over the first seconds after you arrive.
  • Removes fixed minimum waits (the 8-second floor on portal travel, 2 seconds between teleports becomes 0.5).
  • Keeps you safe on arrival: waits for a floor under a built destination and lifts you out if raised ground loads after you.
  • Optional: a short fade to black into and out of dungeons (Dungeon fade, off by default).
  • Multiplayer: with FastLoading on the host too, the destination's objects are sent while you walk to the portal.

Requirements

  • Valheim with BepInEx 5 on Windows.

Install

  1. Close Valheim.
  2. Extract this archive into the Valheim game directory. Verify that the DLL is at Valheim/BepInEx/plugins/FastLoading.dll.
  3. If upgrading from Valheim Frame Budget, delete the old Valheim/BepInEx/plugins/ValheimFrameBudget.dll.

Settings

Valheim/BepInEx/config/ru.ivest.valheimframebudget.cfg (the old plugin GUID keeps existing settings), all changeable with Configuration Manager:

  • 1 - General: Enabled.
  • 2 - Transitions: Dungeon fade, Teleport cooldown, Narrow range while loading, Defer distant nature.
  • 3 - Multiplayer: Early object delivery, Send boost (both need FastLoading on the host).

Only errors are logged: a game hook that could not be installed, usually after a game update.

What's new in 0.6.0

  • Fixed: buildings could collapse after a teleport when they stood on ruins (such as the Black Forest towers) or rocks that 0.5.0 created too late. Nothing solid is held back any more, and a streamed-in piece is never judged for support while the objects around it are still appearing.
  • Dungeon fade, the settings down to the seven a player may want, the terrain cache sized from system memory, cheaper terrain rebuilds under built pieces, and a log that only shows errors.

See also

PortalPreview, a separate mod, shows where a portal leads inside its frame.

CHANGELOG

Changelog

0.6.2

  • Fixed: a portal on an upper floor could put you on the floor below. In multiplayer the upper floor may not have arrived from the server yet when you come out of the portal. The arrival check looked straight down, found the lower floor through the gap and, because that floor is a building too, let you go. Now only a short drop ends the teleport at once; a longer one waits until the objects around the portal have arrived.
  • Fixed: buildings could stop checking their support for good. Near an object left behind by a removed mod, pieces that arrived over the network never checked support or wear again, so a piece whose support was destroyed stayed floating. Objects the game cannot create are no longer waited for, and the wait ends two minutes after a piece appears in any case.
  • Arrival on a slow connection: if nothing new has arrived from the server yet, the arrival check now waits up to 3 seconds instead of 0.75 before deciding there is no floor under the portal.
  • Fixed being lifted onto the terrain after walking a few steps uphill right after arriving, when nothing had actually changed under you.
  • The loading screen after a portal is shorter: removing the objects you left behind was counted as the cost of creating new ones, which made the mod create fewer objects per frame than it could.
  • Send boost works together with mods that change the same send limit, such as ValheimTune: it multiplies the limit they set, whether it is a number or one of their settings. Before, it found nothing to change and turned itself off with an error in the log.
  • Send boost now speeds up only the player who is going through a portal, not everyone on the server, and a server ignores portal notices that arrive from one player more than twice a second.
  • Safer after game updates: a part that no longer fits the game is switched off on its own and named in the log, instead of leaving every later part unapplied, and the 8-second portal wait is only removed while the arrival floor check is working.