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.
The other one I know of adds "LocTypeShowersInInns" to the DBM Safehouse Location. It also edits a bunch of placed objects in the Safehouse like shelves, blankets and flower baskets, but nothing to do with the water, which is necessary for Keep it Clean to function. I'm actually not quite sure what the purpose of it is.
Are we talking about the same other one? It shouldn't edit anything other than what's absolutely necessary. If it does, that would imply that I screwed up an update at some point (that's possible... but nobody's complained). If that's the case, I'll certainly fix it. If you're talking about yet another patch that tries to do the same thing, cool.
Correction. I had to actually look at the file to see what you're talking about. Yes. The other adjustments were to add in a soap vendor and dress/undress basket. I believe I ended up removing the vendor due to an unrelated bug I never got around to patching, but left the decor because I just generally thought it looked better. IIRC the keyword was specifically to make the dress/undress basket work. Our use case for the patch was specific to the LOTD Plus and Lexy's Legacy of the Dragonborn guides, which are already getting the "Cause Damage" flag patch from an automated patcher.
So... to anyone else who finds their way here, that's the difference. This make Keep it Clean actually work with Legacy of the Dragonborn, mine adds what I consider a quality of life tweak to the bathroom, but doesn't actually make KiC itself work on its own. Meaning, the two can be safely used together. If you want the extra functionality mine provides and aren't using a patcher already, this is probably mandatory for mine to work anyway.
Cool. Thanks for the clarification. I didn't get as far as using the automated patcher thing while trying to make the bathroom work. I'll leave my patch up then for those that don't use more sophisticated approaches.
23 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.
Are we talking about the same other one? It shouldn't edit anything other than what's absolutely necessary. If it does, that would imply that I screwed up an update at some point (that's possible... but nobody's complained). If that's the case, I'll certainly fix it. If you're talking about yet another patch that tries to do the same thing, cool.
Correction. I had to actually look at the file to see what you're talking about. Yes. The other adjustments were to add in a soap vendor and dress/undress basket. I believe I ended up removing the vendor due to an unrelated bug I never got around to patching, but left the decor because I just generally thought it looked better. IIRC the keyword was specifically to make the dress/undress basket work. Our use case for the patch was specific to the LOTD Plus and Lexy's Legacy of the Dragonborn guides, which are already getting the "Cause Damage" flag patch from an automated patcher.
So... to anyone else who finds their way here, that's the difference. This make Keep it Clean actually work with Legacy of the Dragonborn, mine adds what I consider a quality of life tweak to the bathroom, but doesn't actually make KiC itself work on its own. Meaning, the two can be safely used together. If you want the extra functionality mine provides and aren't using a patcher already, this is probably mandatory for mine to work anyway.
https://www.nexusmods.com/skyrimspecialedition/mods/36669
I assumed it was supposed to do something else, since nothing in the plugin touches the water records.
EDIT: Thanks for the clarification !
I had assumed something along those lines.