RimWorld

RimWorld

500KG Aug 26, 2019 @ 1:24pm
How to diagnose errors? Red text on Game start
I get the following when I turn on the game, I installed about 20 mods total:
https://steamcommunity.com/sharedfiles/filedetails/?id=1846289689
https://steamcommunity.com/sharedfiles/filedetails/?id=1846295946

I can't paste the full error as the forum kicks off, i'm not sure where to start looking, I dont get this stuff. Here's the start:

RimWorld 1.0.2282 rev726
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

[HugsLib] version 6.1.3
Verse.Log:Message(String, Boolean)
HugsLib.Utils.ModLogger:Message(String, Object[])
HugsLib.HugsLibController:InitializeController()
HugsLib.HugsLibController:EarlyInitialize()
HugsLib.Core.HugsLibMod:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[], Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

XML error: <hediffClass>Hediff_Implant</hediffClass> doesn't correspond to any field in type ThingDef. Context: <HediffDef ParentName="ImplantBase"><hediffClass>Hediff_Implant</hediffClass><defaultLabelColor>(18,215,57)</defaultLabelColor><isBad>false</isBad><defName>ANN_BerserkerChip</defName><label>berserker chip</label><description>A brain implant that gives the user a time slowing adrenaline rush. While dramatically improving the user's close combat abilities, it also supresses any pain receptors while active the same time. While it does allow the user to accomplish more, it turns out pain has a purpose. When you don't feel it, you can get hurt really bad really easily.</description><graphicData><texPath>Things/Item/Health/HealthItemBionic</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.80</drawSize></graphicData><techLevel>Spacer</techLevel><costList><Gold>25</Gold><PsychoidLeaves>75</PsychoidLeaves><ComponentSpacer>2</ComponentSpacer></costList><recipeMaker><researchPrerequisite>ANN_NeuralNetwork</researchPrerequisite><skillRequirements><Crafting>12</Crafting></skillRequirements><recipeUsers Inherit="False"><li>FabricationBench</li></recipeUsers><unfinishedThingDef>UnfinishedComponent</unfinishedThingDef></recipeMaker><statBases><WorkToMake>24000</WorkToMake><MaxHitPoints>75</MaxHitPoints><Flammability>0.5</Flammability><DeteriorationRate>0.2</DeteriorationRate><Beauty>0</Beauty><MarketValue>1500</MarketValue><Mass>0.02</Mass></statBases><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags><thingCategories Inherit="False"><li>ANN_BodyPartsArtificial</li></thingCategories></HediffDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

XML error: <defaultLabelColor>(18,215,57)</defaultLabelColor> doesn't correspond to any field in type ThingDef. Context: <HediffDef ParentName="ImplantBase"><hediffClass>Hediff_Implant</hediffClass><defaultLabelColor>(18,215,57)</defaultLabelColor><isBad>false</isBad><defName>ANN_BerserkerChip</defName><label>berserker chip</label><description>A brain implant that gives the user a time slowing adrenaline rush. While dramatically improving the user's close combat abilities, it also supresses any pain receptors while active the same time. While it does allow the user to accomplish more, it turns out pain has a purpose. When you don't feel it, you can get hurt really bad really easily.</description><graphicData><texPath>Things/Item/Health/HealthItemBionic</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.80</drawSize></graphicData><techLevel>Spacer</techLevel><costList><Gold>25</Gold><PsychoidLeaves>75</PsychoidLeaves><ComponentSpacer>2</ComponentSpacer></costList><recipeMaker><researchPrerequisite>ANN_NeuralNetwork</researchPrerequisite><skillRequirements><Crafting>12</Crafting></skillRequirements><recipeUsers Inherit="False"><li>FabricationBench</li></recipeUsers><unfinishedThingDef>UnfinishedComponent</unfinishedThingDef></recipeMaker><statBases><WorkToMake>24000</WorkToMake><MaxHitPoints>75</MaxHitPoints><Flammability>0.5</Flammability><DeteriorationRate>0.2</DeteriorationRate><Beauty>0</Beauty><MarketValue>1500</MarketValue><Mass>0.02</Mass></statBases><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags><thingCategories Inherit="False"><li>ANN_BodyPartsArtificial</li></thingCategories></HediffDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

XML error: <isBad>false</isBad> doesn't correspond to any field in type ThingDef. Context: <HediffDef ParentName="ImplantBase"><hediffClass>Hediff_Implant</hediffClass><defaultLabelColor>(18,215,57)</defaultLabelColor><isBad>false</isBad><defName>ANN_BerserkerChip</defName><label>berserker chip</label><description>A brain implant that gives the user a time slowing adrenaline rush. While dramatically improving the user's close combat abilities, it also supresses any pain receptors while active the same time. While it does allow the user to accomplish more, it turns out pain has a purpose. When you don't feel it, you can get hurt really bad really easily.</description><graphicData><texPath>Things/Item/Health/HealthItemBionic</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.80</drawSize></graphicData><techLevel>Spacer</techLevel><costList><Gold>25</Gold><PsychoidLeaves>75</PsychoidLeaves><ComponentSpacer>2</ComponentSpacer></costList><recipeMaker><researchPrerequisite>ANN_NeuralNetwork</researchPrerequisite><skillRequirements><Crafting>12</Crafting></skillRequirements><recipeUsers Inherit="False"><li>FabricationBench</li></recipeUsers><unfinishedThingDef>UnfinishedComponent</unfinishedThingDef></recipeMaker><statBases><WorkToMake>24000</WorkToMake><MaxHitPoints>75</MaxHitPoints><Flammability>0.5</Flammability><DeteriorationRate>0.2</DeteriorationRate><Beauty>0</Beauty><MarketValue>1500</MarketValue><Mass>0.02</Mass></statBases><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags><thingCategories Inherit="False"><li>ANN_BodyPartsArtificial</li></thingCategories></HediffDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Last edited by 500KG; Aug 26, 2019 @ 1:32pm
< >
Showing 1-1 of 1 comments
Vintorez Aug 26, 2019 @ 1:54pm 
CONN needs to go above EPOE in load order.

First clue is that most of the errors mention implants which narrows it down to ones that add such things. CONN's description states the load order needed for compatibility.
< >
Showing 1-1 of 1 comments
Per page: 1530 50

Date Posted: Aug 26, 2019 @ 1:24pm
Posts: 1