安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
I'm seeing the following error on startup:
XML error: Duplicate XML node name comps in this XML block: <ThingDef ParentName="BenchBase"><defName>SimpleResearchBench</defName><label>simple research bench</label><description>A simple bench with writing implements and simple measurement devices. Researchers work here to discover new things.</description><thingClass>Building_ResearchBench</thingClass><size>(3,2)</size><stuffCategories><li>Metallic</li><li>Woody</li><li>Stony</li></stuffCategories><costStuffCount>75</costStuffCount><costList><Steel>25</Steel></costList><graphicData><texPath>Things/Building/Production/ResearchBenchSimple</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>(5,4)</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><altitudeLayer>Building</altitudeLayer><passability>PassThroughOnly</passability><pathCost>70</pathCost><statBases><MaxHitPoints>250</MaxHitPoints><WorkToBuild>2800</WorkToBuild><Flammability>1.0</Flammability><ResearchSpeedFactor>0.75</ResearchSpeedFactor></statBases><placeWorkers><li>PlaceWorker_PreventInteractionSpotOverlap</li></placeWorkers><fillPercent>0.5</fillPercent><interactionCellOffset>(0,0,-1)</interactionCellOffset><hasInteractionCell>true</hasInteractionCell><designationCategory>Production</designationCategory><surfaceType>Item</surfaceType><comps><li Class="CompProperties_AffectedByFacilities"><linkableFacilities><li>Misc_FileCabinet</li><li>Facility_ResearchCounter</li><li>ToolCabinetShelf</li></linkableFacilities></li></comps><comps><li Class="CompProperties_AffectedByFacilities"><linkableFacilities><li>ToolCabinetShelf</li></linkableFacilities></li></comps></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
I traced it back to the LinkableFacilities.xml file from this mod.
I'm using the unstable/hotfix branch of Rimworld, as well as the Vanilla Furniture Expanded mods which also appear to reference the SimpleResearchBench object. I don't think there is a conflict there but I am new to the xml patching stuff, so I'm not certain.
Name list for gender=None slot=First is empty.
Verse.Log:Error(String, Boolean)
RimWorld.NameBank:GetName(PawnNameSlot, Gender, Boolean)
RimWorld.PawnBioAndNameGenerator:GeneratePawnName_Shuffled(Pawn, String)
RimWorld.PawnBioAndNameGenerator:DMD<DMD<GeneratePawnName_Patch1>?-1555677824::GeneratePawnName_Patch1>(Pawn, NameStyle, String)
AdeptusMechanicus.HarmonyInstance.AM_PawnBioAndNameGenerator_GiveShuffledBioTo_AdultAge_Patch:GiveShuffledBioTo(Pawn, FactionDef, String, List`1)
AdeptusMechanicus.HarmonyInstance.AM_PawnBioAndNameGenerator_GiveShuffledBioTo_AdultAge_Patch:GiveShuffledBioTo_AdultAge_Postfix(Pawn, FactionDef, String, List`1)
RimWorld.PawnBioAndNameGenerator:DMD<DMD<GiveShuffledBioTo_Patch1>?-571465600::GiveShuffledBioTo_Patch1>(Pawn, FactionDef, String, List`1)
It appears to be fine to proceed though.
@Darkstar
hmmmmm im guessing thats related to the Orkz? assuming your using that too?
@Der Kaiser
Aye im aware of the issue, its annoying cause if its not crafted, the colours are fine, think ive sorted it for the next update though
Could not execute post-long-event action. Exception: System.TypeInitializationException: The type initializer for 'AdeptusMechanicus.HarmonyInstance.Main' threw an exception. ---> HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static System.Boolean AdeptusMechanicus.AMA_ThingRequiringRoyalPermissionUtility_IsViolatingRulesOfAnyFaction_ExtraSilencer_Patch::Post_IsViolatingRulesOfAnyFaction(Verse.Def implantOrWeapon, Verse.Pawn pawn, System.Int32 implantLevel, System.Boolean ignoreSilencer, System.Boolean& __result)
at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x0004d] in <2161c8330234450b8141397c32c11571>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00057] in <2161c8330234450b8141397c32c11571>:0
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x00127] in <2161c8330234450b8141397c32c11571>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00082] in <2161c8330234450b8141397c32c11571>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <2161c8330234450b8141397c32c11571>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <2161c8330234450b8141397c32c11571>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <2161c8330234450b8141397c32c11571>:0
at AdeptusMechanicus.HarmonyInstance.Main..cctor () [0x00021] in <e808de82e5e84cd5a716e6479ba6ccb0>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (System.RuntimeTypeHandle type) [0x0002a] in <567df3e0919241ba98db88bec4c6696f>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00018] in <b7dc5e8496d24da588e1b34a5d1646b0>:0
at Verse.PlayDataLoader+<>c.<DoPlayLoad>b__4_2 () [0x0000a] in <b7dc5e8496d24da588e1b34a5d1646b0>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x0007d] in <b7dc5e8496d24da588e1b34a5d1646b0>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:DMD<DMD<Update_Patch1>?2048669312::Update_Patch1>(Root)
Verse.Root_Entry:Update()
https://drive.google.com/open?id=17WIl4VssaZUff93fzZhd1Po4RIyeKkj-G23XFOwlXq8
Edit, it appears feral orks is now a requirement for this.
Just updated my workshop files and now my save has broken, after uninstalling some of the more recently updated mods, I've figured it down to this one.
....aaaand in writing this I added the mods back to get the error report, didn't come up with any, not even the usual wall of red I run with 0_o loaded the save back up and it's running perfectly. Maybe it just wanted to be at the bottom of the pile.
huh, curious, are you on 1.1 or 1.0?
Cheers!