banner
Rating
Voted0

Immersive portals

1
Mod version:1
Game version:all
The mod has been successfully tested for the absence of viruses
521.46K90.07K

Report mod

  • image
modalImage

About This Mod

You can now configure various aspects of portal usage, such as turning off the black navigation screen and adjusting the download time.

The teleportation logic has been improved: short distance portals have become instantaneous, and the destination angle is calculated as a reflection of the angle along the entrance portal.

BepInEx/HarmonyX mode for Valheim.


Immersive Portals reduces artificial latency when using portals. This is achieved through the use of special teleportation techniques.


The goal position is calculated based on the player's position and turn at the entrance to the portal, which provides almost smooth transitions.

Settings.


The default teleportation speed is most conservative for the average user to prevent collision logic from loading on arrival.

If you think your computer is powerful enough to move faster, you'll have to change your configuration yourself!


The configuration file is created automatically when the game starts. To change this setting, it is highly recommended that you install BepInEx.ConfigurationManager. This will allow you to change the configuration during the game. This is especially useful for setting up the 'ConditionsAreaLoadedAfterSeconds' configuration at boot time!


General information.


## Enable black navigation screen when teleporting to remote portals outside the loaded area.

## Configuration type: boolean.

# Default value: true

EnablePortalBlackScreen = true


# Mode ID : required for 'Update Control' (mode).

# Configuration type: config type: Int32.

# Default value: 268



[TimeManipulation]


## Threshold in seconds at which teleportation will stop prematurely if the payload (delay approximation) is considered insufficient.

# Configuration Type: Configuration Type: double.

# Default value: 3.75

ConsiderAreaLoadedAfterSeconds = 3.75


# Reduces artificial minimum teleportation time, hard coded by the developer (Iron Gate). 100 means that the minimum wait time is removed, i.e. the arrival condition is only the zone's boot status. The value is fixed in the range 0-100.

# Configuration type Configuration type: Int32.

# Default value: 50

DecreaseMinLoadTimeByPercent = 50


# # # DecreaseMinLoadTimeByPercent = 50 # Multiplier for the speed of increasing the teleportation time until the artificial minimum time is reached. The value is constant in the range 1-10.

# Configuration Type: Configuration Type: Int32.

# Default value: 3

MultiplyDeltaTimeBy = 3


Notes.


Objects may be skipped on computers with legacy hardware.

You can reduce this by configuring the configuration and enabling the black screen attenuation. The black screen does not affect the overall teleportation speed.

The teleportation speed increases after the black screen becomes completely opaque.


By "accelerating" I mean reducing the artificial minimum download time teleport set by the developer (Iron Gate). The developers have encoded arbitrarily high values that keep you in the black screen of the teleport so you don't see objects skipping. However, these values create excessive downtime for most users of modern computers. This mode reduces the minimum teleportation time by a configurable percentage (default is 50%).

Similar Mods/Addons

Game Version *

all (Immersive Portals-268-0-2-7-7-1615582112.zip)