Oxygen Not Included

Oxygen Not Included

[Vanilla + DLC] Configurable Build Menus
54 Comments
Jaggid Edje Aug 9 @ 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] Jun 22 @ 6:19am 
New release changes:
- Updated for Prehistoric DLC pack
- Default config now moves Fossil Scluptures to Decor menu
pether.pg  [author] Mar 22 @ 6:26am 
New release is here - fixed for March 2025 Game Update
pether.pg  [author] Dec 12, 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 Dec 12, 2024 @ 12:13pm 
Where is the config file? I looked everywhere and I cannot find it
Babawze Dec 6, 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] Nov 21, 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] Jul 18, 2024 @ 1:58pm 
Updated for Frost Pack DLC
dkstathem Mar 2, 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.
pether.pg  [author] Nov 27, 2023 @ 2:21am 
Does it need update?
Sarah Nov 26, 2023 @ 3:45pm 
I can't wait for this mod to be updated.
mars Sep 10, 2023 @ 7:23am 
Nevermind, I think I overlooked some Category values.
pether.pg  [author] Aug 17, 2023 @ 1:44am 
if there is some issue with your config file, there should be info about it in Player.log
most probably you forgot about some comma
if you can't find it, please send me your config file on my github

I struggle a lot with making GUI and it never worked for me correctly, so please don't expect custom screen in the nearest future
tuggistar Aug 16, 2023 @ 10:35pm 
The fact that I didn’t play this game much because I didn’t want to play because of this new DLC.
But recently I bought a DLC and noticed that how many mods have already been adapted and decided to play again.
tuggistar Aug 16, 2023 @ 10:23pm 
I ask the author of this mod Help!
I did some categories, but either I did something wrong, or I messed something up. But I didn't get anything right.
The mod is good, but for me it is absolutely not suitable. because here you have to suffer with the files. Can the Author of this mod do the same as in the Mod "Customize Building Categories!" There, as I understand it, there is no need to suffer with files.
I have a lot of mods to add different buildings and scrolling is not so easy in the menu.
pether.pg  [author] Jul 8, 2023 @ 6:58am 
Thanks, always happy to help :)
Varrgas 2.0 Jul 8, 2023 @ 6:57am 
Why did I find this mod only today and not years ago ???

Thanks a lot Pether, again! what an amazing mod! :meepstarry:
pether.pg  [author] Jul 8, 2023 @ 5:26am 
Small update to add support for categories in build menus
pether.pg  [author] Apr 13, 2023 @ 3:07am 
Thanks for info :)
Thundercraft Apr 13, 2023 @ 2:56am 
Just an FYI:
From my testing, seems to work fine as of latest public build (with Spaced DLC enabled).
Nice mod! :steamthumbsup:
pether.pg  [author] Sep 6, 2022 @ 3:29am 
New update was released today. On top of some bugfixes, new config file is introduced. Use it to store main config outside mod directory to prevent it from being erased when steam updates your mod. See mod description and release notes for more details
pether.pg  [author] Aug 31, 2022 @ 1:43pm 
Hi guys. I will release an update to this mod after the weekend. Please make backup of your config files, since Steam will revert them to default one after the update. Upcoming release will include option to store those configs in more safe space.
pether.pg  [author] Jul 13, 2022 @ 5:45am 
@Maelztrom to reduce amount of save-on-disc operations, the file is generated only if it does not exist. Remove the file to refresh it. Please let me know if that works - if not, I will investigate the issue further.
Btw that operation reduction looks confusing on the second thought, I might update the mod to refresh the file each time. Thx for pointing that out
Maelztrom Jul 6, 2022 @ 12:37pm 
@pether.pg I'm not sure if it's some sort of mod conflict, but the file that generates a list of all the buildings is incomplete. Specifically, insulated farm tiles aren't showing at all, and for ronvian's custom canisters mod, the new wall canisters are missing and the building id for small canister A is incorrect, all other id's are working. For the non functioning id, would that be you or Ron ronvian that I need to talk to to fix?
ollj Jun 18, 2022 @ 12:31am 
simple, good mod, that makes the unmodded design looks dumb.
kley keeps failing in doing build menus to a point, where they need a full text search filter.
ElectroTechnic35 Jun 14, 2022 @ 3:55pm 
Nevermind. Found a list for all the building ids thanks to the Radiate Heat in Space mod
https://aki-art.github.io/oni-ids/all_ids/Buildings/
ElectroTechnic35 Jun 14, 2022 @ 3:43pm 
Anyone know the building ID for the space scanner? I have been looking though the game files but I am not as familiar with them as I would like to be.
pether.pg  [author] Mar 20, 2022 @ 4:46am 
New update released: fixed an issue causing crash in attempt to move modded buildings after recent game changes
星忱 Mar 2, 2022 @ 10:26am 
@pether.pg
Thank you for your authorization.
We will comply with your request.
We also know that game updates always invalidate the mod, so we will check whether the mod author has updated after each game update.
pether.pg  [author] Feb 27, 2022 @ 1:53pm 
new update was released to address issue introduced by recent game build 496912. The mod should work as before. No features were added or removed. Please let me know if you see any issues with the mod after the update :)
pether.pg  [author] Feb 27, 2022 @ 1:51pm 
@夏与蛰伏
I have no issue to have my mods moved to WeGame by you as long no law is being broken and on following conditions:
- you must provide original author credit
- you must inform your users that the mod was prepared on Steam and I didn't test it on other platforms
- you must provide link to steam workshop page with related mod
星忱 Feb 25, 2022 @ 9:00am 
@pether.pg
There are many excellent mod authors on steam, but there are not many excellent mod works on our platform, so we urgently hope to provide our players with a better game experience. We will regularly check whether mod is updated. If so, we will immediately replace it with the latest version. Can I get your authorization?
I really hope to get your consent.
pether.pg  [author] Feb 24, 2022 @ 5:35pm 
Hi @夏与蛰伏 thanks for reaching me, I really appreciate you asking first.
I thought a lot about it and I must say I don't feel comfortable about it. I provide ongoing support for my mods on steam to fix issues, release new content to existing mods and react to users' feedback. I feel that mods outside the steam won't have this kind of support they deserve. Any mod copied from steam would require link to original steam workshop page so anybody using it could check for updates and provide feedback
星忱 Feb 19, 2022 @ 12:01pm 
Hello, I am from WeGame(WeGame is a China game platform, similar to Steam).
"Oxygen Not Included" launched on WeGame. We are looking for distinguished mod creaters for long-term subscriptions.I would like to reupload your work to the "Oxygen Not Included" WeGame version.
Your name will be credited as the creator.
I hope I can get your authorization.
You don't need to publish mod on WeGame.Just agree to the authorization.
Looking forward to your favorable reply.
ElectroTechnic35 Feb 13, 2022 @ 4:03pm 
Thank you. One more question, in the ConfigurableBuildMenus.Config.json file, I see you can move items to a specified location behind other objects. Is it possible to reorder objects from within the same folder?
pether.pg  [author] Feb 13, 2022 @ 12:21pm 
I use Notepad++, but any text editor should work
ElectroTechnic35 Feb 13, 2022 @ 11:39am 
What program would I need to configure the menus to my liking?
pether.pg  [author] Feb 11, 2022 @ 2:57pm 
@LORD_K Glad you like the mod :)
pether.pg  [author] Feb 11, 2022 @ 2:57pm 
Released update to the mod with following changes:
- Added code to load custom icons
- Added instruction to config file for easier access
- Updated default config file: Park Sign no longer is moved to Decor menu, buildings are no longer removed in the example (it is still possible to remove unwanted buildings)
pether.pg  [author] Feb 5, 2022 @ 3:47pm 
Based on numerous feedback, I have an update for this mod ready to be released on Steam. However, I cannot promise what Steam update will do with your current config files. I suggest making a backup copy of those if you have complex custom modifications you want to preserve.
I will release the update later next week.
LORD_K Jan 1, 2022 @ 1:05pm 
mod candidate for an oscar :steamthumbsup:
LORD_K Jan 1, 2022 @ 12:08pm 
Lol... Very nice, are okey with 'Base'... thanks. is nice! Very good!
LORD_K Jan 1, 2022 @ 11:41am 
Hi,m i try it, but no work:
{
"BuildingId": "BuildableNaturalTile",
"MoveToMenu": null,
"JustAfter": null,
"OnListBeginning": true
}
i hope this icon from a mode to top, is possible?
silentdeth Dec 7, 2021 @ 3:28am 
@pether.pg It still happens if I try to install the mod via steam even after 'fixing' it.
pether.pg  [author] Dec 7, 2021 @ 2:30am 
That sounds terrible, but when I subscribe to this mod I see nothing like that... Are you sure this is not one-time random issue of steam downloader?
silentdeth Dec 6, 2021 @ 9:18pm 
@pether.pg The mod directory in the game directory is an empty folder (hidden files are shown). The mod directory in steamapps\workshop\content\457140\2669076399 has a single file called <some number>_legacy.bin. It is this file that is causing the issue. I forgot to mention there is a message in the game saying it can't write to that file. It claims the disk is full, but that isn't true. I guess that is just what it says when it gets an IO error. I even tried running the game in administrator mode. If I delete the <some number>_legacy.bin file, the game crashes on launch saying it can't read said file.

The only way I got the mod to work was to unsubscribe. Start and exit the game. Manually edit the mods.json to remove the mod from there. Manually delete the mod from bot the game mods/steam folder and the steamapps\workshop\content\457140\ folder. Then manually download the mod and install it as a local mod.
pether.pg  [author] Dec 6, 2021 @ 5:03am 
Strange, doesn't look like anything related to mod code. Have you tried removing mod directory manually?
silentdeth Dec 5, 2021 @ 7:36pm 
Patch causes issues:
https://paste-bin.xyz/20606

can't install nor completely uninstall.
pether.pg  [author] Dec 5, 2021 @ 9:56am 
Thanks, I released 2021.12.5.1754 to handle this case
silentdeth Dec 4, 2021 @ 8:51pm 
@pether.pg the typo was a missing comma after a }. Technically 3 missing comma since i copy and pasted:

{
"BuildingId": "GasConduitElementSensor",
"MoveToMenu": "Automation",
"JustAfter": "LogicTemperatureSensor",
"OnListBeginning": false
},
{
"BuildingId": "GasConduitDiseaseSensor",
"MoveToMenu": "Automation",
"JustAfter": "GasConduitElementSensor",
"OnListBeginning": false
},
{
"BuildingId": "GasConduitTemperatureSensor",
"MoveToMenu": "Automation",
"JustAfter": "GasConduitDiseaseSensor",
"OnListBeginning": false
}<--missing comma
{
"BuildingId": "LiquidConduitElementSensor",
"MoveToMenu": "Automation",
"JustAfter": "GasConduitTemperatureSensor",
"OnListBeginning": false
},

Repeat for each type of conduit

Also is it possible to have things in more than one menu?