RimWorld

RimWorld

Variable Room Sizes (temporary beta)
45 Comments
RaiderLeader666 19 Jun, 2024 @ 10:15pm 
That's cause it's not and need updated
The Blind One 5 Jun, 2024 @ 6:19am 
This does seem to be working for 1.5
KingsMan_ 5 Jun, 2024 @ 4:20am 
it this thing work on 1.5 guys?
The Blind One 5 Apr, 2024 @ 4:32am 
@thriceandonce

It will probably add bathrooms to the list.

I used dormitories mod which adds dormitories and it added dormitories to the list and worked perfectly fine. So I reckon it will work the same for dubs.
thriceandonce 5 Apr, 2024 @ 2:48am 
Does anyone know how this interacts with Dubs Bad Hygiene (--> bathrooms)?
The Blind One 16 Nov, 2023 @ 2:40am 
@Phrozehn

That is actually vanilla behavior :cozybethesda:
Phrozehn 15 Nov, 2023 @ 12:37pm 
My pawns in tiny rooms get the spacious interior buff while they're asleep. Is that intended?
Maya 22 Oct, 2023 @ 7:48pm 
This is a mod I knew I needed but didnt know existed until today.
Karmapowered 22 Jun, 2023 @ 7:13am 
I would like to second @[RTB] Sarianos's suggestion :

> Functional Room mod by Ryouta and their open permission to duplicate, modify, and upload
> incorporating that mod's functionality into this mod?
The Blind One 19 May, 2023 @ 10:06am 
@Pudding Deity yes, that is a different mechanic all together. This only affects the room impressiveness stat.

Do note: If you pawn goes to sleep in a tiny room, they'll get a spacious interior buff the moment they step into bed to sleep. This will often mean they don't even trigger the cramped interior debuff if you're wondering. (all sleeping pawns get the spacious interior buff whether the room is spacious or not lol)
Velvet 19 May, 2023 @ 5:36am 
"So the mood one (for example "cramped interior" debuff) just cares about the raw number of tiles that make a room and doesn't care about the multiplier here"

So just to clarify, this mod ONLY affects room impressiveness, not colonist moods about spacious or cramped rooms? So if a colonist thinks a room is cramped in vanilla, no matter how low or high I set the modifier here, it'll always be cramped?
Basblob 9 May, 2023 @ 1:06pm 
@The Blind One Thanks so much that makes sense!
The Blind One 26 Apr, 2023 @ 10:22am 
@Basblob

All vanilla values are 1
This values you can set in the configurations are an EXTRA value modifier to space calculations.
So by default this mod multiplies the space value of a bedroom by 1.4
The space value of a workshop is 0.8 in the config this means it is counted as 20% smaller than in vanilla.
You'll want to place all values at 1 to get vanilla space calculations.
Basblob 26 Apr, 2023 @ 5:53am 
Potentially silly question, but are the default values set by this mod different from vanilla out of the box as they are in Realistic Rooms, or do you need to set them manually to be more "realistic"?
[RTB] Sarianos 23 Apr, 2023 @ 11:03pm 
@Owlchemist While this is still in beta if you don't mind a suggestion I've got one for you, with the formal abandonment of the Functional Room mod by Ryouta and their open permission to duplicate, modify, and upload their work would you ever consider incorporating that mod's functionality into this mod? Personally I feel like it would be a good fit for this mod as an optional feature/setting.
The Blind One 20 Apr, 2023 @ 11:21am 
Take some of my points you superstar :steamhappy:
The Blind One 20 Apr, 2023 @ 11:20am 
Hmmm I think I found the issue. It's my fault really.

I was assuming that the 1.4 modifier that is applied on default with this mod IS the same modifier that the game does by default to calculate space which is also 1.4. But it's an EXTRA modifier.

So the game does 1.4 x 1.4 (for bedrooms under stock default settings of this mod)

The game does actually count items in a room, I've just tested this and it works fine.

False alarm, my bad bro.
Owlchemist  [author] 20 Apr, 2023 @ 9:58am 
So the mood one (for example "cramped interior" debuff) just cares about the raw number of tiles that make a room and doesn't care about the multiplier here, or actual usable space.

The room stat UI, which feeds into the overall impressiveness stat, uses the multiplier and accounts for furniture in the way.

> Normally a space is only counted as 0.5 'space' if it is covered by an item such as a bed, this mod seems to disable that effect.

I'm not aware of that but I could take a look. It should still be in there but could be getting lost to the noise. An order of operations issue perhaps?
The Blind One 20 Apr, 2023 @ 9:54am 
Am I mistaken?

I know there's two space systems going on. One for mood where you can get a cramped mood debuff such as 'Cramped Interior' giving -5 mood when your pawn is in a room with less than 10 tiles for example.

But doesn't the normal room stats GUI decrease the actual space calculated based on whether items are taking up space? Normally a tile gives 1.4 space but if there's a object it only counts as 0.5 space. I believe it used to calculate this in the room stats GUI as well and would impact the actual stats of the room. Often leading to situation where adding a single flower pot or end table would push the room size threshold down enough to degrade it. There's a bunch of mods that disable this effect and from what I can see this mod does it as well but it doesn't seem like its advertised.
Owlchemist  [author] 20 Apr, 2023 @ 9:30am 
Regarding the furniture taking up space issue you mentioned... That's not quite what's going on. You see there's two separate room space measurement systems going on. One of them is used for the room stats UI, on the second is used for the moods. The moods one doesn't care the modifier here. I would have preferred that it did though, but currently it doesn't in the beta version.
The Blind One 20 Apr, 2023 @ 9:12am 
Oh one last thing.

Bedrooms seem to take priority when determining room roles. This means that you can cheat your way into making workshops and other rooms more 'spacious' by putting a bed in them for example. I think it'd make more sense if there in the case there were multiple room roles conflicting that it would take the space calculation for the roomrole with the least favorable modifier. Possibly add this as a toggleable option?
The Blind One 20 Apr, 2023 @ 8:34am 
Noticed that this mod disables the effect of space taken by objects. Normally a space is only counted as 0.5 'space' if it is covered by an item such as a bed, this mod seems to disable that effect. Probably to keep the calculation simpler I presume. I take it this is as intended?

Now I'm not complaining, I actually prefer it this way, it's just something I noticed and might be handy to be added to the description for some people to understand what is going on compared to vanilla.

Alternatively, an option where you could tweak the effect on a per room basis? But this might require more game calculations than its worth.

Anyway once again, thanks for this mod, this makes making bedrooms a lot more pleasant and realistic imho.
The Blind One 16 Apr, 2023 @ 4:55am 
Why are all your mods so good? I've got like 80% of them subscribed. You're a global treasure at this point <3
Thank you for this mod.
Three 10 Apr, 2023 @ 5:44am 
Just subscribed to this interesting mod. :HKIndustry:
I hope you let the RimPy team know what order it should be loaded in. :floppy:
Thanks for the great job. :steamthumbsup:
Owlchemist  [author] 7 Mar, 2023 @ 10:14am 
Not here, no but a simple XML patch just swapping out the label would accomplish that.
76561199071967613 7 Mar, 2023 @ 10:06am 
That's the hard part, but is it possible to rename the room type?
Signal 4 Mar, 2023 @ 1:24am 
This is genius! Bedrooms were always the bane of my base design. I'd look at that big room and ask, "What are going to do in there, Mr. Colonist, run laps?" You nailed it. It's not the actual size that matters, but how big a room feels. I also like your default 0.8 for workshops full of equipment feeling more cramped than it is. Great!
Owlchemist  [author] 27 Feb, 2023 @ 10:16pm 
@Atom - it's a score multiplier to the perceived room size. So a room that is supposed to be small like a bathroom has a higher multiplier.
WinterImmersion 27 Feb, 2023 @ 7:21pm 
Hey just wanted to say thanks for this, I have been using another mod to tweak the size settings since I really like to design compact-ish bases, and felt bedrooms were too restrictive creatively. But the mod always felt pretty cheaty.

This solves an issue i never knew I had, now I can make bedrooms (and bathrooms) more compact since they are private spaces, while making public shared spaces require much more space, and making ceremonial places require much much more space.
ΔTØM 27 Feb, 2023 @ 2:16pm 
@Owlchemist may be a dumb question, but these numbers, what they mean and how they work? For example, my colonist is in a 3x4 bedroom, and with a thought of Spacious room. I would like these thinking with a 5x5 room. Tks anyway, great job
KingsMan_ 27 Feb, 2023 @ 6:57am 
Another amazing mod!
Owlchemist  [author] 26 Feb, 2023 @ 7:35am 
Heh, @Deep, yes this is 99% of the reason I made this mod too. For bathrooms.
Deep 26 Feb, 2023 @ 7:20am 
This is exactly what I want!

Perfect for the 'private bathroom' room type added by Dubs Bad Hygiene. Was driving me mad when the bathroom was always 'awful' or 'mediocre' while being as big as the bedroom.
Owlchemist  [author] 24 Feb, 2023 @ 2:38pm 
@ec - just wrote up an FAQ above a moment ago to answer this, have a look.
ELLIOTTCABLE on Discord 24 Feb, 2023 @ 2:30pm 
This is only about configuring the _various room sizes for each specific room_ versus one-another, right? i.e. is it compatible with, say, Configurable Room Stats or Realistic Rooms or whatever?
Ren 22 Feb, 2023 @ 3:53pm 
Another much needed mod, thanks a ton @Owlchemist :happy_yeti:
obsidian29 20 Feb, 2023 @ 2:54pm 
Oh yeah. Realistic room sizes but Owlchemist version. This will make it a ton easier to design a realistic base without a room roughly the size of my IRL bedroom being called "cramped".
pointemorte. 19 Feb, 2023 @ 1:46pm 
swag
Stygian Emperor 8 Feb, 2023 @ 5:02pm 
cool.
Owlchemist  [author] 8 Feb, 2023 @ 10:31am 
Yes and no. It's basically a successor to it. If you use both it would just multiply the same effect to a weird unbalanced state.
Stygian Emperor 8 Feb, 2023 @ 4:47am 
Does this interfere with Realistic Rooms Rewritten?
Jiopaba 28 Jan, 2023 @ 3:02pm 
And the performance will probably be better lol. Watch owl incidentally rewrite the room stat worker.
Jiopaba 28 Jan, 2023 @ 3:01pm 
Swag. This sounds way cooler than the various same room size mods I've tried.
i2ID 27 Jan, 2023 @ 9:30am 
i like how workshop is 0.8... gotta have saftey in the wokplace :P
Xyllisa Meem Paradox Station 27 Jan, 2023 @ 1:30am 
Hiiiiiiiidden.