Killface1980 / StorageSearch

Rimworld - Storage Search - Simple UI mod
Other
11 stars 7 forks source link

Release version #13

Closed DoctorVanGogh closed 7 years ago

DoctorVanGogh commented 7 years ago

Configurable search box New name

DoctorVanGogh commented 7 years ago

Standard: image

Options: image

Killface1980 commented 7 years ago

Looks great. Just synced with my local installation and got some errors. They appear when selecting a storage and opening the filter, the lower part of the log is generated when opening the settings.

`Created 4 bases for Brigands

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Exception filling tab RimWorld.ITab_Storage: System.ArgumentNullException: Argument cannot be null. Parameter name: type at System.Activator.CheckType (System.Type) <0x0005d> at System.Activator.CreateInstance (System.Type,bool) <0x00013> at System.Activator.CreateInstance (System.Type) <0x00012> at Verse.SpecialThingFilterDef.get_Worker () <0x00020> at Verse.Listing_TreeThingFilter.CalculateHiddenSpecialFilters () <0x001c3> at Verse.Listing_TreeThingFilter.Visible (Verse.SpecialThingFilterDef) <0x00042> at (wrapper dynamic-method) Verse.Listing_TreeThingFilter.DoCategoryChildren_Patch1 (object,Verse.TreeNode_ThingCategory,int,int,bool) <0x000e0> at (wrapper dynamic-method) Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch1 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable1<Verse.ThingDef>,System.Collections.Generic.IEnumerable1,System.Collections.Generic.List`1) <0x002ce> at (wrapper dynamic-method) RimWorld.ITab_Storage.FillTab_Patch1 (object) <0x00656> at Verse.InspectTabBase/cAnonStorey44F.<>m65A () <0x000e3>

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

Word wrap was false at end of frame.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

Alignment was MiddleLeft at end of frame.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)

[HugsLib][ERR] Exception during DoWindowContents: System.ArgumentNullException: Argument cannot be null. Parameter name: type at System.Activator.CheckType (System.Type) <0x0005d> at System.Activator.CreateInstance (System.Type,bool) <0x00013> at System.Activator.CreateInstance (System.Type) <0x00012> at Verse.SpecialThingFilterDef.get_Worker () <0x00020> at Verse.Listing_TreeThingFilter.CalculateHiddenSpecialFilters () <0x001c3> at Verse.Listing_TreeThingFilter.Visible (Verse.SpecialThingFilterDef) <0x00042> at (wrapper dynamic-method) Verse.Listing_TreeThingFilter.DoCategoryChildren_Patch1 (object,Verse.TreeNode_ThingCategory,int,int,bool) <0x000e0> at (wrapper dynamic-method) Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch1 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable1<Verse.ThingDef>,System.Collections.Generic.IEnumerable1,System.Collections.Generic.List`1) <0x002ce> at RSA.Core.RSACoreMod.DoPreview (Verse.Listing_Standard) <0x0021a> at RSA.RSAMod.DoSettingsWindowContents (UnityEngine.Rect) <0x001d6> at RimWorld.Dialog_VanillaModSettings.DoWindowContents (UnityEngine.Rect) <0x0036d>

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename: Line: 422)`

DoctorVanGogh commented 7 years ago

Crap - I dont get those errors.... Neither in a storage nor in the settings.

Also: From the stack trace these look like an error with Savegames & SpecialFilters... Specifically a filter not having it's workerClasstag set in the defs.

We don't even remotely touch that - so I'm assuming this is completely unrelated.