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

Details

Latest version
1.0.0
Last Updated
First Uploaded
Downloads
59
Likes
1
Size
10KB
Dependants

Categories

Tags

Deprecated
ADDatHost Valheim hosting
€1

OMTRTA Fish Radar Fix

Small companion patch for OneMapToRuleThemAll.

Problem

OneMap lists fish in OneMapToRuleThemAll.creatures.txt (Ocean category, Fish1–Fish12) 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.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro