Svimma

版本 v1.0.0·更新於 2026-10-07

Keep and use weapons, pickaxes and fishing rods while swimming.

模組介紹 作者原文

Svimma

Swimming stops putting your weapon away. A sword, a pickaxe or a fishing rod stays in your

hand in deep water, you can take one out there, and a swing costs a bit more because the

water does not give your stamina back.

Svimma is Old Norse for to swim.

Why

This is deliberately narrower than "use anything anywhere", and that is the design, not a

first draft of it.

Vanilla treats the water as a place where you cannot hold anything. Every frame you are

swimming with no ground under you, the game puts your hand items away, and it refuses to

equip one while you are in that state. Nothing else stops you swinging: the attack code never

asks whether you are swimming, which is why you can already punch in the water. So the whole

block is two checks, plus a third on the hide key that stops you drawing again. Svimma lifts

those three for the hand items you have allowed, and changes nothing else.

The obvious alternative was to make swimming transparent to combat: every tool, every weapon,

no cost. It was rejected for three reasons, each of which is a setting.

  • Ranged weapons and magic stay put away. A bow or a staff from the water lets you fight

anything on the shore with no cost for being out of reach, which is a far bigger change

than swinging a sword at something that has come to the water. Bows, crossbows and staffs

are three separate switches, all off.

  • Building tools stay put away. The hammer, the hoe and the cultivator place pieces and

reshape ground from where you could not have stood to do it. One switch, off.

  • A swing costs 1.5 times as much stamina. Stamina does not come back while you swim, so

a swing in the water is paid for out of a bar that stays spent until you leave. Wading is

not swimming: standing on the bottom, even up to the neck, costs the ordinary price. The

multiplier is a setting, from 1 (free) to 5.

Blocking is off in deep water as well, because you cannot plant your feet in it. A shield in

your other hand is carried and does not block until you switch that on.

What it does

  • Melee weapons, pickaxes and fishing rods stay in hand while you swim, and equip while

you swim. Swords, knives, clubs, spears, polearms and axes count as melee. Each of melee,

pickaxes and fishing is its own switch, on by default.

  • Torches are still put away. A flame in the water is not something this changes, and

there is no switch for it.

  • Armour, food and everything that is not a hand item are still refused in the water.

Only hand items are in scope.

  • The hide key works again in deep water, so a weapon you put away can be drawn without

swimming back to shore.

  • A deep swing costs more. The raised price is also the price you must be able to pay: a

swing you cannot afford is refused, as on land, and an empty bar while swimming is drowning.

  • Nothing is registered, spawned, saved or written to a world.

Installing

Needs BepInEx. Nothing else. Through a mod manager it is one install. By hand, put

Svimma.dll in BepInEx/plugins/Svimma.

Then start the game once and quit. That first run writes the config file. It does not exist

before the mod has loaded, which is the usual reason people think it is broken.

Settings

The file is BepInEx/config/ezomic.valheim.svimma.cfg. Open it in any text editor. Every

setting has a comment above it, so the file explains itself. They are the host's rules on a

server (see below) except Verbose, which is yours.

Note that changing a default in a new version does nothing on a machine that has already run

the mod. BepInEx writes every entry on first run and the saved value wins.

Multiplayer

The host needs it. Clients without it are let in and are unaffected. They simply cannot

swing in deep water, and what a player with it does is seen through the equipment and

animation every client already shows.

The reason it is not "everyone": Svimma registers no prefab, changes no item data and writes

nothing of its own, so a client without it cannot fail to resolve anything. The host's

setti

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
Svimma-1.0.0.zip
檔案大小
90.7 KiB