Oxygen Not Included

Oxygen Not Included

1,172 ratings
[Vanilla + DLC] Rooms Expanded
16
11
6
18
9
2
6
6
3
10
5
4
4
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
18.378 MB
3 Jan, 2021 @ 6:53am
23 Nov @ 4:36am
43 Change Notes ( view )

Subscribe to download
[Vanilla + DLC] Rooms Expanded

Description
Adds a few more Room Types to the room overlay, each with its own requirements. Fulfill them to unlock bonus effects or mark the room with colors on the overlay.

In the future, I'm going to modify DLC buildings to be affected by this mod as well, I might add more room types to the list as well.

Please leave your feedback and suggestions in the comments!

Settings
Please note, you can configure max room size and scale effect using Json settings file. You can also remove some rooms from this list if you don't like them. You can find config file under this path:
%USERPROFILE%DocumentsKleiOxygenNotIncludedmodsSteam2348079481RoomsExpanded.Settings.json

You can also use in-game Options in the mod menu to easily modify this file using GUI. Thanks for Peher Han for providing PLib, allowing me to do this

New Rooms

Kitchen
Effect: Additional 10% calories produced
Requirements:
Cooking Station (Microbe Musher, Electric Grill or Gas Range)
Refrigerator
Decor Item
Room Size: 12-64

Shower Room
Effect: Shower time shorter by 20%
Requiremets:
Shower
Decor Item
No Industrial Machinery
Room Size: 12-64
Note: This room's effect expands to non-modded Washroom room, speeding up shower usage in there.

Agricultural Room
Effect: Enables Farm Station and Grooming Station
Requiremets:
Farm Station or Grooming Station
Room Size: 12-96
Note: This room replaces Stable and removes Farm from the room overlay legend as obsolete.

Plant Nursery
Effect: Additional chance for seeds: 10%
Requiremets:
Plant Box
4 different seed plants
Light Source
Room Size: 12-64

Gym Room
Effect: Faster atletics increase: 10%
Requiremets:
Manual Generator
Water Cooler
Decor Item
Room Size: 12-64

Aquarium
Effect: Bonus for Pacu decor radius and value: 20%
Requiremets:
Fish Feeder
Fish Release
Decor Item
Room Size: 12-96

Botanical Garden
Effect: Grants Natural Reserve morale bonus (+6)
Requiremets:
Park Sign
4 unique Decorative Plants
8 or more Plants
No wild Plants
Room Size: 32-96
Note: You can use decorative plants from "Omni Flora" or "Fervine" mods to make Botanical Garden

Museum
Effect: Morale bonus equal to 0.3 of Duplicants Creativity (up to +10)
Requiremets:
Pedestal
6 Masterpieces
Light Source
No Industrial Machinery
Room Size: 32-96

Space Museum
Effect: Morale bonus equal to 0.3 of Duplicants Piloting (up to +10) Additional Morale bonus after "Cosmic Archeology" completion
Requiremets:
Pedestal
6 unique Artifacts
Light Source
No Industrial Machinery
Room Size: 32-96

Graveyard
Effect: Stress per cycle: +10% or -10% (applied randomly) for 0.2 cycles
Requiremets:
Tasteful Memorial
Two Wild Plants
No Industrial Machinery
Room Size: 12-96

Industrial Room
Effect: (no additional effect, visual only)
Requiremets:
Industrial Machinery
Room Size: 12-96

Modified Rooms
Hospital
Requiremets:
Toilet
Mess Table
+ Hand Sanitizer
+ Decor Item

Potential upgrades to this mod in unspecified future
- Compatibility with "Room Size" mod
- Shower time reduction in Bathroom room
- New room, merging Bathroom and Toilet
- New room, merging Farm and Stable
- User-accesible configuration (turning off some of new rooms, bonus modification)
- Consider Gym Room
- Consider Plant Nursery Room
- Consider Aquarium Room
- Add Multi-Language Support
- Change Hospital requirements
- Consider Botanical Room
- Consider Graveyard bonus
- Consider Museum Room
- Temporal "Room Size" functionality untill that mod is updated for the DLC
- Consider mid-tier Bedroom
- In-game GUI for easier configuration
- Consider Industrial Room bonus
- Consider Hallway Room
- Consider specialized Industrial Rooms
- Consider Storage Room
- Consider Incubator Room
- Consider Aviatory room
- Consider Private Bathroom

Known issues and other mods compability
- Resolve Gym-Power Plant conflict
- Too many rooms selected cause Room Overlay legend to expand outside the screen
- Using Agricultural Room disallows to get Colony Achievement for making all room types
- Mod causes some game translations to revert back to english
- Nursery Room requirement is too confusing and doesn't count all plants correctly.
- Fish counting issues when Aquarium room is enabled

Special Thanks
To Luma Plays for great showcase of the mod in one of the youtube videos: https://www.youtube.com/watch?v=jc_N0GmkNaw

GitHub
If the mod crashes your game, please open an issue on my GitHub and provide logs from the game so I could search for the source of the problem. You can also use it for local download and to access source files. You can find it here[github.com]

PLib
This mod uses PLib library by Peter Han to create in-game Option menus.
It is available under the MIT License and you can find it here[github.com]
Great thanks for helping modding community with this library!
Popular Discussions View All (5)
1
23 Mar @ 8:27am
Latrine, Washroom, Bionic Pitstop Errors
Blue
1
8 Apr, 2021 @ 2:18am
Hi pether.pg!
NeoAngel1984
0
18 Mar @ 6:05am
Reporting a crash error
speedy45
1,176 Comments
pether.pg  [author] 24 Nov @ 8:46am 
@MordecaiRigs I fixed that one in last update. make sure you have the newest mod version. use "Mod Updater" by Stephen if you need to force update (the one linked by @Jaggid Edje here, thanks for the link!)

@coolbitch cool way of playing :D at the moment I'm not working to add private bathrooms, but maybe later
coolbitch 24 Nov @ 8:18am 
Hello! Wanted to let you know that the graveyard addition is extra wonderful, a human(oid/ish/whatever basically a copy would be considered) colony would definitely have a space to mourn and remember past dupes, I love what you've created with it. Going to activate more rooms and see what fun they bring now!

The private bathroom you've considered makes me excited too. I play my bases with imagined ranks, meaning my special or clever or talented dupes are officers and get private bedrooms. The others have barracks. Stinky is always flatulent and lives at the opposite end of wherever everyone else is. Jorge lives in a pit. He considers it an upgrade. So a private washroom would add to my perfect system that is in no way discriminatory!

Thank you for your time and effort with this mod, it's great!
Jaggid Edje 23 Nov @ 8:26pm 
User mod updater to force an update and if the message still doesn't go away just hit escape instead of clicking the restart button and play the game.

If you hit the force update button in mod updater every time you start the game the message will eventually go away, but you don't need to keep restarting over and over once you know it is actually up to date; just hit escape and play.
spunkytreemonkey 23 Nov @ 7:37pm 
Hmm. I'm getting CONTENT CHANGED and RESTART REQUIRED messages with this mod. Anyone else still having troubles since the update?
(Love this mod and appreciate all your hard work ♥)
Doc_Abreu 23 Nov @ 6:09pm 
Confirmed fix on my end thank you for your hard work
MordecaiRigs 23 Nov @ 10:35am 
Thanks for the update! but im experiencing the same issue, pls help
MordecaiRigs 23 Nov @ 10:34am 
MissingFieldException: Field not found: int .CavityInfo.numCells Due to: Could not find field in class

RoomConstraints+Constraint.isSatisfied (Room room) (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
RoomType.isSatisfactory (Room candidate_room) (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
Database.RoomTypes.GetRoomType (Room room) (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
RoomProber.CreateRoom (CavityInfo cavity) (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
RoomProber.RefreshRooms (System.Collections.Generic.List`1[T] dirtyEntities) (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
RoomProber+RefreshModule.Run () (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
RoomProber.Refresh () (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
Game.LateUpdate () (at <a279f840592f4caa9a7c273e18ae1b0e>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U57-700386-SCRPN
Kenkire 23 Nov @ 9:30am 
Thanks for all your hard work!
pether.pg  [author] 23 Nov @ 4:43am 
New mod update released:
- fixed game crashes
- small adjustments to room requirements (see release notes)
@Zackbot, @Doc_Abreu, @Timb that update should fix the issues you are seeing.

Please make sure you are using the most recent mod version, force update with "Mod Updater" mod if required
Timb 23 Nov @ 1:47am 
Hey Mate,
thanks for the great work!
Got a bug/crash:
https://pastebin.com/beReDDTJ