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.
PetrichorProtocol
The heart of the Dileppy challenge ecosystem. Detects your installed Dileppy modifiers, computes a Risk Score and challenge tier, scales rewards to match, and announces your run's identity.
| Last updated | 4 hours ago |
| Total downloads | 8 |
| Total rating | 0 |
| Categories | Mods Player Characters Tweaks Enemies AI Generated |
| Dependency string | Dileppy-PetrichorProtocol-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2113README
The Petrichor Protocol
You don't install one Dileppy mod. You build your own version of Risk of Rain 2.
The Petrichor Protocol is the connective tissue of the Dileppy challenge ecosystem. Every Dileppy modifier works standalone - install this and they become one system.
What it does
- Detects every installed Dileppy modifier at load
- Scores your setup: each modifier has a star rating, and the total is your Risk Score
- Names your challenge tier: Casual Chaos, Risky, Brutal, Nightmare, or Apocalypse
- Scales rewards to match the danger - more risk, more gold and XP, capped and configurable. Tempted, not guaranteed.
- Announces the run: at run start, chat shows your Risk Score, tier, reward multiplier, and active modifier list
Example run start:
THE PETRICHOR PROTOCOL Risk Score: 13 Tier: Brutal Rewards: x1.48
Active modifiers: Shrunken Survivor (**), Enlarged Enemies (***),
Bigger Bullets (**), Enemy Mutations (****)
The current Protocol roster
| Modifier | Stars |
|---|---|
| EnemyMutations | 4 |
| EnlargedEnemies | 3 |
| ShrunkenSurvivor | 2 |
| BiggerBullets | 2 |
| ShrunkenEnemies | 1 |
| EnlargedSurvivor | 1 |
More modifiers are coming. The Protocol is built to grow - future Dileppy mods (and community mods, via the public RegisterModifier API) plug straight into the Risk Score.
For mod developers
Any mod can join the Protocol:
PetrichorProtocol.PetrichorProtocolPlugin.RegisterModifier("My Modifier", 3);
Call it in Awake with a soft dependency and your modifier counts toward the score.
Config
BepInEx/config/dileppy.petrichorprotocol.cfg - reward scaling toggle,
multiplier cap, run summary toggle.
Multiplayer
The host's installed modifiers define the run. Host must run this mod.
Changelog
- 1.0.0 - First release: detection, Risk Score, challenge tiers, reward scaling, run announcements, RegisterModifier API.
By Dileppy