RimWorld

RimWorld

FishIndustry
This topic has been locked
ToHT 16 Jun, 2018 @ 3:31pm
Compability Error with Lord of the Rims - The Third Age
When starting a new colony with HugsLib, FishIndustry and Lord of the Rims - The Third Age I get the following errors:


Failed to find Verse.ThingDef named AquacultureBasin. There are 975 defs of this type loaded.
Verse.Log:Error(String)
Verse.DefDatabase`1:GetNamed(String, Boolean)
Verse.ThingDef:Named(String)
FishIndustry.Util_FishIndustry:get_AquacultureBasinDef()
FishIndustry.Alert_AquacultureBasinNeedsHopper:GetReport()
RimWorld.Alert:get_Active()
RimWorld.AlertsReadout:AlertsReadoutUpdate()
RimWorld.UIRoot_Play:UIRootUpdate()
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()

Jenni threw exception in WorkGiver WorkGiver_HarvestAquacultureBasinProduction: System.InvalidOperationException: Invalid ThingRequest ThingRequest(group Undefined)
at Verse.ListerThings.ThingsMatching (ThingRequest req) [0x00000] in <filename unknown>:0
at Verse.GenClosest.ClosestThingReachable (IntVec3 root, Verse.Map map, ThingRequest thingReq, PathEndMode peMode, TraverseParms traverseParams, Single maxDistance, System.Predicate`1 validator, IEnumerable`1 customGlobalSearchSet, Int32 searchRegionsMin, Int32 searchRegionsMax, Boolean forceGlobalSearch, RegionType traversableRegionTypes, Boolean ignoreEntirelyForbiddenRegions) [0x00000] in <filename unknown>:0
at RimWorld.JobGiver_Work.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
RimWorld.JobGiver_Work:TryIssueJobPackage(Pawn, JobIssueParams)
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:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()


It is not a load order conflict, I have tested that and still get the error after reordering.
I guess it has something to do with Lord of the Rims - The Third Age removing modern tech because when playing with Lord of the Rims - Unlimited I don't get this error.

I have posted this on the Lord of the Rims - The Third Age page as well
< >
Showing 1-2 of 2 comments
Tzahr 20 Jun, 2018 @ 4:04pm 
Just looking at this, I'm thinking the reason it is giving this error is because the Aquaculture Basin requires hydrophonics, which are removed by The Third Age.
Rikiki  [developer] 1 Jul, 2018 @ 12:39am 
Well, it seems that the tech removing process is quite brutal! Not hiding the def but straight removing it.
I am affraid I cannot do anything against this.
Thanks for the info mate!
< >
Showing 1-2 of 2 comments
Per page: 1530 50