RimWorld

RimWorld

More Furniture [1.1 + 1.2]
 This topic has been pinned, so it's probably important
wofl  [developer] 15 Mar, 2020 @ 12:41am
Bugs
Please post all bugs/issues you have here
< >
Showing 1-15 of 18 comments
Fuga 11 Mar, 2020 @ 5:54pm 
Bug
Maybe I found a bug in your Patches.

<Operation Class="PatchOperationAdd"> <xpath>*/ThingDef[defName = "SimpleResearchBench"]</xpath> <value> <comps> <li Class="CompProperties_AffectedByFacilities"> <linkableFacilities> <li>Anon2FileCabinet</li> </linkableFacilities> </li> </comps> </value> </Operation>

SimpleResearchBenc alredy have a comp list, so I just changed too another <li> node instead of adding a whole <comps> section
wofl  [developer] 12 Mar, 2020 @ 3:15pm 
Thanks for the heads up. That patch was from the original author, I checked it out and it shouldn't cause any issues, so I'm just going to leave it the way it is.

As far as I can tell it is just redundant code at worst, but I believe the original dev added it to allow compatibility with other mods which modify the SimpleResearchBench linkables. If there are any gameplay issues caused by it, please let me know.
Fuga 13 Mar, 2020 @ 5:27am 
It was throwing error telling about redundant elements but nothing that breaks anything
Matiz 13 Mar, 2020 @ 7:31am 
I'm getting this error:

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></linkableFacilities></li></comps><comps><li Class="CompProperties_AffectedByFacilities"><linkableFacilities><li>Anon2FileCabinet</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()
wofl  [developer] 15 Mar, 2020 @ 1:05am 
@Matiz,

Thanks for the info, should be fixed now. Let me know if you continue to have issues.
Suicidal Jamazz 27 Mar, 2020 @ 2:33pm 
(EDIT 3 hrs later)

It's an issue with my install/PC. I installed it on my Laptop and loaded all the same mods. I received no error. I'll have to work out a few more things to fix the below.

(ORIG)

Got this error, today. Haven't played game in a while. Game is at v1.1. Corrected Obsolete mods. Got error from More Furniture 1.1. Unsubscribed. Restarted game. Subscribed to this mod. Enabled this mod. Game Restarted. Still got error.

[More Furniture [1.1]] Patch operation Verse.PatchOperationAdd(*/ThingDef[defName = "HiTechResearchBench"]/comps/li[3]/linkableFacilities) failed
file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2018490850\Patches\Patches.xml
Verse.Log:Error(String, Boolean)
Verse.PatchOperation:Complete(String)
Verse.LoadedModManager:ClearCachedPatches()
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()
Last edited by Suicidal Jamazz; 27 Mar, 2020 @ 6:00pm
Suicidal Jamazz 28 Mar, 2020 @ 8:11am 
Originally posted by Suicidal Jamazz:
(EDIT 3 hrs later)

It's an issue with my install/PC. I installed it on my Laptop and loaded all the same mods. I received no error. I'll have to work out a few more things to fix the below.

(ORIG)

Got this error, today. Haven't played game in a while. Game is at v1.1. Corrected Obsolete mods. Got error from More Furniture 1.1. Unsubscribed. Restarted game. Subscribed to this mod. Enabled this mod. Game Restarted. Still got error.

[More Furniture [1.1]] Patch operation Verse.PatchOperationAdd(*/ThingDef[defName = "HiTechResearchBench"]/comps/li[3]/linkableFacilities) failed
file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2018490850\Patches\Patches.xml
Verse.Log:Error(String, Boolean)
Verse.PatchOperation:Complete(String)
Verse.LoadedModManager:ClearCachedPatches()
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 deleted the file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2018490850\Patches\Patches.xml

Then I validated the game. It did not need to download any new files. Game cache verified.

Ran the game again, and I still get the above error. The 'patches.xml' file mentioned above was redownloaded and back in the folder again. I'm guessing the mod subscription did that? It seems I still need help on it. Does the mod need to be in a certain location in the mod list?

Any help is appreciated.
Suicidal Jamazz 28 Mar, 2020 @ 8:26am 
Originally posted by Suicidal Jamazz:
Originally posted by Suicidal Jamazz:
(EDIT 3 hrs later)

It's an issue with my install/PC. I installed it on my Laptop and loaded all the same mods. I received no error. I'll have to work out a few more things to fix the below.

(ORIG)

Got this error, today. Haven't played game in a while. Game is at v1.1. Corrected Obsolete mods. Got error from More Furniture 1.1. Unsubscribed. Restarted game. Subscribed to this mod. Enabled this mod. Game Restarted. Still got error.

[More Furniture [1.1]] Patch operation Verse.PatchOperationAdd(*/ThingDef[defName = "HiTechResearchBench"]/comps/li[3]/linkableFacilities) failed
file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2018490850\Patches\Patches.xml
Verse.Log:Error(String, Boolean)
Verse.PatchOperation:Complete(String)
Verse.LoadedModManager:ClearCachedPatches()
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 deleted the file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2018490850\Patches\Patches.xml

Then I validated the game. It did not need to download any new files. Game cache verified.

Ran the game again, and I still get the above error. The 'patches.xml' file mentioned above was redownloaded and back in the folder again. I'm guessing the mod subscription did that? It seems I still need help on it. Does the mod need to be in a certain location in the mod list?

Any help is appreciated.

Wow, what a roller coaster. I placed the mod right below the core game, in the mod list. Reloaded. No Error! It seems I was correct in suspecting this mod needed to be a little farther up in the mod list. If anything, I hope my documented struggles can help the next person in need. Great Mod, BTW!
ClevaEnGeanyus 25 May, 2020 @ 9:35am 
Hi, wofl. I’m not sure if you could call this a bug or a gameplay limitation, but the added bedroom furniture stacks with vanilla bedroom furniture for its comfort bonus. The reason I think it could be a gameplay limitation is that Tynan only has a single set of bedroom furniture and the “vanilla furniture expanded” mod series also has this issue too. I was hoping someone might know more about it, despite being rather minor, as it seems unintended.
PurrrrC 1 Jul, 2020 @ 5:37am 
The end tables are not detected for nobility room requirements.
wofl  [developer] 1 Jul, 2020 @ 5:58pm 
Originally posted by DΛVΣ 大夫:
The end tables are not detected for nobility room requirements.

Did you download the royalty patch for the mod? You can find it here:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2020784345
PurrrrC 7 Jul, 2020 @ 7:36pm 
Originally posted by wofl:

Did you download the royalty patch for the mod? You can find it here:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2020784345
Oh, lol thank you.
Zalheras 8 Jul, 2020 @ 1:23pm 
is there an known incompatibility with the mod [K]Extra Stone? because as soon as i run both mods all natural stone from the [K]Extra Stone mod lose their texture and become unable to be mined.

https://gist.github.com/2555089803e11e67b9444ce48e797078

and of course there's a lot of logspam on load
Watershine 2 Aug, 2020 @ 6:52am 
I got an Error caused by this Mod:

Could not resolve cross-reference to Verse.ThingDef named Anon2FileCabinet (wanter=linkableFacilities) Verse.Log:Error(String, Boolean) Verse.DirectXmlCrossRefLoader:TryResolveDef(String, FailMode, Object) Verse.WantedRefForList`1:TryResolve(FailMode) Verse.<>c__DisplayClass15_1:<ResolveAllWantedCrossReferences>b__0(WantedRef) Verse.<>c__DisplayClass6_1`1:<ParallelForEach>b__0(Object) System.Threading.QueueUserWorkItemCallback:WaitCallback_Context(Object) System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean) System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean) System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() System.Threading.ThreadPoolWorkQueue:Dispatch() System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()

Full Debug Log can be found Here[gist.github.com] Ignore the other Error Logs in this one, they've been fixed by now.

I tried moving the Mod to a different Positions in the Mod-List, but it didn't change anything.
It doesn't show on the Log, because i only installed it afterwards, but i got the Royality Patch too, in case you wondering.
Last edited by Watershine; 2 Aug, 2020 @ 8:10am
wofl  [developer] 6 Aug, 2020 @ 12:44pm 
Originally posted by Watershine:
I got an Error caused by this Mod:

Could not resolve cross-reference to Verse.ThingDef named Anon2FileCabinet (wanter=linkableFacilities) Verse.Log:Error(String, Boolean) Verse.DirectXmlCrossRefLoader:TryResolveDef(String, FailMode, Object) Verse.WantedRefForList`1:TryResolve(FailMode) Verse.<>c__DisplayClass15_1:<ResolveAllWantedCrossReferences>b__0(WantedRef) Verse.<>c__DisplayClass6_1`1:<ParallelForEach>b__0(Object) System.Threading.QueueUserWorkItemCallback:WaitCallback_Context(Object) System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean) System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean) System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() System.Threading.ThreadPoolWorkQueue:Dispatch() System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()

Full Debug Log can be found Here[gist.github.com] Ignore the other Error Logs in this one, they've been fixed by now.

I tried moving the Mod to a different Positions in the Mod-List, but it didn't change anything.
It doesn't show on the Log, because i only installed it afterwards, but i got the Royality Patch too, in case you wondering.

Hey, is this causing any actual problems with running the game? I checked it out and it seems to just be a warning and doesnt cause any problems in game. I believe this error is caused by the mod "More Linkables" but I'm not 100% sure, I'd have to look into it a bit more.

So if you could let me know if its causing any problems in the actual game and if it is I'll look into a fix with the creator of more linkables, and also try turning off more linkables to see if the error goes away & let me know.
< >
Showing 1-15 of 18 comments
Per page: 1530 50