RowanMods-StackedDifficulties icon

StackedDifficulties

Stack multiple difficulties in one run - their scaling values multiply together. Fully configurable.

Last updated 10 hours ago
Total downloads 17
Total rating 0 
Categories Mods AI Generated
Dependency string RowanMods-StackedDifficulties-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2121 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2121
RiskofThunder-HookGenPatcher-1.2.9 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.9
Rune580-Risk_Of_Options-2.8.5 icon
Rune580-Risk_Of_Options

A convenient API for adding BepInEx ConfigEntry's to a option menu

Preferred version: 2.8.5

README

StackedDifficulties

Play with several difficulties at once. Pick your base difficulty in the lobby as normal, then list additional difficulties to stack on top - their scaling values are multiplied together.

Usage

Settings -> Mod Options -> StackedDifficulties -> Stacked Difficulties

Comma separated, for example: Monsoon, Typhoon

With Normalize To Rainstorm enabled each entry multiplies by scaling / Rainstorm scaling, which is gentler - and stacking Drizzle that way actually makes a run easier (x0.5).

Options

Option Default What it does
Enabled true Master switch
Stacked Difficulties (empty) Comma-separated extra difficulties
Normalize To Rainstorm false Gentler multipliers relative to Rainstorm
Announce In Chat true Show the resulting multiplier at run start

Modded difficulties work too - names are matched against the difficulty catalog.

Changelog

1.1.0 - Fixed a crash: the difficulty fields were being written through reflection as if they were properties, which threw on every recalculation. They are now assigned directly, the hook is wrapped so it can never break a run, and the multiplier is cached instead of recomputed thousands of times.

1.0.0 - Initial release.