ChaosMode
The Ultimate Challenge Mode! Server-side and vanilla-compatible!
About this mod Author’s original text
What's Chaos Mode?
Chaos Mode is a Risk of Rain 2 Artifact mod that adds, well... Chaos. Enabling the mod causes bosses and swarms to spawn on a timer. Items are randomly dispersed, chests are randomized and events can be triggered that drastically change the way the game is experienced. Server-side and vanilla-compatible (in most cases).
Compatibility
As of patch 3.0.0 Chaos Mode works with the Seekers of the Storm Expansion!
As of patch 2.1.0 Chaos Mode works with the Survivors of The Void Expansion!
Multiplayer
In order to use the mod in multiplayer you can either
+ Ensure all clients in the lobby have matching versions of the mod.
+ (Recommended for multiplayer) Set the config setting ArtifactMode to False on the host client. The mod will automatically run in the background.
+ You cannot currently disable the mod with this method without resetting the game.
Configuration
All settings are intended to work at their default. Raising them can cause unnecessary lag or crashing (especially when combined with the DLC Expansions). Adjust at your own risk.
General Settings
Setting | Range | Default | Effect
---|---:|---:|---
ArtifactMode | True/False | True | Enables/disables the mod as an artifact. Set to False if playing multiplayer using any unmodded clients.
StartingItems | True/False | True | Whether to give 5 items to all players at the start of each run.
GiveItems | True/False | True | Whether to give a random item whenever the mod triggers events or enemies.
RandomShrines | True/False | True | Whether Shrines of Chance can drop any tier of item (configurable).
RandomSpecialChests | True/False | False | Whether Equipment Barrels, Lunar Pods, Legendary Chests and Void Cradles can drop any tier of item (configurable).
IncludeLunar | True/False | False | Whether Lunar items are included in the pool of random items.
Run Settings
Setting | Range | Default | Effect
---|---:|---:|---
ChaosSpeed | 15 - 6000 | 60 | Interval that enemy spawns and events trigger. Limited to at least 15 seconds.
Event Settings
Setting | Range | Default | Effect
---|---:|---:|---
EventRate | 0 - 100 | 15 | The weighted likelyhood that special events are triggered.
EnableOrder | True/False | False | Whether an event can occur that redistributes all your items like the Shrine of Order.
PurgeRate | 0 - 10 | 5 | How many items can be taken from each player during a Purge event. It will never leave you with less than 3 items.
Enemy Settings
Setting | Range | Default | Effect
---|---:|---:|---
SpawnLimit | True/False | True | Limits the amount of enemies that the mod can spawn. Recommended to be True if playing on a slower machine.
MaxEnemies | 1 - 50 | 20 | The maximum amount of enemies that the mod can spawn. Will stop once this limit is reached. Ignored if SpawnLimit is False.
SwarmAggression | 1 - 5 | 1 | Multiplies the average number of enemies spawned in swarms.
SwarmRate | 0 - 100 | 35 | The weighted likelyhood that swarms will spawn.
AmbushRate | 0 - 100 | 30 | The weighted likelyhood that bosses will spawn.
EliteRate | 0 - 100 | 50 | The weighted likelyhood that elite enemies will spawn.
Item Rates
Setting | Range | Default | Effect
---|---:|---:|---
CommonRate | 0 - 100 | 20 | The weighted likelyhood that a common item will be rolled.
UncommonRate | 0 - 100 | 15 | The weighted likelyhood that a uncommon item will be rolled.
LegendRate | 0 - 100 | 10 | The weighted likelyhood that a legendary item will be rolled.
BossRate | 0 - 100 | 10 | The weighted likelyhood that a boss item will be rolled.
LunarRate | 0 - 100 | 10 | The weighted likelyhood that a lunar item will be rolled.
CorruptRate | 0 - 100 | 10 | The weighted likelyhood that a void item will be rolled. (Requires Survivors of The Void)
Contact
If you have questions or problems, you can leave them in the issues or reach out to me on Discord at username pocket_squid, display name Pocket, formerly Pocket#4156 either through DMs or the RoR2 Modding Discord. I'm pretty good about responding to me
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: