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
Verse.Log:Error(String, Boolean)
RimWorld.Pawn_DrugPolicyTracker:AllowedToTakeToInventory(ThingDef)
RimWorld.JobGiver_MoveDrugsToInventory:GetPriority(Pawn)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob(ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch0(Pawn_JobTracker, JobCondition, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:Verse.Game.UpdatePlay_Patch2(Game)
Verse.Root_Play:Update()
Hope this is what you wanted.
I have no experience, but from context clues, I would assume its a conflict error with another mod that changes food.
Would post Huglib logs, but it's getting an error when I try to upload.
From an avid mod-adder and deleter-er, thanks for the awesome mod :D
can you be a little more specific? does the menu not open? or does the setting itself just not do anything?
the way this mod functions is it patches the method in the vanilla backcompatability system that gets called when a def is missing, then replaces it with the PGI def - the only reason it would change the ones in meals is if those defs would be being passed through the backcompatability system in the vanilla game.
testing this end and unable to reproduce - can you repo it with just this mod loaded? if not i would wager its some sort of conflict.
so if theres a missing def, vanilla passes it to its backcompatability check - to check if its something in vanilla thats changed between versions - i patch this method, only if it fails to find a matching def does PGI kick in.
Sadly since the original def is missing - its impossible to know what its supposed to be and by the time it reaches the method i patch theres no context - it doesnt know that its a missing item from a meal - the vanilla system i hook into is hardcoded to only pass the name of the def, its ment as a static thing, to replace A with B between game versions, it was not intended to dynamically catch and replace missing defs, which is what this is an attempt at doing to some small degree
im afraid i dont have access to that link(whats what discord said when i tried to click it), so i dunno what your refering to their
EDIT: sorry, didn't see the lower half of the post as I didn't scroll that far. I suppose it's possible after patching is done to check meals for PGI in them, right? And then you can act accordingly.
as i said, the method patched to make this mod work has no context - it Doesnt know if its an ingredient or not - All it gets to go on is the DefName, the DefType(HediffDef, ThingDef, etc).
im afraid that as far as im aware theres nothing i can do about it, its a limitation
that looks very much like an extra null check or two YC.RealDining.Patch.FoodAbout.Patch_BestFoodInInventory.Postfix would fix the issue
but would need to be done on their end
hmm, you mean like patching on load to remove it from any meals? yeah i Think so, but if your not removing defs from your game and the issue is happening Every load, thats another problem entirely, since those defs Shouldnt be missing - if that makes sense? unless im miss understanding?