Source-checkedAdmin & protection

FieldFilleting

by dannanboi · for Valheim

Fillet fish on the go with configurable tools, fumbles, Cooking XP and yield. Adds unique fillets for each fish (optional). Gameplay settings are server-synced and locked in multiplayer.

147Downloads
21d agoLast updated
BepInExLoaders
ThunderstoreSource

About FieldFilleting

From Thunderstore

Fillet fish on the go with configurable tools, fumbles, Cooking XP and yield. Adds unique fillets for each fish (optional). Gameplay settings are server-synced and locked in multiplayer.

Description

Field Filleting lets you fillet fish from the normal inventory crafting menu while carrying an eligible tool. Customize fumbles, Cooking XP, yield and crafting actions, with optional species-specific fillets.

Overview

| Feature | Description | | --- | --- | | Inventory filleting | Fillet discovered fish while carrying a suitable tool. Daggers are the default. | | Filleting mechanics | Adjust fumbles, skill balancing, Cooking XP and fish yield. | | Crafting actions | Optional crafting animation and cancellation on movement. | | Unique fillets | Craft species-specific fillets by hand or at the preparation table, and cook them on cooking stations. | | Multiplayer | Gameplay settings and fillet definitions are synced from the server. UI settings and icons stay local. |

Configuration and values

Settings: BepInEx/config/dannanboi.fieldfilleting.cfg Fillet definitions: BepInEx/config/FieldFilleting/fillet.yaml

| Section / option | Default | Description | | --- | --- | --- | | Settings / Filleting tools | daggers | Eligible tool categories, such as daggers,axes. | | Settings / Fumble chance | 0.25 | Risk of ruining the fish. Range: 0–1; 0 disables fumbles. | | Settings / Fumble message | You fumbled the filleting and ruined the fish. | Message shown after a fumble. | | Settings / Skill balancing | true | Cooking skill reduces fumble risk. | | Settings / Balancing multiplier | 1 | Strength of skill balancing. Range: 0–10. | | Settings / Cooking skill gain | true | Award Cooking XP after successful filleting. | | Settings / Cooking skill base value | 1 | Base Cooking XP amount. Range: 0.1–40. | | Settings / Cooking skill multiplier | 1 | Multiply Cooking XP. Range: 1–10. | | Settings / Fish Yield Multiplier | 1 | Multiply hand-filleting output. Range: 0.01–5.00. | | Settings / Unique fillets | true | Add species-specific fillets and recipes. | | Settings / Disable Raw Fish Recipe | false | Disable regular Raw Fish crafting in both menus. | | Action Rules / Action animation | true | Play a crafting animation; movement cancels the action. | | Action Rules / Cancel on movement | true | Cancel filleting when moving, including without animation. | | UI / Visual Effect | Fumbles only | Choose Every craft, Fumbles only or Off. | | UI / Disable sound SFX | false | Mute the filleting effect's sound. | | UI / Add to tooltip | true | Add a filleting hint to eligible tools. | | UI / Tooltip text | Can be used to fillet fish | Text added to eligible tooltips. |

Valid config and YAML changes apply automatically. Settings and Action Rules are server-controlled and locked in multiplayer. UI options remain local and editable.

A tool only needs to be carried. Removing the last eligible tool cancels crafting. Cancelled attempts consume no fish; fumbles consume the fish and give no fillets or XP.

Fish Yield Multiplier 1 gives normal yield, 0.5 halves it and 2 doubles it. Output rounds up, with at least one fillet per fish. Preparation-table filleting uses normal yields and XP, without the hand-filleting mechanics or tool requirement.

Fillet YAML example

dbff_RawFish_Fish1:
  displayName: "Perch fillet"
  description: "A fresh perch fillet."
  useModel: FishRaw
  weightPerUnit: 0.5
  PrefabnameCooked:

The top-level name selects an existing fillet. Use two-space indentation; no basics section or list dashes are needed.

| Field | Description | | --- | --- | | displayName | Item name. | | description | Item description. | | useModel | Item supplying the visual model; defaults to FishRaw. | | weightPerUnit | Weight per fillet; zero is allowed. | | PrefabnameCooked | Cooked output item; blank uses normal Cooked fish. |

Older fillet YAML files convert automatically to fillet.yaml, preserving custom values and keeping backups. Unique fillets can be used in recipes configured by other mods.

Optional icons: place matching PNGs in BepInEx/config/FieldFilleting/icons, for example dbff_RawFish_Fish1.png. Icons reload automatically and stay local.

Manual Installation

  1. Install BepInEx for Valheim.
  2. Remove the previous mod DLL, then copy the included BepInEx folder into your game or server folder.
  3. Start the game or server to generate the config, fillet.yaml and icon folder.

Compatibility

Supports single-player and multiplayer. Requires BepInEx 5 and matching Field Filleting versions on the server and all clients. Keep the mod installed while saved inventories contain unique fillets.

dannanboi Mod Philosophy

My mods aim to be small and modular, stay close to Valheim's vanilla experience, and work well together or independently. Enable all features to make bigger changes, or choose the ones that suit your playstyle. Your run should be yours to customize. Features described as "an added bonus" or "nice to have" should always be optional. In multiplayer, the server controls gameplay settings, while visual settings stay local to each player.

Credits

You, the player. Thanks for using my mod!

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 21d ago.

FieldFilleting 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.0.3, released 2026-10-14

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 4 recorded builds of FieldFilleting.

Recent builds

BuildReleasedGame versionsLoaders
1.0.32026-10-14n/aBepInEx
1.0.22026-10-14n/aBepInEx
1.0.12026-10-11n/aBepInEx
1.0.02026-10-04n/aBepInEx

Run FieldFilleting 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 catalog
Listed on Thunderstore as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Works on a server

From source side support

Thunderstore lists server-side support for FieldFilleting 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-15Open ↗
  • ✓Authordannanboi, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

FieldFilleting, answered

Generated from the mod’s own source data.

Do my players need to install FieldFilleting?

Thunderstore lists server-side support for FieldFilleting as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. FieldFilleting is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run FieldFilleting on a Valheim server.

Deploy in about a minute from $9.99 a month, then add FieldFilleting in one click.