vegapnk / Cumpilation

Fluid-Based RJW-Mechanics
GNU Affero General Public License v3.0
1 stars 1 forks source link

Storage Filters / GUI Issues #6

Closed vegapnk closed 1 month ago

vegapnk commented 1 month ago

Reports from Discord:

I've just had the same problem. storage filter didn't work, and gui popup didn't showed up while storage filter setting.
I downloaded the mod at [ 24.09.19 - 15:-- ] in Korea(UTC/GMT + 9) and Github shows the last update was 3 days ago. so I think it must be the lastest one.
oh and I downloaded the mod from Libidinous loader.
If my sentence structure or grammar was wrong, sorry for my bad english 
Not sure the exact cause but cumpilation currently cause gui bugs that cause popups to not appear and storage filter settings to be empty

Hugslog ModList

Screenshot of the matter: grafik

And 2nd Hugslog

Another User has this Error:

Exception filling tab RimWorld.ITab_Storage: System.ArgumentNullException: Value cannot be null.
Parameter name: type
[Ref 85DAC9BC]
 at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00003] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.Activator.CreateInstance (System.Type type) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at Verse.SpecialThingFilterDef.get_Worker () [0x00008] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Listing_TreeThingFilter.CalculateHiddenSpecialFilters (Verse.TreeNode_ThingCategory node, Verse.ThingFilter parentFilter) [0x0007e] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Listing_TreeThingFilter.GetCachedHiddenSpecialFilters (Verse.TreeNode_ThingCategory node, Verse.ThingFilter parentFilter) [0x00018] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Listing_TreeThingFilter.CalculateHiddenSpecialFilters (Verse.TreeNode_ThingCategory node) [0x00000] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Listing_TreeThingFilter.Visible (Verse.SpecialThingFilterDef filterDef, Verse.TreeNode_ThingCategory node) [0x0002f] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Listing_TreeThingFilter.DoCategoryChildren (Verse.TreeNode_ThingCategory node, System.Int32 indentLevel, System.Int32 openMask, Verse.Map map, System.Boolean subtreeMatchedSearch) [0x00029] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Listing_TreeThingFilter.ListCategoryChildren (Verse.TreeNode_ThingCategory node, System.Int32 openMask, Verse.Map map, UnityEngine.Rect visibleRect) [0x0004a] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.ThingFilterUI.DoThingFilterConfigWindow (UnityEngine.Rect rect, Verse.ThingFilterUI+UIState state, Verse.ThingFilter filter, Verse.ThingFilter parentFilter, System.Int32 openMask, System.Collections.Generic.IEnumerable1[T] forceHiddenDefs, System.Collections.Generic.IEnumerable1[T] forceHiddenFilters, System.Boolean forceHideHitPointsConfig, System.Boolean forceHideQualityConfig, System.Boolean showMentalBreakChanceRange, System.Collections.Generic.List`1[T] suppressSmallVolumeTags, Verse.Map map) [0x002a5] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at RimWorld.ITab_Storage.FillTab () [0x0024c] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 

PREFIX Keepercraft.RimKeeperFilterHelper: Boolean Keepercraft.RimKeeperFilterHelper.Patches.FillTab_StorageResizePatch:Prefix(ITab_Storage instance)

POSTFIX PureMJ.MjRimMods.StorageRefillHysteresis: Void MjRimMods.StorageRefillHysteresis.ITab_Storage_FillTab_Patch:Postfix(ITab_Storage& 
instance)
POSTFIX Keepercraft.RimKeeperFilterHelper: Void Keepercraft.RimKeeperFilterHelper.Patches.FillTab_StorageBookmarkPatch:Postfix(ITab_Storage __instance)
at Verse.InspectTabBase+<>cDisplayClass19_0.<DoTabGUI>b0 () [0x00039] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
vegapnk commented 1 month ago

I asked a user with the bug to "kick out" all XMLs of ThingDefs, I got the following response:

I have tried one by one, then i went scorch-earth, removed Defs/Mods/Patches folders one by one, and none of that helped, It must be something in assembly at this point.
vegapnk commented 1 month ago

I got another last report with the following: grafik

grafik

But a complete re-install of both Sexperience and Cumpilation made the bug disappear.