You are viewing a potentially older version of this package. View all versions.
NotAJunkie-PingIconsOverhaul-1.3.2 icon

PingIconsOverhaul

A Risk of Rain 2 mod that replaces the default ping icons with custom ones, making them more visually appealing and easier to understand.

Date uploaded 2 weeks ago
Version 1.3.2
Download link NotAJunkie-PingIconsOverhaul-1.3.2.zip
Downloads 2242
Dependency string NotAJunkie-PingIconsOverhaul-1.3.2

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2108 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2108

README

Ping Icons Overhaul

Ping Icons Overhaul Logo

Ping Icons Overhaul is a mod for Risk of Rain 2 that replaces the default ping icons with clean, stylized versions — making pings easier to recognize at a glance.


Table of Contents


Development Tools

  • Code editor: VS Code
  • Mod compilation: Visual Studio Community
  • Asset bundle creation: Unity
  • Icon design: Affinity Designer 2

Credits & Thanks

Mod Development & Guidance

Bug Reports & Suggestions

  • WolfoIsBestWolf, SuDmit

Suggestions & Requests

Have an idea for a new icon? Want me to tweak or replace an existing one?

You can:

Accepted requests:

  • New icons for pingable objects
  • Changes to existing designs
  • General feedback or improvements

Your feedback helps to make this mod better!


Featured Icons

Categories are taken from the fandom wiki - Interactables - Risk of Rain 2 Wiki

Barrels

Interactable Icon
Barrel texBarrelIcon
Void Stalk texVoidStalkIcon

Charging zones

Expand
Interactable Icon
Assessment Focus texVoidFocusIcon
Cell Vent texCellVentIcon
Deep Void Signal texVoidSignalIcon
Pillar of Blood texPillarBloodIcon
Pillar of Design texPillarDesignIcon
Pillar of Mass texPillarMassIcon
Pillar of Soul texPillarSoulIcon
Primordial Teleporter texMoonTeleporterIcon
Teleporter texTeleporterIcon

Chests

Expand
Interactable Icon
Adaptive Chest texAdaptiveChestIcon
Aurelionite Fragment texAurelioniteFragmentIcon
Cloacked Chest texCloackedChestIcon
Crashed Multishop "Delivery" texCrashedDeliveryIcon
Encrusted Cache texEncrustedCacheIcon
Equipment Barrel texEquipmentBarrelIcon
Equipment Triple Shop texTripleShopEquipmentIcon
Large Category Chest - Damage texLargeCatChestDamIcon
Large Category Chest - Healing texLargeCatChestHealIcon
Large Category Chest - Utility texLargeCatChestUtilIcon
Large Chest texLargeChestIcon
Legendary Chest texLegendaryChestIcon
Lunar Pod texLunarPodIcon
Multishop Terminal texTripleShopIcon
Rusty Lockbox texRustyLockboxIcon
Scavenger's Sack texScavBackpackIcon
Small Category Chest - Damage texSmallCatChestDamIcon
Small Category Chest - Healing texSmallCatChestHealIcon
Small Category Chest - Utility texSmallCatChestUtilIcon
Small Chest texSmallChestIcon
Void Cradle texVoidCradleIcon
Void Potential texVoidPotentialIcon

Drones

Expand
Interactable Icon
Broken Combat Drone WIP
Broken Emergency Drone WIP
Broken Equipment Drone WIP
Broken Healing Drone WIP
Broken Incinerator Drone WIP
Broken Missile Drone WIP
Broken Turret WIP
Lemurian Egg WIP
TC-280 WIP

Environment Specific

Expand
Interactable Icon
Artifact Pickup texArtifactPickup
Alloy Vulture Nest WIP
Aurelionite Geode WIP
Broken REX WIP
Cauldron WIP
Chef's Wok WIP
Compound Generator WIP
Fan WIP
Glass Frog WIP
Halcyon Beacon WIP
Laptop WIP
Lunar Bud WIP
Lunar Seer WIP
Newt Altar WIP
Obelisk WIP
Pressure Plate WIP
Radio Scanner WIP
Slab WIP
Survivor Pod WIP
Survivor Suspended In Time WIP
Timed Chest WIP

Pickups

Expand
Interactable Icon
Command Essence texCommandEssenceIcon
Fuel Array texFuelArrayQuestIcon
Generic Pickup texGenericPickupIcon
Log Pickup texLogbookEntryIcon

Portals

Expand
Interactable Icon
Artifact Portal WIP
Blue Portal WIP
Celestial Portal WIP
Deep Void Portal WIP
Destination Portal WIP
Gold Portal WIP
Green Portal WIP
Infinite Portal WIP
Null Portal WIP
Void Portal WIP

Printers

Interactable Icon
3D Printer texDuplicatorIcon
Cleansing Pool texCleansingPoolIcon

Scrapper

Interactable Icon
Scrapper texScrapperIcon

Shrines

Expand
Interactable Icon
Altar of Gold texShrineGoldIcon
Halcyon Shrine texShrineHalcyonIcon
Shrine of Blood texShrineBloodIcon
Shrine of Chance texShrineChanceIcon
Shrine of Combat texShrineCombatIcon
Shrine of Order texShrineOrderIcon
Shrine of Rebirth texShrineRebirthIcon
Shrine of Shaping texShrineShapingIcon
Shrine of the Mountain texShrineMountainIcon
Shrine of the Woods texShrineWoodsIcon

Skill related

Expand
Interactables Icon
Beacon: Resupply texResupplyIcon
Eclipse Zero Vending Machine texVendingMachineIcon
Quantum Tunnel texTunnelIcon

Support

If you like this project, consider leaving a ⭐ on GitHub!


CHANGELOG

1.3.2

This smaller patch focuses on structural code improvements, enhanced code modularity and some minor adjustments to facilitate ongoing mod development.

  • Replaced multiple OverrideIconsFor...OnStageStart() methods with a generic templated method OverridePingIconsForObjects<T>().
  • Added dedicated method OverridePingIconsForTeleporters() to handle teleporters and TeleporterInteraction separetely, as they require different management than other interactables.
  • Reduced code nesting for improved readability.
  • Refactored several methods to increase modularity.
  • Renamed some methods and variables to maintain consistent naming conventions.

Docs

  • Introduced Table of Contents in the README.
  • Introduced Development Tools section.
  • Introduced Credits & Thanks section.
  • Added collapsable menus for tables with more than 2 items to improve README readability.

Bug Fixes

  • Teleporter and Lunar Teleporter now display correct icons, thanks to the new OverridePingIconsForTeleporters() method.

1.3.1

  • Forgot to include the DLLs in the previous release — this update makes sure everything is correctly packaged for Thunderstore so the mod actually works.
  • Huge thanks to SuDmit from the RoR2 Modding Discord server for pointing it out!
  • Patched README issue - Crashed Multishop icon was not rendering properly.

Known Issues

  • Skill issue strikes again. :(

1.3.0

  • Added icons for Shrines category.
  • Feedback welcome! If you have suggestions or thoughts about the shrine icons—or any other icons in the mod—feel free to share them.

1.2.0

  • Added icons for Skill related category.
  • Now checking for IDisplayNameProvider and adding one if needed, to ensure interactables like Quantum Tunnel display icons correctly (unfortunately, this doesn't fix the issue with Log Pickup).

1.1.0

  • Added icons for Charging Zones category.

Bug Fixes

  • Legendary Chest on Abyssal Depths now displays correct icon.
  • Artifact Pickup now displays correct icon.

Dev Tools

  • Pressing \ (Backslash) now logs all tracked InstanceTracker entries to the console, to aid with debugging interactables.

Known Issues

  • Teleporter (normal and primordial) icon is not displayed - currently investigating correct implementation.
  • Log Pickup is still not displaying the correct icon.

1.0.2

  • README updated for Thunderstore, hopefully for sure.
  • Moved icon initialization to Start method.

1.0.1

  • Bumped up to 1.0.1 because I messed up the manifest when uploading it to Thunderstore 💀.
  • Restructured Thunderstore folder hierarchy a bit.
  • Hopefully repaired Thunderstore README.

Known Issues

  • Skill issue.

0.4.1

  • Replaced hard-coded addressable strings with constants from RoR2BepInExPack.GameAssetPaths.
  • Improved AddPingIconOverride: now checks for an existing PingInfoProvider before adding a new one, and updates the sprite if already present.
  • Encrusted Lockbox now correctly displays its ping icon (due to the AddPingIconOverride update).
  • Logger is now properly initialized in Awake(), ensuring messages display correctly in the debug console.
  • First release on Thunderstore!

Known Issues

  • Artifact pickups do not display their ping icons yet.

0.4.0

  • Added icons for Chests category.

0.3.0

  • Added icons for 3D Printers and Scrapper categories.

0.2.0

  • Added icons for Pickups category.
  • Added Artifact Pickup icon.

0.1.0

  • Added icons for Barrel category.