Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
You are viewing a potentially older version of this package.
View all versions.
ItemRoulette
Risk of Rain 2 item acquisition overhaul: CS2 Case Opening, European Casino Roulette, Life Bet, and Chaos Event mechanics.
| Date uploaded | a day ago |
| Version | 1.3.6 |
| Download link | HorinisTeam-ItemRoulette-1.3.6.zip |
| Downloads | 17 |
| Dependency string | HorinisTeam-ItemRoulette-1.3.6 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2117README
ItemRoulette (CS2 Case Opening & Casino Roulette for Risk of Rain 2)
ItemRoulette полностью перерабатывает механику получения предметов в Risk of Rain 2, заменяя стандартный фарм сундуков на систему открытия кейсов в стиле CS2, европейскую Казино-Рулетку, механику «Ставки Жизни» и систему динамических событий Хаоса.
🎮 Ключевые возможности
1. 📦 Рулетка кейсов (Top HUD / CS2 Case Opening)
- Мгновенный запуск по клавише
[B]: крутится прямо в верхней панели инвентаря во время бега, стрельбы и прыжков без мышки и пауз. - Бесплатные прокрутки:
- +1 бесплатный ролл за полную 100% зарядку портала (телепорта) текущего этапа (+бонус за каждый активированный Тотем Горы).
- +1 бесплатный ролл за каждый предмет «Звезда скидок» (Sale Star) в инвентаре в начале этапа.
- Накопление: бесплатные крутки одноразовые и переносятся на следующие этапы, если вы не потратили их на текущем!
- Динамическая прогрессия цены:
- Базовая цена автоматически масштабируется от сложности забега (
Run.GetDifficultyScaledCost(25)). - Экспоненциальный рост стоимости за каждый платный ролл на этапе (+20%), сброс прогрессии на новом этапе.
- Базовая цена автоматически масштабируется от сложности забега (
- Шансы выпадения предметов:
- Обычный (белый): 70%
- Необычный (зеленый): 25%
- Легендарный (красный): 3.5%
- Босс-предмет (желтый): 1.5%
- Мультиплеер: Возможность крутить кейсы даже после смерти в режиме дрона/наблюдателя (предметы сохраняются и станут активны на следующем этапе).
- Авто-рулетка предметов
[Зажать V]: Включение/выключение удержанием клавиши[V](1.0с) с динамическим индикатором прогресса. Постоянный фоновый режим: не отключается при нехватке золота (переходит в режим ожидания $), сохраняется при смене этапов забега и не сбрасывается ручными крутками. Автоматически ждёт решения при появлении выбора предмета Бездны. - Поддержка предмета «Кукла удачи» (Chance Doll / ExtraShrineItem):
- При наличии Куклы удачи в инвентаре каждый выпавший из рулетки предмет имеет шанс 5% (+5% за каждый последующий стак) повысить свою редкость ровно на 1 ступень: Белый ➔ Зелёный ➔ Красный! (1 шт. = 5%, 2 шт. = 10%, 11 шт. = 55%, 20 шт. = 100%).
- Карточка выигрыша на ленте мгновенно трансформируется в улучшенный предмет, загорается индикатор
[КУКЛА УДАЧИ ★], звучит праздничный победный аккорд, и выводится уведомление в чат забега. Полная синергия с Хаос-событием удвоения предметов!
2. 🎰 Классическая Казино-Рулетка (European Wheel)
- Вызов по горячей клавише
[K]: компактная боковая панель справа без блокировки движения камеры. - 37 секторов европейской рулетки: Зеро
0и числа от1до36в аутентичном порядке колеса. - Ставки золотом:
- Красное / Чёрное (x2)
- Чётное / Нечётное (x2)
- 1-18 / 19-36 (x2)
- 1-я, 2-я, 3-я Дюжины [1-12, 13-24, 25-36] (x3)
- 1-я, 2-я, 3-я Колонки (x3)
- Точное число 0-36 (x36)
- Ставка предметом на Зеро (0):
- Игрок может выбрать любой предмет из своего инвентаря.
- При выпадении Зеро (0) предмет Удваивается (+1 копия)!
- При любом другом секторе предмет сгорает.
3. ☠ Механика «Ставки Жизни» (Life Bet)
- Жизнь персонажа на кону:
- В боковой панели можно переключиться в режим
[☠ СТАВКА ЖИЗНИ]. - Эквивалент жизни высчитывается по формуле:
Цена Жизни = (Уровень игрока × Номер этапа × Базовая цена) + Стоимость всех предметов инвентаря - При победе игрок выживает и получает выплату золотом:
Цена Жизни × Множитель поля! - При проигрыше персонаж мгновенно погибает, а смерть транслируется в чат забега.
- Двухэтапная защита подтверждения с кроваво-красной пульсирующей кнопкой и 5-секундным таймером.
- В боковой панели можно переключиться в режим
4. 🌀 Система Хаоса (28 Событий)
- На секторах рулетки генерируются случайные секторы Удачи (зелёный угол) и Бедствия (красный угол) со знаком вопроса.
- 13 событий Удачи: Удвоение предмета, Временный арсенал (+10 копий на 60 сек), Спектральный резонанс (+5 копий до конца этапа), Двойное золото, Бесплатные роллы, Уничтожение 30% монстров, Копия предмета союзника, Исцеление 50% HP, Призыв клона-союзника, Элементальная сфера, Благословение редкости, «Дроны поддержки» (призыв случайного отряда союзных дронов).
- Дроны поддержки: Призывает союзных летающих дронов, следующих за игроком (с поводком телепортации
MinionLeashи отображением в списке спутников). Количество зависит от силы дрона:- Базовые дроны (Дрон-стрелок, Медицинский дрон) — 4 шт.
- Средние дроны (Огнемётный дрон) — 3 шт.
- Продвинутые дроны (Ракетный дрон, Аварийный дрон) — 2 шт.
- Самый крутой дрон (Мега-дрон Прототип TC-280 / Полковник Дроунман) — 1 шт.
- Дроны поддержки: Призывает союзных летающих дронов, следующих за игроком (с поводком телепортации
- 15 событий Бедствия: Потеря 30% золота, Инфляция цен (+10%), Лунная/Пустотная мутация, Нисходящая жертва, Режим 50/50, Проклятия Н'Куханы, Внезапный урон, Превращение HP в барьер, Мимикрия предметов врагами, Злой клон-босс, Проклятие Артефакта, Алтарь битвы x2, Лунная гравитация x2, Проклятие ширпотреба, «Враждебные дроны» (спавн враждебных боевых дронов).
- Враждебные дроны: Спавнит агрессивных боевых дронов на стороне команды Монстров (
TeamIndex.Monster), мгновенно агрящихся и атакующих игрока. Из пула строго исключены медицинские дроны и дроны хлама/снаряжения (никакой бесплатной раздачи лута). Количество масштабируется обратно силе:- Базовые (Дроны-стрелки) — 4 шт.
- Средние (Огнемётные дроны) — 3 шт.
- Тяжёлые (Ракетные дроны) — 2 шт.
- Самый крутой (Мега-дрон Прототип TC-280) — 1 шт.
- Индивидуальное действие модификаторов редкости: Бафы и дебафы на шанс редкости действуют строго персонально на конкретного игрока, получившего событие. В мультиплеере удача одного игрока не портит и не завышает шансы другим игрокам. Модификатор отображается в строке состояния (
Редкость: x1.85/x0.40), синхронизируется по сети и автоматически сбрасывается при переходе на следующий этап. - Проклятие Артефакта: На текущий этап активируется дебаф-артефакт (Ненависти, Войны при наличии мода, Чести, Хаоса только в коопе, Разлада, Родства, Рой, Хрупкости, Души). Полный чистый сброс на следующем этапе.
- Алтарь битвы x2: Призывает двойную волну элитных монстров Алтаря Битвы с повышенным кредитом сложности прямо вокруг игрока (с физической активацией алтарей на карте, если они присутствуют).
- Лунная гравитация x2: На текущий этап гравитация мира падает до
-7.5f(в 2 раза слабее, чем на Луне -15, и в 4 раза слабее обычной -30). Игроки и монстры медленно парят в воздухе, прыгают на огромную высоту и зависают под огнем летающих врагов.
- Враждебные дроны: Спавнит агрессивных боевых дронов на стороне команды Монстров (
5. 🛠 Сундуки снаряжения (Equipment Barrels)
- Все бочки снаряжения (
EquipmentBarrel) и тройные терминалы снаряжения возвращены в игру: они появляются на этапах и при открытии выбрасывают физические активные предметы на землю в точности как в ванильной игре (не превращаясь в крутки рулетки).
6. 🛠 Админ-меню отладки ([F7])
- Мгновенный тест любого из 28 событий Хаоса (13 Удачи / 15 Бедствий).
- Быстрые кнопки: +1000 золота, +5 роллов, включение 50/50, инспекция цены жизни.
⌨️ Горячие клавиши по умолчанию
[B]— Рулетка кейсов (CS2 Case Opening: обычные, легендарные и бесплатные крутки)[C]— Рулетка предметов Бездны (фиолетовый тир; удержание 1.0с для отказа от выбора)[V]— Авто-рулетка предметов (ВКЛ / ВЫКЛ непрерывной прокрутки)[K]— Открыть / закрыть Казино-рулетку[F7]— Админ-меню Хаоса[ESC]— Закрыть активное меню
📦 Установка
- Установите BepInExPack для Risk of Rain 2.
- Распакуйте архив мода в папку:
Risk of Rain 2/BepInEx/plugins/ItemRoulette/. - Запустите игру.
CHANGELOG
Changelog
[1.3.14] - 2026-10-16
Localization & Internationalization (EN / RU):
- Full English (EN) Language Support:
- Comprehensive English localization across all aspects of the mod alongside native Russian.
- Automatic language detection: detects client language (
RoR2.Language.currentLanguageName). Automatically defaults to Russian if the game is set to Russian ("ru"), and English for any other language ("en","zh-CN","fr","de","es", etc.).
- Configurable Language Setting (
00. Language):LanguageSetting(default:Auto): Choose betweenAuto,English, orRussiandirectly via config or the Risk of Options menu.
- 100% Bilingual Interface & HUD:
- HUD Reel: Spin prompts, hold progress bars, auto-spin badges, free roll counter pills, tier upgrade toasts, and status alerts.
- Void Corruptions: Bilingual decision banners, action buttons (
Take [B],Reroll [R],Decline [C]), cost displays, and max HP penalty warnings. - All 29 Chaos Events: Fully localized titles, descriptions, drone squad options, and chat announcements for all 14 Positive and 15 Negative events.
- Casino Roulette: Board bets, pocket labels, chip/currency selectors (Gold / Life), validation warnings, win/loss toasts, chat broadcasts, and Life Bet permadeath confirmation modals.
- Admin / Debug Menu
[F7]: Control buttons, positive/negative event columns, and instant simulation alerts. - Quality Mod Integration: Localized quality tier frames, prompts, and custom events (Forge Anomaly & Void Corrosion).
[1.3.13] - 2026-10-16
Quality Mod Compatibility (Goorakh-Quality):
- Full Soft-Dependency Integration:
- Added pure reflection bridge in
QualityCompat.csforcom.Gorakh.ItemQualities(ItemQualities.dll). Zero hard dependencies, completely isolated. - Automatically identifies and supports all Quality tiers: Uncommon, Rare, Epic, and Legendary.
- Added pure reflection bridge in
- Configurable Quality Chest Generation & Rewards (
04d. Quality Integration):AllowQualityChestSpawns(default:true): Toggle generation ofQualityChest1andQualityChest2interactables on stages.QualityChestRewardAllPlayers(default:false): Configure reward distribution when opening Quality chests (Opener Only vs Team-wide). Opening rewards free quality rolls with guaranteed quality upgrades.QualityRollChanceMultiplier(default:1.0x): Multiplier for base quality chance during roulette rolls.
- Chaos Quality Influence Mechanic:
EnableChaosQualityInfluence(default:true): Connects player's total accumulated Chaos percentage (Good% + Bad%) to item quality upgrades.ChaosQualityInfluenceFactor(default:0.05%per 1% Chaos): Increases quality upgrade odds with high-risk builds (+5% quality chance at 100% Chaos).
- Exclusive Chaos Events:
- Forge Anomaly (Good): Automatically reforges a random inventory item or won item, elevating its quality tier by +1. Only rolled when Quality mod is loaded.
- Void Corrosion (Bad): Corrupts an item in the player's inventory, degrading its quality tier by 1. Only rolled when Quality mod is loaded.
- Ally Mirror Enhancement: Faithfully duplicates ally items with their exact Quality tier preserved.
- HUD & UI Quality Presentation:
- Quality items on the HUD reel are adorned with glowing rarity accents, quality frames, and the
✦symbol. - Status prompt indicates available
[B] КРУТКА КАЧЕСТВА: БЕСПЛАТНО (X)rolls with dedicated emerald-cyan styling.
- Quality items on the HUD reel are adorned with glowing rarity accents, quality frames, and the
[1.3.12] - 2026-10-16
Elite Aspect Pool Filtering:
- Incomplete Aspect Validation:
- Added strict validation in
ElementalAspectDropevent to ensure only fully functional elite aspects with active passive buff definitions (passiveBuffDef != null) are included in the pool. - Automatically filters out incomplete/dummy internal DLC equipment without passive buffs.
- Added strict validation in
[1.3.11] - 2026-10-16
Dependency & Clean Installation Fix:
- HookGenPatcher Dependency Added:
- Added
RiskofThunder-HookGenPatcher-1.2.5to Thunderstore dependencies inmanifest.json. - Fixes
TypeLoadException: Could not load file or assembly 'MMHOOK_RoR2'when installing the mod on clean/fresh mod profiles.
- Added
[1.3.8] - 2026-10-15
Void Item Reroll Mechanic (Lunar Coins):
- Void Decision Reroll System:
- Added ability to reroll an unowned Void item directly from the decision banner using Lunar Coins.
- New hotkey
VoidRerollHotkey(default:KeyCode.R, configurable in01. Controlsand RiskOfOptions).
- Configurable Reroll Settings (
02. Drop Suppression):EnableVoidReroll(default:true): Enable or disable Void item rerolling.VoidRerollLunarCoinsCost(default:2, range 0-20): Cost in Lunar Coins per reroll attempt.VoidRerollMaxPerItem(default:3, range 1-10): Maximum reroll attempts allowed per dropped Void item.
- Interactive 3-Button Decision Banner:
- Dynamically displays 3 responsive action buttons in
VoidDecisionstate:[✓ ВЗЯТЬ [B]](Green)[↻ ПЕРЕКРУТИТЬ (-2 Лун.) [0/3] [R]](Cyan/Celestial Lunar)[✕ ОТКАЗАТЬСЯ (-4 Лун. / -30% ХП) [C]](Violet / Crimson)
- Clear state indicators for reaching maximum rerolls or insufficient coins.
- Dynamically displays 3 responsive action buttons in
- Multiplayer Synchronization:
- Server-authoritative deduction of Lunar Coins with broadcast chat notifications.
[1.3.7] - 2026-10-15
Artifact Pool Configuration & Artifact of Kin Removal:
- Artifact of Kin (
SingleMonsterType) Disabled by Default:- Removed from the base active debuff pool (
AllowArtifactKin = false). This eliminates the infinite teleporter boss mob spawn spam during teleporter charging.
- Removed from the base active debuff pool (
- Dedicated Artifact Pool Configuration (
05b. Artifact Pool):- Added new configuration category in config file and RiskOfOptions menu.
- Individual toggles for all debuff artifacts: Spite, Warfare, Honor, Chaos (coop), Dissonance, Kin, Swarms, Frailty, Soul.
- Optional toggles for all other game artifacts: Devotion, Delusion, Rebirth, Glass, Evolution, Vengeance, Metamorphosis, Enigma, Sacrifice, Command, Death.
- Modded Artifact Support:
AllowModdedArtifacts(default:true): dynamic discovery and inclusion of any third-party artifacts fromArtifactCatalog.ArtifactCustomBlacklist: customizable string blacklist for unwanted artifacts.
[1.3.6] - 2026-10-15
Switchable Void Decline Cost (Lunar Coins vs Max HP):
- Configurable Decline Cost Mode (
VoidDeclineCostMode):LunarCoins: Classic decline costing Lunar Coins (default: 4 coins).MaxHealthPenalty: Decline at the cost of temporary maximum health reduction (default: 30% per decline).
- Cumulative Stacking & Safety Cap:
- Declining multiple times on the same stage accumulates penalty: 1st decline = -30%, 2nd = -60%, 3rd = -90%.
- Added configurable safety cap
VoidDeclineMaxHealthPenaltyCap(default: 90%) preventing instant suicide.
- RoR2 Native Curse Bar Visualization (
cursePenalty):- Deducted maximum health is visually blocked on the health bar with native diagonal curse stripes.
- Stage Reset:
- Health penalty stacks are cleared upon teleporter stage transition or starting a new run.
- Adaptive UI & Multiplayer Sync:
- Action buttons and header labels dynamically update to show cost in coins or health penalty.
- Server-authoritative penalty processing with multiplayer chat announcements and stack synchronization.
[1.3.5] - 2026-10-15
Lunar Item Pool Configuration & ZetAspects Mod Support:
- Comprehensive Lunar Item Pool Settings:
- Added
04b. Lunar Poolconfiguration category with individual toggles for all 20 passive Lunar items and 5 Lunar equipments across base game and DLCs (SotV, SotS). - Added custom Lunar blacklist setting (
LunarCustomBlacklist).
- Added
- ZetAspects (
com.TPDespair.ZetAspects) Integration:- Mod compatibility layer with soft-dependency reflection.
- In Chaos event «Elemental Aspect Drop», aspects are awarded as permanent passive items instead of overriding active equipment.
- Added setting to include ZetAspects elite items into the roulette pool.
[1.3.4] - 2026-10-14
Void Roll Isolation & Interaction Fixes:
- Void Rolls Excluded from Auto-Spin:
- Auto-spin mode (
[V]) will not consume Void rolls; player retains full manual control via[C].
- Auto-spin mode (
- UI & Button Fixes:
- Fixed button text clipping and currency token issues.
- Multiplayer Cradle Fix:
- Resolved local player match check so opening a Void Cradle awards a roll exclusively to the activator.
- Lunar Shop & Cauldron Compatibility:
- Ensured physical purchases and conversions in Bazaar Between Time and Cauldrons function seamlessly without interference.
[1.3.0] - 2026-10-13
Auto-Spin, Chance Doll & Chaos Overhaul:
- Continuous Auto-Spin mode with hold progress bar (
[Hold V]). - Chance Doll integration: 5% chance per stack to upgrade rolled item tier (White -> Green -> Red).
- New Chaos events: Support Drones, Hostile Enemy Drones, High-Tier Pylon, Aurelionite quality scaling.
- In-game config via RiskOfOptions.
[1.0.0] - 2026-10-10
Initial Release:
- Top HUD CS2-style case opening roulette (
[B]). - European Casino roulette wheel with gold bets (
[K]). - Life Bet mechanic with permadeath risk.
- 28 dynamic Chaos events.