RimWorld

RimWorld

RedistHeat
77 Comments
Scentese 16 Jun @ 8:51pm 
ugh I so much want a 1.5 of this
Reed_33 25 May, 2023 @ 3:33am 
@lilairen It's a pity that no one has updated it. very little air circulation.
lilairen 14 Apr, 2023 @ 12:56pm 
Mlie's documentation says that the license for the code does not allow for re-uploading which is why Mlie didn't pick it up ages ago.
Seriously Unserious 7 Apr, 2023 @ 9:03pm 
well hopefully someone will before too much longer. I'd do it myself but I'm busy writing 3 novels and don't have time for modding games these days.
Morgloz  [author] 7 Apr, 2023 @ 4:44pm 
@Seriously Unserious, The code is already public in github, but nobody seems interested in picking up the mod
Reed_33 5 Apr, 2023 @ 5:22am 
@Morgloz I will be very grateful if you have time to update this mod :)
Seriously Unserious 3 Apr, 2023 @ 7:41pm 
If you're busy with IRL stuff, is it possible for you to find a currently active modder who could take over for you and turn over your files to them?
Morgloz  [author] 3 Apr, 2023 @ 1:36pm 
@Reed_33 I cannot guarantee it since now I don't have much time for recreational programming. But I will take a look.
Reed_33 2 Apr, 2023 @ 3:13am 
is it possible to update the mod to 1.4?
I have tried other solutions and they are not so universal or their active elements are too demanding. and not all are universal for both heating and cooling through a "single system"
Lotus Elise 12 Aug, 2021 @ 10:24pm 
██╗░░░██╗██████╗░██████╗░░█████╗░████████╗███████╗
██║░░░██║██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██╔════╝
██║░░░██║██████╔╝██║░░██║███████║░░░██║░░░█████╗░░
██║░░░██║██╔═══╝░██║░░██║██╔══██║░░░██║░░░██╔══╝░░
╚██████╔╝██║░░░░░██████╔╝██║░░██║░░░██║░░░███████╗
░╚═════╝░╚═╝░░░░░╚═════╝░╚═╝░░╚═╝░░░╚═╝░░░╚══════╝
Lotus Elise 11 Jun, 2020 @ 1:17pm 
Seriously Unserious 21 Mar, 2020 @ 12:12pm 
Given that the last post from the developer was in February, 2019, I'd guess he's moved on. I've been using the bad hygene mod for a centralized heating option.
Maverick 21 Mar, 2020 @ 6:51am 
any update plans?
强袭虫 26 Feb, 2020 @ 1:07am 
will it be upgraded to 1.1?
Ciliate 1 Feb, 2020 @ 12:23pm 
ducts no longer work. Even with multiple industrial heaters to take from, any air the comes out is amiant temperture
shad 9 Jan, 2020 @ 1:46pm 
When saving and loading a game from a caravan map, you'll get a grey screen on that map. You can't really do anything with your caravan anymore, only on the world map screen. Ducts at the home base are all corrupted and not usable anymore.

Exception ticking RH_MediumHeater1286012 (at (135, 0, 142)): System.IndexOutOfRangeException: Array index is out of range.
at Verse.MapDrawer.SectionAt (IntVec3 loc) [0x00000] in <filename unknown>:0
at Verse.MapDrawer.MapMeshDirty (IntVec3 loc, MapMeshFlag dirtyFlags, Boolean regenAdjacentCells, Boolean regenAdjacentSections) [0x00000] in <filename unknown>:0
at Verse.MapDrawer.MapMeshDirty (IntVec3 loc, MapMeshFlag dirtyFlags) [0x00000] in <filename unknown>:0
at RedistHeat.CompMyGlower.UpdateLit (Boolean lit) [0x00000] in <filename unknown>:0
at RedistHeat.Building_MediumHeater.Tick () [0x00000] in <filename unknown>:0
at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
[...]
shad 9 Jan, 2020 @ 1:41pm 
[...]
Verse.Log:Error(String, Boolean)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.Game:<LoadGame>m__4()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()
shad 9 Jan, 2020 @ 1:40pm 
Root level exception in Update(): System.IndexOutOfRangeException: Array index is out of range.
at Verse.GlowFlooder.InitStatusesAndPushStartNode (System.Int32& curIndex, IntVec3 start) [0x00000] in <filename unknown>:0
at Verse.GlowFlooder.AddFloodGlowFor (Verse.CompGlower theGlower, UnityEngine.Color32[] glowGrid) [0x00000] in <filename unknown>:0
at Verse.GlowGrid.RecalculateAllGlow () [0x00000] in <filename unknown>:0
at Verse.GlowGrid.GlowGridUpdate_First () [0x00000] in <filename unknown>:0
at Verse.Map.MapUpdate () [0x00000] in <filename unknown>:0
at Verse.Game.UpdatePlay () [0x00000] in <filename unknown>:0
at Verse.Root_Play.Update () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.Root_Play:Update()
Psigh 21 Dec, 2019 @ 4:01am 
issues i experienced so far: pipe blueprint is broken and shows all possible shapes for the pipes in a single tile rather than the correct one for the spot, once built the ductwork behaves correctly; airflow is broken, i have multipurpose coolers outside the base and set the temperature to 52, meaning they will try and keep 52C as target temperature in the pipes, i also have multipurpose coolers in the refrigerator keeping the area at -8C, and two input valves outside the base, still the two smart outputs in my 10x8 research room struggle to keep the room at 20C; none of the wall mounted buildings can be mounted on smoothed walls, real bummer
engager6 14 Dec, 2019 @ 2:18am 
Sorry, but this mod does not work properly, visual glitch mentioned by many do exist (on the second map at least), reload helps with getting pipes to be visually connected, but flow does not work. Here is example of perfectly correct setup: https://imgur.com/a/hS4YwCc . Until this mod is seriously fixed i recomend everybody to stay away from it, in current state it's just broken garbage.
Alex 21 Nov, 2019 @ 12:54am 
Damn you're a consistent modder, thanks bro
GoblinEngineer 12 Nov, 2019 @ 9:21pm 
Ductwork is still having serious problems mate
Image link: https://imgur.com/eixs3mV
Wickardo 10 Nov, 2019 @ 4:32pm 
I have not yet tried this mod, Are the ducts invisible in the structure view?
Turkey 6 Aug, 2019 @ 2:37pm 
Piping doesn't work, but still neat for the different cooler/heater sizes
Hagamablabla 17 Jul, 2019 @ 10:07pm 
Bump for update. At the very least, please make it so I can put vents over smoothed walls.
Telarin 10 Jun, 2019 @ 8:29am 
Seems that industrial heater and industrial cooler don't work at all when set to room.
AutarkOS 29 May, 2019 @ 12:04pm 
How do i turn off the debug log spam?
Ry 6 May, 2019 @ 10:56am 
Since it has been a while since this mod was updated I'll post an alternative for people who are experiencing issues until the author has the time to update and patch the issues people are having below.

Dubs Bad Hygiene mod has remarkably similar cooling options that work pretty much the same.

The mod also comes with water and boiling mechanics for heating using radiators.

As a bonus you can turn off the hygiene aspect of the mod so you can simply use it for heating and cooling. You can do this by simply turning off the colonist's hygiene needs so they don't require bathrooms. (You cruel person you.)

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=836308268&searchtext=dubwise
PaffaLon™ 5 May, 2019 @ 8:42am 
It would be nice if the tech related to the mod where lifted into a seperate tech tab.
Nif 4 May, 2019 @ 1:02am 
The log is being bombarded by these. Is the mod suppose to do that?

RedistHeat: Equalize pushers 0 pullers 80
Verse.Log:Message(String, Boolean)
RedistHeat.Building_DuctComp:Equalize()
RedistHeat.Building_DuctComp:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

RedistHeat: Intake net result temp: 12.85478 with diff: 13 force: 16 temp: 32.78627 count: 29
Verse.Log:Message(String, Boolean)
RedistHeat.Building_DuctComp:Equalize()
RedistHeat.Building_DuctComp:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

...
Phant 8 Apr, 2019 @ 2:37pm 
Good, but there needs to be an option to make ducts invisible outside of build mode
Ihnel 4 Apr, 2019 @ 11:47am 
great mod, kept crashing with centralized climate control. this is a very good alternative
Emelio Lizardo 23 Mar, 2019 @ 10:51am 
What would be wonderful is sub surface ducting.
Emelio Lizardo 16 Mar, 2019 @ 11:55pm 
Also, would you delete (or mark obsolete) all the old versions?
Emelio Lizardo 16 Mar, 2019 @ 11:53pm 
This is an indispensable mod (even if it doesn't work all that well) and I hope it would be adopted into the vanilla game.

Images of the ducts persist after having been removed.
It's not clear that the intake has to be on the opposite side of the cooler for it to work, otherwise weird things happen.
Small coolers are sucking 1000w of power, is that reasonable?
RagingHadron 2 Mar, 2019 @ 1:16am 
The Industrial Heater is broken. It is running without power in 'room' mode.
Sentient_Worm 1 Mar, 2019 @ 7:07am 
I would have done a pastebin but steam keeps deleating my links <.<

Anyway this error occured when I loaded my save and half the walls of my storage room got destroyed due to an issue where walls get destroyed when loading a save containing a bunch of items stacked on top of each other.
Sentient_Worm 1 Mar, 2019 @ 7:05am 
Exception ticking RedistHeat_ActiveVent666176: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GenGrid.Impassable (Verse.IntVec3,Verse.Map) <0x00009>
at RedistHeat.Building_Vent.Validate () <0x00073>
at RedistHeat.Building_ActiveVent.Validate () <0x0003f>
at RedistHeat.Building_Vent.Tick () <0x00062>
at (wrapper dynamic-method) Verse.TickList.Tick_Patch2 (object) <0x00497>

Verse.Log:Error(String, Boolean)
Verse.TickList:Tick_Patch2(Object)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Pesinario 28 Feb, 2019 @ 5:17pm 
Excellent mod but can you make it so that smoothed walls work as regular walls like power conduits in vanilla do?
Oniwabanshu 17 Feb, 2019 @ 1:24pm 
@Morgloz I understand that you are busy with other stuff, but It wont take 10 minutes of your time.
Please delete the building base abstract you included in the mod. Overriding Core stopped being a thing since A17 or so.

Thanks in advance!
Morgloz  [author] 11 Feb, 2019 @ 12:10pm 
It's not fully abandoned, since I'm still here, but now I have work, and my time for coding has been drastically reduced
Natalo77 9 Feb, 2019 @ 8:22am 
Any hard incompatibilities?
Kas 3 Feb, 2019 @ 12:09pm 
Its sad to see that this is once again abandoned.. Its such a good HVAC mod
Chuckman 8 Jan, 2019 @ 1:45pm 
this mod is hopelessly complicated
Nalesh 3 Jan, 2019 @ 11:54am 
Would it be possible to add a third pipe(Middle pipe I guess?), would help a lot witth linking specific rooms together that don't need to be connected to the rest of the network(For example a freezer and a morque)
Mythos 2 Jan, 2019 @ 12:40pm 
I'm not sure if this has been reported already and it is kinda nitpicking, but with the help of AllYourBase [github.com] I found out that you are overriding BuildingBase.
This could cause an incompatibility with other mods which depend on it or also override it. (which is a bad practice, see here [spdskatr.github.io])
Soraphis 31 Dec, 2018 @ 10:59am 
the ductwork network seems to be broken on a second colony

theres also a visual glitch, that the ductwork pipes don't connect to each other - loading the game fixes thsi visual issue
Soraphis 27 Dec, 2018 @ 8:08am 
- got two small coolers to cool a 18 tile room. they fail to cool it down to -1°C -> power consumption "low" (they are connecting to the outside, outside temperature is -5°C)

- i've got multiple rooms with medium heaters that warm a room to 21°C ant vents for neighboring rooms. the neighboring rooms are at 16°C the rooms are so small the heater can easily heat both to 21

Hex: ecute Order 66 14 Dec, 2018 @ 11:57pm 
The problem has now escalated. Still with no errors, just a debug log that fills up with all the messages about airflow. On one map, the ductwork is now permanently broken, i can't get any of it to connect together. My starting map still seems to work, though.
I'd leave a screenshot, but i don't think you can in the using steam comments.
Hex: ecute Order 66 14 Dec, 2018 @ 6:15pm 
I getting a problem where every time the game is loaded for the first time all ductwork pipes don't connect to each other. This can also happen when a save is reloaded, but is much more unlikely.
This problem also occurs with the plumbing from Dub's Bad hygiene mod, but is less common.
No error messages are showing up, so i can't really diagnose the cause, except to sat that it's likely a mod conflict, since mod conflict's are almost always the root of all problems .