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.
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
Fduring 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
RevealObjectcall; vanilla scans already refresh existing marker lifetimes.
0.3.15
- Attempted to re-enter restored targets through the vanilla
RevealedObject.RevealObjectpath. 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
Ftoggle 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
Fshortcut 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.