DataForge

版本 v1.4.0·更新於 2026-10-11

Easy way to configure recipes, items, pieces and effects by organized reference system. Item cloning with visual tweaks and localization. Weight, stack, amount multiplier for items. Shows comfort grou

截圖 共 1 張

模組介紹 作者原文

DataForge

Edit Valheim recipes, items, build pieces, and status effects with YAML files.

Find an entry in the generated references, copy it, and change only what you need.

DataForge reads vanilla content and content registered by your installed mods.

Small qol of showing comfort values and related comfort-group hints in the hammer menu.

Global settings

| Setting | Default | What it does |

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

| Stackable Stack Multiplier | 1 | Multiply stack sizes by 1–10. An item's explicit maxStackSize takes priority. |

| Item Weight Multiplier | 1 | Multiply item weights by 0–2. An item's explicit weight takes priority. |

| Upgrade Material Scaling | Vanilla | For a base cost of 10, qualities 2/3/4 cost 10/20/30. Flat gives 10/10/10; Reduced gives 10/15/20. Exact-quality costs stay as written. |

| Show Comfort In Hammer | On | Show comfort values and related comfort-group hints in the hammer menu. Client setting. |

| Highlight Station Extensions In Hammer | On | Highlight related stations and extensions on hover. Client setting. |

| Ignore Station Extension Spacing | On | Allow extensions to be placed close together. Other placement rules still apply. |

| Fireplace Fuel Multiplier | 10 | Multiply every finite, refillable fireplace's original fuel capacity, including the displayed maximum. 1 restores the original capacity. Existing fuel and burn speed stay unchanged. |

Fireplace Fuel Multiplier accepts whole numbers from 1 to 9999. At the default

10, a wood torch holds 40 fuel and a hearth holds 200. Changes always use each

fireplace's original capacity, so multipliers do not compound. Lowering the setting

does not delete stored fuel: it must burn below the new limit before you can add more.

This setting does not change smelters or cooking stations. AzuCraftyBoxes uses the

same capacity for nearby-container refuelling; DataForge also guards its reviewed

1.8.27 fill-all calculations against negative amounts when excess fuel remains.

The former maxStoredFuel and Fireplace Fuel Capacity settings are not read or

migrated. Set the new multiplier explicitly if you want a value other than 10.

Vanilla fireplaces return building materials on dismantling, but not their stored

fuel. With a multiplier above 1, DataForge also returns whole fuel units remaining

after subtracting the fireplace's starting fuel. For example, 50 fuel remaining

with 3 starting fuel returns 47. This also applies at multiplier 1 while stored

fuel still exceeds the restored capacity. Destruction with blocked drops returns none.

Start here

  • Install DataForge and BepInExPack Valheim 5.4.2351. For multiplayer, install the same DataForge version on the server and every client.
  • Start a world, or start your dedicated server and let its game data load.
  • Open BepInEx/config/DataForge/ in that installation. If you use a mod manager, open the active profile's config folder.
  • Find the entry you want in a reference file. Copy it into the matching edit file below.
  • Keep the entry name, set override: true, and keep only the fields you want to change. Save the file. DataForge reloads supported changes automatically after a short delay.

In multiplayer, edit the host or dedicated server's files. Connected clients use the server's settings, not their own local YAML.

| I want to change… | Read this generated file | Edit this file | Guide |

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

| Ingredients, output, or crafting station | recipes.reference.yml | recipes.yml | Recipes |

| Weight, damage, armor, food, or item visuals | items.reference.yml | items.yml | Items |

| Build costs, health, comfort, or production | pieces.reference.yml | pieces.yml | Pieces |

| Buffs, debuffs, or effect visuals | effects.reference.yml | effects.yml | Effects |

| Build-tool categories | pieceCategory.reference.yml | pieceCategory.yml | Categories |

For a first edit, put this in items.yml to make Wood lighter and stack to 100:

  • item: Wood

override: true

weight: 1

maxStackSize: 100

A few YAML rules

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
DataForge-1.4.0.zip
檔案大小
528.9 KiB