ElinIT-AdvancedRadarScanner icon

AdvancedRadarScanner

Optional Radar Scanner icons with local or host-synchronized marker hiding for modded clients.

By ElinIT

CHANGELOG

Changelog

0.3.17

  • Apply the custom scanner icon before hiding a newly revealed target. Restoring it with F during the same scan now shows the custom icon instead of the vanilla icon.

0.3.16

  • Fixed F restoration by preserving each renderer's original enabled state during overlapping child and parent traversal. Removed the unnecessary manual RevealObject call; vanilla scans already refresh existing marker lifetimes.

0.3.15

  • Attempted to re-enter restored targets through the vanilla RevealedObject.RevealObject path. This did not correct the renderer state issue and was superseded in 0.3.16.

0.3.14

  • Restored an ignored marker immediately when it is re-enabled with F. It keeps the current Radar Scanner pulse expiry and disappears together with the other markers.

0.3.13

  • Restored a re-enabled marker immediately after the next real Radar Scanner pulse, including when the previous scan's other markers are still active.

0.3.12

  • Fixed restoration during an active scan by tracking the active marker hierarchy, allowing a restored target to participate in another scan before the original ten-second window ends.

0.3.11

  • Fixed a follow-up scan issue after immediate hide-and-restore: local ignore state now changes synchronously instead of waiting for component destruction.

0.3.10

  • Replaced the feathered marker outline with a single, fixed-opacity black border to match vanilla icon edges.

0.3.9

  • Reduced the opacity of the wide marker outline and its outer feather to better match the softer vanilla chest border.

0.3.8

  • Refined immediate marker recovery: only markers still active during the current scan reappear; restoring an ignored target outside a scan only affects future scans.

0.3.7

  • Fixed the F toggle so active Radar Scanner markers hide or reappear immediately instead of waiting for the next scan.

0.3.6

  • Doubled the exterior black border to a four-pixel core with a two-pixel transparent outer edge, while retaining slimmer outlines for enclosed cutout details.

0.3.5

  • Thickened every custom marker outline to a two-pixel deep black border with a one-pixel transparent outer edge, matching the vanilla chest marker more closely.

0.3.4

  • Added a two-pixel transparent black outline to every custom marker, including its inner cutouts, to match the contrast of vanilla Radar Scanner icons.

0.3.3

  • Simplified the Item Scrapper marker into a solid machine body with hollow arrow and shredder details.
  • Added a wireless Radar Scanner marker based on the approved signal-arc silhouette.
  • Added a crescent-moon marker for Lunar interactables.

0.3.2

  • Refined the Item Scrapper marker into a solid square machine body with a separated item cartridge and transparent cutout details.

0.3.1

  • Redesigned every custom scanner marker with solid silhouettes and transparent cutout details to better match the vanilla marker style.

0.3.0

  • Added opt-in, host-coordinated sharing for ignored Radar Scanner markers.
  • The host now sends shared ignore state only to clients that have this mod enabled.
  • Added late-join synchronization and automatic state reset at the start of each stage.

0.2.0

  • Made the three-terminal Multishop icon solid.
  • Added redesigned Equipment Barrel and unique Void Cradle icons.
  • Added a configurable F shortcut to toggle local Radar Scanner visibility for the currently selected interactable.
  • Preserved each vanilla marker's world-space size when replacing its sprite.

0.1.0

  • Initial client-side release.
  • Added runtime-generated scanner icons for Legendary Chests, Multishops, and Item Scrappers.
  • Redesigned the Item Scrapper icon as an item entering a toothed shredding machine.
  • All other Radar Scanner icons remain vanilla.
  • Added optional-client multiplayer compatibility declaration.
  • Added per-category configuration and diagnostic classification logging.