SwmarlyValheimQOL
Configurable Valheim 1.0 QOL mod: floating items, water equipment, sleep voting, coin pocket, diving, running hotbar equipment, sitting regen, tree replanting, auto-repair, vehicle dismantling, eterna
模組介紹 作者原文
Swmarly Valheim QOL
One optimized BepInEx plugin containing the quality-of-life changes used by Swmarly's Valheim setup.
Included features
- Dropped items float using Valheim's native Floating physics.
- Equipment can be equipped while swimming, including the equipment-update transaction used by Valheim's water restriction.
- Hotbar equipment can be used while running; the vanilla Player.CheckRun equip gate is removed without changing movement speed or sprint state.
- Sleep-skip voting with percentage, warning, timeout, cooldown, and solo-server handling.
- Currency pocket: picked-up coins are stored on the player and are counted by traders; pickup and pocket-funded purchases are validated by the server.
- Swimming skill speed scaling, idle stamina regeneration, swim sprint, and configurable diving. Hold the configured Dive key (or crouch) to descend and the configured Surface key (or jump) to return toward the surface; the native swim timers and camera water clamp are held correctly while below the surface.
- Sneak speed scales with the Sneak skill.
- Health regeneration while sitting.
- Uncovered structures no longer take rain wear.
- No stamina cost for hammer, hoe, and cultivator use by default; holding a tool does not remove stamina costs from running or other activities, and an all-actions mode is available.
- Configurable eternal fuel for native campfires, hearths, braziers, torches, and other configured Fireplace pieces. The server maintains the synchronized fuel value, so the light stays lit for every player.
- Configurable automatic replanting for supported tree stumps. The default mappings replant Beech, Fir, Pine, Birch, and Oak with their matching saplings; custom stump=sapling mappings are supported for compatible tree mods.
- Configurable automatic stump removal after felling a tree. It uses Valheim's native stump destruction path so the stump's normal log drops are preserved, and it works with automatic replanting.
- Configurable automatic repair when a workbench/crafting station is open. It uses Valheim's native repair eligibility checks and repairs every eligible weapon, tool, armor, bow, shield, and normal durability item the station can handle.
- Configurable hammer middle-click dismantling for supported boats and carts. It extends Valheim's native build-removal eligibility while preserving native ownership, resource drops, effects, and networked destruction; occupied or attached carts remain protected.
- Multiple players can open and interact with the same chest together, including wagon inventories. Chest item moves are routed through an authoritative server-owner transaction layer so simultaneous moves are accepted or rejected without client-side duplicate inventories.
- SpeedyPaths-style dirt/stone path and structure movement bonuses, with no running stamina usage on dirt and stone paths by default.
- Server-side NoAFKRaids behavior: random raids are blocked when an AFK player is within the configured event protection radius; if Valheim does not expose an event position, it safely falls back to blocking only when all connected players are AFK.
Installation
Install the package with r2modman Mod Manager, or extract the contents into the Valheim game directory so the DLL is under BepInEx/plugins. Version 2.0.15 requires Jötunn 2.30.0 and the exact same QOL version on the server and every client.
For a dedicated server, install the package in the server instance's BepInEx/plugins directory and start the server once. The config will be created at BepInEx/config/Swmarly.ValheimQOL.cfg inside that server instance. In multiplayer, install the same package on every client as well: sleep voting, chest sharing, NoAFKRaids, and currency balance transactions use the server for authority, while equipment-in-water, running hotbar equipment, SpeedyPaths movement, diving, and the currency-pocket UI require the client copy.
The currency pocket is a separate coin balance: picked-up coins appear in the po
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: