RimWorld

RimWorld

Vanilla Furniture Expanded
 This topic has been pinned, so it's probably important
Kikohi  [developer] 28 Feb, 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 2 Mar, 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 4 Mar, 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 6 Mar, 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 6 Mar, 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 12 Mar, 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 13 Mar, 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; 13 Mar, 2020 @ 1:36am
Kikohi  [developer] 13 Mar, 2020 @ 2:29am 
It might be an issue, I will look into it
Turkey 13 Mar, 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 14 Mar, 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四; 24 Mar, 2020 @ 6:53am
Kreator 26 Mar, 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; 26 Mar, 2020 @ 10:43am
yskhykj 27 Mar, 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 29 Mar, 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; 29 Mar, 2020 @ 7:42am
im_robertb 29 Mar, 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; 29 Mar, 2020 @ 7:47am
STIEMI 29 Mar, 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