FieldFilleting

v1.0.1·Updated 2026-10-11

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

About this mod Author’s original text

Description

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 for use in other mods' recipes.

During online play, gameplay settings and fillet item data are synced from the server and locked; tooltips, icons and effects stay local.

Overview

| Feature | Description |

| --- | --- |

| Inventory filleting | Craft Raw Fish alongside the hammer and torch after discovering fish and carrying a suitable tool. |

| Configurable tools | Choose eligible weapons/tools by skill category; daggers are the default. |

| Optional hand mechanics | Configure fumbles, Cooking skill balancing, XP, yield reduction and crafting actions. |

| Optional unique fillets | Add species fillets to hand crafting and the preparation table, with cooking-station support. |

| Item customization | Edit fillet names, descriptions, weights, models and cooked outputs through YAML; add local PNG icons. |

| Multiplayer | The server controls gameplay settings and item data; matching versions are required. |

Configuration and values

Edit BepInEx/config/dannanboi.fieldfilleting.cfg. Valid config and YAML changes reload automatically. Offline play uses your local values; multiplayer uses the server's [Settings], [Action Rules] and fillet YAML without overwriting client preferences. [UI] options remain local and editable.

Filleting tools

[Settings] option; default: daggers. Accepts comma-separated skill categories, for example daggers, axes. daggers and knives both select the Knives skill. Names are case-insensitive. A matching weapon/tool must be carried; it need not be equipped and is not consumed or damaged. Ammunition, food and armor do not qualify. Blank disables hand filleting; unknown categories reject the edit.

Recipes stay hidden until their fish is discovered. Hand recipe notifications wait until an eligible tool is carried; preparation-table species notifications require fish discovery alone. Removing the last eligible tool during hand crafting always cancels the attempt.

Hand-filleting settings

These [Settings] options apply to hand filleting:

| Option | Default | Meaning |

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

| Fumble chance | 0.25 | 25% base risk. 0.01 = 1%, 1 = 100%; 0 disables fumbles. |

| Fumble message | You fumbled the filleting and ruined the fish. | Yellow center-screen message; blank hides it. |

| Skill balancing | true | Reduce fumble risk using Cooking skill. |

| Balancing multiplier | 1 | Range 0–10; default halves risk at skill 50 and removes it at 100. |

| Cooking skill gain | true | Award Cooking XP after successful filleting. |

| Cooking skill base value | 1 | Native skill-gain amount per successful recipe execution; range 0.1–40. |

| Cooking skill multiplier | 1 | Multiply the base XP amount; range 1–10. |

| Fish yield reduction | 0 | 0 disables; 0.01–0.99 removes 1–99% of the vanilla yield. |

With skill balancing enabled, effective risk = Fumble chance × max(0, 1 − Cooking skill / 100 × Balancing multiplier). A fumble consumes the fish and gives no fillets or XP. Multi-craft batches share one fumble roll; XP scales with successful recipe executions, not output fillets. Base XP uses the game's Cooking progression curve and applicable XP modifiers; 1 is not a whole skill level.

Yield reduction rounds up per fish and never produces fewer than one fillet. For example, 0.5 halves a vanilla yield of 4 to 2, or a yield of 3 to 2.

Action Rules

[Action Rules] contains two booleans, both defaulting to true. Action animation sheathes held items, then plays the workbench crafting animation without resetting movement or jump momentum. Movement or jumping cancels; turning in place is allowed.

Cancel on movement also enables cancellation without animation. It is always applied while Action animation is enabled. With both false, movement is allowed without animation. Tool removal still cancels in every case. Cancelled attempts consume

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

File & checksum

Filename
FieldFilleting-1.0.1.zip
File size
236.3 KiB