Software Inc.

Software Inc.

More Days!
12 kommentarer
Reo  [ophavsmand] 19. okt. kl. 11:12 
???
Nova120 19. okt. kl. 8:28 
Oh poo coredumping is here
Reo  [ophavsmand] 12. maj kl. 10:22 
I've tested with the latest uploaded version and it works just fine for me I'm thinking you may have a conflicting mod.
Reo  [ophavsmand] 12. maj kl. 10:18 
I will look into this as soon as I can, thank you!
gonzo2305 12. maj kl. 8:34 
Unfortunately also doesn't compile on b1.8.16 for me, also appears in Error category.
david162 15. mar. kl. 22:00 
Thank you for the mod, it should be in the base game as an option, hint, hint
Coredumping  [udvikler] 19. jan. kl. 7:03 
Could be that the ActorCustomization instance hasn't been initialized before your method is called. You can use Unity's coroutines to delay your method by a frame or 2.

The hacky method will break if I end up rearranging the UI in the future, but I'm pretty sure that won't happen.
Reo  [ophavsmand] 18. jan. kl. 13:11 
I just did the hacky way lol.
Reo  [ophavsmand] 18. jan. kl. 10:20 
I am working on it now and I remember why I couldn't do the slider everytime I would call ActorCustomization.Instance.DaysPerMonth.maxValue I would get this error in game System.NullReferenceException: Object reference not set to an instance of an object
at DaysOfMonth.DaysOfMonthModBehaviour.OnLevelFinishedLoading (UnityEngine.SceneManagement.Scene scene, UnityEngine.SceneManagement.LoadSceneMode mode) [0x00016] in <724c5ba410c5437586bec00920112476>:0
and after about 3 hours of trying anything to get it to work I just gave up. No fault to you or anyone else, I am just new to making plugins in general and going off the documentation I can find information for. Like with the starting years you don't have to call an instance it's just ActorCustomization.StartYears but for this it's within the instance of the game and I am dumb lol
Reo  [ophavsmand] 18. jan. kl. 9:10 
Yooo thank you!! I will take a look into that in the next few days and update the mod accordingly, you're the goat!
Coredumping  [udvikler] 18. jan. kl. 8:50 
A more hacky way to do it, but easier if you don't know where to look is to use the "UI_UNDER_MOUSE" command to find the path to the slider "MainPanel/GameConf/DaySlider", and then call WindowManager.FindElementPath("MainPanel/GameConf/DaySlider").GetComponent<Slider>().maxValue = 31
Coredumping  [udvikler] 18. jan. kl. 8:48 
After loading the "Customization" scene, execute "ActorCustomization.Instance.DaysPerMonth.maxValue = 31".