You are viewing a potentially older version of this package. View all versions.
brollixTeam-ExponentialItemsReloaded_V2-2.0.0 icon

ExponentialItemsReloaded V2

V2 overhaul: Items stack with customizable scaling (Linear, Sqrt, or Exponential). Features Sqrt sublinear scaling (great for Huntress) and Linear y=2x.

Date uploaded a day ago
Version 2.0.0
Download link brollixTeam-ExponentialItemsReloaded_V2-2.0.0.zip
Downloads 9
Dependency string brollixTeam-ExponentialItemsReloaded_V2-2.0.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2100 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2100
RiskofThunder-R2API_Core-5.0.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.0.0
RiskofThunder-R2API_ContentManagement-1.0.0 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.0
RiskofThunder-R2API_Language-1.0.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.0.0

README

ExponentialItemsReloaded v2.0 (Multi-Mode Scaling Edition)

A modernized Risk of Rain 2 mod that enhances item stacking mechanics with configurable scaling modes.

Credits & Acknowledgements:
Originally developed by CryptidLabs on Thunderstore.
Version 2.0 overhaul by Brollix introduces multi-mode scaling algorithms (Linear, Sqrt / Sublinear, Exponential, and Off), configurable multipliers, and safety protections against uncontrollable stat spikes.


What's New in v2.0?

The original mod only supported pure exponential base-2 stacking ($2^n$), which quickly ballooned items like Soldier's Syringe (Attack Speed) into game-breaking numbers. Version 2.0 introduces 4 selectable stacking modes:

1. Sqrt Mode (Sublinear Square Root Curve) — Recommended

  • Formula: $S(n) = n + \lfloor A \cdot \sqrt{n} \rfloor$ (where $A$ is configurable via Sqrt Factor, default: 2.2).
  • How it feels:
    • 1st pickup ➡️ 3 stacks (+45% attack speed / early power boost).
    • 2nd pickup ➡️ 5 stacks (+75%).
    • 3rd pickup ➡️ 7 stacks (+105%).
    • 4th pickup ➡️ 8 stacks (+120%).
    • 5th pickup ➡️ 10 stacks (+150%).
    • 10th pickup ➡️ 17 stacks (+255%).
  • Why it's great: Gives an immediate agile start (especially on survivors like Huntress) while gracefully tapering off so you never clip through walls or freeze the game with particle overload.

2. Linear Mode ($y = M \cdot x$)

  • Formula: Each pickup grants a configurable amount (default: $M = 2$).
  • How it feels: $2, 4, 6, 8, 10, 12...$ stacks.
  • Why it's great: Clean, predictable "double loot" progression.

3. Exponential Mode ($B^x$)

  • Formula: Classic exponential scaling ($1, 2, 4, 8, 16, 32...$).
  • Why it's great: The chaotic sandbox mode for explosive runs.

4. Off Mode (Vanilla 1x)

  • Preserves the mod installed while reverting to 1x vanilla behavior.

Configuration

Found in BepInEx/config/com.cryptidlabs.exponentialitemsreloaded.cfg:

[General]

## Stacking calculation mode: Off, Linear, Sqrt, or Exponential
# Setting type: StackingMode
# Default value: Sqrt
# Acceptable values: Off, Linear, Sqrt, Exponential
Stacking Mode = Sqrt

## Multiplier for Linear mode (e.g. 2 gives 2x stacks: 2, 4, 6, 8...)
# Setting type: Int32
# Default value: 2
Linear Multiplier = 2

## Sublinear bonus factor for Sqrt mode (e.g. 2.2 gives 3, 5, 7, 8, 10, 11, 13...)
# Setting type: Single
# Default value: 2.2
Sqrt Factor = 2.2

## If true, custom stacking only applies while Artifact of Exponents is enabled. If false, the mod is always active.
# Setting type: Boolean
# Default value: true
Require Artifact Enabled = true

## Maximum item stack count this mod will try to reach.
# Setting type: Int32
# Default value: 4096
Max Stack Size = 4096

## Exponential base for Exponential mode (e.g. 2 gives 1,2,4,8... 3 gives 1,3,9,27...)
# Setting type: Int32
# Default value: 2
Base Size = 2

[Item Filters]
Affect White Items = true
Affect Green Items = true
Affect Red Items = true
Affect Boss Items = true
Affect Lunar Items = true
Affect Void Items = true
Affect Tierless Items = false
Affect Temporary Items = false
Affect Equipment = false

Building from Source

Requires .NET 8+ / .NET SDK:

dotnet build -c Release

The output DLL will be located at bin/Release/netstandard2.1/ExponentialItemsReloaded.dll.


License

GPL-3.0 / Open Source.

CHANGELOG

Changelog

All notable changes to ExponentialItemsReloaded V2 will be documented in this file.

[2.0.2] - 2026-10-20

Documentation & Presentation

  • Cleaned up README.md for r2modman and Thunderstore: removed redundant configuration dumps, technical build instructions, and repetitive license blocks.
  • Added structured CHANGELOG.md.

[2.0.1] - 2026-10-20

Release

  • Renamed Thunderstore package to ExponentialItemsReloaded_V2 under brollixTeam.
  • Added tags: ai-generated, items, artifacts, tweaks, mods.

[2.0.0] - 2026-10-20

Added

  • Multi-Mode Stacking Engine:
    • Sqrt Mode: Sublinear progression formula Stack(n) = n + round(A * sqrt(n)) providing strong early tempo without late-game game crashes.
    • Linear Mode: Configurable multiplicative step (Linear Multiplier, default: 2).
    • Exponential Mode: Classic exponential doubling curve (Base Size, default: 2).
    • Off Mode: Easily revert to vanilla 1x behavior without uninstalling the mod.
  • Safety caps: Configurable Max Stack Size ceiling (default: 4096).
  • R2API & Modern RoR2 Compatibility: Updated targeting .NET Standard 2.1 and current BepInEx / R2API dependencies.