Oxygen Not Included

Oxygen Not Included

37 ratings
[Vanilla + DLC] Configurable Build Menus
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
2.195 MB
30 Nov, 2021 @ 5:49am
22 Jun @ 6:17am
12 Change Notes ( view )

Subscribe to download
[Vanilla + DLC] Configurable Build Menus

Description
Introduction
Have you ever wondered why some buildings are placed in menus they don't really fit? Would you like to move them between menus to achieve configuration that better suits your playstyle? Or maybe you would like to remove some items that you will never use to improve visibility of your menus? If the answer is yes then this mod is for you!

Example
If no config file is found, the mod will generate default one for you. Within it, you can find examples how to use this mod. That file will:
- Generate "Decoration" menu and move all Decor items to it
- Move Lockers and Reservoirs to solid/liquid/gas menus
- Move Wash Basin and Sink to the Plumbing menu
- Move space-related buildings to Rocketry menu

Configuration
Use attached ConfigurableBuildMenus.Config.json file to configure the mod for your needs. The file can be found in the mod directory. If no file exists, the mod will generate default one. To customize your build menus provide:
- MenuId - required. Id for your new menu, pick any one you like
- BuildingId - required. Must match Id of an existing building you want to customize
- MoveToMenu - Id of the menu you want to move your building to (by default on the end of the list). Optional - if not provided, the building will be removed
- JustAfter - Id of a menu/building. Your menu/building will be placed just after the specified one. Optional.
- OnListBeginning - if set to true, your menu/building will be placed on the very beginning, ignoring JustAfter value. Optional
- Name - Name of your new menu that will be displayed in your game
- Tooltip - Tooltip text that will be displayed above your menu
- Icon - icon name for your menu

If you don't know exact values for menu/building Ids, you can check them in ConfigurableBuildMenus.ExistingBuildingIDs.json file. That file will be generated by mod if it doesn't exist and it will contain all data that you might find useful.

During updates, Steam can revert your config file back to default one. If you have many changes, you might want to store your config file outside mod folder to avoid that. Use ConfigurableBuildMenus.ConfigPath.json file to specify if mod should search for your config file outside mod directory. This option is turned off by default - mod won't make mess in your directory structure, but it also won't preserve your files on update.

Cross-mod compability
This mod was tested with a few other mods that add new buildings and it seem working correctly with them. However, I cannot promise that the same will be true for all other mods. If you encounter unexpected behaviour with other mods, please let me know so I could investigate.

Known issues
DLC buildings can cause game crash when playing vanilla. If that happens, please remove DLC items from your config. The issue is under investigation.

Similar mods
When making this mod I was not aware that similar one exists. Feel free to check it out and pick the one that works best for you:
- Customize Building Categories!

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]
55 Comments
tox2ik 28 Sep @ 8:59pm 
Is it possible to reload the menu layout without restarting the game?
Jaggid Edje 9 Aug @ 6:03pm 
I just wanted to comment that I greatly appreciate this mod.

My OCD goes crazy when playing default ONI because of (what I view as) the many inconsistent and nonsensical placement of things in the build menus. This mod saves me from that.

For someone without the driving need to have things categorized and sorted just so, this mod may be just a nice QoL feature, but for someone like me it, quite literally, is better than sliced bread.
pether.pg  [author] 22 Jun @ 6:19am 
New release changes:
- Updated for Prehistoric DLC pack
- Default config now moves Fossil Scluptures to Decor menu
pether.pg  [author] 22 Mar @ 6:26am 
New release is here - fixed for March 2025 Game Update
pether.pg  [author] 12 Dec, 2024 @ 1:43pm 
It will be in the mod folder. If there is none, the mod will generate default one after lauching the game
Sane Boi Caligula 12 Dec, 2024 @ 12:13pm 
Where is the config file? I looked everywhere and I cannot find it
Babawze 6 Dec, 2024 @ 12:04pm 
i'm trying to understand how the mod works...
Can i move a whole cateogory OnListBeginning?
For exemple, in the Plumbing menu, i want the all the Pipes category a the top.
Do i have to move each building at the top individually or can i just move the whole category up?
pether.pg  [author] 21 Nov, 2024 @ 1:45pm 
update released - fixed for November 2024 game update
please make sure your mod is updated correctly, use "Mod Updater" if you need to force update. if you see any issues on the most recent mod version, please let me know
pether.pg  [author] 18 Jul, 2024 @ 1:58pm 
Updated for Frost Pack DLC
dkstathem 2 Mar, 2024 @ 11:40pm 
I just noticed that the Radiation menu does not have a hotkey with this installed, and everything to the right of the new Decoration menu has the wrong hotkeys. Would it be possible to either add a hotkey or to remove one of the other menus (after emptying it)?
It's less inconvenient than not having the mod, but it's mildly annoying.