RimWorld

RimWorld

Dubs Central Heating
331 Comments
lostmoya 19 hours ago 
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 Aug 26 @ 6:09pm 
is it possible to disable the temp requirements for the solar heater?
Leckon Aug 17 @ 11:58am 
I only have the option to build pipes and ceiling fans.
Cosmosteller Aug 4 @ 12:10am 
Anyone else experiencing an air conditioner outdoor unit power usage that goes down to 20W, then back up, then repeats?
ZackRoswell Jul 30 @ 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 Jul 29 @ 2:17pm 
can't see red lines on heating pipes
Unit Zanto Jul 27 @ 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 Jul 26 @ 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 Jul 22 @ 1:18am 
Mod options completely missing from 1.6
Ninjaxas Jul 20 @ 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. Jul 20 @ 7:24am 
sometimes when i fly to another map with my grav ship, some of my large radiator moves
LordBeef21 Jul 20 @ 3:16am 
Correction: I recommend using Dubs Bad Hygiene and VE Temperature, with Progression: Temperature.
LordBeef21 Jul 20 @ 2:31am 
@Monbland I recommend using them together, and using Progression: Temperature to patch them together
joolsdgg Jul 19 @ 8:51pm 
@monbland, sure but it's better if you pick one.
Monbland Jul 19 @ 10:45am 
It is compatible with Vanilla Temperature Expanded?
Turambar Jul 19 @ 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 Jul 19 @ 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 Jul 19 @ 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 Jul 18 @ 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 Jul 17 @ 6:44pm 
great. thanks dubss :)
Dubwise  [author] Jul 17 @ 6:22am 
pushed a fix for corner construction
Dubwise  [author] Jul 17 @ 4:54am 
yup they added <canConstructInCorner>true</canConstructInCorner>
Dubwise  [author] Jul 17 @ 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 Jul 16 @ 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 Jul 12 @ 7:43pm 
I am having the same error as joolsdgg. It spams the console every time I zoom out a certain distance.
joolsdgg Jul 12 @ 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 Jul 6 @ 7:17pm 
I’m getting the same error as ajperson1927 but I’m using the full dubs hygiene mod
ajperson1927 Jul 6 @ 7:03pm 
Just regular hygiene. Do I need to enable a compatibility option?
Dubwise  [author] Jul 6 @ 6:04pm 
are you combining it with hygiene lite?
ajperson1927 Jul 5 @ 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 Jul 5 @ 12:38pm 
HOLY SHIT DAD CAME BACK WITH THE DUBS CENTRAL HEATING PATCH
Crazy Cat Gentleman Jul 4 @ 7:43pm 
seeing this ready for 1.6 makes my day! thank you!
Dubwise  [author] Jul 4 @ 7:38pm 
updated to 1.6
prideandgreed Apr 22 @ 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 Apr 13 @ 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 Feb 7 @ 3:54am 
dad's never coming back with the dubs central heating patch
天才老登 Jan 22 @ 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 Jan 21 @ 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 Jan 21 @ 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 Dec 18, 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 Dec 7, 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 Nov 19, 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 Oct 6, 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 Jun 2, 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.
󠀡󠀡 May 29, 2024 @ 7:00pm 
getting some memory leaks
Isaac May 26, 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 May 22, 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 May 19, 2024 @ 2:13am 
memory leak with this mod
In Vitriol May 14, 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...