RimWorld

RimWorld

Vanilla Furniture Expanded
 This topic has been pinned, so it's probably important
Kikohi  [developer] Feb 28, 2020 @ 11:58am
Bugs report
Please report any bugs here, before posting make sure someone didn't already reported the issue
< >
Showing 1-15 of 248 comments
Danimineiro Mar 2, 2020 @ 9:28am 
With the DLC:
An Esquire requires a double bed in his bedroom.
If you use an Ergonomic double bed instead the Esquire will be unhappy.
I'm unsure if this is intended - IMO the economic double bed is an upgrade to the normal one.
Cerealklr Mar 4, 2020 @ 9:00pm 
Same goes for the Royal Poster Bed -- which is a bit ironic ;) -- Probably obvious, but just making sure it was noted.
dafyddnz Mar 6, 2020 @ 6:19pm 
Looks like this would require a patch to RoyalTitles_Empire.xml.

Currently
<RoyalTitleDef ParentName="BaseEmpireTitlePsycaster"> <defName>Praetor</defName> ... <bedroomRequirements> ... <li Class="RoomRequirement_ThingAnyOf"> <things> <li>DoubleBed</li> <li>RoyalBed</li> </things> </li> <li Class="RoomRequirement_Thing"> <thingDef>EndTable</thingDef> </li> <li Class="RoomRequirement_Thing"> <thingDef>Dresser</thingDef> </li> </bedroomRequirements> ... </RoyalTitleDef>

You would have to add the appropriate beds, end dressers, dressers to each title. And that's just bedrooms, there are also requirements for floor types, throne rooms, food etc. A lot of work is involved I think.
Cerealklr Mar 6, 2020 @ 10:09pm 
Yeah, patching the beds in is relatively clean and easy, but patching the end tables / dressers is a mess because RoomRequirement_Thing can't just insert new alternative items, so you've gotta replace the entire node. It works fine, but it means VFE will clobber anyone else who's also trying to patch in their end tables and dressers... Hopefully the VFE crew has the clout to talk to Ludeon about only using RoomRequirement_ThingAnyOf (or better yet, some kind of tag based solution like they already do for the flooring requirement).

Anyway, I took a crack at a quick and dirty solution -- notes and patch here:

https://gist.github.com/joshuafcole/be29444c13708f1b0bc1418439e51d30


Cheers
Hazy Ape Mar 12, 2020 @ 8:44pm 
Not sure if it is intentional or not but eating at a counter does not remove the ate without table debuff
Adeptguy Mar 13, 2020 @ 1:35am 
I noticed my pawns refuse to use the modern computer. I bought one from an exotic trader and installed it, it was made from steel but whatever. I installed it, when my pawns had recreation time I tried to make them go use the computer by seemingly endlessly drafting and undrafting them (done it like 50 times or so...) and never ever did they even consider using the computer for recreation. It was always either cloudwatching, relaxing socially or horseshoe pin...

What are the requirements to use this thing? How do I make them use it?
Last edited by Adeptguy; Mar 13, 2020 @ 1:36am
Kikohi  [developer] Mar 13, 2020 @ 2:29am 
It might be an issue, I will look into it
Turkey Mar 13, 2020 @ 11:34pm 
The kitchen sink doesn't apply its bonuses to cooking stations and the file cabinet doesn't work on hi-tech research benches.
Vats Mar 14, 2020 @ 8:07am 
The slab bed has lower rest effectiveness (72%) than a sleeping spot (80%).
So royal dressers and end tables (even the spacer ones) dont count for royalty DLC still goes "undignified bedroom"

https://imgur.com/a/mzhI5k8

Edit; i guess ill just place the vanilla ones with your together :/
Last edited by れPURE い.億KiotheCloud四; Mar 24, 2020 @ 6:53am
Kreator Mar 26, 2020 @ 10:43am 
It removes for me the vanilla Royalty furniture in the menu or do i have to research them too ?
Last edited by Kreator; Mar 26, 2020 @ 10:43am
yskhykj Mar 27, 2020 @ 10:16pm 
The I noticed that the information tab (the "i" icon) of certain furniture doesn't list everything the furniture does. The one I noticed was filing cabinets. It does not list the 5% boost to research speed.
Jay Mar 29, 2020 @ 7:41am 
Getting errors from todays update:
[Vanilla Furniture Expanded] Patch operation Verse.PatchOperationReplace(*/RoyalTitleDef[defName = "Esquire" or defName = "Knight" or defName = "Praetor" or defName = "Baron" or defName = "Count" or defName = "Duke" or defName = "Consul" or defName = "Stellarch" or defName = "Emperor"]/bedroomRequirements/li[@Class = "RoomRequirement_Thing"][thingDef[text()="EndTable"]]) failed
file: D:\Steam\steamapps\workshop\content\294100\1718190143\Patches\Royalty_patch.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()

This is apparently regarding the end table... but there is another identical one regarding a dresser.
Last edited by Jay; Mar 29, 2020 @ 7:42am
im_robertb Mar 29, 2020 @ 7:46am 
I'll back up the report from @Boolyman, just above.

I tried disabling my other mods (except for Harmony and HugsLib), issue persists. I am playing without the Royalty DLC. Logger output here:

https://gist.github.com/HugsLibRecordKeeper/0b2d0d714f0e1974aac09c68b0b15067
Last edited by im_robertb; Mar 29, 2020 @ 7:47am
STIEMI Mar 29, 2020 @ 8:13am 
Hi,

i get the same Message and i haven't the DLC either.

[Vanilla Furniture Expanded] Patch operation Verse.PatchOperationAdd(*/RoyalTitleDef[defName = "Esquire" or defName = "Knight" or defName = "Praetor" or defName = "Baron" or defName = "Count" or defName = "Duke" or defName = "Consul" or defName = "Stellarch" or defName = "Emperor"]/bedroomRequirements/li[@Class = "RoomRequirement_ThingAnyOf"]/things) failed
file: F:\Games\Steam\steamapps\workshop\content\294100\1718190143\Patches\Royalty_patch.xml

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
< >
Showing 1-15 of 248 comments
Per page: 1530 50