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.
Decompiled source of Temposet v1.5.0
Mods/Temposet.dll
Decompiled 2 months agousing System; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using Il2CppRUMBLE.Environment; using MelonLoader; using RumbleModUI; using RumbleModdingAPI.RMAPI; using Temposet; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: MelonInfo(typeof(Main), "Temposet", "1.5.0", "sUwUicide", null)] [assembly: MelonGame("Buckethead Entertainment", "RUMBLE")] [assembly: MelonColor(255, 195, 0, 255)] [assembly: MelonAuthorColor(255, 195, 0, 255)] [assembly: VerifyLoaderVersion(0, 6, 6, true)] [assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] [assembly: AssemblyCompany("Temposet")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("Temposet")] [assembly: AssemblyTitle("Temposet")] [assembly: AssemblyVersion("1.0.0.0")] namespace Temposet; public static class BuildInfo { public const string ModName = "Temposet"; public const string ModVersion = "1.5.0"; public const string Author = "sUwUicide"; } public class Main : MelonMod { private string currentScene = "Loader"; private Mod Fartsmgee = new Mod(); private ModSetting<float> GameSpeed; public override void OnSceneWasLoaded(int buildIndex, string sceneName) { currentScene = sceneName; Time.timeScale = 1f; } public void onnut() { //IL_0059: Unknown result type (might be due to invalid IL or missing references) //IL_005e: Unknown result type (might be due to invalid IL or missing references) //IL_006b: Expected O, but got Unknown Fartsmgee.ModName = "Temposet"; Fartsmgee.ModVersion = "1.5.0"; Fartsmgee.SetFolder("Temposet"); GameSpeed = Fartsmgee.AddToList("Game Speed", 1f, "Changes the game engine speed where 1 is 100% gamespeed and 0.5 is 50% game speed." + Environment.NewLine + "To apply values type the number in the box, press enter then save. WARNING DO NOT set your value as 0, you will have to restart your game if you do.", new Tags { DoNotSave = true }); Fartsmgee.ModSaved += hasnut; UI.instance.AddMod(Fartsmgee); } public void hasnut() { if ((currentScene == "Gym" || currentScene == "Park") && (!(currentScene == "Park") || ((Object)ParkboardPark.GetGameObject().GetComponent<ParkBoardParkVariant>().currentParkDoorPolicyImage.sprite).name == "Closed_Park_Icon")) { Time.timeScale = (float)((ModSetting)GameSpeed).SavedValue; } } public override void OnLateInitializeMelon() { UI.instance.UI_Initialized += onnut; } }