You are viewing a potentially older version of this package. View all versions.
TeamChudster-BubbetsRamenCompat-1.0.1 icon

BubbetsRamenCompat

Adds BubbetsItems Void Lunar conversions to RiskOfRamen's Contamination Font.

Date uploaded 4 hours ago
Version 1.0.1
Download link TeamChudster-BubbetsRamenCompat-1.0.1.zip
Downloads 4
Dependency string TeamChudster-BubbetsRamenCompat-1.0.1

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2122
Bubbet-BubbetsItems-1.8.20 icon
Bubbet-BubbetsItems

An expansion item mod. Currently has 13 regular items, 9 Void Lunar items, 4 equipment, and 8 void items

Preferred version: 1.8.20
RKellin21-RiskOfRamen-1.1.3 icon
RKellin21-RiskOfRamen

A modded expansion for Risk of Rain 2! Contains some helpful items and a new take on Void Lunars.

Preferred version: 1.1.3

README

Bubbets Items - Risk Of Ramen Void Lunar Compatibility

This plugin makes Risk Of Ramen's Contamination Font able to corrupt vanilla lunar items with corrupted variants from bubbets into their void lunar counterparts.

Behavior

  • Keeps enabled native Risk Of Ramen Contamination Font conversions.
  • Drops Risk Of Ramen pairs whose output item is disabled/not catalogued.
  • Adds Bubbets Items conversions whose output is in Bubbets' Void Lunar tier.
  • Uses Bubbets' live ContagiousItem relationship table, so it respects Bubbets item-disable settings and its configurable Void-conversion mappings.
  • If both mods have an enabled conversion for the same Lunar input, the native Risk Of Ramen conversion wins and the conflict is logged.
  • Rebuilds Risk Of Ramen's Font affordability and payment delegates so the new pairs are actually consumed/transformed, not merely recognized for chat text.

Disabling Glass Tiara means its Brittle Crown pair is filtered out, allowing Bubbets' Brittle Crown -> Deluged Circlet pair to be added.

Building

  1. Install a .NET SDK that supports netstandard2.1.

  2. Copy these files into the lib folder:

    • BepInEx.dll from the active profile's BepInEx/core folder.
    • RoR2.dll from Risk of Rain 2_Data/Managed.
    • UnityEngine.CoreModule.dll from Risk of Rain 2_Data/Managed.
  3. In this project folder, run:

    dotnet build -c Release

  4. Put bin/Release/netstandard2.1/BubbetsRamenCompat.dll in the active profile's BepInEx/plugins folder.

Both com.Ramen.RiskOfRamen and bubbet.bubbetsitems are hard dependencies, so BepInEx will load this compatibility plugin after both mods.