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
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305ArceDev-NativeStatusUI
Developer library for adding timed status icons that match How to Fish's native vitals UI.
Preferred version: 0.2.1README
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.