You are viewing a potentially older version of this package. View all versions.
Nosferatu-NoVikingLeftBehind-0.3.0 icon

NoVikingLeftBehind

Server-enforced QoL and catch-up mechanics: frontier-based discounts, ore regrowth, a vanguard buff, and playtime/skill catch-up. One DLL, server + client.

Date uploaded 7 hours ago
Version 0.3.0
Download link Nosferatu-NoVikingLeftBehind-0.3.0.zip
Downloads 8
Dependency string Nosferatu-NoVikingLeftBehind-0.3.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

NoVikingLeftBehind

One mod, server-enforced settings. Install on the server (BepInEx/plugins/NoVikingLeftBehind/) and on every client (r2modman: Settings > Import local mod, or search "NoVikingLeftBehind" once it's listed here). Clients without a matching version are rejected while the server has EnforceClientMod = true.

Every number lives in the server's Nosferatu.NoVikingLeftBehind.cfg; clients receive it on connect via ServerSync (MIT-0, blaxxun-boop).

Modules (each has its own Enabled toggle)

  • Frontier [Frontier] (both) — world tier = highest boss defeated; per-material tier map in [Tiers]; "behind the frontier" = tier <= WorldTier - TiersBehind.
  • ServerKeys [ServerKeys] (server) — skill XP rate, skill loss on death, free-build/craft keys pushed to vanilla clients.
  • TrailingTierDiscount [Discount] (client) — recipes/pieces behind the frontier cost less (CostMultiplier, default 0.5).
  • RichSmelting [Smelting] (client, smelter owner) — smelter output and bar recipes ×2 behind the frontier.
  • TraderStock [Trader] (client) — Haldor sells bars of behind-the-frontier metals, gated by the relevant boss key.
  • OreRegrowth [Regrowth] (server) — mined-out ore nodes behind the frontier respawn after a cooldown (default 7 in-game days) when nobody is nearby.
  • VanguardShadow [Vanguard] (client) — near a better-geared ally: -25% damage taken, +50% skill XP, +20% stamina regen.
  • PlaytimeRubberBand [Playtime] (both) — players below the group's median tracked hours get up to +100% gather/XP.
  • GroupSkillCatchup [SkillCatchup] (both) — skills below the group's best level up faster, capped at ×3.
  • CombatRecharge [Recharge] (client) — dealing and taking damage shaves seconds off your forsaken power cooldowns.
  • DualPowers [Powers] (client) — carry two forsaken powers with independent cooldowns and a second HUD icon.
  • FoodNoDecay [Food] (client) — food holds its full value far longer instead of decaying linearly.
  • FastMining [Mining] (client) — ore behind the frontier mines faster and can ignore the tool-tier gate.
  • LongFires [Fires] (client) — fireplace fuel and hand torches last much longer.
  • PortalTrail [Portals] (client) — metals and other normally non-teleportable items behind the frontier go through portals.
  • CraftFromChests [Chests] (client) — crafting, building, smelters and fires pull materials from nearby containers (code adapted from AzuCraftyBoxes, MIT-0).
  • Status [Status] (client) — the nvlb.status console command: world tier, catch-up settings and per-module state.
  • ChestsSelfTest [ChestsSelfTest], EconomySelfTest [Economy], WorldSelfTest [World] (both) — developer self-test helpers, off by default.

Console (client): nvlb.status prints the live config.

Dependencies

Source & issues

https://github.com/MJensen01/valheim-mods — MIT licensed.

CHANGELOG

Changelog — NoVikingLeftBehind

0.4.2 (2026-09-07)

  • FoodNoDecay: decay is now removed at the source. 0.4.1 let vanilla decay a food and then raised the value back afterwards, which pushed a rising max through SetMaxHealth/SetMaxStamina/SetMaxEitr every second and made the health/stamina bars pulse - lowering and refilling - once a second. The decay curve inside Player.UpdateFood is replaced instead, so the values never move and the bars are static. New [Food] HidePulse (default on) also stops the food icons and their countdowns flashing in the HUD; [Food] PulseBelowSeconds (default 0 = never) can keep the flash as a last-seconds warning.
  • ExtraSlots: the bottom row is now two plain storage slots instead of the Z/X/C quick slots - [Slots] GenericSlots = 2, [Slots] QuickSlots = 0. Anything fits in them, they have no hotkey and no label. The quick-slot code path is untouched: setting QuickSlots above 0 brings the hotkey row back. Items saved by 0.4.1 in quick1..quick3 are migrated into the matching generic slots on load, with a log line.
  • CorpseRunPlus: grave features only activate after a death in this world; cleared on loot. The compass, Grave Pull and the scaled CorpseRun buff used to key off PlayerProfile.HaveDeathPoint(), which vanilla never clears - so an old character joining a new world arrived with the compass already pointing at a death spot from somewhere else. The grave is now recorded by the mod, stamped with the world name, and deleted when the grave is looted or by the new nvlb.grave.clear command.

0.4.1 (2026-09-07)

  • ExtraSlots: proper side panel UI in the vanilla style, adapted from shudnal's ExtraSlots (public domain); main grid back to 4 rows. The extra slots now sit in their own wooden panel beside the inventory window — equipment in columns (Head/Chest/Legs, Back/Utility/Utility), a food column with fork icons, an ammo column with arrow icons, and the quick slots labelled with their own hotkeys underneath. Short horizontal labels instead of the vertical text of 0.4.0.
  • New per-player settings [Slots] PanelOffsetX, PanelOffsetY, PanelScale. [Slots] ShowUI = false still turns the drawing off; the slots then fall back to plain extra rows under the bag and every item stays reachable.

0.4.0 (2026-09-07)

  • ExtraSlots [Slots]: equipment slots (helmet/chest/legs/cape), 2 utility slots (Megingjord + Wishbone together), 3 food slots (auto-eat), 2 ammo slots, 3 quick slots (Z/X/C). Items are stored in the character's custom data, never in the vanilla grid, so a vanilla client cannot delete them; 3 rolling backups + nvlb.slots.restore; rescues items left behind by shudnal's ExtraSlots. Replaces ExtraSlots + ConditionalConfigSync + YamlDotNet.
  • Loadouts [Loadouts]: Ctrl+V / Ctrl+B save the weapon+shield in hand; V / B equip both with one key.
  • CorpseRunPlus [CorpseRun]: grave compass (HUD arrow + distance), respawn with Bread already eaten and 10 min Rested, Grave Pull (stamina regen up / drain down, strongest far from your grave, fading as you approach), and the vanilla Corpse Run buff scaled by distance from grave to home. Enemies are unchanged.
  • Every number is server-synced and hot-reloads on the server; hotkeys and HUD offsets are per-player.

0.3.0 (2026-09-06)

  • Renamed from OrionQoL. New plugin GUID Nosferatu.NoVikingLeftBehind, new config file Nosferatu.NoVikingLeftBehind.cfg, new console command nvlb.status, log source NVLB. Old net.mjensen.orion.qol.cfg settings are not migrated — re-apply them once.
  • Ten new modules: CombatRecharge, CraftFromChests, DualPowers, FastMining, FoodNoDecay, LongFires, PortalTrail, plus the ChestsSelfTest, EconomySelfTest and WorldSelfTest developer helpers (off by default).
  • Live config reload (hot reload): edits to the cfg file are picked up on a running server without a restart ([General] HotReload).

0.2.0 (2026-09-06)

  • Foundation rebuilt on ServerSync (blaxxun-boop, MIT-0): version handshake, EnforceClientMod, synced vs. local config.
  • Frontier / Tiers: world tier computed from boss keys, per-material tier map.
  • Catch-up modules added: TrailingTierDiscount, RichSmelting, TraderStock, OreRegrowth, VanguardShadow, PlaytimeRubberBand, GroupSkillCatchup.
  • ServerKeys (skill XP rate, skill loss on death, free build/craft, unlockable recipes) carried over from 0.1.0 unchanged in behavior.

0.1.0 (2026-09-06)

  • Initial server-only release: ServerKeys module.