边缘世界 RimWorld

边缘世界 RimWorld

[LTS]Furnishing
Velhomestre 2022 年 8 月 1 日 下午 7:01
A problem with Vanilla Expanded mods probably
I have this single problem with this mod and Vanilla Expanded one. Is it possible to solve so it can be 100%?

here is log to help: https://gist.github.com/e6acfec6ac27a4b2ba572790e564a4fd
< >
正在显示第 1 - 6 条,共 6 条留言
LimeTreeSnake  [开发者] 2022 年 8 月 4 日 上午 12:24 
What am I looking at, what is the issue?
Velhomestre 2022 年 8 月 4 日 下午 8:27 
I have this problem here

XML error: Duplicate XML node name recipes in this XML block: <ThingDef ParentName="BenchBase"><defName>DrugLab</defName><label>drug lab</label><description>A work bench equipped with containers, heaters, and measurement devices for producing various drugs.</description><thingClass>Building_WorkTable</thingClass><graphicData><texPath>Things/Building/Production/TableDrugLab</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>(3.5,1.5)</drawSize><damageData><cornerTL>Damage/Corner</cornerTL><cornerTR>Damage/Corner</cornerTR><cornerBL>Damage/Corner</cornerBL><cornerBR>Damage/Corner</cornerBR></damageData></graphicData><castEdgeShadows>true</castEdgeShadows><staticSunShadowHeight>0.20</staticSunShadowHeight><costStuffCount>50</costStuffCount><stuffCategories><li>Metallic</li><li>Woody</li></stuffCategories><costList><Steel>75</Steel><ComponentIndustrial>6</ComponentIndustrial></costList><altitudeLayer>Building</altitudeLayer><fillPercent>0.5</fillPercent><useHitPoints>True</useHitPoints><statBases><WorkToBuild>3500</WorkToBuild><MaxHitPoints>120</MaxHitPoints><Flammability>1.0</Flammability></statBases><size>(3,1)</size><designationCategory>Production</designationCategory><passability>PassThroughOnly</passability><pathCost>50</pathCost><hasInteractionCell>True</hasInteractionCell><interactionCellOffset>(0,0,-1)</interactionCellOffset><surfaceType>Item</surfaceType><constructionSkillPrerequisite>4</constructionSkillPrerequisite><inspectorTabs><li>ITab_Bills</li></inspectorTabs><building><spawnedConceptLearnOpportunity>BillsTab</spawnedConceptLearnOpportunity></building><comps><li Class="CompProperties_AffectedByFacilities"><linkableFacilities><li>ToolCabinet</li><li>VFE_DrugCabinet</li></linkableFacilities></li><li Class="VanillaFurnitureExpanded.CompProperties_RandomBuildingGraphic"><randomGraphics><li>Things/Building/Production/TableDrugLab</li><li>Things/Building/Production/TableDrugLabs/VFE_TableDrugLabAlternate</li><li>Things/Building/Production/TableDrugLabs/VFE_TableDrugLabBigJar</li><li>Things/Building/Production/TableDrugLabs/VFE_TableDrugLabDouble</li></randomGraphics></li></comps><placeWorkers><li>PlaceWorker_ShowFacilitiesConnections</li><li>PlaceWorker_PreventInteractionSpotOverlap</li></placeWorkers><researchPrerequisites><li>DrugProduction</li></researchPrerequisites><recipes><li>USH_Make_MedicineUltratech_Bulk</li></recipes><recipes><li>USH_Synthesise_Luciferium</li><li>USH_Synthesise_Luciferium_Bulk</li><li>USH_Synthesise_Lifter</li><li>USH_Synthesise_Lifter_Bulk</li><li>USH_Synthesise_RedFlicker</li><li>USH_Synthesise_RedFlicker_Bulk</li><li>USH_Synthesise_ScarletSmellingSalts</li><li>USH_Synthesise_ScarletSmellingSalts_Bulk</li><li>USH_Synthesise_LastWish</li><li>USH_Synthesise_LastWish_Bulk</li><li>USH_Synthesise_ScarletEye</li><li>USH_Synthesise_ScarletEye_Bulk</li><li>USH_Synthesise_MechaSuppressors</li></recipes></ThingDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.XmlInheritance:CheckForDuplicateNodes (System.Xml.XmlNode,System.Xml.XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes ()
Verse.XmlInheritance:Resolve ()
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>)
Verse.LoadedModManager:LoadAllActiveMods ()
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Seems like a duplicity bug with VE. Its the only bug that shows when I add furnishing in my modlist
LimeTreeSnake  [开发者] 2022 年 8 月 5 日 上午 12:19 
Odd, since my mod does not alter Drug Lab at all, so it is not plausible my mod does this.
You have two Recipe lists, you have mods that add recipes like so, they do it wrong. check with them! :)
<recipes>
<li>USH_Make_MedicineUltratech_Bulk</li>
</recipes>
<recipes>
<li>USH_Synthesise_Luciferium</li>
<li>USH_Synthesise_Luciferium_Bulk</li>
<li>USH_Synthesise_Lifter</li>
<li>USH_Synthesise_Lifter_Bulk</li>
<li>USH_Synthesise_RedFlicker</li>
<li>USH_Synthesise_RedFlicker_Bulk</li>
<li>USH_Synthesise_ScarletSmellingSalts</li><li>USH_Synthesise_ScarletSmellingSalts_Bulk</li>
<li>USH_Synthesise_LastWish</li>
<li>USH_Synthesise_LastWish_Bulk</li>
<li>USH_Synthesise_ScarletEye</li>
<li>USH_Synthesise_ScarletEye_Bulk</li>
<li>USH_Synthesise_MechaSuppressors</li>
</recipes>
Velhomestre 2022 年 8 月 6 日 下午 9:22 
Weird because this error only shows when I add Furnishing and Systems. This is the image I get when game loads

https://imgur.com/a/JUAyIrp

BTW in Malsjo furniture it doesnt have a contents tab to show what is stored. Here is a screenshot to show (I know its a different problem but its something new I checked)

https://imgur.com/a/JUAyIrp

Here is the debug problem:

Root level exception in OnGUI(): System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at (wrapper dynamic-method) LWM.DeepStorage.Open_DS_Tab_On_Select.LWM.DeepStorage.Open_DS_Tab_On_Select.Postfix_Patch0(RimWorld.Selector)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.Select_Patch1(RimWorld.Selector,object,bool,bool)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.SelectUnderMouse_Patch2(RimWorld.Selector)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.HandleMapClicks_Patch1(RimWorld.Selector)
at RimWorld.Selector.SelectorOnGUI () [0x00000] in <edd783c914df484aa4e04093991f266d>:0
at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <edd783c914df484aa4e04093991f266d>:0
at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootOnGUI_Patch1(RimWorld.UIRoot_Play)
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)


Thanks for all the replys and the mods too!
LimeTreeSnake  [开发者] 2022 年 8 月 7 日 上午 2:16 
The first error probably already existed before adding my mod. Just that it did not show before due the log being full thus with everything else. If you open the log file without my mod on, I suspect you will still get the bench error.
Regarding the second error, you got deep storage installed right?
Velhomestre 2022 年 8 月 7 日 下午 5:30 
引用自 LimeTreeSnake
Regarding the second error, you got deep storage installed right?

Yes.
< >
正在显示第 1 - 6 条,共 6 条留言
每页显示数: 1530 50