Oxygen Not Included

Oxygen Not Included

Extended Building Width
90 Comments
Shrglwyddes 4 Sep @ 4:59am 
Excellent idea! Good work btw. I hope it was not too much trouble to convert to the new system. Here's an updated (i think?) config.json that reflects all the vanilla buildings and all the new bridges in Ronivan's Legacy, which is very popular.

Thanks again!
INFLAMES  [author] 3 Sep @ 5:35pm 
@Shrglwyddes, I'm thinking about a good way to share other players' settings. Now the mod has new format and it would be easier to juggle with json
INFLAMES  [author] 3 Sep @ 2:13pm 
Just released update 1.2.10 - now config.json can be edited outside of the game more easily.
>>> Your existing configs can still be accepted, do not rewrite them manually <<<

If you don't have config.json and you use just the standards - you will not notice anything.
If you have config.json in old format - the game will accept it and operate correctly.
If you want to convert your config into new format - just press button "MANUAL CONFIG" or "OK" on the Main Mod Screen - the file will be rewritten with new formatting.

For editing you could use something like Notepad++ with "JSON Viewer" plugin installed
Shrglwyddes 28 Aug @ 6:06am 
BTW, here is a new config.json file that covers all bridges in all major mods (including new High Pressure Applications). I humbly suggest you consider deploying it as default, as it would creates maximum compatibility. https://pastebin.com/Nu45Bb0i
INFLAMES  [author] 2 Aug @ 8:48am 
oh, I had a feeling that Sgt Imalas' issue is the exact same as yours. good to know it is fixed.
although I would still recommend to become familiar with Github - if not for this mod, then for some other one. I believe it would be helpful.
and again - you can ask help either at Discord ONI community, or here in the comments
Shrglwyddes 2 Aug @ 8:36am 
I’m glad Sgt Imalas was able to help you out. Thanks for the update! I’ll be able to test it next week. You added more defaults too, awesome. Thank you for your prompt replies, I understand GitHub is a standard for developers for many good reasons. Great mod as always.
INFLAMES  [author] 2 Aug @ 4:38am 
Github issue page is much more useful for mod developers and for other players, because it allows to track issue history for the particular mod, and maintain all data related to a particular bug in one place.
Steam comment section does not maintain issue data in one place, and Discord topics does not quite track the history of bugs, and makes it more difficult for devs and other players.
I picked Github because almost everyone use it as a standard (except one or two devs who does not use it at all).

I think your troubles with Github can be helped. What step got you stuck?
Shrglwyddes 19 Jul @ 8:39am 
I apologize for the differences in our schedule. Unfortunately, I have never used github before, and I don't know how to do so. I am more accustomed to resolving issues through the ONI discord. https://discord.gg/oxygennotincluded I hope this is an effective solution. Do let me know, if not, and I will find another solution. Thank you for your patience.
INFLAMES  [author] 19 Jul @ 3:46am 
I can't help you if you are not helping. also now I see why other modders lock their comment section and allow all interaction only via tickets
Shrglwyddes 19 Jul @ 3:38am 
Noted. Thank you for your attention to this matter.
INFLAMES  [author] 19 Jul @ 3:37am 
create a ticket and we will continue there
INFLAMES  [author] 19 Jul @ 2:52am 
at this point I'm blindly guessing what could cause the bug
Shrglwyddes 19 Jul @ 1:50am 
My mistake, the two items listed are the "High Pressure Gas Conduit Bridge" and the "High Pressure Liquid Conduit Bridge". They are listed using tech names. I still get crashes with both when trying to change "Template's Filling Style"
INFLAMES  [author] 18 Jul @ 11:26pm 
not sure if disabled mod affects behavior, but it must be tested. can you remove the unused version and check again?
Shrglwyddes 18 Jul @ 11:03pm 
0. make sure this file is not existed before game launch (rename it temporarily if it exists): "%userprofile%\OxygenNotIncluded\mods\config\ExtendedBuildingWidth\config.json"
1. enter mod menu.
2. press button "Visual Output settings"
3. press button "Edit" on "High Pressure Gas Conduit Bridge" list item
4. press dropdown "Template's Filling Style" and choose "Repeat"
5. game crashes.
(FYI: I did this and game did crash)

I have a hypothesis though: I have two versions of High Pressure Pipes... one steam (disabled), and one Local (enabled). When i enter Visual output settings, i see Two listings for High Pressure Pipes. There must be some confusion as to which listing is for the Enabled version, and perhaps editing the disabled version's pipe visual appearance induced the crash OR just having two of the same mod is causing namespace issues, even though one mod is disabled
INFLAMES  [author] 18 Jul @ 10:18pm 
"why is it not added by default?"
It is a good point, I should probably add more bridges by default.
Initially I did not want players to get overwhelmed with all the bridges in that menu, so only very basic ones are present (gas, liquid, solid).

"The config file is very difficult to read and edit by hand."
Manual editing is less fail-proof and could lead to inconsistencies (are you are certain whatever you're doing is worth it?)
INFLAMES  [author] 18 Jul @ 10:18pm 
The context is scarce, I suggest to create a ticket and describe steps to reproduce your problem there. Would be great to attach "Player.log" file, and also list of mods you are using.
It will help to reproduce your bug.

Example of steps for reproducing in ticket:
0. make sure this file is not existed before game launch (rename it temporarily if it exists): "%userprofile%\OxygenNotIncluded\mods\config\ExtendedBuildingWidth\config.json"
1. enter mod menu.
2. press button "Visual Output settings"
3. press button "Edit" on "High Pressure Gas Conduit Bridge" list item
4. press dropdown "Template's Filling Style" and choose "Repeat"
5. game crashes.
(FYI: I did this and game did not crash)
Shrglwyddes 18 Jul @ 9:37pm 
Cannot alter the appearance of the High Pressure Pipes mod, which stretches in an ugly way, which is why i tried to set it to repeat. When selecting "repeat" in the visual output settings, your mod crashes. The config file is very difficult to read and edit by hand.

I have already added automation bridge, but why is it not added by default?
High pressure pipe bridges were added by default
Shrglwyddes 18 Jul @ 9:29pm 
at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00067] in <32082fcf57264b2ea2c4f24c30065dfa>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ReleaseMouse(PointerEventData, GameObject)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()
Shrglwyddes 18 Jul @ 9:29pm 
at PeterHan.PLib.UI.PComboBox`1[T].<Build>b__75_0 (PeterHan.PLib.UI.PComboBoxComponent obj, IListableOption item) [0x00011] in <46f1e3c33118446f9a58346b6a9091bc>:0
at PeterHan.PLib.UI.PComboBoxComponent.SetSelectedItem (IListableOption option, System.Boolean fireListener) [0x00079] in <46f1e3c33118446f9a58346b6a9091bc>:0
at PeterHan.PLib.UI.PComboBoxComponent+<>c__DisplayClass36_0.<SetItems>b__0 () [0x00000] in <46f1e3c33118446f9a58346b6a9091bc>:0
at KButton.SignalClick (KKeyCode btn) [0x00018] in <7becb3f73037484c93dc2b548fe42a58>:0
at KButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00069] in <7becb3f73037484c93dc2b548fe42a58>:0
at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00007] in <32082fcf57264b2ea2c4f24c30065dfa>:0
Shrglwyddes 18 Jul @ 9:29pm 
KeyNotFoundException: The given key 'High_Pressure_Applications.BuildingConfigs.HighPressureGasConduitBridgeConfig' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0
at ExtendedBuildingWidth.Dialog_EditAnimSlicingSettings.SymbolHashOrFirstSymbolFromConfig (System.String symbolName, System.String configName) [0x00014] in <7a458f4875a44323900f1579fe43dbb1>:0
at ExtendedBuildingWidth.Dialog_EditAnimSlicingSettings.RebuildPreviewPanel (ExtendedBuildingWidth.AnimSplittingSettings_Gui settings_Item) [0x00026] in <7a458f4875a44323900f1579fe43dbb1>:0
at ExtendedBuildingWidth.Dialog_EditAnimSlicingSettings.OnOptionSelected_FillingStyle (UnityEngine.GameObject source, ExtendedBuildingWidth.StringListOption option) [0x0004c] in <7a458f4875a44323900f1579fe43dbb1>:0
INFLAMES  [author] 29 May @ 10:29pm 
check last 4 screenshots
ONI main menu -> OPTIONS -> Game -> Controls -> Mods
Caprylo 29 May @ 10:24pm 
I don't get the settings at all, where do you click to change the hotkey? it's not on the main settings so it's on the "visual output?"
Pslytely Psycho 16 Mar @ 11:20pm 
@INFLAMES
First time actually using it in-game.
HOLY **** THIS IS GREAT!!!!
And yeah, CTL+MouseScroll is the perfect way to do this.
I also set it to the maximum possible length as I know how I play and it is going to be SOOOO useful!
Thanks man!!:steamhappy:
INFLAMES  [author] 16 Mar @ 10:04pm 
have fun, mate :-)
Pslytely Psycho 16 Mar @ 7:06pm 
@INFLAMES
Yeah, I figured it out and came back to tell you that.
I hadn't used that menu option in literally years.
At the same time your answer likely clears it up for anyone else facing the same problem, so it's still a good thing.
I've owned this game since it was first offered up in early access in June of 2017 and surviving for 50 cycles was a major accomplishment. Over 5k hours later and I still suck at it!:steamhappy:

Thanks for the rapid response! Great mod by the way! Thank you!!
INFLAMES  [author] 16 Mar @ 4:13pm 
@Pslytely Psycho yeah this is a little confusing.
When you enter the game, you see ONI menu with buttons:
Resume game, New game, Load game, Colony summaries, Supply closet, Translations, Mods, Options, Quit.
So you should press the Options button there
Pslytely Psycho 16 Mar @ 4:07pm 
@INFLAMES
I am not seeing " menu: Options -> Game -> Controls -> Mods" in the in game menu nor in the json configuration file.
In game menu lists main settings, visual output settings, create list of all in-game buildings, manual config and reset to default. I see no option for controls in any of these menus. (of course I may just be blind or ignorant....lol)
Json config has no apparent settings for ALT+X or ALT+C to change.
Is there another file I am overlooking?
or can I just add CTRL+MouseScrollUp / CTRL+MouseScrollDown to the Json file?
Love the idea of this mod and would very much prefer the alternative method for extending the bridge. I have used Extended Bridges for years but that is limited to a single width extension, very useful but this would be a huge improvement.
INFLAMES  [author] 14 Mar @ 6:22pm 
@chrisperos.com yeah that would be great - please attach screenshots of your mod settings (Main settings and Visual output settings), it would help
chrisperos 14 Mar @ 5:23pm 
@INFLAMES no :( i suppose i should create an issue ticket on github? Sorry i cant believe i missed that part.
INFLAMES  [author] 14 Mar @ 7:09am 
@chrisperos.com is this article above applicable to your situation?
"2. My game doesn't crash, I have an in-game problem" -> "Can't extend a particular bridge"
chrisperos 14 Mar @ 6:33am 
Extended conductive wire, automation wire, automation ribbin, everything except the liquid and gas pipe bridges works. I tried everything to get it to work, it doesnt work bro.
INFLAMES  [author] 22 Nov, 2024 @ 4:42am 
disable all mods that are marked as red by the game, then enable them one by one to locate the problematic ones.
also some mods can cause error and not being marked as red (in my case those were Decor Reimagined, Insulated Joint Plate, probably few more)
P L E A S U R E 22 Nov, 2024 @ 2:11am 
Mod doesnt work with new update((((((
INFLAMES  [author] 23 Oct, 2024 @ 7:52am 
I put this info into mod description area under "You should know this" block
INFLAMES  [author] 23 Oct, 2024 @ 7:24am 
- go to menu MODS -> "Extended Building Width" mod -> Main Settings
- press button "Add / remove records"
- find the bridges you want (either by browsing or by using "filter" input + "refresh" button) and mark a checkboxes
- press OK
this should help.

I didn't make all available bridges enabled by default because initially only gas, liquid and solid ones were doing fine. maybe should do it.
Kaedys 23 Oct, 2024 @ 7:11am 
This works great for liquid and gas bridges, but I cannot get it to work with automation or wire bridges, nor for heavywatt plates (from the insulated heavywatt plate mod). Any idea what I might be doing wrong? I've not mucked with the settings very much, so they should be essentially default.
INFLAMES  [author] 10 Oct, 2024 @ 2:58am 
I haven't play for a long time. Just launched the game, got a crash, re-enabled some mods, restarted, and the game seems to be working now.
Try doing this. If your game still crashes, please provide detailed info via github ticket with log file
RakunVahit 10 Oct, 2024 @ 1:48am 
@INFLAMES new dlc update plaesee
Kupie 20 Jun, 2024 @ 9:45am 
Thanks for this! The "Extended Bridges" mod is getting a bit out of date and I was looking for something newer!
INFLAMES  [author] 7 Jun, 2024 @ 2:56am 
yes, as pre-released
deegie.k 7 Jun, 2024 @ 2:24am 
@INFLAMES - WOW!! Thanks for your efforts!
Is this applied as a pre-released version?
INFLAMES  [author] 6 Jun, 2024 @ 10:26am 
@deegie.k - I found what was causing that glitch. Fix your settings as shown on screenshot on github ticket and all will be fine.
INFLAMES  [author] 3 Jun, 2024 @ 4:35pm 
Here's ticket for rad bridges: https://github.com/pakvg85/ONIMods/issues/4
You can find there downloadable pre-released version and screenshot of the settings. I didn't publish because there is still a visual defect (check screenshot).
deegie.k 3 Jun, 2024 @ 5:48am 
I'm already looking forward to it. Thanks.
INFLAMES  [author] 3 Jun, 2024 @ 5:19am 
Radbolt Joint Plates (including Insulated ones) can't be properly enlarged for now (need some code adjustments). I will look into it
deegie.k 1 Jun, 2024 @ 8:33pm 
I want to use a 'Insulated Radbolt Joint Plate' , but I can't do the visual settings. help please~
INFLAMES  [author] 26 May, 2024 @ 10:28am 
have fun :-)