ValheimQuickFill

版本 v1.2.0·更新於 2026-09-22

一鍵裝滿熔爐與炭窯:按住 Ctrl 再按 E,把礦石/燃料一次性裝到上限。One-key fill for smelters and charcoal kilns.

模組介紹 作者原文

ValheimQuickFill

一鍵裝滿熔爐與炭窯。按住 Ctrl 再按 E 與熔爐、炭窯(或風車磨坊)交互,即可把礦石或燃料一次性裝到容量上限。不按 Ctrl 時保持原版逐個裝入的行爲,兩者互不影響。

Valheim 裏往熔爐塞礦石、往炭窯塞木材都要一個一個點,長按 E 的灌注速度又很慢。這個 mod 只是把"點很多次"變成"一次點滿",不改變任何配方、產量或遊戲規則。

功能

  • 裝礦:對準熔爐,按住 Ctrl + E,把背包中的可熔礦石一次裝滿(上限 10)。
  • 加燃料:對準熔爐或炭窯,按住 Ctrl + E,把燃料一次裝滿(上限 10)。同時安裝了 ValheimResinFuel 時熔爐會優先裝填樹脂(效力與木炭相同),不夠再裝木炭;未安裝該 mod 時只裝木炭/木材,與原版一致。
  • 不按修飾鍵時,完全是原版行爲(裝了 ValheimResinFuel 時,普通按 E 同樣優先裝樹脂)。
  • 多人聯機中經由遊戲自帶的 RPC 同步,只需客戶端安裝。

安裝

方式一(推薦,用 mod 管理器):通過 r2modman Mod Manager 搜索 ValheimQuickFill 安裝,會自動處理好 BepInEx 依賴。

方式二(手動):

  • 先安裝 BepInExPack for Valheim(denikson-BepInExPack_Valheim)。
  • 把本 mod 的 ValheimQuickFill.dll 放入 BepInEx/plugins/。
  • 啓動遊戲。

配置

首次啓動後生成 BepInEx/config/local.valheim.quickfill.cfg:

| 配置項 | 默認值 | 說明 |

| --- | --- | --- |

| FillModifier | LeftControl | 觸發一鍵裝滿需按住的鍵。支持 Control / Shift / Alt(任一側),或具體鍵名如 LeftShift;逗號分隔可配多個鍵。 |

| DebugLogging | false | 開啓後在日誌輸出補丁命中細節,用於排查。 |

會不會影響成就

不會。本 mod 不設置 Game.isModded、不觸碰人物的 m_usedCheats、不給物品打作弊標記,因此不會禁用成就。若你同時使用控制台作弊命令或其他主動標記 mod 的插件,則屬於那些功能自身的影響。

兼容性

  • 遊戲版本:Unity 6 時期的 Valheim(使用新版 Input System)。
  • 依賴:BepInEx 5.x + HarmonyX。

已知問題 / 說明

  • 修改按鍵或開關插件後需要重啓遊戲,無法熱插拔。
  • Steam 的"驗證遊戲文件完整性"可能刪除根目錄的 winhttp.dll,導致 mod 失效;此時重裝 BepInEx 即可。
  • 若按鍵無效,把 BepInEx/LogOutput.log 發到問題區。加載成功會有 ValheimQuickFill loaded 一行。

來源與許可

MIT License,詳見倉庫內 LICENSE。歡迎在 GitHub 提 issue / PR。

從源碼構建

插件依賴遊戲與 BepInEx 的託管程序集,因此需要把它們作爲編譯引用:

  • 安裝.NET SDK(構建目標爲 netstandard2.1)與 Node.js(打包腳本用)。
  • 把本倉庫克隆到 Valheim 安裝目錄下(默認假定.. 就是遊戲根目錄)。
  • 遊戲根目錄需已安裝 BepInEx(BepInEx/core/BepInEx.dll、BepInEx/core/0Harmony.dll)。
  • 構建並生成發佈包:./build-package.sh 你的ThunderstoreTeam名

產物:dist/你的Team名-ValheimQuickFill-版本號.zip

倉庫不在遊戲目錄下時,用屬性覆蓋路徑:

dotnet build -c Release -p:ValheimDir="C:\Steam\steamapps\common\Valheim\"

倉庫結構:

QuickFillPlugin.cs 插件源碼

ValheimQuickFill.csproj 項目文件

manifest.json 元數據

README.md / CHANGELOG.md / LICENSE

icon.png 圖標(256x256)

build-package.sh 一鍵構建 + 打包

tools/zip.js 無依賴 ZIP 打包器(保證 zip 內爲正斜槓路徑)

tools/make-icon.js 重新生成 icon.png

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
ValheimQuickFill-1.2.0.zip
檔案大小
12.4 KiB
SHA-256
24b4c167a320f1075de78cbaeab20a2ace20865eda90a75b0039be34b8123b31
入庫時間
2026-10-12 00:48