RimWorld

RimWorld

Dubs Central Heating
331 Comments
lostmoya 28 Aug @ 3:58pm 
It looks like the recent update has messed with the visual positioning of the radiators and air con units. They now appear offset from the wall and seem to be facing into the wall (although they function fine). In fact, boilers, washing machines and indoor freezer units also have been reversed but these can be reinstalled to face the correct direction. The radiators and air con units now seem unable to "attach" to the wall.
SalazarWindriver 26 Aug @ 6:09pm 
is it possible to disable the temp requirements for the solar heater?
Leckon 17 Aug @ 11:58am 
I only have the option to build pipes and ceiling fans.
Cosmosteller 4 Aug @ 12:10am 
Anyone else experiencing an air conditioner outdoor unit power usage that goes down to 20W, then back up, then repeats?
ZackRoswell 30 Jul @ 12:05pm 
I use this mod for the central air without the overhead of the complete dubs poor hygiene. How do the radiators work without a mod for water supply, however?
ImBored 29 Jul @ 2:17pm 
can't see red lines on heating pipes
Unit Zanto 27 Jul @ 12:09pm 
I had a specific bug where my gravship launch was crashing because it could not get the object reference to a large radiator that is along a wall and door(It was all wall before but made a door there on that map.). This caused the launch event sequence to crash until I deleted the radiator.
Cydon Prax 26 Jul @ 9:41pm 
Hey Dubs, any chance the thermostat can be changed so that it changes the power setting of the boiler to match demand? In space I need 6 or 7/8 on the boilers, but the thermostat lets them all run at a power setting of 1 while the entire ship freezes. I have to manually change the power setting.
Zen 22 Jul @ 1:18am 
Mod options completely missing from 1.6
Ninjaxas 20 Jul @ 7:53am 
I love to have central heating on my ship! Thanks for this mod.

But I am also getting the same errors as @Hawk with my Gravship.
Could not regenerate layer DubsCentralHeating.SectionLayer_HeatingPipeOverlay: System.NullReferenceException: Object reference not set to an instance of an object

I also can't see the heating overlay, which is what this error indicates.
John H. 20 Jul @ 7:24am 
sometimes when i fly to another map with my grav ship, some of my large radiator moves
LordBeef21 20 Jul @ 3:16am 
Correction: I recommend using Dubs Bad Hygiene and VE Temperature, with Progression: Temperature.
LordBeef21 20 Jul @ 2:31am 
@Monbland I recommend using them together, and using Progression: Temperature to patch them together
joolsdgg 19 Jul @ 8:51pm 
@monbland, sure but it's better if you pick one.
Monbland 19 Jul @ 10:45am 
It is compatible with Vanilla Temperature Expanded?
Turambar 19 Jul @ 6:44am 
@Hawk that's the same bug I met with pocket maps, probably the same underlying system that is not supported properly by this mod.
Hawk 19 Jul @ 2:06am 
Aslo after going to another map with the ship the pipes overlay no longer works selecting any pipe or vent will no longer show "blue" overlay, building any new pipe will make error message pop up, something about overlay like in message below.
Hawk 19 Jul @ 1:53am 
Ship Landing and Taking off causes tons and tons of errors: here is some example.

Could not regenerate layer DubsCentralHeating.SectionLayer_HeatingPipeOverlay: System.NullReferenceException: Object reference not set to an instance of an object


Could not regenerate layer DubsCentralHeating.SectionLayer_AirDuctOverlay: System.NullReferenceException: Object reference not set to an instance of an object
Turambar 18 Jul @ 8:39am 
Hello, there seems to be a bug with Alpha Genetics when opening a Nereid "pocket dimension" (which creates a new map and teleports a pawn to it): https://pastebin.com/y5qgG1p6
joolsdgg 17 Jul @ 6:44pm 
great. thanks dubss :)
Dubwise  [author] 17 Jul @ 6:22am 
pushed a fix for corner construction
Dubwise  [author] 17 Jul @ 4:54am 
yup they added <canConstructInCorner>true</canConstructInCorner>
Dubwise  [author] 17 Jul @ 4:52am 
i think they introduced that as a bug in 1.6 but have since fixed it because i was having that problem with vanilla conduit, so i need to see what they changed about the build type
Miz 16 Jul @ 6:18pm 
https://imgur.com/a/eETt9q1
In 1.6, it seems that heater pipes cannot be built in areas surrounded by walls on all four sides, as shown in the image.
In 1.5, this was possible, and even in 1.6, vanilla power conduits can still be built in the same location.
kowkillar 12 Jul @ 7:43pm 
I am having the same error as joolsdgg. It spams the console every time I zoom out a certain distance.
joolsdgg 12 Jul @ 12:08pm 
dubs lite and dubs central heating in odyssey. pipe overlays don't show after landing ship but hvac still works.

error:
Could not regenerate layer DubsCentralHeating.SectionLayer_HeatingPipeOverlay: System.NullReferenceException: Object reference not set to an instance of an object --

Could not regenerate layer DubsCentralHeating.SectionLayer_AirDuctOverlay: System.NullReferenceException: Object reference not set to an instance of an object --
Fraggle7 6 Jul @ 7:17pm 
I’m getting the same error as ajperson1927 but I’m using the full dubs hygiene mod
ajperson1927 6 Jul @ 7:03pm 
Just regular hygiene. Do I need to enable a compatibility option?
Dubwise  [author] 6 Jul @ 6:04pm 
are you combining it with hygiene lite?
ajperson1927 5 Jul @ 9:06pm 
I'm getting the following error:

Failed to find any textures at DCH/Things/Building/Heating/TowelRail while constructing Multi(initPath=DCH/Things/Building/Heating/TowelRail, color=RGBA(1.000, 1.000, 1.000, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))


I've checked the mod files, and the TowelRail texture definitely isn't there. Verified integrity of game files to double check(Don't know if that triggers a redownload of mods)
Numbers 5 Jul @ 12:38pm 
HOLY SHIT DAD CAME BACK WITH THE DUBS CENTRAL HEATING PATCH
Crazy Cat Gentleman 4 Jul @ 7:43pm 
seeing this ready for 1.6 makes my day! thank you!
Dubwise  [author] 4 Jul @ 7:38pm 
updated to 1.6
prideandgreed 22 Apr @ 1:30pm 
Is there a limit for how much Heating the system can use? I use electric boilers and in my tundra map my heating supply / demand tricked over to 0/0 and now no matter what I do or how much I add to the system I cant get any more heating out of this
Jack Bauer 13 Apr @ 7:51am 
Is there a way to get the thermostat to work with the air conditioner? The outdoor air con units have the option to over ride the thermostat but it doesn't actually do anything. I'd like the outdoor units to cycle on and off like the electric boiler does.
Numbers 7 Feb @ 3:54am 
dad's never coming back with the dubs central heating patch
天才老登 22 Jan @ 3:43am 
JobDriver threw exception in toil MakeNewToils's initAction for pawn 。。 driver=JobDriver_Flick (toilIndex=2) driver.job=(Flick (Job_17171196) A = Thing_FreezerUnit433248 Giver = ThinkNode_QueuedJob [workGiverDef: Flick])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 71239279]
at DubsCentralHeating.HygienePipeMapComp+<>c__DisplayClass30_2.<RefreshInternetsOnTile>b__4 (Verse.IntVec3 cell) [0x00000] in <5cd40f40117143e19f743c0f20ecd2b2>:0
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable1[T] source, System.Func2[T,TResult] predicate) [0x0002c] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at DubsCentralHeating.HygienePipeMapComp.RefreshInternetsOnTile
jangsanbeom 21 Jan @ 10:06am 
Can you help me solve the problem?
I used this with "Dubs Bad Hygiene"

Could not regenerate layer DubsCentralHeating.SectionLayer_AirDuctOverlay: System.NullReferenceException: Object reference not set to an instance of an object
[Ref F1FC2D48] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch5 (string)
Verse.Section:RegenerateDirtyLayers ()
Verse.Section:DrawSection ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.MapDrawer.DrawMapMesh_Patch1 (Verse.MapDrawer)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch6 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
jangsanbeom 21 Jan @ 10:01am 
Could not regenerate layer DubsCentralHeating.SectionLayer_AirDuctOverlay: System.NullReferenceException: Object reference not set to an instance of an object
[Ref F1FC2D48] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch5 (string)
Verse.Section:RegenerateDirtyLayers ()
Verse.Section:DrawSection ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.MapDrawer.DrawMapMesh_Patch1 (Verse.MapDrawer)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch6 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

Can you help me solve the problem?
尤里大人-ule 18 Dec, 2024 @ 9:26am 
Could not regenerate layer DubsCentralHeating.SectionLayer_AirDuctOverlay: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 51421422] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.Section:RegenerateAllLayers ()
Verse.MapDrawer:RegenerateEverythingNow ()
Verse.Map:<FinalizeInit>b__160_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
Verse.Root_Play:Update ()


The mod still working but I can't see tubes with color while building it, and log keep sending error when loading save
lolmanor 7 Dec, 2024 @ 6:36pm 
I've been having issues where loading a save does not initialize/consider/load the existing AC units, so they're all producing 0 cooling units as though they were not connected at all to other AC devices. Moving an AC unit or building another AC pipe works to fix this issue, but this is a big issue if you rely on this mod for cooling (say, in a very hot room like one with VFE's Nuclear Reactor in it).
One Eyed King Is Potato 19 Nov, 2024 @ 2:57pm 
I have also noticed that somethings break for a bit and when building AC pipes the screen flickers but does not prompt a error
Apollox 6 Oct, 2024 @ 9:19am 
I'm getting an issue where the central cooling/heating refuses to work, boilers and aircon units do not add any capacity to the network and just stays at zero. I have multiple networks running through my base to mitigate it but there is always exactly one that just refuses to do anything. Anyone know what is going on?
Ghorontza 2 Jun, 2024 @ 1:32pm 
I also experience lag that increases over time.
After 1,5h of playing I need to restart the game to fix the issue.
󠀡󠀡 29 May, 2024 @ 7:00pm 
getting some memory leaks
Isaac 26 May, 2024 @ 8:52pm 
How's this supposed to work? I have a boiler and a solar heater for a radiator. One of the rooms doesn't get warmer.
risa 22 May, 2024 @ 1:57pm 
I am also not finding the geothermal heater after doing the research. Using the updated Cherry Picker, I looked for it to see if I'd accidentally disabled it, and couldn't find a thingdef for it at all. Just defs for the research.
The Left Twix 19 May, 2024 @ 2:13am 
memory leak with this mod
In Vitriol 14 May, 2024 @ 12:45am 
@LVL. 100 Legendary Dyke (ELITE)

From the mod description:

"Standalone version of the central heating from my Bad Hygiene mod."

I would imagine your not supposed to use the 2 together as it's already in bad hygiene.
for whatever reason, when used with Bad Hygiene, indoor air-con doesn't seem to want to use any of the cooling capacity of the outdoor air-con...