About DataForge
From ThunderstoreEasy 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 group and value in hammer tab.
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
- Use spaces, not tabs. Each entry starts with
- item:,- recipe:,- piece:, or- effect:. - Dots in tables mean nested keys:
visual.iconmeansiconinside avisualblock, not a literal field name. - Use the internal names from the references, such as
SwordIron, not the translated in-game name. - Omit fields you do not want to override.
override: falsedisables that entry. - A list such as
resourcesorconversionsreplaces the whole list. Include every entry you want to keep.[]clears a list where supported. - Comma-separated values have different meanings for different fields. Follow the examples below; do not assume that leaving out a number always preserves it.
- Use
Noneonly for fields that support it. A blank value is not a general reset command.
You can split your edits into files such as items_balance.yml, recipes_food.yml, or effects_magic.yml. Keep these files directly inside DataForge/, not in subfolders. Files load in alphabetical order; keeping each target in one file makes edits easier to track.
Find a field that is missing from a reference
References hide many default values. Generate a full file to see the supported fields and their baseline values. Enter these commands in the game's console. If needed, enable it with the -console launch option.
dataforge:full item
dataforge:full recipe
dataforge:full piece
dataforge:full effect
dataforge:full all
For example, dataforge:full item writes items.full.yml. Copy the fields you need into items.yml; reference and full files are generated guides, not active edit files. They can be overwritten when regenerated.
To refresh references after loading or changing your modpack:
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 4d ago.
DataForge on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
- Server side
- Optional on the server
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.4.0, released 2026-10-11
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 30 recorded builds of DataForge.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.4.0 | 2026-10-11 | n/a | BepInEx |
| 1.3.9 | 2026-10-11 | n/a | BepInEx |
| 1.3.8 | 2026-10-06 | n/a | BepInEx |
| 1.3.7 | 2026-10-03 | n/a | BepInEx |
| 1.3.6 | 2026-10-03 | n/a | BepInEx |
| 1.3.5 | 2026-09-22 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run DataForge on a Valheim server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogQuality of life & UI
Small conveniences, tweaks and interface improvements players notice straight away.
Works on a server
From source side supportThunderstore lists server-side support for DataForge as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-12Open ↗
- ✓Authorsighsorry, as published on Thunderstore
- ✓LicenseNot published by the sourceFree




