RimWorld

RimWorld

Colored deep resources
 This topic has been pinned, so it's probably important
Sarg Bjornson  [developer] 19 Apr, 2024 @ 11:01pm
Bug Reports
This is a centralized topic to report bugs, since the new topics created don't send you a notification.

If you want us to take a look at your error, we NEED you to submit error logs. It is crucial you provide me with Hugslib logs - we are not interested in comments ‘X doesn’t work because Y’, and we will not reply to those, even delete them if they hide proper bug reporting. Hugslib logs are what tells us, devs, what went wrong, and what mods you were using.

IF YOU DON'T POST A HUGSLIB LOG, YOUR REPORT WILL BE DELETED FROM NOW ON TO AVOID CLUTTER.

To get hugslib logs, make sure you have a Hugslib mod running, then press CTRL-F12 while in game and copy the link to us.

If Hugslib is not an option:

Note that you can find your logs at \steamapps\common\RimWorld\RimWorldWin64_Data\output_log.txt and you can share it with me by uploading it to https://pastebin.com
< >
Showing 1-7 of 7 comments
MortalSmurph 30 May, 2024 @ 6:09am 
Colors break on load. I don't have a HugsLib log because I intentionally used only the required mods. I was able to reproduce the issue with All DLC, Colored Deep, Vanilla Framework, and Harmony.

Steps: Mod Options. Alter colors. Start Game. Dev Mode. God Mod. Place a scanner. Scan a ton. Look at awesome colors your mod makes. Fantastic.
Close game. Reopen game. Repeat. Some colors are now black. Text file of mod settings shows same settings as previously.

Here's my player log file on Google Drive: https://drive.google.com/file/d/1rP5xAWsBd0k-6FBzv3QUHyiPr8TiME2M/view?usp=sharing

Here are the mod settings I sued: https://drive.google.com/file/d/16I6gd3uUJ2jylfEqgwNG8F4Mp6myDSBx/view?usp=sharing

Let me know if you need any additional information on how to reproduce the issue. This mod is exactly what I want to use but I find it frustrating that the colors need to be re-altered on every load.

Separately, I also have issues altering the color of Gold without silver also being adjusted.
Sarg Bjornson  [developer] 30 May, 2024 @ 6:14am 
I need a Hugslib log placed on Pastebin.

I haven't been able to replicate this issue
MortalSmurph 30 May, 2024 @ 6:35am 
Pastebin: https://pastebin.com/KhsGyYrt

Here's where it auto-uploaded: https://gist.github.com/HugsLibRecordKeeper/9a34da2137872d0f8691c03539e3d1c9

I suspect the issue is with specific color choices and settings. For me, only Silver, Plasteel and Jade go Black. The settings file remains unchanged despite showing as black in game.
MortalSmurph 30 May, 2024 @ 6:39am 
Feel free to message me on Discord. I'm in the Anomaly Dev discord.
Sarg Bjornson  [developer] 30 May, 2024 @ 7:42am 
Tested again, still can't reproduce. I have no idea what you could have that could cause that, besides corrupted files somewhere. Maybe leftover configuration files
I'm getting variations of this error absolutely spammed in the console

Exception in UIRootUpdate: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 68F71753]
at Verse.DeepResourceGrid.GetCellExtraColor (System.Int32 index) [0x00028] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX OskarPotocki.VFECore: Void VFECore.Patch_DeepResourceGrid_GetCellExtraColor:PostFix(Int32 index, DeepResourceGrid __instance, Map ___map, Color& __result)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<UnityEngine.Color Verse.DeepResourceGrid:GetCellExtraColor(System.Int32),UnityEngine.Color Verse.DeepResourceGrid.GetCellExtraColor_Patch1(Verse.DeepResourceGrid, System.Int32)>(Verse.DeepResourceGrid,UnityEngine.Color&,int)
at (wrapper delegate-invoke) System.Func`2[System.Int32,UnityEngine.Color].invoke_TResult_T(int)
at Verse.CellBoolDrawer.RegenerateMesh () [0x0012f] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.CellBoolDrawer.ActuallyDraw () [0x00008] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.CellBoolDrawer.CellBoolDrawerUpdate () [0x00008] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.DeepResourceGrid.DeepResourceGridUpdate () [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.MapInterface.MapInterfaceUpdate () [0x000a3] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX Uuugggg.rimworld.TD_Enhancement_Pack.main: Void TD_Enhancement_Pack.MapInterfaceUpdate_Patch:Postfix()
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.MapHandling:DebugUpdateVehicleRegions()
- POSTFIX ShipInteriorMod2: Void SaveOurShip2.DrawShips:Postfix()
at RimWorld.UIRoot_Play.UIRootUpdate () [0x00015] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX visiblewealth.1trickPwnyta: Void VisibleWealth.Patch_UIRoot_Play_UIRootUpdate:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootUpdate_Patch1 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Sarg Bjornson  [developer] 15 Jul @ 9:51am 
Originally posted by The Master:
I'm getting variations of this error absolutely spammed in the console

Exception in UIRootUpdate: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 68F71753]
at Verse.DeepResourceGrid.GetCellExtraColor (System.Int32 index) [0x00028] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX OskarPotocki.VFECore: Void VFECore.Patch_DeepResourceGrid_GetCellExtraColor:PostFix(Int32 index, DeepResourceGrid __instance, Map ___map, Color& __result)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<UnityEngine.Color Verse.DeepResourceGrid:GetCellExtraColor(System.Int32),UnityEngine.Color Verse.DeepResourceGrid.GetCellExtraColor_Patch1(Verse.DeepResourceGrid, System.Int32)>(Verse.DeepResourceGrid,UnityEngine.Color&,int)
at (wrapper delegate-invoke) System.Func`2[System.Int32,UnityEngine.Color].invoke_TResult_T(int)
at Verse.CellBoolDrawer.RegenerateMesh () [0x0012f] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.CellBoolDrawer.ActuallyDraw () [0x00008] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.CellBoolDrawer.CellBoolDrawerUpdate () [0x00008] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.DeepResourceGrid.DeepResourceGridUpdate () [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.MapInterface.MapInterfaceUpdate () [0x000a3] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX Uuugggg.rimworld.TD_Enhancement_Pack.main: Void TD_Enhancement_Pack.MapInterfaceUpdate_Patch:Postfix()
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.MapHandling:DebugUpdateVehicleRegions()
- POSTFIX ShipInteriorMod2: Void SaveOurShip2.DrawShips:Postfix()
at RimWorld.UIRoot_Play.UIRootUpdate () [0x00015] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX visiblewealth.1trickPwnyta: Void VisibleWealth.Patch_UIRoot_Play_UIRootUpdate:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootUpdate_Patch1 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

You have a mod conflict
< >
Showing 1-7 of 7 comments
Per page: 1530 50