VikingRail

v0.46.1·Updated 2026-10-01

Build Viking railways with five engines, bridges, automatic gates, yard switches, turntables and useful wagons. Ride musical carriages or send steam and Eitr trains down the tracks automatically.

About this mod Author’s original text

Viking Rail

Build a railway across Valheim with hand-pumped carts, Wood-powered bronze engines, coal and Eitr engines, storage wagons and two-seat passenger cars. Lay tracks on the ground or supported bridges, add Y junctions and passing sidings, and finish your stations with editable signs and lighting.

Version 0.46.1 · Experimental release · BepInEx required

Version 0.46.1 lets matching bronze, coal or Eitr engines share one train, operated by one driver from any parked engine cab. Fueled engines share the load and add 5% to the configured base speed for each extra active engine, up to 20% and never above 15 m/s. Engines retain their own fuel and may face either way; empty engines can be towed, and an empty selected cab can drive using fueled partners. Cart limits count only unpowered carts; matching engines use no cart slots. Handcarts remain separate. Previous downhill coasting, stamina diagnostics, two-metre growth protection and stone gravel without terrain-height changes remain included. Update all clients and the server together; no new settings or rebuilding are required. Live in-game verification remains UNRUN.

The 0.44.3 gate fixes remain included: gates recognize waiting trains, finish opening after controls are released, retry delayed initialization and ignore eligible small plants and branches in their door sweep. Existing gates need no rebuilding.

The automatic railway gate, original diverging three-way/Y switches, bypass sidings, turntables, all engines and carts, and music volume/Halloween techno features remain included. Totals are 86 Hammer pieces/icons, sixteen portable vehicle types, eleven unpowered carts, 29 wooden upgrade variants, 35 shared settings on protocol v13, seven personal music preferences and 92 embedded resources. No new config keys are needed. No MWL integration is shipped.

The sign trial uses the native two-metre wooden pole's texture and matching beam mesh for added legs/feet, station uprights and warning/crossing stems and crossbucks. The mesh preserves its grain mapping and adds beveled edges within the original dimensions. Brass, iron, red markings, text, box collisions, recipes and support are preserved; trains and track wood keep their existing materials. The native mesh and material come from the installed game. A missing source keeps the previous generated wood and logs a warning, rather than preventing sign registration.

The four normal/long wooden/metal steep inclines, remote automatic travel, manual throttle and ordinary coupling controls remain included. Existing trains need no rebuilding. Use matching versions on every client and server.

Features

  • 86 Hammer pieces, each with a unique icon. Railroad construction needs no nearby workbench; material discovery, costs and structural support still apply.
  • Automatic railway gate: a standalone double gate over existing level straight rails. It opens for approaching trains from either direction, waits for the entire formation to clear, and then closes. Its 5 m opening has no overhead beam; automatic trains can wait for opening without disabling their controller.
  • Parallel yard splitters: wooden/iron 3-way and 5-way fans have parallel exits 4 m apart, with 18 m/26 m overall lengths. Use the lever to select a lane; existing reservations keep the junction locked until clear. Wooden variants upgrade in place for 20/30 Iron Nails. Detached carts retain normal manual pushing.
  • Yard switches and turntables: iron/wood three-way switches route a train left, straight or right. Iron 12 m and 24 m turntables rotate a fully parked train on a 3.6 m-wide deck in 45° steps. Cargo may stay aboard; inventories must close and all riders must dismount. Unpowered wagons do not gain free-rolling gravity behavior.
  • Automatic controller: attach a lever box to a steam or Eitr engine for unattended forward travel. By default the host/server can keep the train and its route loaded away from players, subject to a remote-train limit. Use starts/stops;

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

File & checksum

Filename
VikingRail-0.46.1.zip
File size
33.6 MiB