Hey folks, after a thoughtful consideration I've decided not to support the "normal version" of the game. The IL2CPP scripting backend limits me quite a lot for the purposes I've been developing this mod. The time I've been spending to refactor what I've already done on my shared libs and systems is really time consuming, and I'd rather use that time to make the mods I intend to.
If you want to make a mod out of mine for IL2CPP it's really simple, here is the code for you:
That said, This thread I'll use for request you may have for mods that are not supported using the "alternate" version of the game, that I can potentially convert to. I'll add all the ideas in https://open.codecks.io/sonemods were you will be able to follow progress and upvote for me to take care of.
Thanks for all the support and I'll be back with more fun mods for us soon ;)
I put the files in the correct locations but melonloader fails to initialize it.
[11:27:10.126] [Time_Scale_Tweaks] System.TypeLoadException: Could not load type 'ScheduleOne.DevUtilities.PlayerSingleton`1' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. at Mods.TimeScaleTweaks.TimeScaleTweaksMod.OnSceneWasLoaded(Int32 buildIndex, String sceneName) at MelonLoader.MelonEvent`2.<>c__DisplayClass1_0.<Invoke>b__0(LemonAction`2 x) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 192 at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143
It's my plan! I'm still working in some other things though. I wanted to get it to this weekend but I hadn't had the time. Stay tuned because it might come this week!
Any chance of an IL2cpp version in the future? I would love to be able to run this with my other mods instead of having to use wemod for time control since this mod is superior to wemod with how it functions. (wemod only lets you stop time or add or subtract an hour instead of changing the actual time scale)
Yes, right now I'm working on a common library for my other mods I want to publish, but I'll support it soon. Maybe this week still if everything goes smooth. I'll keep you guys posted.
Yes, right now I'm working on a common library for my other mods I want to publish, but I'll support it soon. Maybe this week still if everything goes smooth. I'll keep you guys posted.
lmao how does it work in single player? you need a button to toggle the UI. my f1 and f3 are taken, f9 and f10 are popularized but not working, and ] is for crosshair mod
i cannot find it brother. but in effort of trying to find it, i found there's a base game console command called "settimescale x" and it will speed up simulation. this is "technically" redundant, i cannot get my time scale to go over 10 without lagging my pc out
i cannot find it brother. but in effort of trying to find it, i found there's a base game console command called "settimescale x" and it will speed up simulation. this is "technically" redundant, i cannot get my time scale to go over 10 without lagging my pc out
this doesn't change the time scale of the game as whole, but the multiplier of the daytime cycle. You should use the alternate version if you want this mod to work.
assuming you use steam go to your game's properties > beta and pick up the `alternate` version. the game is originally compiled under Il2cpp which is more performant due to the code stripping, but makes my life harder. I'll try to support it soon.
23 comments
If you want to make a mod out of mine for IL2CPP it's really simple, here is the code for you:
Il2CppScheduleOne.GameTime.TimeManager.Instance.TimeProgressionMultiplier = timeScale;
That said, This thread I'll use for request you may have for mods that are not supported using the "alternate" version of the game, that I can potentially convert to. I'll add all the ideas in https://open.codecks.io/sonemods were you will be able to follow progress and upvote for me to take care of.
Thanks for all the support and I'll be back with more fun mods for us soon ;)
[11:27:10.126] [Time_Scale_Tweaks] System.TypeLoadException: Could not load type 'ScheduleOne.DevUtilities.PlayerSingleton`1' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
at Mods.TimeScaleTweaks.TimeScaleTweaksMod.OnSceneWasLoaded(Int32 buildIndex, String sceneName)
at MelonLoader.MelonEvent`2.<>c__DisplayClass1_0.<Invoke>b__0(LemonAction`2 x) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 192
at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143