AdvancedRadarScanner
Optional client-side Radar Scanner icons and per-interactable marker hiding.Advanced Radar Scanner / 高级雷达扫描器
Advanced Radar Scanner is an optional client-side Risk of Rain 2 mod. Whenever any player activates the vanilla Radar Scanner, clients with this mod replace selected interactable markers and may locally hide player-marked interactables. Players without the mod keep all original markers and can remain in the same lobby.
高级雷达扫描器是一个可选客户端 Mod。联网中的任意玩家使用原版雷达扫描器后,安装本 Mod 的客户端会替换指定可交互物的图标,并可在本地隐藏玩家标记的物体。未安装的玩家继续显示全部原版图标,双方仍可加入同一个房间。
Features / 功能
- Preserves the vanilla equipment, cooldown, radius, target selection, reveal duration, and networking.
- Does not add network messages, network prefabs, items, or equipment.
- Uses
[NetworkCompatibility(CompatibilityLevel.NoNeedForSync)]; the host and other clients do not need the mod. - Generates the in-game marker sprites locally at runtime, so no AssetBundle is required.
- Changes five marker types: Legendary Chest, Multishop, Item Scrapper, Equipment Barrel, and Void Cradle.
- Aim at an interactable and press
Fto toggle whether its future scanner marker is hidden locally. - Keeps every other scanner marker unchanged.
当前新增图标:
- 传奇箱:箱子与星形
- 多选商店:三个并列货位
- 物品回收机:投入物品、向下箭头与粉碎齿口
- 装备桶:圆柱桶身与闪电符号
- 虚空摇篮:托架、裂口与虚空核心
准星对准当前可交互物时按 F,可切换是否在后续雷达扫描中隐藏它。此状态仅存在于本机,并在物体销毁或换关后自动清除。
Multiplayer behavior / 联机行为
| Player installation | Result |
|---|---|
| Host only | Only the host sees advanced icons. |
| Some clients | Installed clients see advanced icons; other clients see vanilla icons. |
| Everyone | Everyone sees the advanced icons locally. |
The mod reacts to the vanilla ChestRevealer.RevealedObject marker on each client. It does not need to know which player activated the scan.
Configuration / 配置
After the first launch, edit:
BepInEx/config/com.nolan.AdvancedRadarScanner.cfg
Available groups:
LegendaryChestMultishopScrapperEquipmentBarrelVoidCradleToggleShortcut— defaults toF; set the local scanner-ignore toggle shortcutLogClassifications— diagnostic logging for newly added or unrecognized interactables
Installation / 安装
Use r2modman/Thunderstore Mod Manager, or copy AdvancedRadarScanner.dll into:
BepInEx/plugins/AdvancedRadarScanner/
Required dependencies:
- BepInExPack
- R2API Core
Building / 构建
Requirements: .NET 8 SDK or newer.
dotnet restore AdvancedRadarScanner.sln
dotnet build AdvancedRadarScanner.sln -c Release
./build-package.sh
The release DLL targets .NET Standard 2.1 and currently compiles against RiskOfRain2.GameLibs 1.4.1-r.0.
Compatibility notes
This mod only changes existing scanner marker renderers. A game update or another UI mod may change the marker prefab hierarchy; enable LogClassifications when diagnosing an icon that remains vanilla.
