Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MyFishingGuide
Viking-style fishing guide with high-contrast HUD, fish scouting, bait advice, optional SeaAnimals or RtDOcean wildlife sightings, boat warnings and fishing audio.
By Jaybirds
CHANGELOG
v0.11.20 — Thunderstore artwork correction
- Restored and verified the original clean 256×256 Thunderstore icon (matching the earlier 0.11.16 release), not an image-viewer screenshot.
- Kept JayBird's original README layout, promotional banner, and companion-mod credits and recommendations.
- Updated the DLL plugin metadata, startup message, manifest, and source version to 0.11.20.
- No fishing, scouting, or gameplay changes from 0.11.19.
v0.11.19 — Thunderstore release correction
- Corrected the release package to preserve JayBird’s original README, promotional artwork, and companion-mod thank-you notes.
- README recommends choosing either SeaAnimals or RtDOcean, not both; ComfyFishing remains an optional companion.
- Updated the BepInEx plugin version and startup message to 0.11.19. No gameplay logic changes from 0.11.18.
v0.11.18 — Readability, credits and cleanup
- Added an optional deep-navy, semi-transparent background behind the fishing guide for readable text against bright sky and water; background height tracks fish and wildlife rows.
- Added
[Display] DarkBackdropEnabled(defaulttrue) andDarkBackdropOpacity(default0.82, configurable0.25–0.95). - Kept optional SeaAnimals wildlife sightings and Orca boat cautions; no cooking, meat or recipe support added.
- Updated README with SeaAnimals link and thanks to Marlthon, Loxley (ComfyFishing) and Soloredis (RtDOcean). Recommend SeaAnimals OR RtDOcean, not both together, for a cleaner ocean experience (not a confirmed technical incompatibility).
- Bumped plugin metadata and startup message to
0.11.18; removed temporary Fishing Skill Test config andSkills.GetSkillLevelHarmony patch. - Existing Fishing Skill Test config entries may remain on disk but are no longer used.
- Author-compiled DLL included in the 0.11.18 Thunderstore package; in-game testing of this build is pending.
v0.11.17 — Optional SeaAnimals wildlife scouting (source only)
- Recognizes all 15 marine creature prefab names documented by Marlthon's SeaAnimals 0.3.9.
- Adds a dedicated SeaAnimals wildlife HUD section, with counts, distance, and ship-relative bearings where available.
- SeaAnimals creatures remain separate from rod-catchable fish; no fake bait or fishing-range badges.
- Untamed
SA_Orcatriggers a compact boat caution, based on older author documentation confirming boat attacks; other species are sightings only pending behavioral validation. - Tamed orcas are excluded from boat warnings; wildlife listings still include them.
- SeaAnimals integration is optional and configurable; existing vanilla and RtDOcean scanning, audio and alerts remain.
- Fixed Boat Scout announcements to treat SeaAnimals as wildlife, never as fish to steer toward.
- Requires local build and in-game testing. No compiled DLL included.
v0.11.15 — Bonemaw boat-danger warning (source only)
- Added explicit detection for vanilla
BonemawSerpent(including clone instances), even without a fishing rod equipped. - Bonemaw now receives its own prominent red DANGER - BONEMAW NEARBY banner and warning text.
- Retained separate Sea Serpent detection and warnings, and all RtDOcean boat-threat warnings (including Squid).
- Marlin, Catfish, and Catfish Wanderer remain sightings only.
- Bonemaw is detected directly from Valheim characters, not incorrectly added to RtDOcean's
_RtDwildlife list. - Source-only update: compile with
build.ps1and test in-game.
v0.11.14 — Squid boat-attack warnings (source only)
- Added
Squidto the explicit RtDOcean sea-threat whitelist because squid have been observed attacking boats. - Kept
Marlin,CatFish, andCatFishWandererout of sea-danger warnings; all remain wildlife sightings. - Boat warnings still work without equipping a fishing rod.
- No changes to audio, fishing targets, wildlife scanning, HUD layout, or creature behavior.
- Source only: requires local compilation and in-game verification.
v0.11.13 — Catfish false-positive warning fix (source only)
- Removed
CatFishandCatFishWandererfrom the hostile sea-threat whitelist. Neither triggers a danger warning, whether the fishing rod is equipped or not. - Retained both Catfish types in the ordinary RtDOcean wildlife-sighting whitelist, so boat scouting still identifies them.
- Preserved existing warnings for sharks, Murkpod, BoneFish, BoneSquid, LuminousLooker, and other explicitly listed threats, plus vanilla sea serpents.
- No changes to fishing audio, HUD layout, fish bait advice, boat scanning distance, or catch detection.
- Source patch; build locally with
build.ps1. Not compiled or game-tested here.
v0.11.12 — Hostile ocean threat classification (source patch, uncompiled)
- Removed ordinary hunting targets Marlin and Squid from sea-danger alerts; Orca is now a wildlife sighting only.
- Added prefab-based threat matching for Shark/GreatWhiteShark, HammerheadShark, Megalodon, MurkPod, BoneFish, BoneSquid, LuminousLooker, and additional potentially hostile RtDOcean creatures.
- Wildlife scan now accepts both
Animal_<Name>_RtDand<Name>_RtDprefab naming conventions to avoid missing shark variants. - Boat danger warnings can display while sailing without a fishing rod equipped; the fishing HUD remains rod-gated.
- Kept normal fishing audio, fishing targets, and boat scouting behavior unchanged.
- Source-only, not compiled or tested in Valheim. Verify the actual prefab IDs and threat behavior in game before publishing.
v0.11.11 — Return shore fishing detection to 25 m
- Reduced player-centered shore fishing scan radius from 50 m to 25 m.
- Updated the fishing-rod-range label and boat scout in-range badge through the shared range constant.
- Kept boat Fish Scout default 150 m and its independent scanning range unchanged.
- Retained existing creature warnings and audio.
- Source only; requires local compilation and in-game validation.
v0.11.10 — Quieter RtDOcean cautions
- Keep large red danger banner for sea serpents only.
- Show compact, muted amber caution for selected potentially dangerous RtDOcean creatures.
- Remove humpback and sperm whales from the caution list; sightings remain in wildlife.
- Preserve distance and ship-relative direction when available.
- No changes to scanning, fishing, audio, or creature AI.
- Source-only release; compile and test before publishing.
v0.11.9 — Prominent Sea Threat Warnings
- Display an attention-grabbing dark-red DANGER banner for detected sea serpents and selected large RtDOcean wildlife.
- Show nearest RtDOcean threat distance and ship-relative direction when available.
- Prioritize Spirit warnings over fishing tips when a potential threat is detected.
- Highlight potentially dangerous RtDOcean wildlife rows in red.
- Add
[Safety] ShowSeaThreatWarnings(default true). - No changes to damage, AI, fishing audio, or detection scan cadence.
- Source package; compile and test in Valheim before publishing.
v0.11.8 — Audio-enabled FPS regression fix
- Prevented per-frame
FindObjectsOfType(FishingFloat)searches while fishing audio is enabled. - Throttled hook searches to 0.5s and struggle fallback searches to 0.75s.
- Skip audio polling unless a fishing rod is equipped; preserve existing audio cues.
- Source-only build; compilation and in-game validation pending.
v0.11.7 — Viking catch celebration and cleaner audio
- Replaced synthesized applause with a 1.55-second horn-and-two-drum fanfare.
- Added an independent golden-yellow catch Spirit message across the upper center of the screen for 3.5 seconds with fade-out.
- Removed the reeling/tension loop, associated line-shortening logic and volume configuration binding.
- Retained nibble, hook confirmation, struggle splash, 50m player-centered fish scan, and 150m boat Fish Scout.
- Catch detection still uses inventory increases; no audio test controls.
- Source package; compilation and in-game testing pending.
v0.11.6 — 50m fish scan and four-stage fishing audio test
- Increased player-centered shore fish scan from 25m to 50m; boat Fish Scout remains 150m by default.
- Added distinct synthesized hook confirmation when a hooked fish is observed.
- Added line-shortening-based reeling detection for the reel-tension loop, including a best-effort ComfyFishing fallback after a nibble.
- Kept nibble, struggle splash, and fish-caught applause award. No F8 sound test.
- All sounds are generated in memory; no external sound assets required.
- Hook/reel detection requires in-game validation, particularly with ComfyFishing.
0.11.6 — Catch applause award sound (test source)
- Replaced catch chime with short procedurally generated handclap sequence and two-note award flourish.
- Removed F8 sound-test key and configuration entry.
- Kept fish inventory catch trigger and temporary Fishing skill slider.
- Added optional ComfyFishing and RtDOcean acknowledgements and links to README.
- Bobber-centered fish detection and reel-event improvements remain planned, not included in this update.
0.11.5 — Temporary Fishing skill slider for testing
- Added disabled-by-default
Fishing Skill Testenable toggle and 0–100 slider (default 20). - Harmony prefix overrides reads of
Skills.GetSkillLevel(Fishing)only when enabled; no skill/XP mutation. - Corrected startup log version to 0.11.5.
- Other 0.11.4 audio and bait behavior preserved.
- Experimental: ComfyFishing may bypass the getter.
0.11.4 — ComfyFishing audio diagnostic test
- F8 manual audio test cycles nibble, struggle, and catch sounds.
- Added custom synthesized catch chime when fish enters inventory, including auto-catch.
- Added a 20m local bobber proximity fallback for nibble events when vanilla owner fields are absent. This is experimental and can mistake another nearby player’s bobber.
- Preserved v0.11.3 green alternative bait display.
0.11.3 — Green alternative bait guidance (test source)
- Show alternative nearby-fish bait types immediately below the primary bait action.
- Match BAIT READY green with smaller, regular-weight text.
- Hide the alternative line when there are no other bait types; no duplicate line below the fish list.
- Retain 0.11.2 experimental audio diagnostics and bobber ownership fix; audio remains unverified in-game.
0.11.2 — Bobber ownership and stable bait guidance
- Check the local player’s active fishing float first when determining audio ownership.
- Keep the recommended bait steady for at least 15 seconds while matching fish remain nearby.
- Expanded nibble ownership diagnostics.
- Audio still requires in-game verification.
0.11.1 — Audio diagnostics and Odin dialogue
- Changed all Njord references in guide sayings to Odin.
- Added audio initialization/hook and nibble diagnostics.
- Added a local-player fishing float probe as fallback for struggle sounds when no static float collection is available.
- Audio remains experimental; test with ComfyFishing enabled and disabled.
0.11.0 (experimental audio)
- Added optional local-only bite plink, struggle splash, and fading reel tension with independent volume settings.
- Added runtime Harmony hooks and procedural sounds.
- Kept fishing/scout behavior from v0.10.2.
- Audio hooks require in-game verification.
v0.10.2 — Spirit Tips Heading
- Label the golden, quoted spirit dialogue Tips from your Spirit Fishing Guide.
- Reserve dynamic HUD space for the heading so it does not overlap fish or bait details.
0.10.1 — Golden Spirit Dialogue
- Spirit quotations now appear in brighter golden-yellow for stronger contrast with the fishing HUD.
- All detection, scouting, and bait logic unchanged.
0.10.0 — Faster scout and Viking spirit HUD
- Boat Scout refresh defaults to 3 seconds, configurable from 1 to 15 seconds maximum.
- Compact highlighted BAIT READY / CHANGE BAIT / EQUIP BAIT panel.
- Highlighted WITHIN FISHING ROD RANGE badge for vanilla fish within 25 meters while scouting.
- Larger, quoted Viking spirit dialogue with varied contextual shore sayings.
- RtDOcean wildlife retains no bait recommendations.
0.9.9 — Fixed rod range and scout callouts
- Normal Fishing Guide detection is always 25 meters, with no configurable range.
- Boat Fish Scout retains its independently configurable long-distance detection range.
- Vanilla fish within 25 m in Fish Scout are labeled Within Fishing Rod Range.
- RtDOcean wildlife listings and announcements never mention bait.
- Correct startup version message.
0.9.8 — Helm-gated scouting
- Fish Scout activates only when a player is operating the ship helm; merely standing aboard is insufficient.
- Passengers with rods can scout when another player is at the helm.
- Shore-mode scan settings apply whenever the helm is unoccupied.
0.9.8 - RtDOcean Wildlife Scouting
- Detect RtDOcean marine wildlife as hunting targets in both shore and boat ranges.
- Separate wildlife list with distances, counts, and boat-relative bearings.
- No bait advice for RtDOcean wildlife; vanilla fish bait logic unchanged.
- Boat spirit can announce wildlife targets.
- Late RtDOcean plugin recognition after BepInEx loads it.
0.9.6 - Boat Fish Scout (test)
- Separate boat and shore scan intervals and radii; boat defaults 150 m / 15 s.
- Boat scouting dialogue with directional hints, species counts and message cooldown.
- Configurable minimum fish threshold and capped settings.
- No biome-derived bait recommendations.
- Requires field testing for ship detection and world object streaming.
0.9.5
- Primary bait targets the nearest detected species; species count breaks distance ties.
- Prominent CHANGE BAIT / EQUIP BAIT / BAIT READY action banner.
- Shows nearest target distance and species count; other bait types are secondary.
- Never uses biome as a fallback.
0.9.4 - Nearby fish bait and counts
- Recommend bait only from detected fish, never from biome.
- Count individual fish by species and show totals.
- Enforce detection radius 1-100 m and bounded configuration values.
- Replace biome-based bait advice with nearby-fish guidance.
- Retain HUD spacing changes.
0.9.3 - HUD spacing fix
- Reserve measured, padded height for every fish name and bait label.
- Separate nearby-fish rows from the best-bait recommendation.
- Reset per-frame label colors to avoid stale bait colors.
- No changes to fish detection or fishing mechanics.
0.9.2
- Separate fish names and bait onto independently measured lines to prevent overlap.
- Dynamically space nearby-fish rows and biome bait guidance.
- Retain vanilla item sprites and configured detection radius.
Changelog
0.9.1 (test source)
- Restore nearby fish species list in the configured range.
- Display native fish inventory icons when available, with fallback markers.
- Show fish name and detected bait; preserve F8 HUD movement and existing advice.
- No changes to fishing mechanics.