I'm not sure what I'm doing wrong. I have Realistic Water 2, but this loads after it and still KiC doesn't recognize the bath water in the safehouse. I've also tried restarting KiC and that didn't help. There are no conflicting files according to Vortex
This mod does not play nice with Realistic Water Two SE, specifically with RealisticWaterTwo.esp. LOOT also doesn't yet know this (as of 4/9/24), so it will place this mod above it in your load order, which will prevent it from working.
Be sure to place this mod BELOW RealisticWaterTwo.esp in your load order if you use that mod and you'll be fine. No other RW2 esp's seem to conflict so my load order appears as follows:
RealisticWaterTwo - Resources.esm Keep it Clean.esp YOT Keep it Clean.esp CACO_Keep it Clean.esp RealisticWaterTwo.esp Keep It Clean - LegacyoftheDragonborn Bathwater Patch.esp RealisticWaterTwo - Keep It Clean.esp RW2 5 up - KIC Patch.esp RealisticWaterTwo - Alt Volcanic Watercolor.esp
Hmmm... Sorry I reply so late. Haven't been playing a long while.
Just checked with version 5.6.5 of LoTD. The cell in question, DBMDGSafehouse [xx0AEACE] still uses DefaultWaterCold [xx001C18] from Dawnguard.esm as its water record. This is the water record that this mod patches to work with KeepItClean.
As far as other placed elements in that cell that reference water go, there are these activators:
DBMSHPoolWater[xx16CE13] from LegacyoftheDragonborn.esm that references DefaultIntWaterWaistHeightStill [xx0CC7B4] from Skyrim.esm Water1024 [xx03AC83] from Skyrim.esm that references DefaultWater [xx000018] from Skyrim.esm WaterPuddle [xx09727E] from Skyrim.esm that references PuddleWater [xx04CC4B] from Skyrim.esm
DefaultIntWaterWaistHeightStill and DefaultWater are already patched by KeepItClean to work and I think PuddleWater is used somewhere else.
Strangely enough, LoTDhas its own water record DBM_PoolImagespaceOverride [xx16CE1F] from LegacyoftheDragonborn.esm, but it isn't used anywhere as far as I can see with xEdit.
What all that means is... unless you have some other mod that overrides water records from Skyrim.esm and/or Dawnguard.esm in your load order after this one, my patch should still work. It has to be one of those records since KeepItClean uses the "CausesDamage" flag of water records to determine if it allows bathing IIRC.
At the moment my patch really only changes DefaultWaterCold as that is what worked for me and I try to keep changes to a minimum. However if there's certainly the possibilty that I'm missing something since I didn't follow the changes in LoTD/KiC for a while.
I was having issues getting this to work but all I had to do was tick "Reset Mod" in KiC's Mod Menu. Posting this in case anybody else has a moment lol Thank you for the patch!
Just noting a bit of what I've learned trying to get KiC and the LotD bath to work nice together:
The other patch adds features from inn bathrooms (basket to undress at, a basket to buy soap from) to the safehouse bathroom, but doesn't change/fix the water.
This patch fixes the water to work with KiC, but it does conflict with water mods. Load this after a water mod and it will undo some of the changes to Dawnguard water but fix the KiC compatability. Load this before and the water mod's changes will apply in Dawnguard, but you won't be able to bathe in your safehouse.
The file extension is .esp, but it is flagged internally as ESL (unless something went wrong). This type of plugin is sometimes referred to as ESPFE.
ESP and ESM plugins have the well known limit of 256. ESLs, or "light" plugins are loaded - along with ESMs, before ESPs in your load order, making them a bit less flexible.
ESPFEs are basically just normal ESPs and behave as such with regard to load order, but because they are flagged as ESL do not contribute to the 256 limit.
26 comments
Be sure to place this mod BELOW RealisticWaterTwo.esp in your load order if you use that mod and you'll be fine. No other RW2 esp's seem to conflict so my load order appears as follows:
RealisticWaterTwo - Resources.esm
Keep it Clean.esp
YOT Keep it Clean.esp
CACO_Keep it Clean.esp
RealisticWaterTwo.esp
Keep It Clean - LegacyoftheDragonborn Bathwater Patch.esp
RealisticWaterTwo - Keep It Clean.esp
RW2 5 up - KIC Patch.esp
RealisticWaterTwo - Alt Volcanic Watercolor.esp
Just checked with version 5.6.5 of LoTD. The cell in question, DBMDGSafehouse [xx0AEACE] still uses DefaultWaterCold [xx001C18] from Dawnguard.esm as its water record. This is the water record that this mod patches to work with KeepItClean.
As far as other placed elements in that cell that reference water go, there are these activators:
DBMSHPoolWater[xx16CE13] from LegacyoftheDragonborn.esm that references DefaultIntWaterWaistHeightStill [xx0CC7B4] from Skyrim.esm
Water1024 [xx03AC83] from Skyrim.esm that references DefaultWater [xx000018] from Skyrim.esm
WaterPuddle [xx09727E] from Skyrim.esm that references PuddleWater [xx04CC4B] from Skyrim.esm
DefaultIntWaterWaistHeightStill and DefaultWater are already patched by KeepItClean to work and I think PuddleWater is used somewhere else.
Strangely enough, LoTDhas its own water record DBM_PoolImagespaceOverride [xx16CE1F] from LegacyoftheDragonborn.esm, but it isn't used anywhere as far as I can see with xEdit.
What all that means is... unless you have some other mod that overrides water records from Skyrim.esm and/or Dawnguard.esm in your load order after this one, my patch should still work. It has to be one of those records since KeepItClean uses the "CausesDamage" flag of water records to determine if it allows bathing IIRC.
At the moment my patch really only changes DefaultWaterCold as that is what worked for me and I try to keep changes to a minimum. However if there's certainly the possibilty that I'm missing something since I didn't follow the changes in LoTD/KiC for a while.
Thank you for the patch!
The other patch adds features from inn bathrooms (basket to undress at, a basket to buy soap from) to the safehouse bathroom, but doesn't change/fix the water.
This patch fixes the water to work with KiC, but it does conflict with water mods. Load this after a water mod and it will undo some of the changes to Dawnguard water but fix the KiC compatability. Load this before and the water mod's changes will apply in Dawnguard, but you won't be able to bathe in your safehouse.
ESP and ESM plugins have the well known limit of 256.
ESLs, or "light" plugins are loaded - along with ESMs, before ESPs in your load order, making them a bit less flexible.
ESPFEs are basically just normal ESPs and behave as such with regard to load order, but because they are flagged as ESL do not contribute to
the 256 limit.