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

RiskOfInsanity

A remade randomizer for Risk of Rain 2. Huge thanks to Goorakh for allowing the use of the original RoR2Randomizer code.

Date uploaded a day ago
Version 2.0.0
Download link bananastudio-RiskOfInsanity-2.0.0.zip
Downloads 135
Dependency string bananastudio-RiskOfInsanity-2.0.0

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
RiskofThunder-R2API_Core-5.3.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.3.0
RiskofThunder-R2API_ContentManagement-1.0.11 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.11
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_Networking-1.0.4 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.4
RiskofThunder-R2API_Prefab-1.1.1 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.1.1
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

Risk of Insanity

This is a remade randomizer for Risk of Rain 2, the previous one (which is deprecated) being: https://thunderstore.io/package/Goorakh/RoR2Randomizer/.

Huge thanks to Goorakh for creating the original Risk of Rain 2 Randomizer and giving permission to modify and continue the project.

Also thanks to Ineo for helping me test the mod.

Most randomizers are enabled by default. All settings can be changed in-game using Risk of Options.

Configs can be changed with Risk of Options

Current Randomizers are:

  • Stage Randomizer: Swaps every stage for a random playable map.
  • Boss Randomizer: Randomizes the character types of bosses. Currently includes Mithrix, Voidling, Aurelionite, Twisted Scavengers, Alloy Worship Unit and Teleporter Bosses.
  • Item Randomizer: Randomizes items and equipments
  • Item Tier Randomizer: Randomizes which tier all items are in
  • Status Effect Randomizer: Randomizes all buffs/debuffs applied to characters.
  • Survivor Starting Animation Randomizer: Randomizes the first stage spawn animation of all survivors. randomspawnpod
  • Projectile Randomizer: Randomizes projectiles.
  • Summon Randomizer: Randomizes summoned characters.
  • Effect Randomizer: Randomizes visual effects.
  • Weak Point Randomizer: Randomizes which hitboxes are considered weak points by Railgunner's scoped shot. The number of weak points per character remain the same.

Current Features:

  • Multiplayer Compatible. Every player needs to have the mod.
  • Compatibile with Risk of Options for easy configuration in-game.
  • Consistent Randomness: The way things are randomized is consistent throughout a run. A certain randomized replacement (item, summon, buff, etc.) will always be the same until the run ends.

Planned features

  • Randomizing Remote Operation Drone (likely)
  • Randomizing stats (likely)
  • Randomizing Music (likely)

CHANGELOG

Changelog

2.0.0 - Rewrite

  • Completely rewritten the code to instead fix RoR2Randomizer instead of make it completely from scratch
  • Has all the features the old randomizer has but working with alloyed collective!

1.1.1 - Forgetting

  • Forgot to update the README.

1.1.0 - Fixes

  • Remote Drone Operation is now randomized
  • Projectiles and Hitscans syncs now
  • Fixed enemies that replaced voidling not spawn portal
  • Fixed enemies that replaced false son not play death animation and not allow you to leave
  • Fixed ally items spawning infinite randomized allies
  • Changed enemy randomizer to allow drones to replace enemies
  • Dialogues of False Son and Mithrix is now replaced by the enemy they got randomized with
  • Added a few new configs to allow for better customization

1.0.0 - Initial Release

  • Initial release of Risk of Insanity
  • Hitscan randomizer
  • Projectile randomizer
  • Ally randomizer
  • Enemy randomizer
  • Music randomizer
  • Buff randomizer
  • Stage randomizer
  • Highly customizable options via Risk of Options
  • Default blacklists to prevent game-breaking scenarios