You are viewing a potentially older version of this package. View all versions.
ontrigger-ValheimPerformanceOptimizations-0.5.1 icon

ValheimPerformanceOptimizations

Rendering, logic, and loading time optimizations for both client and server versions of Valheim.

Date uploaded 5 years ago
Version 0.5.1
Download link ontrigger-ValheimPerformanceOptimizations-0.5.1.zip
Downloads 505
Dependency string ontrigger-ValheimPerformanceOptimizations-0.5.1

README

ValheimPerformanceOptimizations

Rendering, logic, and loading time optimizations for both client and server versions of Valheim.

You can use the mod on either the server or the client, or both, it should work regardless.

Changes in 0.5.1

  • Fixed certain objects disappearing

New in 0.5.0

  • Object pooling makes loading vegetation in new and old chunks much smoother

Rest of the changes can be found in CHANGELOG.md

Stats

  • 5-10 ms faster GPU render times in bases (3 fps without the mod -> 15 fps with)
  • General game stability improvements - less stutters in bases
  • 20+ seconds faster world loading times, especially for big worlds (excluding the first launch)
  • Less stutters when loading new terrain
  • General game logic performance improvements (no concrete data on framerates)

Configuration

The mod config is stored in the dev.ontrigger.vpo.cfg file.

Most optimizations done by the mod do not affect the gameplay in any way, however some of its optimizations might cause compatibility issues with other mods. If you see terrain or specific objects suddenly disappear, try disabling stuff in the config.

Manually compiling the mod

In order to manually compile the source code of the mod, create a file called Environment.props inside the project base and change the Valheim install path to your location.

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <!-- Needs to be your path to the base Valheim folder -->
    <VALHEIM_INSTALL>E:\Steam\steamapps\common\Valheim</VALHEIM_INSTALL>
  </PropertyGroup>
</Project>

Contributors

  • ontrigger
  • MSchmoecker