RimWorld

RimWorld

GonDragon's Tech Tree
The startup error log
These are the only errors i get on startup, and they go away if i remove this mod (and the framework)

Error 1:
Could not resolve cross-reference to Verse.ResearchProjectDef named BasicStorage (wanter=researchPrerequisites)

Possible Matches:
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\ResearchProjects\ResearchProjectDefs.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Bundle\Bundle_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Bundle\Bundle_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\CargoContainer\BS_CargoContainer_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\CargoContainer\BS_CargoContainer_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Cask\Cask_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Cask\Cask_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Crates\Crates_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Crates\Crates_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\FoodBarrels\BS_FoodBarrel_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\FoodBarrels\BS_FoodBarrel_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\FoodDisplayCrate\FoodCupboard_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\FoodDisplayCrate\FoodCupboard_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\FuelTank\BS_FuelTank_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\FuelTank\BS_FuelTank_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\IndustrialContainer\BS_IndstrialContainer_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\IndustrialContainer\BS_IndustrialContainer_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\MealStorage\MealStorage_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\MealStorage\MealStorage_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\MeatHook\MeatHook_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\MeatHook\MeatHook_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\MetalCrate\MetalCrate_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\MetalCrate\MetalCrate_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Pallets\Pallets_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\Pallets\Pallets_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\SmallCrate\SmallCrates_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\SmallCrate\SmallCrates_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\StonePot\BS_StonePot_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\StonePot\BS_StonePot_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\WeaponRack\WeaponRack_GraphicsDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\1.6\Defs\StorageBuildings\WeaponRack\WeaponRack_ThingDef.xml]
[Source: Phaneron's Basic Storage]
[File: E:\Steam\steamapps\workshop\content\294100\3201536200\Patches\StorageCategoryPatches.xml]
[Source: GonDragon's Tech Tree]
[File: E:/Steam/steamapps/workshop/content/294100/3328259983/Patches/1.Tabs/AmenitiesTab.xml]
[Source: GonDragon's Tech Tree]
[File: E:\Steam\steamapps\workshop\content\294100\3328259983\Patches\3.Special\Storage.xml]
[Source: Better Architect Menu]
[File: E:\Steam\steamapps\workshop\content\294100\3563882422\Mods and ♥♥♥♥\Phaneron Basic Storage\Patches\Phaneron Basic Storage.xml]

[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch4(System.String)
[Core, Assembly-CSharp.dll] Verse.DirectXmlCrossRefLoader.TryResolveDef(System.String defName, Verse.FailMode failReportMode, System.Object debugWanterInfo)
[Core, Assembly-CSharp.dll] Verse.DirectXmlCrossRefLoader+WantedRefForList`1[[Verse.ResearchProjectDef, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]].TryResolve(Verse.FailMode failReportMode)
[Core, Assembly-CSharp.dll] Verse.DirectXmlCrossRefLoader+<>c__DisplayClass16_0.<ResolveAllWantedCrossReferences>b__0(Verse.DirectXmlCrossRefLoader+WantedRef wantedRef)
[Core, Assembly-CSharp.dll] Verse.GenThreading+<>c__DisplayClass7_1`1[[Verse.DirectXmlCrossRefLoader+WantedRef, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]].<ParallelForEach>b__0(System.Object _)
[System, mscorlib.dll] System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object state)
[System, mscorlib.dll] System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
[System, mscorlib.dll] System.Threading.ThreadPoolWorkQueue.Dispatch()
[System, mscorlib.dll] System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

------
Error 2:
Config error in SecurityDoor: same research view coords and tab as BasicMedicineProduction: 5, 0(Main)

Possible Matches:
[Source: Anomaly]
[File: E:\Steam\steamapps\common\RimWorld\Data\Anomaly\Defs\ResearchProjectDefs\ResearchProjects_Misc.xml]
[Source: Anomaly]
[File: E:\Steam\steamapps\common\RimWorld\Data\Anomaly\Defs\ThingDefs_Buildings\Buildings_Misc.xml]

[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch4(System.String)
[Core, Assembly-CSharp.dll] Verse.DefDatabase`1[[Verse.ResearchProjectDef, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]].ErrorCheckAllDefs()
[System, mscorlib.dll] System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo, System.Object, System.Object[], System.Exception&)
[System, mscorlib.dll] System.Reflection.RuntimeMethodInfo.Invoke(System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
[System, mscorlib.dll] System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters)
[Core, Assembly-CSharp.dll] Verse.GenGeneric.InvokeStaticMethodOnGenericType(System.Type genericBase, System.Type genericParam, System.String methodName)
[Core, Assembly-CSharp.dll] Verse.PlayDataLoader+<>c.<DoPlayLoad>b__4_1(System.Type defType)
[System, mscorlib.dll] System.Threading.Tasks.Parallel+<>c__DisplayClass33_0`2[[System.Type, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ForEachWorker>b__0(System.Int32 i)
[System, mscorlib.dll] System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1[[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, System.Int32 timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion)
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica`1[[System.Threading.Tasks.RangeWorker, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ExecuteAction(System.Boolean& yieldedBeforeCompletion)
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica.Execute()
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica+<>c.<.ctor>b__4_0(System.Object s)
[System, mscorlib.dll] System.Threading.Tasks.Task.InnerInvoke()
[System, mscorlib.dll] System.Threading.Tasks.Task.Execute()
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
[System, mscorlib.dll] System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot)
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecuteEntry(System.Boolean bPreventDoubleExecution)
[System, mscorlib.dll] System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
[System, mscorlib.dll] System.Threading.ThreadPoolWorkQueue.Dispatch()
[System, mscorlib.dll] System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

-----
Error 3:
Config error in BasicMedicineProduction: same research view coords and tab as SecurityDoor: 5, 0(Main)

Possible Matches:
[Source: Basic Medicine]
[File: E:\Steam\steamapps\workshop\content\294100\2495501601\1.6\Defs\ResearchProjectDefs\ResearchProjects_BasicMedicine.xml]

[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch4(System.String)
[Core, Assembly-CSharp.dll] Verse.DefDatabase`1[[Verse.ResearchProjectDef, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]].ErrorCheckAllDefs()
[System, mscorlib.dll] System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo, System.Object, System.Object[], System.Exception&)
[System, mscorlib.dll] System.Reflection.RuntimeMethodInfo.Invoke(System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
[System, mscorlib.dll] System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters)
[Core, Assembly-CSharp.dll] Verse.GenGeneric.InvokeStaticMethodOnGenericType(System.Type genericBase, System.Type genericParam, System.String methodName)
[Core, Assembly-CSharp.dll] Verse.PlayDataLoader+<>c.<DoPlayLoad>b__4_1(System.Type defType)
[System, mscorlib.dll] System.Threading.Tasks.Parallel+<>c__DisplayClass33_0`2[[System.Type, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ForEachWorker>b__0(System.Int32 i)
[System, mscorlib.dll] System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1[[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, System.Int32 timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion)
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica`1[[System.Threading.Tasks.RangeWorker, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ExecuteAction(System.Boolean& yieldedBeforeCompletion)
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica.Execute()
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica+<>c.<.ctor>b__4_0(System.Object s)
[System, mscorlib.dll] System.Threading.Tasks.Task.InnerInvoke()
[System, mscorlib.dll] System.Threading.Tasks.Task.Execute()
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
[System, mscorlib.dll] System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot)
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecuteEntry(System.Boolean bPreventDoubleExecution)
[System, mscorlib.dll] System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
[System, mscorlib.dll] System.Threading.ThreadPoolWorkQueue.Dispatch()
[System, mscorlib.dll] System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

------
Full log is the same as before but here it is again
https://gist.github.com/HugsLibRecordKeeper/11647d17584dbfac0bfa556e4a6774f5
< >
Showing 1-2 of 2 comments
GonDragon  [developer] 17 Oct @ 5:41am 
Oh, those are harmless errors. You can keep playing with them without problem, but if you want a clean start up, this is how:

First one is because there are some mod deleting a research from Phanerons Basic Storage. I don't know why Better Architect Menu would be doing that (it sounds more as something Progression: Storage may do) but just move that mod to be AFTER mine, that should remove the error (as I'll be patching the research before the other mod removes it).

Second and Third errors are, to my opinion, wrongly labeled as errors by the game, they should be warnings (yellow lines). It just says that two technologies are occupying the same space. Just open any game, enter dev mode, open the research tree, click on "edit", search one of those two research and move it to other place, then click save.
@GonDragon oh, i see, thanks for the explanation!
< >
Showing 1-2 of 2 comments
Per page: 1530 50