Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

LeucisticDinosaur

Uploaded by

LeucisticDinosaur

Virus scan

Safe to use

About this mod

Adds configuration options to Fishing, plus an optional minigame in the style of Stardew Valley's.

Requirements
Permissions and credits
Translations
  • Polish
  • Mandarin
Changelogs
This mod makes two types of changes: (1) several convenience settings have been added for the base Fishing functionality, and (2) an optional Stardew-esque minigame has been added to the fishing process.

CC Fishing and SKSE are required.  SkyUI is not explicitly required, but you'll need to configure settings by the console if you don't have it and some settings for the minigame will not function.  PapyrusUtil is also not required but if you have it MCM settings can be saved for convenience, for the next time you start a new game.

Please let me know if anything doesn't work properly for you!


Fishing Configuration

Via the MCM, you can modify:
  • Base chance of catching junk instead of fish
  • Base chance of catching uncommon/rare fish
  • Multiplier for the time that it takes a fish to bite
  • Whether to automatically reel in the fish once it bites (instead of needing to press e / activate)
  • Whether to automatically re-cast your line so you keep fishing after catching or losing each fish
  • Whether fishing spots become depleted (so the chance of getting junk instead of a fish increases if you keep fishing from the same spot)
  • Whether to ignore rod requirements for catching certain fish
  • By default, all settings match the base Fishing behavior.
Plus bonus fixes:
  • Better handling for modded torches thanks to Proper Mod-Added Torch Support
  • Fixed a corner case where fishing could get stuck on the end screen when no caught item is added, requiring a reload

Minigame

If enabled from the MCM, a new minigame will pop up once you hook a fish.  It's styled after the famed Stardew Valley fishing minigame; simply put, there's a vertical bar with a green rectangle you control and a fish icon.  The fish icon will move up and down, and you need to keep the rectangle on the fish to catch it.  W / whatever control you have bound to move forward pushes the bar up.  Here's a quick demo:



Configuration options are available to control difficulty.

Graphics-wise, I know it's not very sophisticated!  If you're more artistically inclined than I am and want to have a try at retexturing the minigame sprites:
Spoiler:  
Show
I've included a download under miscellaneous files with the png files for the default sprites.  You should be able to replace each piece of the graphics by (1) making your own copy of the sprite that's the same dimensions, (2) converting this image to swf format, and (3) replacing my version under interface/exported/fancyfishing/resources/*.swf.  Unfortunately although it should be possible in theory I couldn't figure out how to get things working with png files instead of swfs, but simple converters like swftools (source) should work.

(On the upside if you have the means to build animated swfs those appear to get loaded properly as animated sprites, though I haven't tested it thoroughly.)

Please also feel free to get in contact with me if you're having trouble getting your new sprites to show ingame!  I'd be happy to help out with the conversion step.

For alternate minigame skins, check out:
I've been told that controls for the minigame work with a gamepad when 'unpaused game' is off, and as of version 1.1 you should be able to get things working for this option as well by setting custom controls in the MCM.


Compatibility

Fully compatible (no patch needed & order doesn't matter):
Have been made compatible:
Incompatible:
  • Mods which alter ccBGSSSE001_FishingSystemScript.pex or ccBGSSSE001_FishingSystemQuest and aren't listed above.
  • Let me know if you encounter one; I can't promise to include a patch as my time for modding is quite limited these days, but I'll take a look.
GetFormFromFile is used for the compatibility mechanisms for Simple Fishing Overhaul and Fishing Preview.  Please exercise caution if you want to merge them or otherwise alter FormIDs.


Credits

Thanks are owed to EpicCrab for this version of the CC sources which I used as a basis for this mod's ccBGSSSE001_FishingSystemScript, and to JaySerpa (Simple Fishing Overhaul), wSkeever (Fishing Preview), and lilebonymace (Proper Mod-Added Torch Support) for giving permission to incorporate their script changes to maintain compatibility.

I'm also indebted to the SkyUI team for the decompiled vanilla sources and SkyUI sources, and to DaemonPrime for the iWantWidgets sources, which were invaluable as references.

And finally I have to express my tremendous gratitude to the person who found a sealed physical copy of Flash CS4 somewhere and then sold it to me on eBay, because there was exactly one listing that appeared to be a legitimate copy of the software when I went to look.  In a very literal sense, this mod would not have been possible without them.