RimWorld

RimWorld

Standalone Hot Spring
264 Comments
Rokk 24 Aug @ 11:18am 
It's 26 megabytes, I'm not going to lose sleep over it

Did you know: Visual Studio adds a scheduled task to Windows that downloads several hundreds of megabytes to your temp folder every single day, and it doesn't automatically clear these out? I'm more concerned over hidden jumpscares like that than a few large PNG's

Nice mod, interacts well with the limited and unmoveable nature of steam geysers so this adds a few genuinely meaningful decisions to gameplay.
balistafreak  [author] 11 Aug @ 7:27am 
@archidictus: It's the high quality textures that, quite frankly, I have no idea how to shrink down, as they were gifted to me.

That being said the mod is still relatively small compared to some other behemoths and the texture size has zero impact on game performance/TPS.
archidictus 6 Aug @ 9:05am 
Zero reason this should be 26Mb. Please figure out what you left in the mod to bloat it to this degree.
Maal 21 Jul @ 11:20pm 
It was on game launch. But these errors do not appear anymore... Honestly my mod list is a big mess of mods where dozens are being updated each day. Perhaps your update hadn't downloaded itself properly at the time, or perhaps the latest update of Graphic+ with its dds texture or some optimization mod did something. I don't know, I'll try to dig deeper if I see the error again.

As a random side note. For some reason, you mod is one of the only one I use that Rimsort doesn't show its thumbnail. Renaming the Preview.jpg to Preview.png fixed it. Might be a Rimsort exclusive issue, a very minor issue.
balistafreak  [author] 21 Jul @ 9:25pm 
@Maal: Can I ask what you're doing to create these errors?

On a clean modlist (+this mod and prereqs, Harmony, etc.) I can load into the main menu and load up a colony with no errors whatsoever appearing.
Maal 19 Jul @ 4:53pm 
For reason, the 3 jpg in the texture folder pop these red error:

Exception loading UnityEngine.Texture2D from file.
absFilePath: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2205980094\Textures\Steam Workshop Example Picture.jpg
Exception: UnityEngine.UnityException: Failed to create texture because of invalid parameters.
RAD EMERALD 21 Jun @ 3:22am 
@alexjones1776 THANKIE DUDE!
Rebeldaughter 20 Jun @ 10:37pm 
Nah Imagine if we all lived in a rimworld world and i was the king and had hot girls bathing in my hot springs with me
AlexJones1776 12 Jun @ 2:03am 
@rad emerald HAH!
RAD EMERALD 12 Jun @ 1:58am 
pls update 1.6
Maple38 3 May @ 9:33am 
Hey is there any advantage to using a hot spring if I have a high-tech hospital already?
Bungee Gum 29 Apr @ 10:24pm 
Um, a question about the code: if it’s made on Kijin’s hot springs code, why pawns in this mod lay flat on the water?
Iiirc in Kijin’s hot springs pawns were submerged in water
Wazouille 24 Apr @ 8:24pm 
It seems i can't set the hotspring as a bathing zone and they wash in the river if i dont point them to the hotspring, is there a solution ?
blackrave 5 Mar @ 7:04pm 
Any chance to get flipped texture?
Like drop-down option in build menu between left and right sided hotspring.
Because I understand that up&down would require new textures, but flipping texture seems simple enough.
SiaNKs 11 Feb @ 4:28pm 
Also problem is that the steam gaser is still below Hot spring, worst thing is, it's continuing to go off, Hot spring also needs some bubbles and steam effefct in order to make it look good, also hide Gaser hitbox until hot spring is destory.
SiaNKs 11 Feb @ 8:28am 
If i would know how to transport water animation from Clean Textures to this mod, i would do it. I will try to experiment with it, but not promising anything
Hard Computer Player 31 Jan @ 5:46am 
Adding an animation to the water texture would be perfect
archidictus 13 Jan @ 12:05pm 
Small hot spring is 1.5Mb, this is more than 25. Why? And why does it lag?
Aria~ムキ 24 Nov, 2024 @ 9:38pm 
@bladeofsharpness it doesn't need to get a compatibility patch, nightmare made
BladeofSharpness 26 Oct, 2024 @ 11:23pm 
Does it fulfill washing needs in Dubs Bad Hygiene?
abrahamv777 23 Sep, 2024 @ 9:23pm 
Any play through I need a Hot Spring, thank you. <3
FiauraTheTankGirl 9 May, 2024 @ 1:10am 
You can use RIMPY to compress the texture and make it less laggy
balistafreak  [author] 1 May, 2024 @ 5:50pm 
@Stupri Dominus De Stercore: From what I understand it's an underlying issue with some (modded) buildings that use a relatively large/high resolution sprite.

The tradeoff would be make the sprite lower resolution but then it would look terrible given its large size once actually built.

As the process of placing the hotspring should generally a be one-time act, I opted to keep the high-resolution sprite as you will be looking at the finished building for much longer than you will be placing it.
Stupri Dominus De Stercore 30 Apr, 2024 @ 9:19am 
For some reason when i select hot spring in bulding menu my game becomes very laggy, how do i fix this? There are no messages in logs
Shork with a Torpedo 24 Apr, 2024 @ 10:24am 
Can you make a patch for hospitality? For guest to use it more often and i can charge them when they use. Also, it should be having it own room, but not counted as recreation room.

Right now it feel so boring although you sacrifice a geyser for it. It act like a normal recreation as same as horseshoes pin, so pawn and guest only randomly use it, and it really rare to happen when you have many option. Even with dozens of guest and colonist i still rarely saw any of them using it, when it should like a main attraction, and colonist pawn should use it like a daily needed like having a shower and meal.

And room with the hotspring is counted as recreation room, so it would overwrite the mood buff of your extremely luxury recreation room that you spent the whole colony's wealth on it. So hotspring room is needed.
InVinoVeritas 23 Apr, 2024 @ 1:34pm 
That's frustrating, but understandable, thanks for the information.

Great Mod btw, thank you for the work! I can't imagine playing Rimworld without this mod now
balistafreak  [author] 19 Apr, 2024 @ 12:37am 
It seems like the Steam Workshop isn't pushing the updated (fixed) version of this mod out if you were subbed to it in the past. It seems you may need to manually delete the old version to force Steam to download the fixed version.
Renix 17 Apr, 2024 @ 5:19pm 
I can confirm it works but I had to manually delete the entire mod while unsubscribed, and then resubscribe while closing/opening steam manually to get it to come back
Renix 17 Apr, 2024 @ 4:04pm 
Pretty sure mine is updated but I'll unsub and re-sub again. seems to happen when paired with HAR
WilliamXP 17 Apr, 2024 @ 4:16am 
Got that Corpse proplem as well, fear is the new DLC conflects with major mods but never thought of this one.... most important mod for my garden!
bean bandit 16 Apr, 2024 @ 3:27pm 
thanks to everyone for mentioning the issues here. took me ages of trial and error before my error logs finally made sense and brought me here lol
balistafreak  [author] 14 Apr, 2024 @ 2:01pm 
Also, try un-subscribing and re-subscribing to the mod.
balistafreak  [author] 14 Apr, 2024 @ 1:55pm 
@newste: Try it again? What you're describing is the exact error that should have been fixed. It works just fine for me after killing a pawn with devtools, on a clean modlist as you described.

Just in case, I pushed an update once again. Might be that Steam didn't update your mod version for some reason? I wouldn't put it past the workshop, it's finicky like that.
newste 13 Apr, 2024 @ 8:54pm 
I also tried testing using only the three official dlc, harmony and hot spring mods, here is the report:

Exception drawing Corpse_Human10981: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 5E4A24] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DynamicDrawManager:DrawDynamicThings ()
Verse.Map:MapUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

The game keeps popping up red error messages, and the corpse becomes invisible.
newste 13 Apr, 2024 @ 8:54pm 
Still have some corpse rendering issues, here is the report:

Exception drawing Corpse_Human101491: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6A89A730] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch6 (string)
Verse.DynamicDrawManager:DrawDynamicThings ()
Verse.Map:MapUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
Verse.Root_Play:Update ()
OganessonG 11 Apr, 2024 @ 7:58am 
Thanks for the quick fix!
balistafreak  [author] 11 Apr, 2024 @ 7:56am 
@OganessonG: Oh no!

We just pushed a fix for that. Corpses seem to be rendering just fine now.
OganessonG 10 Apr, 2024 @ 8:34pm 
Hi, I found a bug in 1.5 that cause corpse rendering incorrectly.

Root level exception in Update(): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 4A5FA4FB]
at StandaloneHotSpring.Startup.IsBathingNow (Verse.Pawn pawn) [0x00001] in <8fd795d464874747aa610422cdf425d1>:0
at StandaloneHotSpring.PawnRenderNodeWorker_Apparel_Head_HeadgearVisible_Patch.Postfix (Verse.PawnDrawParms parms, System.Boolean& __result) [0x00001] in <8fd795d464874747aa610422cdf425d1>:0

Thanks!
Signal 21 Mar, 2024 @ 9:02am 
@Renzo, when I built the built the hot spring, my pawns all started using it on their own for recreation (they can also manually be directed to use it, but I haven't needed to do that). Possibly your pawns are burned out on meditative relaxation, the hot spring is inconveniently located so your pawns don't find it, or another mod is conflicting with the recreation.
Renzo 15 Mar, 2024 @ 4:44pm 
ive had this mod for quite some time, but ive never once seen a pawn use the hot spring
balistafreak  [author] 5 Feb, 2024 @ 2:41pm 
@Mpkki: From the pastebin of "Too Long For Steam" (I don't blame you at all for missing it):

The hot spring has two separate hediffs, though both are very similar; one for pawns actively using the hot spring ('Healing waters'), and another that replaces the first hediff once they leave ('Residual rejuvenation'). The only difference between the two is that the former has a generous temperature-insulating effect allowing pawns to use it even in hot or cold temperatures without discomfort (should the hot spring need to be left outdoors in an inhospitable biome, such as an extreme desert) and that it lasts exactly as long as the pawn is using it, while the latter lacks the temperature-insulating effect and lasts for 30 hours.

Also, as vanilla mechanics are, it's good practice to enclose geysers with your buildings. They constantly pump out free heat, saving you fuel; so much heat that in the early game you'll often need to leave doors open.
Mpkki 2 Feb, 2024 @ 5:56am 
If it's placed outside, does it keep the colonists using it warm in the winter? Or do they still get hypothermia in -60C?
(≡◉‿‿◉≡) 30 Sep, 2023 @ 5:32pm 
Hello, any chance you can change the body position? like if they're on the top position, their view is the basic standing position. While on bottom, their view is on the back?

You know like a simple chair and table positioning. It looks kind of weird when the pawn is bathing and upside down.

I actually posted this on 2020 Page 17 of this comment section lol. Any chance to change it?
balistafreak  [author] 20 Aug, 2023 @ 7:17pm 
@幽克斯汀Yokristen: Here's something you might try (although I haven't tried it myself, so if you run into an error let me know). Make a local copy of the mod and look for the file Buildings_Hotspring.xml in folder "1.4". Try changing "<joyKind>Meditative</joyKind>" in that .xml to "<joyKind>Social</joyKind>" You might also try "Gaming_Dexterity" or "Gaming_Cerebral". No guarantees - I'm not sure if changing the joytype will throw weird cornercase errors - but it might work.
幽克斯汀Yokristen 20 Aug, 2023 @ 7:05am 
@balistafreak Hello, I like this mod very much, but I don't know if it is possible to change the entertainment type to something else
Because I have arranged meditation for the colonists, the meditation has always been "boring", causing them not to use the hot spring
balistafreak  [author] 18 Aug, 2023 @ 4:04am 
@jack_4654: That would take a significant amount of code to create a new hediff for something I feel is stacking too many advantages onto something rather simple.

@拳鸡高手泰深: The name "Standalone" implies that this is just a single item, as opposed to an entire package of added items.
dragonexx66 17 Aug, 2023 @ 12:18am 
How does this hotsprings healing compare to the Kijin mod's hot spring?
拳鸡高手泰深 9 Aug, 2023 @ 8:11am 
I'm wondering what is the none-stand alone mod? I mean from which mod the hot spring comes.
bjorn 25 Jul, 2023 @ 2:10pm 
can you make it relieve their pain for a day or so after they use the hot spring?
balistafreak  [author] 16 Jul, 2023 @ 2:01pm 
@danzloblaha13: No. This mod hooks into the "natural healing factor" trait in the base, Vanilla game, which only affects naturally healing conditions. Chronic conditions and permanent injuries are unaffected by this mod.