Pingprovements
Several improvements to Pings, like multiple pings and adjustable timers or colors per type
模組介紹 作者原文
Pingprovements
This mod has been ~~hacked together~~ carefully assembled to work again on the latest version of the game (when the first DLC came out). It might break very fast. I don't know.
Original README
A mod that improves pings in Risk of Rain 2 in several different ways.
Features
- Allows multiple pings by the same player
- Colors pings by the tier of the target
- Configurable lifetimes for all ping types
- Configurable colors for all ping types
- Show labels for ping targets (instead of just chat messages)
- Show the distance to pings
- Show a notification on item pings containing the item description (like pickup notifications) if the item has already been discovered
- Hide offscreen ping labels
Installation
Simply copy Pingprovements.dll to your BepInEx plugin folder.
Configuration
After the game has been started with the mod installed once, you will have a config file available with following options:
- Durations
- DefaultPingLifetime: Lifetime of the default walk ping in seconds (Default: 6)
- EnemyPingLifetime: Lifetime of the enemy ping in seconds (Default: 8)
- InteractablePingLifetime: Lifetime of the interactable ping in seconds (Default: 30)
- Colors
- DefaultPingColor: Color of the default ping text (Default: 0.525,0.961,0.486,1.000)
- EnemyPingColor: Color of the enemy ping text (Default: 0.820,0.122,0.122,1.000)
- InteractablePingColor: Color of the interactable ping text (Default: 0.886,0.871,0.173,1.000)
- TieredInteractablePingColor: Color pings in their target tier color (Default: true)
- SpriteColors
- DefaultPingSpriteColor: Color of the default ping sprite (Default: 0.527,0.962,0.486,1.000)
- EnemyPingSpriteColor: Color of the enemy ping sprite (Default: 0.821,0.120,0.120,1.000)
- InteractablePingSpriteColor: Color of the interactable ping sprite (Default: 0.887,0.870,0.172,1.000)
- ShowPingText
- Chests: Shows item names and cost on chest pings (Default: true)
- ShopTerminals: Shows item names and cost on shop terminal pings (Default: true)
- Drones: Shows drone type on broken drone pings (Default: true)
- Shrines: Shows shrine type on shrine pings (Default: true)
- Pickups: Shows item names on pickup pings (Default: true)
- Enemies: Show names on enemy pings (Default: true)
- Distance: Show the distance to made pings (Default: true)
- HideOffscreenPingText: Hides the ping label if the ping goes offscreen (Default: true)
- Notifications
- ShowItemNotification: Show pickup-style notification with description on ping of an already discovered item (Default: true)
This mod overrides the internal fixedTimer for pings after it has been built, so no special conditions like teleporter or shrine pings will change the time for InteractablePingLifetime.
Changelog
1.8.0
- Feature: Now functions! And uses the in game functions for creating notifications!
1.7.0
- Feature: Ping Indicators on interactables are now colored in their game-defined tier color. This is enabled by default, but can be adjusted with the new TieredInteractablePingColor option in the Colors section! If the option is enabled and a tier cannot be found properly, it'll fall back to using InteractablePingColor.
Notes on Ping Colors: These ping colors are not chosen by me, these are the colors the game defines. This might be a bit jarring considering the Shrine of Combat/Shrine of the Mountain feature a very bright pink.
1.6.3
- Bugfix: Add another null reference check because apparently users lose their bodies sometimes.
- Code Quality: Major refactor splitting mod functionality in more subclasses to ease feature development for later.
1.6.2
- Bugfix: Add another null reference check that caused per-frame error output with some mod combinations.
1.6.1
- Task: Rebuild with the 1.0 Release assemblies.
1.6.0
- Bugfix: Fixed "interactible" typo to "interactable", as it should be everywhere.
- Bugfix: Fixed configuration parsing being broken for non-english languages that don't use "." as default float delimiter. Than
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: