LevelUpChoicesFixes

v1.0.4·Updated 2026-09-16

Compatibility fixes and configurable integrations for karaeren.LevelUpChoices, including optional Risk of Options controls, Item Qualities, quality interactable filtering, safe rerolls, pause recovery

Screenshots 1 screenshots

About this mod Author’s original text

LevelUpChoicesFixes

LevelUpChoicesFixes adds compatibility fixes and configurable quality support to LevelUpChoices for Risk of Rain 2.

Requirements

  • LevelUpChoices 1.1.3
  • R2API Director 3.1.0
  • R2API Networking 1.0.3
  • Optional: Item Qualities
  • Optional: Risk of Options

Install the package with a -compatible mod manager. R2API Director and R2API Networking are installed as dependencies. Item Qualities is only needed for the quality features.

Opening the choice menu

Use the configured toggle-menu key to open or close the item choices when the notification shows that you have unused tokens.

Quality features

When Item Qualities is installed, quality variants appear directly in LevelUpChoices item choices.

Why guaranteed sets exist

LevelUpChoices can remove chests and other item sources, while Item Qualities normally gets many of its quality rolls from those sources. Guaranteed sets replace some of those lost opportunities with predictable quality choices during the level-up progression.

Default quality settings:

  • Random quality chance: 4% per ordinary offered item
  • Guaranteed quality set: every 5 levels
  • Choices in a guaranteed set: 3
  • Quality weights: Uncommon / Rare / Epic / Legendary = 70 / 20 / 8 / 2
  • Quality item sources (chests, printers, the dropped-item barrel, cloaked chest, and equipment barrel) are disabled when LevelUpChoices removes item sources

Guaranteed sets use the normal LevelUpChoices item-rarity progression. Early sets are usually white; green and red base items become more likely as you select more items. The quality tier is selected randomly using the configured quality weights.

If an earlier choice set is still waiting to be selected, the guaranteed set is queued until the next set is generated. Guaranteed quality settings do not replace or alter choices already on screen.

Without guaranteed quality sets

Set Guaranteed Quality Every N Levels to 0 to use only the ordinary random quality chance. With the default Quality Chance=4%, each offered item has a 4% chance to be quality. A three-item choice screen therefore has an 11.53% chance of containing at least one quality item, but it is not guaranteed. Across 100 ordinary offered items, approximately 4 quality items are expected.

Probability chart

The chart shows ordinary LevelUpChoices rarity progression and the 4% random quality rate. The guaranteed quality setting is a periodic level-based event, so it is described below the chart rather than plotted as a token-based curve.

Configuration

All settings are server/host settings in the Server section of the BepInEx configuration file. Quality and interactable-credit settings also appear in Risk of Options when it is installed.

| Setting | Default | Description |

| --- | ---: | --- |

| Enable Quality Integration | true | Enable quality variants in level-up choices. |

| Quality Chance | 4% | Random quality chance for ordinary offered items. |

| Guaranteed Quality Every N Levels | 5 | Queue a guaranteed quality choice set. Set to 0 to disable. |

| Guaranteed Quality Choice Count | 3 | Number of guaranteed quality choices. |

| Uncommon / Rare / Epic / Legendary Quality Weight | 70 / 20 / 8 / 2 | Relative quality-tier weights. |

| Remove Quality Interactables | true | Remove Item Qualities item sources (chests, printers, the dropped-item barrel, cloaked chest, and equipment barrel) when LevelUpChoices removes item sources. |

Additional native configuration:

| Setting | Default | Description |

| --- | ---: | --- |

| Item Blacklist | DefensiveMicrobots | Comma-separated item names removed from every LevelUpChoices player pool. |

| Interactable Credit Multiplier | 1.0 | Multiplies the original interactable credit budget. |

Host settings are authoritative in multiplayer and synchronize to connected clients when a run starts or settings change.

Other fixes

  • Prevents quality variants from causing duplicate-item reroll and banish problems.
  • Recovers cleanly when the choice menu is c

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

erenkara-LevelUpChoicesRiskofThunder-R2API_DirectorRiskofThunder-R2API_Networking

File & checksum

Filename
LevelUpChoicesFixes-1.0.4.zip
File size
291.5 KiB