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
Enable both HugsLib and Storage Search
Start new game with any start parameters
Immediately after colonists emerge from pods attempt to edit "anything" outfit.
Game will crash at this point.
OS: Gentoo linux
Rimworld version: 0.17.1557
Rimworld log: https://pastebin.com/T83m6EyC
Rimworld Modconfig:
<?xml version="1.0" encoding="utf-8"?>
<ModsConfigData>
<buildNumber>1557</buildNumber>
<activeMods>
<li>Core</li>
<li>726479594</li>
<li>818773962</li>
</activeMods>
</ModsConfigData>
I've rewritten some parts for C# 7, so you might try this version and see if it's working https://github.com/Killface1980/StorageSearch/archive/A17.zip
also I'll need the output_log.txt, the file you uploaded contains no information for me.
{LINK REMOVED}https://ludeon.com/forums/index.php?topic=27267.new#new
The problem is that if you load zhentar's tweaks after storagesearch then the stockpile hysteresis does not save properly it seems - on reload it is always 100%. Everything else seems to work - including the hysteresis, but you have to manually set it each and every time you load.
Reversing the order (storage search last) seems to fix the issue - but I have to worry that this just ends up breaking something else in zhentar's tweaks.
Zhentar's source is here:
{LINK REMOVED}https://github.com/Zhentar/ZhentarTweaks
You can probably tell me at a glance what is actually conflicting (I'd really appreciate it) since it's not that much code.
Ideally it would be nice if these could be made compatible if that is feasible. I consider both rather essential mods.
-Stigma
Zhentar adds a MarketValueThingFilterUI, which seems to collide. I'm surprised that the search filter ist still working when SS loaded first.
Dr. VanGogh did some rewrites recently, you can try this version https://github.com/Killface1980/StorageSearch/tree/A17/Source/StorageSearch and see if both filters mods are working.
Error while instantiating a mod of type RSA.Core.RSACoreMod: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.FormatException: Method Verse.ThingFilterUI.DoThingFilterConfigWindow(UnityEngine.Rect, UnityEngine.Vector2&, Verse.ThingFilter, Verse.ThingFilter, System.Int32, System.Collections.Generic.IEnumerable`1[[Verse.ThingDef, Assembly-CSharp, Version=1.0.6860.21666, Culture=neutral, PublicKeyToken=null]], System.Collections.Generic.IEnumerable`1[[Verse.SpecialThingFilterDef, Assembly-CSharp, Version=1.0.6860.21666, Culture=neutral, PublicKeyToken=null]], System.Boolean, System.Collections.Generic.List`1[[Verse.ThingDef, Assembly-CSharp, Version=1.0.6860.21666, Culture=neutral, PublicKeyToken=null]], Verse.Map) cannot be patched. Reason: Invalid IL code in (wrapper dynamic-method) Verse.ThingFilterUI:DoThingFilterConfigWindow_Patch0 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable`1<Verse.ThingDef>,System.Collections.Generic.IEnumerable`1<Verse.SpecialThingFilterDef>,bool,System.Collections.Generic.List`1<Verse.ThingDef>,Verse.Map): IL_0022: call 0x00000003
at Harmony.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, Harmony.PatchInfo patchInfo, System.String instanceID) [0x00000] in <filename unknown>:0
at Harmony.PatchProcessor.Patch () [0x00000] in <filename unknown>:0
at Harmony.HarmonyInstance.<PatchAll>b__9_0 (System.Type type) [0x00000] in <filename unknown>:0
at Harmony.CollectionExtensions.Do[Type] (IEnumerable`1 sequence, System.Action`1 action) [0x00000] in <filename unknown>:0
at Harmony.HarmonyInstance.PatchAll (System.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0
at RSA.Core.RSACoreMod..ctor (Verse.ModContentPack content) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in <filename unknown>:0
at Verse.LoadedModManager.CreateModClasses () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
https://i.imgur.com/WKYTSHZ.png
thanks
Exception filling tab RimWorld.ITab_Storage: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.TreeNode_ThingCategory/<>c__Iterator1.MoveNext () <0x000f8>
at (wrapper dynamic-method) Verse.Listing_TreeThingFilter.DoCategoryChildren_Patch1 (object,Verse.TreeNode_ThingCategory,int,int,Verse.Map,bool) <0x002f1>
at (wrapper dynamic-method) Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch3 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable`1<Verse.ThingDef>,System.Collections.Generic.IEnumerable`1<Verse.SpecialThingFilterDef>,bool,System.Collections.Generic.List`1<Verse.ThingDef>,Verse.Map) <0x004eb>
at (wrapper dynamic-method) RimWorld.ITab_Storage.FillTab_Patch3 (object) <0x00b96>
at Verse.InspectTabBase/<DoTabGUI>c__AnonStorey0.<>m__0 () <0x00118>
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
Verse.<DoTabGUI>c__AnonStorey0:<>m__0()
Verse.ImmediateWindow:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Here's the full arbiter_log.txt: https://pastebin.com/8u9e9aj6 (sorry, was to long to paste here)
I found this bug on a save game but can replicate it in new games using only Harmony, HugsLib, this mod, and Terraform Rimworld. I can't seem to replicate this error unless I use both Terraform Rimworld and this mod.
This was my output log:
https://gist.github.com/HugsLibRecordKeeper/6d11d6d4e9a8670d3b519fa60a4aa559