STARDEW VALLEY
Teh's Fishing Overhaul by TehPers
Stardew Valley » Gameplay Mechanics
Added: 30/01/2017 - 08:50PM
Updated: 04/06/2017 - 11:06PM

416 Endorsements

1.3.3.1 Latest version

10,058 Unique D/Ls

28,029 Total D/Ls

110,279 Total Views

Uploaded by TehPers

Description

Last updated at 23:06, 4 Jun 2017 Uploaded at 20:50, 30 Jan 2017

Requires SMAPI v1.10+ / SDV 1.2
This mod is on ModDrop

Completely reworks fishing. Changes include:
 - Fish are generally 15% easier to catch
 - It is impossible to catch gold quality (or higher) fish without getting a perfect catch
 - Treasure has been reworked:
    - Finding treasure during a perfect catch gives a higher chance to find rare treasure
    - Junk rewards in treasure have had their quantity boosted a little
    - Treasure is caught (and lost) 25% faster
 - A new event while fishing: Unaware fish
    - Fish that are unaware of you will be 50% easier to catch
    - Event chance is based on daily luck and luck level
    - Can be configured in the config file
 - A new perfect streak system:
    - Consecutive perfect catches add to your perfect streak. When the fish leaves that bobber area, you'll lose your streak!
    - Every three perfect catches will increase the quality of your fish by 1
    - It's possible to catch iridium-quality fish this way!
    - Treasure is more likely to appear as your streak increases
    - Going for treasure will not punish you. You keep your streak, and you can still catch gold quality (or higher) fish. Your streak won't increase though!
    - The difficulty of the fish will also increase as your streak increases, so be careful!
 - Complete control over which fish you will find
 - An option to allow legendary fish to be caught multiple times (this is false by default)
    - This also means that you cannot recatch Legend while this setting is false. No more exploiting Legend for money and exp!
 - Legendary fish are no longer caught by standing in a specific spot and casting your line. Now, they are caught like any other fish, but there is a very low chance you'll find one!
 - Which fish can you catch right now? Press 9 on your numpad to find out! 

Config

The config file contains a LOT of settings for you to change, including the speed you catch (and lose) fish and treasure, rewards you can obtain from treasure, which fish you can catch, and whether legendary fish can be caught multiple times. Take a look at "README - Config Files.txt" in the zip for information as to what each option does.

If you will be editing either treasure.json or fish.json, then definitely take a look at this items/weapons spreadsheet created by Torsten.

VERY IMPORTANT: If a fish cannot be caught in a location normally, it cannot be caught there in this mod. I am looking for a way around this, but there is no guarantee that it will happen. Therefore, filling in any of the empty locations in fish.json will *not* let fish spawn there, at least until I find a way around this.

Installation

Through ModDrop:
 
- Click "Browse"
 - Search for "Teh's Fishing Overhaul"
 - Beta versions are not available through ModDrop

Manual:
 - Install the latest version of SMAPI (v1.10+)
 - Copy the contents of the .zip into your /mods/ directory
 - NOTE: config files are NOT included in the zip. They will be generated when you first run the game.
 - Optional: If you are updating from a previous version, you may want to delete your treasure.json and fish.json to get the latest default settings for them.

Compatibility

 - Compatible with ALL .xnb mods! This mod will work with any changes done to Fish.xnb and Locations.xnb
    - The fish.json config file is generated based on these two xnb files, so any changes done through mods will be reflected there as well
 - Most likely compatible with any changes done to cage fishing
 - Probably incompatible with other fishing overhauls.

Changelog

v1.3.3:
 - Fixed default value of BaseDifficultyMult. Was originally 10%, put it back to 85%. Whoops!
    - If you are updating from a previous version, either delete your config.json, or manually change that value to 0.85, unless you like the easy fishing of course.

v1.3.2:
 
- Added German translations (Thanks Nova900!)
 - Code cleanup

v1.3.1:
 - Added individual allowDuplicates config options for each loot entry. If AllowDuplicates is set to true, then the loot's allowDuplicates entry will be checked.
 - Changed IndestructibleTackle to TackleDestroyRate. Now you can change how fast tackle breaks. Let me know if this is working or not!
 - Added translation support to the mod. Currently, all languages have English text. If you'd like to create a translation, go into the mod's "Translations" folder and edit the file with the appropriate language code. You may have to switch away from and back to your language for it to appear.
 - Bug fixes. Catfish bug hasn't been fixed, but still not sure if it's actually a bug or just a lack of information. I'll be making changes later to make it easier to tell which fish you can catch at certain times.

v1.3.0:
 - Added individual config options for each loot entry for allowing duplicates of that loot. The main config's setting will disable all duplicates when set to false, and use the values in treasure.json when set to true.
 - Redid the treasure/fish randomizer (again, hopefully for the last time). It now uses a much more streamlined algorithm than I was using before (and one that's significantly cleaner than the vanilla code to do this stuff).

v1.2.4:
 - Added options for maximum values for treasure quantity, chance, and quality multiplier, and lowered some default treasure values.

v1.2.3(.1):
 - Fixed a bug that occurs when OverrideFishing is false. Note: Your cast distance will be assumed to be 5 if that setting is false. There isn't much I can do about that.

v1.2.2:
 - Fixed a bug where having a fishing level greater than 10 would force you to get bait in chests. MaxLevel in the loot settings is now ignored when it is >= 10.

v1.2.1:
 - Added a config option for indestructible tackle

v1.2.0:
 - Added options to disable specific parts of the mod
 - Added scaling options for streak's effect on treasure quality and quantity
 - Fixed streak difficulty scaling, and thus also changed the default scaling factor to 2%.

v1.1.5.1:
 - Fixed a yucky game-freezing bug that was caused by casting your line multiple times (surprising that I missed this one! Derp.)

v1.1.5:
 - Fixed "MinCastDistance" not working as intended in treasure.json (the mod was thinking your cast distance was 0 when selecting loot. Whoops!)

v1.1.4:
 - Added a "StreakAdditionalLootChance" setting to increase your additional loot chance as your streak increases
 - Added a "AllowDuplicateLoot" setting to let you control if a treasure chest can contain duplicates in it
 - More bug fixes, including fish behavior not matching up with the fish

v1.1.3:
 - Changed treasure picker's randomization function to shuffle the possible loot rather than sort by chance. This is experimental, and the previous version is still available to download

v1.1.2.2:
 - Fixed mutant carp only appearing during the fall by default

v1.1.2.1:
 - Fixed ice pip and lava eel not appearing in the mines
 - Fixed listing fish in the mine showing fish you can catch on all floors rather than just the floor you're on

v1.1.1:
 - Added the ability to see which fish you can catch. Default key is numpad-9

v1.1.0:
 
- Added config file for choosing which fish can be caught where.
 - Separated the treasure loot from the main config file. It cleans up the main config while also allowing easy sharing of the treasure config.
 - Added config option to allow legendary fish to be caught multiple times.
    - You can NO LONGER catch Legend multiple times if this setting is false.
 - Added a main "ModEnabled" option to the main config. If this is set to false, the mod will not do anything more than load the config files.
 - Fixed a lot of the default treasure loot settings and the treasure randomizer (Thanks Torsten!)

v1.0.3.1:
 - Removed some debugging code. Whoops!

v1.0.3:
 - Fixed a bug allowing you to keep your streak if you get the treasure but fail to catch the fish
 - Added global "ModEnabled" option in the config for those of you who want to disable the mod without removing it (maybe for finding conflicts?)
 - Further lowered the amount of bait in the default treasure loot
 - Added install/update instructions to the zip

v1.0.2:
 - Fixes not being able to catch gold fish even while perfect sometimes
 - Adjusts the default junk treasure a little bit

v1.0.1:
 
- Fixed the config forcing "meleeWeapon" to be false

Recommended Mods
 - Torsten's Geode & Treasure Overhaul