Stardew Valley

File information

Last updated

Original upload

Created by

barteke22

Uploaded by

barteke22

Virus scan

Safe to use

About this mod

Customizable alternatives to the fishing minigame, with Here Fishy as the animation inspiration. Giving you balanced (depending on your choices) alternatives to spamming one button over and over.

Requirements
Permissions and credits
Changelogs
Donations


Description:

This mod replaces the fishing minigame (or goes alongside it, depending on your config) with configurable alternatives. With the current animation base being a full rewrite of Here Fishy by aedenthorn (with their permission) for 1.5.4+

The mod is (more or less) balanced around a two part minigame, with the first part (start) currently having one option, and the second (end) having three alternatives. It might not be perfectly balanced, but I've made sure that you can catch any fish with the right combo of tackle and skill.

Nearly all aspects, like general difficulty, or rod, bait, and tackle (net, bait, and megaphone) effects are customizable. You can even completely disable all minigames to get the same effect as the original Here Fishy (without the bugs) - if you're so inclined :(

Story time:
Spoiler:  
Show

I came back after playing one of the first Stardew versions, had fun for a while with 1.5, got into modding Stardew, thought the fishing minigame was a bit of a pain. I don't mean pain as in impossible, but just that I've done it before and different people like different things. I don't really enjoy spamming one button over and over, Quick Time Events and such are one of my least favourite mechanics (probably only beaten by bad RNG and controls design).

So I started looking for alternatives, found plenty of minigame skips or easier fishing mods, but that wasn't quite what I wanted. I didn't want to outright cheat, or make it easier - it's still the same 'spam one button' deal. So I figured after I finish my other mod I'd give making an alternative a shot.

Along the way I came across Here Fishy (somehow). I both wanted to fix it for 1.5, and thought it would be funny if the fish could slap you in the face... So I thought to myself... Why not both? This further gave me the idea of making the slap a minigame, again I thought to myself... Why not both? Why not hit all of these ideas with the nearest blunt object until they somehow fit together?

Result? More button spam and QTEs, yay! B-but at least there's some variety, l-like spamming more than one button?

Random ideas:
Spoiler:  
Show

Todos, ideas, stuff I might (or might not) get around to in the future.


Ideas:
  • Optional Here Fishy! female voice? different languages?
  • Focus: Once a day sync your brainwaves with a specific fish (must meet conditions, except hour). Only fish on Data\\Fish. 50% chance + 2x harder minigame.

Alt minigames, start:
  • Hook game? guide hook/grabber/net to fish - move net against current while fish escapes, avoid trash - alternative to here fishy?
  • Hangman, revealed letters based on diffi/fish/lvl, fish gets colour with each correct, timer etc. IF exists, set FishingInfoOverlay mode to 1 if it's 2 (to remove names).
  • Alt hangman: draw movable letters on screen in random place/rotation - would be easier for non-English.

Alt full: harpoon + boomerang tackles? Evol mode.
  • Still calling here fishy? or use Ravs' I want Bloood? if no boomerang, wait for one to jump?
  • Fish jumps to another random tile, hard = faster/lower jump
  • Fish jumps out, you have to click on it/aim near and shoot (projectile isn't instant? draw rope like fishingline)
  • Rotate boomerang along specific offset (like mid) for better effect? if poon sprite and fish sprite overlap = hit
  • End: spam a button to reel, if not fast enough fish can get away?
  • Keep the angory trash throw
  • Bad rep for shooting near npcs? like trashcan?
  • Event (add config check for seen), copy willy event, add in alternative choices (same triggers, show even if seen, but don't give item then):
  • Net (don't wanna hurt animols).
  • Or poon (something more efficient, like joja?).
  • Or standard (if you put your mind to it, it'll work with the net? just access your mind's config?).



Installation:
  • Download and Install the latest version of SMAPI. Made for 3.12+, earlier versions might not work.
  • [Optional] Download and install Generic Mod Config Menu (GMCM). If you want an easy way to customise the minigames on the fly, with in-depth explanations.
  • [Optional] The Here Fishy! voice is probably copyrighted under some magical law, so my download comes with a TTS version by default. And a bad recording of my attempt (my regular voice is too deep). Check the 'assets' folder, whichever is named 'fishy.wav' is the one used. You can also get the original from the original Here Fishy and use that ;) Maybe someone could record me a better version? That should be fine to use, could do male and female versions too (pitch is already in use for voice diversity)?
  • Download this mod from Files, and unzip the FishingMinigames folder into your Mods folder.



Compatibility:
  • Tested with Stardew Valley Expanded (SVE), Ridgeside Village, Stardew Aquarium, Fishing Made Easy Suite, Everlasting Baits and Ubreakable Tackles and more. Anything that adds fish via simple mechanics should work, mods that modify difficulty via simple ways like Content Patcher should be fine, although this mod has its own difficulty customization.
  • Singleplayer, multiplayer and split screen (local coop).


Issues:
  • A bit janky animation in fall 16 and winter 8 festivals if you use Simple/Perfect only option for them.
  • Certain head accessories might clip on top of the hand when holding a fish (might be a vanilla issue).
  • Sometimes the ! prompt doesn't appear, I'm uncertain what's causing this as I have trouble reproducing it.



Manual Configuration (without GMCM):
  • See the "config info readme" provided with the mod download, or the Docs section here.


My other mod(s):


Source and Translation:
The source code is available here if I ever vanish from Nexus, I tried keeping it as simple as I could, so feel free to take over/reupload if it breaks and I'm gone for too long. You can find the translation base here (i18n) - feel free to PM me your translations (or upload them yourself).