RimWorld

RimWorld

Vanilla Gourmet Parade and Vanilla Cooking Expanded Compatibility
 This topic has been pinned, so it's probably important
Chen  [developer] 24 Dec, 2023 @ 3:51pm
Bug reporting thread
Please report any bugs you may find with this mod here!
Post a HugsLib or console output where necessary!
< >
Showing 1-6 of 6 comments
Cheri 27 Dec, 2023 @ 6:13pm 
Sry again, just found out "Katsudon with eggs x1 /x4) does not take unfert eggs, only taking fert eggs.

Seems all other egg required meal does not have issue.

Thanks!:winter2019happyyul:
Chen  [developer] 27 Dec, 2023 @ 8:51pm 
No worries, thanks for taking the time to double check for any issues!
Fixed that, and pushed out another update!
I've noticed that when I try to cook (cheesecake, donuts, jam muffins) with a pawn (level 20 with sufficient ingredients), it won't start cooking. Right-clicking the stove shows 'Missing Sucrose' (VCE error), but other recipes that use sucrose like pudding work fine. I'm using vanilla shelves from the base game for storage.

The console repeatedly shows:
'Tried to set ThingCount stack count to -2147483648. thing=VCE_RawSugar5428931'
'Tried to set ThingCount stack count to -2147483648. thing=VCE_RawSugar5428932'

This mod was loaded when I started the new save. What should I do in this situation? (Machine translated)"

And here's the translation of the full error log:
Tried to set ThingCount stack count to -2147483648. thing=VCE_RawSugar5428932
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.ThingCount:.ctor (Verse.Thing,int,bool)
Verse.ThingCountUtility:AddToList (System.Collections.Generic.List`1<Verse.ThingCount>,Verse.Thing,int)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorkGiver_DoBill.TryFindBestBillIngredientsInSet_AllowMix_Patch1 (System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill,System.Collections.Generic.List`1<Verse.ThingCount>,Verse.IntVec3,System.Collections.Generic.List`1<Verse.IngredientCount>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorkGiver_DoBill.TryFindBestBillIngredientsInSet_Patch2 (System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill,System.Collections.Generic.List`1<Verse.ThingCount>,Verse.IntVec3,bool,System.Collections.Generic.List`1<Verse.IngredientCount>)
RimWorld.WorkGiver_DoBill/<>c__DisplayClass23_0:<TryFindBestBillIngredients>b__1 (System.Collections.Generic.List`1<Verse.Thing>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorkGiver_DoBill+c__DisplayClass24_0.<TryFindBestIngredientsHelper>b__4_Patch0 (RimWorld.WorkGiver_DoBill/<>c__DisplayClass24_0,Verse.Region)
Verse.RegionTraverser/BFSWorker:BreadthFirstTraverseWork (Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
Verse.RegionTraverser:BreadthFirstTraverse (Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
RimWorld.WorkGiver_DoBill:TryFindBestIngredientsHelper (System.Predicate`1<Verse.Thing>,System.Predicate`1<System.Collections.Generic.List`1<Verse.Thing>>,System.Collections.Generic.List`1<Verse.IngredientCount>,Verse.Pawn,Verse.Thing,System.Collections.Generic.List`1<Verse.ThingCount>,single)
RimWorld.WorkGiver_DoBill:TryFindBestBillIngredients (RimWorld.Bill,Verse.Pawn,Verse.Thing,System.Collections.Generic.List`1<Verse.ThingCount>,System.Collections.Generic.List`1<Verse.IngredientCount>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorkGiver_DoBill.StartOrResumeBillJob_Patch1 (RimWorld.WorkGiver_DoBill,Verse.Pawn,RimWorld.IBillGiver,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorkGiver_DoBill.JobOnThing_Patch0 (RimWorld.WorkGiver_DoBill,Verse.Pawn,Verse.Thing,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorkGiver_Scanner.HasJobOnThing_Patch1 (RimWorld.WorkGiver_Scanner,Verse.Pawn,Verse.Thing,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders_Patch3 (UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>,bool)
RimWorld.FloatMenuMakerMap:AddUndraftedOrders (UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.FloatMenuMakerMap.ChoicesAtFor_Patch3 (UnityEngine.Vector3,Verse.Pawn,bool)
Verse.FloatMenuMap:StillValid (Verse.FloatMenuOption,System.Collections.Generic.List`1<Verse.FloatMenuOption>,Verse.Pawn)
Verse.FloatMenuMap:<DoWindowContents>g__RevalidateOption|6_0 (Verse.FloatMenuOption,Verse.FloatMenuMap/<>c__DisplayClass6_0&)
Verse.FloatMenuMap:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Additionally, I've tried restarting the game and loading the save multiple times, built a new stove, and enabled all optional ingredient options, but none of these attempts resolved the issue.
Chen  [developer] 27 Jun @ 5:10pm 
Originally posted by 帕鲁帕鲁:
Additionally, I've tried restarting the game and loading the save multiple times, built a new stove, and enabled all optional ingredient options, but none of these attempts resolved the issue.

Interesting. I've noted this in a clean save as well.
It seems Rimworld might have changed how it handles recipes in 1.5. So it is breaking my current recipes, and will need to be changed.
Thanks for the heads up, I will get this patched out as soon as I can. For now, you will have to avoid those. Apologies
thanks!:steamthumbsup:
< >
Showing 1-6 of 6 comments
Per page: 1530 50