You are viewing a potentially older version of this package. View all versions.
ArceDev-FishEffects-0.5.3 icon

FishEffects

Every edible creature grants a predictable good, bad, or deeply questionable effect based on its species and cooking state.

By ArceDev
Date uploaded 2 days ago
Version 0.5.3
Download link ArceDev-FishEffects-0.5.3.zip
Downloads 602
Dependency string ArceDev-FishEffects-0.5.3

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
ArceDev-NativeStatusUI-0.2.1 icon
ArceDev-NativeStatusUI

Developer library for adding timed status icons that match How to Fish's native vitals UI.

Preferred version: 0.2.1

README

Fish Effects

Fish Effects gives every edible creature a predictable timed effect based on its species and current cooking state. It works with normal eating and Feed Friends, but does not require Feed Friends.

The mod does not replace the game's normal food, poison, or fire behavior. It adds distinct temporary abilities and drawbacks that are shown in the native inspection card and vitals HUD.

Effects

  • Regeneration: restores 2 health every 2 seconds, without consuming fullness.
  • Agility: increases walking and sprinting speed by 15%.
  • Fast Bite: advances valid catch progress 25% faster.
  • Resistance: reduces incoming damage by 20%, with a minimum of 1 damage.
  • Slowness: reduces walking and sprinting speed by 20%.
  • Luck: hooked creatures roll their weight twice and keep the better result.

Eating the same effect again refreshes its duration without increasing its strength. Different timed effects can remain active together.

Species

Effect Species
Regeneration Angel fish, bluegill, clownfish, goldfish, parrotfish, seahorse, superdwarf fish
Agility Flying fish, needlefish, piranha, tigerfish, tuna; cooked yellow boxfish
Fast Bite Anglerfish, Bing Bong, eel, Gammelgäddan, goby, red snapper; cooked stonefish
Resistance Bass, belodontichthys truncatus, blue shark, bowhead whale, catfish, giant piranha, goblin shark, halibut, lobster, oarfish, rock crab, spider crab, sunfish; cooked pufferfish and sea urchin
Slowness Cooked blobfish, bowlfish, Dripper, rotten shrimp, and voxelfish
Luck Any Drip variant, in addition to its normal species effect

Unknown creatures added by other mods receive Fast Bite, keeping the system usable without a hardcoded entry for every possible species.

Cooking

  • Raw positive effects last 20 seconds for Regeneration, 25 seconds for Resistance, and 30 seconds for Agility or Fast Bite.
  • Cooked positive effects last 40 seconds for Regeneration, 50 seconds for Resistance, and 60 seconds for Agility or Fast Bite.
  • Raw pufferfish, sea urchin, stonefish, and yellow boxfish apply the game's native Poison effect.
  • Raw indigestible creatures apply Poison; cooked ones apply Slowness for 30 seconds.
  • Food cooked beyond 125% applies only the game's native Fire effect.

Press F while holding a creature to see its current effect in the native inspection card. The effect name matches its HUD indicator color, and the text updates as its cookness changes while held.

Luck lasts 60 seconds. Its second weight roll uses the game's active generator and keeps the better result, so Fish Effects does not hardcode weight limits and remains compatible with mods that change the range or distribution.

Installation

Install with Thunderstore Mod Manager, or copy ArceDev.FishEffects.dll into BepInEx/plugins/ for a manual BepInEx installation.

Requirements

  • How to Fish
  • BepInExPack 5.4.2305
  • Native Status UI 0.2.0

Multiplayer

The host applies Regeneration, Fast Bite, Resistance, Luck, Poison, and Fire authoritatively. Agility and Slowness modify the affected player's local movement controller.

For complete multiplayer behavior and HUD indicators, the host and every affected player should install both Fish Effects and Native Status UI. Fish Effects also works when another player feeds the food through Feed Friends; effects are always applied to the recipient.

Roadmap

  • More fun and unique effects.

AI Disclosure

This mod was developed with assistance from generative AI for programming, documentation, and promotional artwork. The author reviewed, tested, and approved the final implementation and assets.

CHANGELOG

Changelog

[Unreleased]

0.5.3 - 2026-08-31

Changed

  • Updated Native Status UI to 0.2.1.

0.5.2 - 2026-08-31

  • Replaced the package icon with a poisoned fisherman visibly affected after eating a fish.

0.5.1 - 2026-08-31

  • Colored only each effect name in the inspection card to match its HUD indicator.

0.5.0 - 2026-08-31

  • Replaced redundant health and fullness bonuses with Regeneration, Agility, Fast Bite, Resistance, and Slowness.
  • Added deterministic species assignments and raw/cooked durations for every timed effect.
  • Kept native Poison for dangerous raw creatures and native Fire for food cooked beyond 125%.
  • Added server-authoritative Regeneration, Fast Bite, and Resistance behavior.
  • Added local movement modifiers for Agility and Slowness.
  • Added native-style duration indicators and white-alpha masks for all custom effects.
  • Added simultaneous effect support with duration refresh instead of strength stacking.
  • Updated the Native Status UI dependency to 0.2.0.

0.4.0 - 2026-08-31

  • Migrated the Luck indicator to the reusable Native Status UI library.
  • Added Native Status UI 0.1.0 as a required dependency.

0.3.3 - 2026-08-31

  • Clamped the clover texture UVs to prevent repeated copies appearing around the animated icon.

0.3.2 - 2026-08-31

  • Replaced the traced clover with a clean 960×960 white-alpha mask.
  • Restored the native animated vitals material for the Luck icon.

0.3.1 - 2026-08-31

  • Fixed the clover icon inheriting the fire shader's rotation and distortion.
  • Preserved the clover's aspect ratio in the native HUD slot.

0.3.0 - 2026-08-31

  • Added a native-style Luck duration indicator using the supplied clover artwork.
  • Synchronized Luck activation to the affected player's client.

0.2.0 - 2026-08-31

  • Added a 60-second Luck effect after eating Drip creatures.
  • Added a second weight roll while Luck is active and kept the better result.
  • Reused the active weight generator without hardcoded size limits.
  • Added the Drip Luck reward to the live inspection card.

0.1.0 - 2026-08-31

  • Added deterministic species and cookness-based food effects.
  • Added native health, fullness, damage, poison, and fire outcomes.
  • Added compatibility with normal eating and Feed Friends.
  • Added live effect information to the native food inspection card.