Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Also, even though this mod is tagged as "1.5" on the Workshop, it's still tagged as "1.4" within the game itself and says it's incompatible with the current version of Rimworld, even after completely uninstalling and reinstalling.
The only other mods I have active are "HugsLib", "Prepare Moderately", "Automatic Night Owl", "Allow Tool", "Ogre Stack", "TD Find Lib", "Everybody Gets One", "TD's Bug Fixes", and "TD Enhancement Pack", in that load order.
I have all DLCs active as well, if that matters.
When you launch the game, what version does LightsOut report in the log? 2023.2.18.0 was the last 1.4 version; the current 1.5 version is 2024.4.13.3.
If it still reports the 1.4 version you can unsubscribe/resubscribe to force Steam to update the mod.
Thanks for this mod though man, I've been using it since 1.3!
Hey, I'm not the guy you just replied to, but I posted in this thread back in April about this mod having this issue; it's been fixed since then, I had to uninstall and reinstall Rimworld entirely and delete my Rimworld/Mods/ folder to have everything re-install properly and cleanly and that fixed this issue for me.
Not on hand; I'll try to replicate the issue again later tonight after work.
<color=orange>[LightsOut - Debug]</color> AllPawnsSleeping called on a null room
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
LightsOut.Common.DebugLogger:LogError (string,string)
LightsOut.Common.DebugLogger:Assert (bool,string,bool)
LightsOut.Common.DebugLogger:AssertFalse (bool,string,bool)
LightsOut.Common.Rooms:AllPawnsSleeping (Verse.Room,Verse.Pawn)
LightsOut.Common.Lights:ShouldTurnOffAllLights (Verse.Room,Verse.Pawn)
LightsOut.Patches.Power.PerformPendingShutoff:Prefix ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Root level exception in Update(): System.ArgumentNullException: Value cannot be null.
Parameter name: key
[Ref 3708EA9C] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Is this a chronic error, or just something that happens sporadically? Do you remember what was happening when the error came up — was it a raid, infestation, loading a save, etc…? Do you use a delay on the lights, or do you let them turn off immediately?
I'd still like to know what scenario you were encountering it in, though.