Fish Tweaks

⭐ — (62 endorsements) 📥 2,508 downloads 📌 v1.0.2 📅 9/24/2024
🟠 Updated over a year ago

By barteke22 · Miscellaneous

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 10/8/2024 📅 Created: 9/24/2024

🔍 Analysis

  • 👍 2.5% endorsement rate — high engagement, a strong quality signal
  • 🏆 #153 of 433 Miscellaneous mods in this game by downloads

📋 About This Mod

Some configurable fish tweaks, like visible fish sprites.

Description:

I've come to realise that I enjoy mining & farming because I can pick and choose what what I mine / farm.

I don't dislike the minigame, but since the game spawns the fish as entities...

You basically pick from 1-5 'unknowns' while waiting for them to be replaced by the next batch of RNG 'unknowns' to appear...

Only to discover that none of them end up being that specific one you're missing before the season ends...

So now you can choose to see what those 'unknowns' are before deciding to catch them, among other configurable tweaks (F1):

  • []Sprite Setting:

 0: Don't use modded sprites ever.

1: Don't use modded sprites till the 'Keen Eye' skill. Show dark modded sprites after.

2: Show dark modded sprites till the 'Keen Eye' skill. Show modded sprites after.

3: Always show dark modded sprites.

4: Always show modded sprites.

  • []Apply Shine:

  Apply the 'rarity shine' from the 'Keen Eye' skill. It might be pointless if you have the non-dark fish sprites enabled.

This shine has also been improved to properly draw above water and reflect the rarity colour scheme (instead of being glitchy and single colour).

  • []Chance:

 A small bonus to fish spawns is applied based on your Fishing Level.

A small bonus to fish spawns is applied based on any bait applied.

Multiplier applied to overall fish spawn chance.

This is something I threw together quickly for my own playthrough, I'm unlikely to develop it further / maintain it.

Installation:

  • []Download and Install the latest version of BepInEx.

    []Download this mod from Files, and unzip the mod .dll into your BepInEx\plugins folder.

    Compatibility:

    • []Should be compatible with most fishing mods.

    • Unless they edit the same place, in which case turning off certain features can help.

      Source:

      using BepInEx;

      using BepInEx. Configuration;

      using BepInEx. Logging;

      using DG. Tweening;

      using HarmonyLib;

      using System;

      using System. Collections;

      using System. Collections. Generic;

      using System. ComponentModel;

      using System. Linq;

      using System. Reflection;

      using UnityEngine;

      using Wish;

      public class GenericPortraitsPlugin : BaseUnityPlugin

      private const string MOD_GUID = "barteke22.sunhaven.fish_tweaks";

      private const string MOD_VER = "1. 0. 2";

      private const string MOD_NAME = "Fish Tweaks";

      private Harmony _harmony = new Harmony("barteke22.sunhaven.fish_tweaks");

      public static ManualLogSource logger;

      private static ConfigEntry<bool> conf_visual_override;

      private static ConfigEntry<SpriteMode> conf_visual_applySprite;

      private static ConfigEntry<bool> conf_visual_applyShine;

      private static ConfigEntry<bool> conf_visual_keepUncaughtDark;

      private static ConfigEntry<bool> conf_chance_levelScale;

      private static ConfigEntry<bool> conf_chance_baitBonus;

      private static ConfigEntry<float> conf_chance_mult;

      private static Dictionary<MeshGenerator, FishEntry> _meshToFishDict = new Dictionary<MeshGenerator, FishEntry>();

      private void Awake()

      logger = Logger;

      Config. Bind("Info", "Info", "<-- Hover for info.", "Most of these settings will only apply once you change locations. Disabling everything under 'Chance' will disable any Prefixes to FishSpawnManager Initialize() and SpawnRoutine() code.");

      conf_visual_override = Config. Bind("Visual", "Override Biting", true, "Prefixes BiteRoutine to apply bite animation to the fish sprites. It's recommended to leave this enabled, unless you have another fishing mod that patches the BiteRoutine.");

      conf_visual_applySprite = Config. Bind("Visual", "Apply Sprite", SpriteMode. Dark_KeenEye_Light, "0: Don't use modded sprites ever." + Environment. NewLine

      + "1: Don't use modded sprites till the 'Keen Eye' skill. Show dark modded sprites after." + Environment. NewLine

      + "2: Show dark modded sprites till

📊 Mod Details

Game
Sunhaven Mods
Author
barteke22
Version
1.0.2
Downloads
2,508
Endorsements
62
Category
Miscellaneous
Created
9/24/2024
Updated
10/8/2024

🔧 How to Install Sun Haven Mods

Install via a mod manager (Vortex or Mod Organizer 2). Most mods drop into the game folder.

📖 Full step-by-step install guide for Sun Haven →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Sun Haven commands, item IDs, and more.

Keep browsing — more Sun Haven mods await

📋 All Sun Haven Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by barteke22 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods