Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - wenify

#1
Another example, and what happens when loading the save with converted leather.
Edit: you can see that the leathers have been converted. But error shows the leather being completely different things
(ie. Bearskin to muffalo leather, and catskin to cougar leather)

[attachment deleted by admin due to age]
#2
Sorry for the late reply. Here is the error (images with more details attached):

JobDriver threw exception in initAction. Pawn=Blackjack, Job=HaulToCell A=Thing_Cougar_Leather1158578 B=(133, 0, 62), Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2[Verse.ThingDef,System.Collections.Generic.List`1[Verse.Thing]].get_Item (Verse.ThingDef key) [0x00000] in <filename unknown>:0
  at Verse.ListerThings.Remove (Verse.Thing t) [0x00000] in <filename unknown>:0
  at Verse.Thing.DeSpawn () [0x00000] in <filename unknown>:0
  at Verse.ThingWithComps.DeSpawn () [0x00000] in <filename unknown>:0
  at Verse.Thing.SplitOff (Int32 count) [0x00000] in <filename unknown>:0
  at Verse.ThingWithComps.SplitOff (Int32 count) [0x00000] in <filename unknown>:0
  at Verse.ThingContainer.TryAdd (Verse.Thing item, Int32 count) [0x00000] in <filename unknown>:0
  at Verse.Pawn_CarryTracker.TryStartCarry (Verse.Thing item, Int32 count) [0x00000] in <filename unknown>:0
  at Verse.AI.Toils_Haul+<StartCarryThing>c__AnonStorey41A.<>m__67B () [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:TryEnterNextPathCell()
Verse.AI.Pawn_PathFollower:PatherTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:Update()
Verse.Root_Play:Update()

[attachment deleted by admin due to age]
#3
Hi, new player here. I must say that Too Many Leathers is one of the most useful mods I have used. It works wonderfully, however, I have encountered a bug/clash few times in conjunction with the hospitality mod.

So, when visitors are happy with the stay they leave gifts behind(hospitality mod), sometimes leathers. The leather would not be converted until after the game is loaded again. All is fine until one of the haulers come and try to haul it away. Error occurs and the hauler would freeze near the leather and give up on the task, then another hauler would come over...The attached image shows the debug log, with the leather in question selected. As you can see there is an item name mismatch. The last line ("the given key was not present in the dictionary") is what happens when I try to destroy the leather.

Sometimes the leather would disappear after loading, sometimes it would be fine. I am reporting this because recently it just crashed my save upon loading. I am not sure if the problem can be solved by simply switching the order of the mods; maybe load Too Many Leathers first. I have rearranged the order and will see what happens. Thanks!

Edit: Clarification: after the save crashed I loaded an earlier save and was able to reproduce the same gifts, saved and loaded, that's how I got the screenshot. I S/L again afterward, and the leather disappeared.

[attachment deleted by admin due to age]