Risk of Rain 2
Install with App

Details

Latest version
0.2.0
Last Updated
First Uploaded
Downloads
44
Likes
0
Size
140KB
Dependants

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 F to 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:

  • LegendaryChest
  • Multishop
  • Scrapper
  • EquipmentBarrel
  • VoidCradle
  • ToggleShortcut — defaults to F; set the local scanner-ignore toggle shortcut
  • LogClassifications — 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.

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