Valheim
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install

Details

Last Updated
First Uploaded
Downloads
47
Likes
1
Size
10KB
Dependency string
BROHEIM_CYBRP-OmtrtaFishRadarFix-1.0.0
Dependants

Categories

Deprecated
ADDatHost Valheim hosting
30% off!

OMTRTA Fish Radar Fix

Small companion patch for OneMapToRuleThemAll.

Problem

OneMap lists fish in OneMapToRuleThemAll.creatures.txt (Ocean category, Fish1Fish12) and IdentifyCreature() matches them, but radar pins are never attached because the mod only hooks:

  • Character.Awake
  • Beehive.Awake

Valheim fish use the Fish component, not Character. Serpents and Leviathan work; schools of perch/tuna/etc. do not.

What this mod does

  1. Harmony postfix on Fish.Awake → attach RadarPinComponent when the fish keyword is tracked and client radar is on.
  2. On local player spawn → scan existing Fish in the world (same logic).

Safe to run alongside OneMap: skips objects that already have RadarPinComponent.

Requirements

  • BepInEx (Valheim pack)
  • OneMapToRuleThemAll 1.2.10+ with server radar enabled and Ocean/Fish entries in creatures.txt

Install

  • r2modman / Thunderstore Mod Manager: install this mod after OneMapToRuleThemAll.
  • Manual: extract to BepInEx/plugins/ (or let the mod manager handle it).

Server and client: client-side radar only — install on clients that want fish radar. The dedicated server can load the DLL harmlessly; radar display is local.

Upstream

If DrummerCraig adds native Fish.Awake support to OneMap, this patch becomes optional and can be removed.

Bug report template for the author: fish are in creatures.txt but ReScanForKeywordChanges() never iterates Fish[].

Credits

Patch developed for BROHEIM Valheim server.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.