Oxygen Not Included

Oxygen Not Included

Delivery Temperature Limit
63 Comments
[sd] QooLiO 9 May @ 5:06am 
I managed to compile a working DLL. My new colony has been running for 178 cycles now. Don't use the game's "rebuild building" function - destroy the building first. This part of the code still eludes me.
https://drive.google.com/file/d/1-SKiUUYGfJJ-qidenRnLld4LXUZWi0RG/view?usp=sharing
3GuB 20 Feb @ 7:12am 
crashes th egame on load
Mr.Ficarazzi 21 Jan @ 1:48pm 
Just fix it and whenever the og requests it, remove the fixed mod :) many "modfix" work this way :)
this mod is a so good QoL that should be in the base game
irgend son OpfA 16 Jan @ 9:07am 
i try to ask i nice modder...
Psigh 15 Jan @ 6:10am 
I miss this so much, has anyone found how to update the mod? the source code is available, but I have no idea how to use it
chronodt 6 Dec, 2024 @ 5:26pm 
Author said in the gihub issue that he/she isn't playing ONI anymore
Wite-Whrice 28 Nov, 2024 @ 10:26pm 
Would love to see this updated, otherwise dupes are back to their old ways of carrying magma rocks into living areas again
[sd] QooLiO 22 Nov, 2024 @ 8:50am 
Mod crashes after update Build: U53-642695-SC
Kaedys 4 Oct, 2024 @ 4:24pm 
Works fine for me, but sadly only applies to base game storage devices. Any modded storage devices will not have the temperature limit added to them.
Vaultaiya 20 Aug, 2024 @ 10:34am 
First of all, I love this mod! My dupes are extremely capable but are also idiots, so I love this.

*However* the delivery thresholds for building materials don't seem to be working? And also for the "move this here" mod, the 'hauling point'? It's weird, like 70% of the time it's perfect, 15% it's...close, but not quite, and 15% of the time I'll set it for like 20-25C or 20-30C and they are delivering 40-70C materials.

I have been using a lot of perma-vacuum spaces and the building temps are all over the place, Which is EXTREMELY annoying when I'm trying to build wallpaper (mod) to fill in the background space and to help me keep track of what space is for which things, but when I open the temp overlay it's just a scattered grid of colors even though I set delivery temp limits.
[sd] QooLiO 28 Jul, 2024 @ 10:22am 
@llunak please add temperature limit to fridge.
llunak  [author] 22 Jun, 2024 @ 4:24am 
@Diego Dela Vega: Update.
Diego Dela Vega 19 Jun, 2024 @ 5:06pm 
(wrapper dynamic-method) GlobalChoreProvider.GlobalChoreProvider.UpdateStorageFetchableBits_Patch0(GlobalChoreProvider)
GlobalChoreProvider.Render200ms (System.Single dt) (at <3d436e4ec1d5455793674ec559b0cc77>:0)
SimAndRenderScheduler+Render200ms.Update (IRender200ms updater, System.Single dt) (at <3ca21dc18eae422d87255277091f8593>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <3ca21dc18eae422d87255277091f8593>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <3ca21dc18eae422d87255277091f8593>:0)
StateMachineUpdater+BucketGroup.InternalAdvance (System.Single dt) (at <3ca21dc18eae422d87255277091f8593>:0)
StateMachineUpdater+BucketGroup.Advance (System.Single dt) (at <3ca21dc18eae422d87255277091f8593>:0)
StateMachineUpdater.Render (System.Single dt) (at <3ca21dc18eae422d87255277091f8593>:0)
Game.LateUpdate () (at <3d436e4ec1d5455793674ec559b0cc77>:0)

Build: U51-600112-SD
Diego Dela Vega 19 Jun, 2024 @ 5:06pm 
Assigning temperature limits to any container (rocket interiors/asteroids) crashes the game. Worked a couple of days ago and all previously set limits are still in place and working.

On a cursory reading of your code there is only this line 'array .UnionWith(chore.tags);' able to cause the out of range exception.


IndexOutOfRangeException: Index was outside the bounds of the array.

DeliveryTemperatureLimit.GlobalChoreProvider_Patch.UpdateStorageFetchableBits_Hook2 (FetchChore chore) (at <8208a4dfb8244e5cb6bb3a8456d7bdd7>:0)
[sd] QooLiO 7 Jun, 2024 @ 2:58am 
"For changelog see the 'Change Notes' tab."

Can't find that tab.
piercebuster 1 May, 2024 @ 1:10pm 
Hey Ilunak, is there a charity I could donate a small amount to on your behalf for this?
This mod has absolutely made my experience better.
piercebuster 1 May, 2024 @ 1:19am 
Thank you, Ilunak! I was able to use Stephen's Mod Updater to force it to update. This is a must-have mod!
llunak  [author] 1 May, 2024 @ 12:21am 
@piercebuster: That looks like an outdated mod. Try Mod Manager.
Xon 28 Apr, 2024 @ 8:12pm 
Any chance of support for the "Big Storage: Restoraged" mod (https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3059711743)?
piercebuster 26 Apr, 2024 @ 12:29pm 
Forgot to mention troubleshooting: I uninstalled and reinstalled this twice. (In addition to attempting play as the only mod.)
piercebuster 26 Apr, 2024 @ 12:24pm 
Log pt2/2

[0x00000] in <347a2c9ae75c434ea5cf1310be63f358>:0
at DeliveryTemperatureLimit.DetailsScreen_OnPrefabInit_Patch.Postfix () [0x00000] in <347a2c9ae75c434ea5cf1310be63f358>:0
at (wrapper dynamic-method) DetailsScreen.DetailsScreen.OnPrefabInit_Patch1(DetailsScreen)
at KMonoBehaviour.InitializeComponent () [0x00068] in <3ca21dc18eae422d87255277091f8593>:0
piercebuster 26 Apr, 2024 @ 12:23pm 
Log pt1/2

Error in DetailsScreen(Clone).DetailsScreen.OnPrefabInit at (3773.5, 234.1, 0.0)

PeterHan.PLib.Detours.DetourException: Unable to find sideScreenContentBody on type DetailsScreen
at PeterHan.PLib.Detours.PDetours.DetourField[P,T] (System.String name) [0x0006f] in <347a2c9ae75c434ea5cf1310be63f358>:0
at PeterHan.PLib.Detours.LazyDetouredField`2[P,T].Initialize () [0x00016] in <347a2c9ae75c434ea5cf1310be63f358>:0
at PeterHan.PLib.Detours.LazyDetouredField`2[P,T].get_Get () [0x00000] in <347a2c9ae75c434ea5cf1310be63f358>:0
at PeterHan.PLib.UI.PUIUtils.AddSideScreenContentWithOrdering[T] (System.String targetClassName, System.Boolean insertBefore, UnityEngine.GameObject uiPrefab) [0x0002b] in <347a2c9ae75c434ea5cf1310be63f358>:0
at PeterHan.PLib.UI.PUIUtils.AddSideScreenContent[T] (UnityEngine.GameObject uiPrefab)
piercebuster 26 Apr, 2024 @ 12:23pm 
Bug Report: This is causing the game to fail.

I remember this working a year ago when I played the game last. Loved the mod then! Can you confirm the issue and/or fix?

Bug details:

- This is the only mod running.
- Game gives the "Oopsie-Daisy" after both starting a new colony (after selecting your starting dupes) or when loading a saved game.

Will post log in second comment.
Wite-Whrice 4 Apr, 2024 @ 5:59pm 
Thank you for the mod, really makes managing magma rocks easier
=jF= 20 Mar, 2024 @ 7:16pm 
Any plan on adding a drag-around tool to change the temperature range of the building under construction? For example, you are building a hot sauna and start placing buildings made of steel but the default range is 45c max so you end up with accidentally placing a bunch of buildings your dupe are never gonna build as all your steel came from the same sauna and is 150c

So you can either click on everything one by one to change the temp, or delete and start over. This combined with the fact that the temperature range reset to default each time you select something else in the build menu get very annoying quick.

A few mod add this kind of feature including the Closest material mod, if you look at the bottom right there is a Closest Material button and you can drag it over buildings to change them from the material you picked to the closest available one. There are also filters so you can change it for only some type of building. Something like that would be amazing.
SlippyCheeze 20 Mar, 2024 @ 9:28am 
Simple enough: leaving junk on the ground and a storage empty is something that I'll eventually look into. shipping enough stuff above 80°C to a storage inside my base is a problem that ends games. so, for me, I'd rather default to "annoying" than "deadly" failure modes. :)
llunak  [author] 19 Mar, 2024 @ 9:04am 
@SlippyCheeze: In my experience there's no proper default range, so I either enter the proper range when configuring or copy settings from an existing one. What would be the reason for having a default?
SlippyCheeze 19 Mar, 2024 @ 3:16am 
I'd love to be able to set a default temperature limit for (all) containers, rather than the default of unlimited; 0°K through ~ 353°K, or $MIN through 80°C if the concrete numbers matter.
llunak  [author] 11 Mar, 2024 @ 2:37am 
@Mohey: Player.log ?
Mohey 11 Mar, 2024 @ 2:35am 
it's not working for me at the moment it starts the game but fails to load and save
llunak  [author] 11 Mar, 2024 @ 2:01am 
Support for status items such as "Building lacks resources" has finally been implemented, so I consider the mod to be feature complete and it is no longer marked as beta.
JakeNo 4 Mar, 2024 @ 5:26am 
Thank you very much, you're the best!
llunak  [author] 3 Mar, 2024 @ 7:26am 
@JakeNo: I have just updated it.
JakeNo 3 Mar, 2024 @ 6:51am 
Unfortunately after last update it crashes the game 😥
=jF= 11 Aug, 2023 @ 9:20pm 
On my side I started having that bug with this mod and it went away when I removed it. Seem like it's from this
mod to me.
Buffbot 26 Jul, 2023 @ 9:28am 
I played around with it a bit. It is related to the cursor in a text field. It doesn't show you that when you select a new building, which is probably why I didn't notice it before. Seems to be an ONI problem not a mod problem. Thanks for looking into it. Great mod btw.
llunak  [author] 26 Jul, 2023 @ 8:11am 
@Buffbot: I cannot reproduce, are you certain it's caused by this mod? Or isn't it just because you have a cursor in one of the text fields?
Buffbot 26 Jul, 2023 @ 1:57am 
Since the July 25th update, each time I click on a building with the temp control limits, every hotkey I've tried has stopped working (ESC, Copy building, F1-F12, for example). Sometimes takes multiple mouse clicks to un-select the building. Once the building is un-selected, the hotkeys work again.
Flynn 21 Jul, 2023 @ 10:40am 
Support for storage pods would be nice. Building lacks resources would also be a quality of life improvement. Great mod. :steamhappy::steamthumbsup:
llunak  [author] 24 Jun, 2023 @ 12:41am 
@[MaD] : I guess I could add support for storage pod. Not wider fields, they are already causing problems as wide as they are.
[MaD] 23 Jun, 2023 @ 11:36pm 
Only the cool pod in the mod crashes the normal storage one is ok i am using it all the time.
Another nice improvement would be to make the input fields a bit wider in case TemperaturE-05 is active if this is at all possible with klais api
llunak  [author] 23 Jun, 2023 @ 10:51pm 
@[MaD] : I've tried, but the mod crashes (as comments there say).

@FedeRama : Probably, but I don't know how difficult that would be, and I'm not particularly motivated to find out if this was you asking me to implement it, sorry.
[MaD] 23 Jun, 2023 @ 7:29pm 
Awesome mod! Could you please also support the
Storage Pod
FedeRama 23 Jun, 2023 @ 5:06pm 
Do you know if it possible to make a mod to store calories in refrigerator instead of kg? Let say I want to store 12k calories per day so 12 dupes eat and dont left any leftover to spoil later..
wilki24 21 Jun, 2023 @ 9:01pm 
@llunak Awesome, thank you!
llunak  [author] 21 Jun, 2023 @ 12:00pm 
@wilki24: Latest update allows to specify range while placing a building blueprint.
llunak  [author] 13 Jun, 2023 @ 11:35pm 
@wilki24: Specifying a temperature range when placing building blueprints is on the todo list. For now you can temporarily change mod settings.
Ashen 12 Jun, 2023 @ 11:35am 
This is insanely useful, have clutter all over the map was lagging me and having random storages all around was bothering me.
wilki24 11 Jun, 2023 @ 2:23pm 
Would it be possible to add some way to copy a modified temperature limit from one object to another?

In my case, I was building a transit tube, but my plastic was hotter than the default limit. The only way to make it work was to manually change the limits on each section.