FortressForce-EarlyBirdSacrifice icon

EarlyBirdSacrifice

Deterministic progressive item drops for the Artifact of Sacrifice! Supports stage progression scaling, custom Elite/Boss kill weights & lucky drops, and fully customizable drops from Vengeance doppelgangers.

Last updated 3 hours ago
Total downloads 8
Total rating 0 
Categories Artifacts Survivors of the Void Alloyed Collective AI Generated
Dependency string FortressForce-EarlyBirdSacrifice-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2117 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2117

README

Early Bird Sacrifice

A complete, rewarding, and highly customizable replacement for the chance-based drop formula of the Artifact of Sacrifice in Risk of Rain 2!

Instead of frustrating randomness, Early Bird Sacrifice introduces a deterministic progression system that gives players early free drops, implements an escalating "tax" (kill requirement) as more items drop, scales progression based on stage clearance, and turns Elite, Boss, and Vengeance doppelganger fights into highly rewarding, customizable tactical events.


✨ Features

1. Deterministic Kill-to-Drop Progression

No more killing 100 monsters with zero items! The mod counts every kill towards your next item drop:

  • Early "Free" Buffer: The first few drops in a stage (customizable, default 5) are extremely cheap, requiring only 1 kill each.
  • The Escalating Tax: Every time the buffer is depleted, the required kill goal for subsequent drops increases by a customizable tax amount (default +1 kill per subsequent drop).

2. Stage Progression Scaling

To keep gameplay balanced and satisfying as you transition to later stages with much higher enemy density:

  • StageBufferBonus (Default: 2 free drops per stage): Your free drops buffer size increases as you progress: BufferCount + (stageClearCount * StageBufferBonus). (Stage 1 = 5 free drops, Stage 2 = 7 free drops, Stage 3 = 9 free drops, etc.).
  • StageBonusTax (Default: 1 base kill per stage): The initial kill goal scales: BaseKillRequirement + (stageClearCount * StageBonusTax). (Stage 1 = 1 kill, Stage 2 = 2 kills, Stage 3 = 3 kills, etc.).

3. Specialized Elite & Boss Rules

Make dangerous combat encounters highly impactful! Choose between three drop modes:

  • percent (Default): Elites and Bosses count as standard 1 kill on the progress bar, but have an independent percentage lucky drop chance (3% for Elites, 30% for Bosses) to drop extra bonus items that do not consume your progress bar!
  • extra credit: Lucky percentage drops are disabled, but Elites and Bosses count as multiple kills toward the progress bar (2 kills for Elites, 5 kills for Bosses).
  • both: Both the lucky percentage drops and the extra kill weights/credits are active!

4. Customizable Vengeance Doppelganger Drops

If the Artifact of Vengeance is active, defeating your shadow doppelganger is an epic milestone:

  • Spawns a guaranteed drop on death (100% chance by default, fully customizable).
  • DoppelgangerDropMode Drop-Down: Configure exactly what item tier drops! Choices:
    • "Boss" (Default): Drops a random Boss (Yellow) item.
    • "Legendary": Drops a random Legendary (Red) item.
    • "Uncommon": Drops a random Uncommon (Green) item.
    • "Void Uncommon": Drops a random Void Green item (falls back to Uncommon if DLC is not enabled).
    • "Random": Performs a weighted random selection using your customized weight configurations.
  • Fully Custom Weighted Probabilities: Customize weight allocations under "Vengeance Weights" in the config editor (Default: Boss 40%, Legendary 30%, Uncommon 20%, Void Uncommon 10%).

5. Seamlessly Integrated HUD Overlay

Includes a high-quality on-screen text tracker that integrates natively with the vanilla UI:

  • Sits beautifully right under the teleporter objectives list.
  • Automatically parents under the game's official ObjectiveCluster layout, handling scaling and alignment dynamically on all resolutions.
  • Uses the exact gold-Bombardier game typography and color scheme.
  • Fully resizable using GUIFontSize configuration.

🛠️ Configuration Settings

The mod creates a configuration file (com.FortressForce.earlybirdsacrifice.cfg) under BepInEx/config/. All parameters can be adjusted in-game via a Configuration Manager or inside the r2modman config editor featuring clean dropdown selectors:

Category Parameter Default Value Description
General BufferCount 5 Number of initial "free" drops before the kill tax increases.
General BaseKillRequirement 1 Initial number of kills required per drop during the first buffer.
General KillTaxPerDrop 1 Additional kills added to the goal requirement each time the buffer is depleted.
General EliteBossDropMode percent Drop handling for Elites/Bosses: percent (default), extra credit, or both.
General EliteKillWeight 2 How many normal kills an Elite counts as (only active in extra credit or both modes).
General BossKillWeight 5 How many normal kills a Boss counts as (only active in extra credit or both modes).
General EliteExtraDropChance 3.0 Percent chance that an Elite triggers an independent lucky extra drop.
General BossExtraDropChance 30.0 Percent chance that a Boss triggers an independent lucky extra drop.
General StageBufferBonus 2 Number of additional free buffer drops awarded for each cleared stage.
General StageBonusTax 1 Additional base kills required per drop for each cleared stage.
Vengeance DoppelgangerDropMode Boss Tier dropped by Vengeance doppelgangers: Boss, Legendary, Void Uncommon, Uncommon, or Random.
Vengeance DoppelgangerDropChance 100.0 Percent drop chance of the special doppelganger drop on death.
Vengeance Weights DoppelgangerBossWeight 40.0 Weighted chance for a Boss item drop when mode is set to Random.
Vengeance Weights DoppelgangerLegendaryWeight 30.0 Weighted chance for a Legendary item drop when mode is set to Random.
Vengeance Weights DoppelgangerUncommonWeight 20.0 Weighted chance for an Uncommon item drop when mode is set to Random.
Vengeance Weights DoppelgangerVoidUncommonWeight 10.0 Weighted chance for a Void Uncommon item drop when mode is set to Random.
HUD EnableGUI true Show or hide the custom on-screen HUD text tracker.
HUD GUIFontSize 18.0 Font size scale of the HUD tracker text.

🚀 Installation

  1. Install BepInExPack via Thunderstore / r2modman.
  2. Download this mod and extract the files.
  3. Place EarlyBirdSacrifice.dll into your BepInEx/plugins/ directory (or let r2modman handle the import).
  4. Launch Risk of Rain 2 with the Artifact of Sacrifice active, and enjoy!