dannanboi-FishermansFixes icon

FishermansFixes

Collection of minor tweaks/adjustments/additions related to fishing.

Last updated a day ago
Total downloads 35
Total rating 0 
Categories Tweaks Misc Server-side Client-side Utility AI Generated Deep North Update
Dependency string dannanboi-FishermansFixes-1.0.1
Dependants 0 other packages depend on this package

README

Description

FishermansFixes adds configurable bait rules, Fishing skill requirements, fishing rod crafting and optional changes to fishing treasure.

Overview

Feature Description
Bait customization Set catch lists, skill requirements and recipes through YAML.
Bait progression Allow higher-tier bait to catch lower-tier fish.
Fishing rods Craft a fishing rod at a level 2 Workbench with configurable materials.
Fishing treasure Optionally remove extra treasure from caught vanilla fish.
Multiplayer Settings and bait definitions are synced from the server.

Configuration and values

Settings: BepInEx/config/dannanboi.fishermansfixes.cfg
Bait definitions: BepInEx/config/FishermansFixes/baits.yaml

Section / option Default Description
Bait / Enable Section true Enable bait features.
Bait / Lower Tier Progression true Higher-tier bait also catches lower-tier fish.
Bait / Level lock bait false Require the bait's Fishing level to equip it and cast.
Fishing Rods / Enable Section true Enable fishing rod features.
Fishing Rods / Craftable Fishingrod true Craft fishing rods at a level 2 Workbench.
Fishing Rods / Fishingrod Recipe Wood[20],Resin[5] Materials required to craft a fishing rod.
Misc / Remove default treasure false Remove extra treasure while keeping the caught fish.

Disable a section to turn off its features. Saved changes apply automatically. In multiplayer, the server controls and locks these settings; local settings are used in single-player.

Bait YAML example

FishingBaitSwamp:
  basics:
    - biome: Swamp
    - levelUnlock: 20
    - recipe: ""
  fish:
    - Fish6

Use console names for bait, fish and ingredients. This example requires Fishing level 20 for Sticky Fishing Bait and lists Giant Herring (Fish6) as its catch. Temporary Fishing bonuses count. All default skill requirements are 0 (unrestricted).

An empty recipe keeps the original recipe. To change its materials, use Item1[amount],Item2[amount], for example Wood[2],Resin[1]. YAML edits existing bait items.

Manual Installation

  1. Install BepInEx for Valheim.
  2. Copy the included BepInEx folder into your game or server folder.
  3. Start the game or server, then adjust the config and bait YAML.

Compatibility

Supports single-player, hosted multiplayer and dedicated servers. Requires BepInEx 5 and matching FishermansFixes versions on the server and all clients.

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!