RUMBLE does not support other mod managers. If you want to use a manager, you must use the RUMBLE Mod Manager, a manager specifically designed for this game.
RumbleModUIPlus
Adds stuff for devs to RumbleModUI (also some bug fixes)
| Last updated | a week ago |
| Total downloads | 114 |
| Total rating | 0 |
| Categories | Mods Tools Libraries |
| Dependency string | ninjaguardian-RumbleModUIPlus-2.0.0 |
| Dependants | 1 other package depends on this package |
This mod requires the following mods to function
Baumritter-RumbleModUI
Adds a pop-up window for centralized management of mod settings
Preferred version: 2.1.2LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.7.1README
RumbleModUIPlus
![]()
What is this?
Adds stuff for devs to RumbleModUI (also some bug fixes).
Instructions
- Install MelonLoader
- Run RUMBLE without mods
- Drop Mods from .zip into RUMBLE's installation folder
- Install RumbleModUI
- Play RUMBLE!
Bug fixes and tweaks
v2.0.0
- All of
RumbleModUI.Mod's calls toMelonLogger.Msgare replaced withMelonLogger.Warningfor visibility (because all warnings and errors were previously just sent as normal messages). RumbleModUI.Mod.GetFromFileoptimized with some issues fixed.- No longer loads stuff that is marked as
DoNotSave. - Fixed the system that finds which setting is on a line.
- (Note for devs) This uses a prefix that returns false. This may mess with other patches.
- No longer loads stuff that is marked as
For devs
v2.0.0
- You can change your Settings.txt to use a
ModFormatVersioninstead ofModVersion. This makes it so that the user's settings are not deleted every update. To do this, reference RumbleModUIPlus.dll and replace your call tonew RumbleModUI.Modwithnew RumbleModUIPlus.Mod. Next, where you specifyModVersion, also specifyModFormatVersion(i.e.mod.ModFormatVersion = "1.0.0"). Changing theModFormatVersionwill act likeModVersiondid and delete the user's settings (will be changed eventually). Mod.AddToListAtStart,Mod.AddToListAtIndex,Mod.AddDescriptionAtStart, andMod.AddDescriptionAtIndexare available.- You can add folders with
Mod.AddFolder. The order in the UI is the order in which they are stored in the mod. This meansAddToListAtStartandAddToListAtIndexcan still be used to set order.- Add an item to the folder with
ModSettingFolder.AddSetting. For example:
Mod mod = new() {...}; mod.AddFolder("name", "optional description") .AddSetting(mod.AddToList(...)) // Chaining is supported .AddSetting(mod.AddToList(...)) // You can also just save the result of AddFolder to a variable .AddSetting(mod.AddToListAtStart(...)) // This will be second in the folder .AddSetting(mod.AddToListAtStart(...)); // This will be first in the folder- Subfolders work :>
- Settings in different folders cannot have the same name (will be changed eventually).
- Add an item to the folder with
ModSettingFolder.RemoveSetting,ModSettingFolder.RemoveAllSettings, andModSettingFolder.RemoveFolderare available.RemoveSettingC(ModSetting)isRemoveSettingwith chaining.RemoveSettingC(ModSetting, out bool)isRemoveSettingwith chaining, and the result ofRemoveSettingis sent inout bool.
- You can use
RumbleModUIPlus.RumbleModUIPlusClass.GetSelectedMod()to get the currently selected mod in the UI instance. - You can use
RumbleModUIPlus.RumbleModUIPlusClass.GetSelectedModSetting()to get the currently selected setting of the currently selected mod in the UI instance. RumbleModUIPlus.Tagsis the same asRumbleModUI.Tags, but it containsbool InFolder(you do not need to manually change this).
v1.0.2
- You can change your Settings.txt to use a ModFormatVersion instead of ModVersion. This makes it so that the user's settings are not deleted every update. To do this, reference RumbleModUIPlus.dll and replace your call to
new RumbleModUI.Modwithnew RumbleModUIPlus.Mod. Next, where you specify ModVersion, also specify ModFormatVersion (i.e.mod.ModFormatVersion = "1.0.0"). AddToListAtStart,AddToListAtIndex,AddDescriptionAtStart, andAddDescriptionAtIndexare available.
v1.0.0-v1.0.1
- In these versions, this mod only allows you to change your Settings.txt to use a ModFormatVersion instead of ModVersion. This makes it so that the user's settings are not deleted every update. To do this, reference RumbleModUIPlus.dll and replace your call to
new RumbleModUI.Modwithnew RumbleModUIPlus.Mod. Next, where you specify ModVersion, also specify ModFormatVersion (i.e.mod.ModFormatVersion = "1.0.0").
Help And Other Resources
Get help and find other resources in the Modding Discord