RimWorld

RimWorld

[WH40K]Adeptus Mechanicus: Armoury
 This topic has been pinned, so it's probably important
Ogliss  [developer] Feb 23, 2020 @ 10:02am
Bug Reports & Known Issues
Somewhere to post Bug Reports, Please try to include as much relevent information as possible, including the version of RimWorld your using. (1.0, 1.1, etc), if your using Combat Extended.

Or via the GitHubs Issue Tracker[github.com]

If you have HugsLib you can press CTRL + F12 to copy the report and paste it here.

Alternatively click
https://gyazo.com/579d014e1fe4583c19c03ba6fe54e91d

which should open something like this
https://gyazo.com/fd6fbe3394b1f87805b05cd5e4ff4d93

in the bottom left is the share logs button, click that and copy the link and paste it into a comment here

or you can copy it from your log directory, which will be something along the lines of.

C:\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin_Data\output_log.txt

or

C:\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin_Data\output_log.tx

it can also be at

C:\Users\USERNAME\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\player.log


Known Issues

Cant Draft, or see any of the usual pawn buttons
if your using the offical version of Dual Wield, try my fork, which is linked in the collection

Mod Manager Local Copies
Using Mod Manager to make Local Copies of mods will cause issues due to it editing the packageId of the copies, this can be easily fixed by editing the local copies packageId and removing the _copy postfix applied to it

Research Tree/Pal
these mods dont report all required research correctly and break Alien Races Racial restrictions on research.
you might have better luck with ResearchPal - Forked

Multiplayer
this mod is currently NOT compatible with the multiplayer mods - issues related to desyncs should be logged here

RimThreaded
Reports of Beam weapons not firing, no errors thrown. (Resolved)
Reports of CTD on Deep Strike. (Resolved)

Linux
Reports of CTD on pawn damage, Totally stumped on this, not being a linux user myself makes it hard to pinpoint a cause
Last edited by Ogliss; May 14, 2023 @ 4:36am
< >
Showing 1-15 of 766 comments
Darkstar Feb 28, 2020 @ 1:29am 
Hi Ogliss,

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.
Ogliss  [developer] Feb 28, 2020 @ 1:45am 
id guess the issue is we both patch the <linkableFacilities> tab to it, and neither of us had the good sense to patch it properly, id forgotten all about that patch, its old as the hills and poorly written, will replace it, but i wont be able to push the update until ive fixed another issue on my end, if you want to hit me up on discord, i can send you the modified patch when its done
Ogliss  [developer] Feb 28, 2020 @ 2:04am 
fixed for next release
Darkstar Feb 28, 2020 @ 2:33pm 
Thanks! Found another one, which I think is from this mod, though it might be from your Xeno mod. This error occurs on generating a new world:

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.
Der Kaiser Mar 11, 2020 @ 12:00pm 
the regular enginseer robe and hood colors are broken, they now just use the color sliders instead of the custom ones you made for it.
Ogliss  [developer] Mar 13, 2020 @ 5:14am 
bah damn steam not notifying me of replies!
@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
Darkstar Mar 13, 2020 @ 11:04am 
At the time, yes... I had all 3 race mods running.
Ogliss  [developer] Mar 13, 2020 @ 11:09am 
yeah pretty sure thats a harmless error from the orkz, cause they are genderless and it doesnt like it haha
Darkstar Mar 17, 2020 @ 2:14pm 
Just got a new error when firing up for the first time today - could be the new unstable version breaking things:

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()
Ogliss  [developer] Mar 17, 2020 @ 2:34pm 
do you have royalty?
Darkstar Mar 17, 2020 @ 2:51pm 
Yes.
Nothson Mar 18, 2020 @ 4:19pm 
I get 3 errors on startup. the only mods install are Harmony, Hugslib and this one.

https://drive.google.com/open?id=17WIl4VssaZUff93fzZhd1Po4RIyeKkj-G23XFOwlXq8

Edit, it appears feral orks is now a requirement for this.
Last edited by Nothson; Mar 18, 2020 @ 5:48pm
JimmyHillUK Mar 19, 2020 @ 1:21pm 
Hi, hope all well considering the times.

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.
Ogliss  [developer] Mar 19, 2020 @ 1:32pm 
All well here!
huh, curious, are you on 1.1 or 1.0?
Darkstar Mar 19, 2020 @ 7:31pm 
Regarding the harmony error I've been getting, I fiddled around with my setup, and I was able to reproduce it with the bare minimum mods installed. Log file is here if you're interested: https://gist.github.com/9f09147e88b09448affa5320510d0e2a

Cheers!
Last edited by Darkstar; Mar 19, 2020 @ 7:32pm
< >
Showing 1-15 of 766 comments
Per page: 1530 50