But... I'm trying to work out the SPID, and can't quite figure it out.
You've set it to distribute all three items and outfits with 100% chance. That means that all female NPCs will receive all three shirts, but also that the first one, then the second, and then the third will be defined as their SleepOutfit. How is that meant to work? Do the SleepOutfit distributions stack or overwrite? And will Go to Bed pick randomly between them if they stack?
Would it be possible (and perhaps preferable) to e.g. give keywords with a certain chance, and then give SleepOutfits and shirts to NPCs who have received the relevant keyword? Or is that what the "grponethirdA" and the similar B and C filters are meant to accomplish?
Edit: We're using SPID Random Distribution Helper to accomplish just this. And I need to learn to check the requirements of mods when I download...
I'm still going to use this instead, because it allows roughly 1/3 of NPCs to not get the distribution (i.e. sleep naked), and lowers the chance of distributing the pink sleepwear (which is slightly unimmersive):
Spoiler:
Show
; This SPID ini adds Sleepwear Clothes to female NPCs and sets it as their Sleep Outfit, excluding children and the elder race. ; It requires: ; - Sleepwear Clothes (https://www.nexusmods.com/skyrimspecialedition/mods/43820) ; - Sleepwear Clothes SPID (https://www.nexusmods.com/skyrimspecialedition/mods/115087) ; - Go to Bed (https://www.nexusmods.com/skyrimspecialedition/mods/4224) ; ; We're distributing a keyword first with a certain chance, and then giving sleep outfits and the actual shirts to NPCs who have received the relevant keyword. ; ; Sleepwear Clothes Gray ; Keyword = SleepwearGrey|ActortypeNPC,-ActorTypeAnimal,-ActorTypeCow,-ActorTypeCreature,-ActorTypeDaedra,-ActorTypeDLC1Boss,-ActorTypeDragon,-ActorTypeDwarven,-ActorTypeFamiliar,-ActorTypeGhost,-ActorTypeGiant,-ActorTypeHorse,-DLC2ActorTypeMiraak,-ActorTypeMount,-ActorTypeTroll,-ActorTypeUndead,-ActorTypeVampireBrute|-ManakinRace,-ElderRace,-ElderRaceVampire,-0x28B58,-0x28B60,-0x28B61,-0xCE0A1,-0x6491D,-0x6491C,-0x6491E,-0xBA1E4,-0x1703A,-0x103AF2,-0xFE535,-0x1040F9,-0xA1982,-0xA1983,-0xA1984,-0x10E0CB,-0200CADF|NONE|F/-C|NONE|30 ; ; Sleepwear Clothes White Keyword = SleepwearWhite|ActorTypeNPC,-SleepwearGrey,-ActorTypeAnimal,-ActorTypeCow,-ActorTypeCreature,-ActorTypeDaedra,-ActorTypeDLC1Boss,-ActorTypeDragon,-ActorTypeDwarven,-ActorTypeFamiliar,-ActorTypeGhost,-ActorTypeGiant,-ActorTypeHorse,-DLC2ActorTypeMiraak,-ActorTypeMount,-ActorTypeTroll,-ActorTypeUndead,-ActorTypeVampireBrute|-ManakinRace,-ElderRace,-ElderRaceVampire,-0x28B58,-0x28B60,-0x28B61,-0xCE0A1,-0x6491D,-0x6491C,-0x6491E,-0xBA1E4,-0x1703A,-0x103AF2,-0xFE535,-0x1040F9,-0xA1982,-0xA1983,-0xA1984,-0x10E0CB,-0200CADF|NONE|F/-C|NONE|43 ; ; Sleepwear Clothes Pink Keyword = SleepwearPink|ActorTypeNPC,-SleepwearGrey,-SleepwearWhite,-ActorTypeAnimal,-ActorTypeCow,-ActorTypeCreature,-ActorTypeDaedra,-ActorTypeDLC1Boss,-ActorTypeDragon,-ActorTypeDwarven,-ActorTypeFamiliar,-ActorTypeGhost,-ActorTypeGiant,-ActorTypeHorse,-DLC2ActorTypeMiraak,-ActorTypeMount,-ActorTypeTroll,-ActorTypeUndead,-ActorTypeVampireBrute|-ManakinRace,-ElderRace,-ElderRaceVampire,-0x28B58,-0x28B60,-0x28B61,-0xCE0A1,-0x6491D,-0x6491C,-0x6491E,-0xBA1E4,-0x1703A,-0x103AF2,-0xFE535,-0x1040F9,-0xA1982,-0xA1983,-0xA1984,-0x10E0CB,-0200CADF|NONE|F/-C|NONE|5 ; ; Now we distribute the actual outfits and shirts to NPCs who have received the relevant keyword. ; SleepOutfit = 0x800~Sleepwear Clothes - SPID.esp|SleepwearGrey|NONE|NONE|NONE|NONE|100 ; SleepOutfit = 0x801~Sleepwear Clothes - SPID.esp|SleepwearWhite|NONE|NONE|NONE|NONE|100 ; SleepOutfit = 0x802~Sleepwear Clothes - SPID.esp|SleepwearPink|NONE|NONE|NONE|NONE|100 ; Item = 0x803~Sleepwear.esp|SleepwearGrey|NONE|NONE|NONE|1|100 ; Item = 0x808~Sleepwear.esp|SleepwearWhite|NONE|NONE|NONE|1|100 ; Item = 0x80C~Sleepwear.esp|SleepwearPink|NONE|NONE|NONE|1|100 ; ; ; ; Ceterum censeo Potentia Trium est mirabile ingenio
No worries! We all make mistakes sometimes. I did something similar with another mod recently, so I get it. But I'm glad you got it all figured out!
When I originally made this I was hoping to eliminate the possibility of seeing NPCs sleeping naked in my own game, personal preference mostly, but your keyword distribution is a great implementation as well. I'm going to pin this just in case someone else would prefer this setup as well. :) Cheers!
I love the idea of this mod but am having a problem. I have three custom followers who all seem to equip their sleepwear every time I load up a save. I'm also wondering if this could possibly be causing a freeze with Dress up Lovers as I'm getting random freezes with that mod now which has never happened before. Just leaving this here in case anyone else is experiencing the same problems and has a solution. Failing that... is this safe to remove mid-save?
Are your followers a part of a follower framework like Nethers?
As far as the freezes go, I'm not really sure what to make of it since I don't use the Dress up Lovers. Does that mod assign a sleep outfit? If so the mod might be getting confused by the SPID assigned sleep outfit. I wouldn't remove the esp mid game, but just hide or delete the SPID ini and it shouldn't distribute the sleepwear anymore. Hopefully that helps?
Does anybody know if this conflicts with "Sleep in Lingerie" mod ? as the lingerie list is limited in SiL, only a few of my followers can use their lingerie that i have set for them in the lists. If i install this will it just give the sleepwear clothes to the ones that arent on the SiL lists or will it overwrite the clothing items that my followeers are wearing from the SiL lists ?
Hmm, having made this mod and a Sleep Tight version, I think that would be fine. Just have followers selected in the MCM for Sleep Tight and then let this mod handle the rest. Because Sleep Tight uses scripts to make the magic happen, my thought it is should be fine if used that way, but try it out! My initially thoughts, is that it should be fine.
Hello, not sure whether it is a mod conflict or problem with vanilla skyrim... Sometimes NPCs prefer to use the sleepwear instead of their default clothing, even when they're not home. Removing the sleepwear makes them re-equipping their default outfit. I use this mod to access their clothing.
Also is there any conflicts between this mod and NPC Underwear Distribution Engine (NUDE)? Since I am using the option A of the said mod, and both are distributing different outfit using SPID
Hi! Sorry for the delay, what version of SPID are you using? I know version 7.2.0.RC3 of SPID has an outfit equipping mechanic that, in my testing, made everyone in Skyrim wear their sleepwear by default all the time. Version 7.1.3 works fine for me though.
I have never used N.U.D.E myself, but I can see it having a conflict if you toggle the "Sleep in underwear" option on within the N.U.D.E MCM. Otherwise, this mod and that mod do different things, I think they would work fine together, but again I've never used it so I can't say for certain. As long as SPID is not assigning the same type of outfit, for example two sleep outfits, two outfits can be distributed via SPID just fine, for example a sleep outfit and a default outfit. Hopefully that helps!
I probably don't understand something... could you describe in more detail how to use this mod? And what should be specified in Sleep Tight - so that the NPCs sleep naked, or in a bathrobe? I have everything installed that is necessary. Installed correctly, I checked three times. But when I give pajamas, for example, to Gerdur, she puts them on and walks in them all the time. And if I don't give her anything, then she goes to bed according to the terms of Sleep Tight - either naked or in a regular bathrobe.
P.S. In the third screenshot, you have a sleeping position on your back. Which mod do you use for this?
Thanks for this mod. I am experiencing a peculiar behaviour. I am using Nether Follower Framework and have some followers both male and female. As expected, it distributes the sleepwear to the female companions however, these female companions equip this over more powerful armor when just out and about. I know I can change the outfit in the follower inventory but this becomes tedious especially when the sleepwear seems to reset. I do not have follower sleeping mods however, even if I take the sleepwear out of their inventory, it seems it get redistributed back once I change cells. Is there any remedy to this issue? I am not too familiar with SPID so I am a little lost. Thanks.
Do you have Go to Bed installed? If so, then I can look into the particular behavior of Nether Follower Framework to try to figure out why that's happening.
I do have go to bed installed. But nothing in addition such as mods that allow for followers to sleep also. I do not have any additional sleeping mods if that helps. Thanks.
I've been able to recreate the bug that you're experiencing with Nether's Follower Framework. I think the issue is that followers imported into the framework have potentially four outfits, Default, Standard, Home, and Town outfits. Unfortunately, it does not define a sleep outfit. If I set the default and standard outfit of a follower to be the armor that I want them to wear, they no longer wear the sleep clothes all the time, or swap to it when changing cells. However, with this setup, they don't equip the sleep clothes when they go to sleep....I have yet to find a workaround for both to occur for female followers within Nether's Follower Framework. You can set the sleep clothes as their Home outfit, but then they wear them around the home even when not sleeping, so not very immersive. I'll keep working at it, but I wanted to give an update.
Ahh thanks for the comment. Tbh, a lot of people move around their homes in basically their sleepwear so I wouldn't necessarily call that unimmersive tbh. That workaround I think works quite well for me tbh. Thank you very much!
Well awesome, I'm glad that will work for you! Like you said, I probably shouldn't have said unimmersive, because what you said is 100% true. It is just not my cup of tea for my own game. Let me know if anything else is wonky, or if I can help troubleshoot anything else!
Edit: This is meant to be used with Go to Bed, and it is now listed as a requirement. Without Go to Bed, the sleepwear is not assigned. Although Go to Bed enables NPCs to use the sleepwear you setup in the Go to Bed MCM, the NPC has to have the item in their inventory (I personally never got Go to Bed sleepwear to work for NPCs, and that is the basis for why I made this mod). That is why I turned to SPID initially, so that I didn't have to give every NPC I wanted to use the sleepwear the item manually. By using SPID, I can guarantee that not only will an NPC have a set of sleep clothes in their inventory, but also that they will use it when they go to sleep. So to summarize, I let this mod handle the sleepwear for female NPCs', provided that Go to Bed is installed, and only use the Go to Bed MCM to set my players sleepwear. Hopefully that all makes sense.
I remade the mod from scratch using SSEEdit instead of CK, making it more compatible. BEES should no longer be require for this mod to work on older versions of Skyrim.
I believe Sleep Tight additionally adds damage done to NPCs if they are struck while sleeping or sitting. Sleep Tight has robed or naked options for sleepwear and a few mod authors have made adaptions to have NPCs sleep in lingerie or multi-colored robes. Sleep Tight is more complex, but essentially yes, this done something similar as Sleep Tight. NPCs that get the sleepwear will equip it when going to bed, as long as Go to Bed is installed, and unequip it when they wake up, and reequip their regular outfit/armor.
The mod author of sleep or swim attire, giamel, has given me their permission. I will publish the sleep or swim attire - SPID mod later today.
Edit: I needed to fine tune some distribution files. However, now that I have that figured out I should be able to post this version today. I apologize for the delay.
Hmmm, good question. I don't see why it wouldn't. It's just changing the associated textures for the clothes and nothing else. I'll test it out now and let you know!
Edit: I just tested in my game, and yes, this is compatible with the Rustic Sleepwear Clothes Retexture! I'll update the description page and upload some pictures shortly.
40 comments
But... I'm trying to work out the SPID, and can't quite figure it out.
You've set it to distribute all three items and outfits with 100% chance. That means that all female NPCs will receive all three shirts, but also that the first one, then the second, and then the third will be defined as their SleepOutfit. How is that meant to work? Do the SleepOutfit distributions stack or overwrite? And will Go to Bed pick randomly between them if they stack?
Would it be possible (and perhaps preferable) to e.g. give keywords with a certain chance, and then give SleepOutfits and shirts to NPCs who have received the relevant keyword? Or is that what the "grponethirdA" and the similar B and C filters are meant to accomplish?
Edit: We're using SPID Random Distribution Helper to accomplish just this. And I need to learn to check the requirements of mods when I download...
I'm still going to use this instead, because it allows roughly 1/3 of NPCs to not get the distribution (i.e. sleep naked), and lowers the chance of distributing the pink sleepwear (which is slightly unimmersive):
; This SPID ini adds Sleepwear Clothes to female NPCs and sets it as their Sleep Outfit, excluding children and the elder race.
; It requires:
; - Sleepwear Clothes (https://www.nexusmods.com/skyrimspecialedition/mods/43820)
; - Sleepwear Clothes SPID (https://www.nexusmods.com/skyrimspecialedition/mods/115087)
; - Go to Bed (https://www.nexusmods.com/skyrimspecialedition/mods/4224)
;
; We're distributing a keyword first with a certain chance, and then giving sleep outfits and the actual shirts to NPCs who have received the relevant keyword.
;
; Sleepwear Clothes Gray
;
Keyword = SleepwearGrey|ActortypeNPC,-ActorTypeAnimal,-ActorTypeCow,-ActorTypeCreature,-ActorTypeDaedra,-ActorTypeDLC1Boss,-ActorTypeDragon,-ActorTypeDwarven,-ActorTypeFamiliar,-ActorTypeGhost,-ActorTypeGiant,-ActorTypeHorse,-DLC2ActorTypeMiraak,-ActorTypeMount,-ActorTypeTroll,-ActorTypeUndead,-ActorTypeVampireBrute|-ManakinRace,-ElderRace,-ElderRaceVampire,-0x28B58,-0x28B60,-0x28B61,-0xCE0A1,-0x6491D,-0x6491C,-0x6491E,-0xBA1E4,-0x1703A,-0x103AF2,-0xFE535,-0x1040F9,-0xA1982,-0xA1983,-0xA1984,-0x10E0CB,-0200CADF|NONE|F/-C|NONE|30
;
; Sleepwear Clothes White
Keyword = SleepwearWhite|ActorTypeNPC,-SleepwearGrey,-ActorTypeAnimal,-ActorTypeCow,-ActorTypeCreature,-ActorTypeDaedra,-ActorTypeDLC1Boss,-ActorTypeDragon,-ActorTypeDwarven,-ActorTypeFamiliar,-ActorTypeGhost,-ActorTypeGiant,-ActorTypeHorse,-DLC2ActorTypeMiraak,-ActorTypeMount,-ActorTypeTroll,-ActorTypeUndead,-ActorTypeVampireBrute|-ManakinRace,-ElderRace,-ElderRaceVampire,-0x28B58,-0x28B60,-0x28B61,-0xCE0A1,-0x6491D,-0x6491C,-0x6491E,-0xBA1E4,-0x1703A,-0x103AF2,-0xFE535,-0x1040F9,-0xA1982,-0xA1983,-0xA1984,-0x10E0CB,-0200CADF|NONE|F/-C|NONE|43
;
; Sleepwear Clothes Pink
Keyword = SleepwearPink|ActorTypeNPC,-SleepwearGrey,-SleepwearWhite,-ActorTypeAnimal,-ActorTypeCow,-ActorTypeCreature,-ActorTypeDaedra,-ActorTypeDLC1Boss,-ActorTypeDragon,-ActorTypeDwarven,-ActorTypeFamiliar,-ActorTypeGhost,-ActorTypeGiant,-ActorTypeHorse,-DLC2ActorTypeMiraak,-ActorTypeMount,-ActorTypeTroll,-ActorTypeUndead,-ActorTypeVampireBrute|-ManakinRace,-ElderRace,-ElderRaceVampire,-0x28B58,-0x28B60,-0x28B61,-0xCE0A1,-0x6491D,-0x6491C,-0x6491E,-0xBA1E4,-0x1703A,-0x103AF2,-0xFE535,-0x1040F9,-0xA1982,-0xA1983,-0xA1984,-0x10E0CB,-0200CADF|NONE|F/-C|NONE|5
;
; Now we distribute the actual outfits and shirts to NPCs who have received the relevant keyword.
;
SleepOutfit = 0x800~Sleepwear Clothes - SPID.esp|SleepwearGrey|NONE|NONE|NONE|NONE|100
;
SleepOutfit = 0x801~Sleepwear Clothes - SPID.esp|SleepwearWhite|NONE|NONE|NONE|NONE|100
;
SleepOutfit = 0x802~Sleepwear Clothes - SPID.esp|SleepwearPink|NONE|NONE|NONE|NONE|100
;
Item = 0x803~Sleepwear.esp|SleepwearGrey|NONE|NONE|NONE|1|100
;
Item = 0x808~Sleepwear.esp|SleepwearWhite|NONE|NONE|NONE|1|100
;
Item = 0x80C~Sleepwear.esp|SleepwearPink|NONE|NONE|NONE|1|100
;
;
;
; Ceterum censeo Potentia Trium est mirabile ingenio
When I originally made this I was hoping to eliminate the possibility of seeing NPCs sleeping naked in my own game, personal preference mostly, but your keyword distribution is a great implementation as well. I'm going to pin this just in case someone else would prefer this setup as well. :) Cheers!
As far as the freezes go, I'm not really sure what to make of it since I don't use the Dress up Lovers. Does that mod assign a sleep outfit? If so the mod might be getting confused by the SPID assigned sleep outfit. I wouldn't remove the esp mid game, but just hide or delete the SPID ini and it shouldn't distribute the sleepwear anymore. Hopefully that helps?
Sometimes NPCs prefer to use the sleepwear instead of their default clothing, even when they're not home. Removing the sleepwear makes them re-equipping their default outfit. I use this mod to access their clothing.
Also is there any conflicts between this mod and NPC Underwear Distribution Engine (NUDE)? Since I am using the option A of the said mod, and both are distributing different outfit using SPID
I have never used N.U.D.E myself, but I can see it having a conflict if you toggle the "Sleep in underwear" option on within the N.U.D.E MCM. Otherwise, this mod and that mod do different things, I think they would work fine together, but again I've never used it so I can't say for certain. As long as SPID is not assigning the same type of outfit, for example two sleep outfits, two outfits can be distributed via SPID just fine, for example a sleep outfit and a default outfit. Hopefully that helps!
I will check the N.U.D.E MCM and test for any conflict, thanks for the explanation
Of course! :)
could you describe in more detail how to use this mod? And what should be specified in Sleep Tight - so that the NPCs sleep naked, or in a bathrobe?
I have everything installed that is necessary. Installed correctly, I checked three times.
But when I give pajamas, for example, to Gerdur, she puts them on and walks in them all the time. And if I don't give her anything, then she goes to bed according to the terms of Sleep Tight - either naked or in a regular bathrobe.
P.S. In the third screenshot, you have a sleeping position on your back. Which mod do you use for this?
The sleep position is from Go To Bed - DAR-OAR and Vanilla patch by Xtudo, here https://www.nexusmods.com/skyrimspecialedition/mods/43714
Thank you very much!
P.S. Then maybe in the future, consider using Sleep Tight?)
Thanks.
SPID log
[22:07:10:971] [Sleepwear Clothes_Main_DISTR.ini] [0xD62] (Sleepwear Clothes - SPID.esp) FAIL - formID doesn't exist
[22:07:10:971] [Sleepwear Clothes_Main_DISTR.ini] [0xD63] (Sleepwear Clothes - SPID.esp) FAIL - formID doesn't exist
[22:07:10:971] [Sleepwear Clothes_Main_DISTR.ini] [0xD64] (Sleepwear Clothes - SPID.esp) FAIL - formID doesn't exist
[00:01:12:406] SleepOutfit
[00:01:12:406] [Sleepwear Clothes_Main_DISTR.ini] SleepwearClothesGray FAIL - editorID doesn't exist
[00:01:12:406] [Sleepwear Clothes_Main_DISTR.ini] SleepwearClothesPink FAIL - editorID doesn't exist
[00:01:12:406] [Sleepwear Clothes_Main_DISTR.ini] SleepwearClothesWhite FAIL - editorID doesn't exist
so I can just use this sleep clothes SPID mod and my followers will change to sleep clothes on sleeping in beds or bedrolls?
https://www.nexusmods.com/skyrimspecialedition/mods/35100
for both male and female NPC's.
Edit: I've reached out to the mod author for their permission, I'll hopefully hear from them soon.
Edit: I needed to fine tune some distribution files. However, now that I have that figured out I should be able to post this version today. I apologize for the delay.
Edit: I just tested in my game, and yes, this is compatible with the Rustic Sleepwear Clothes Retexture! I'll update the description page and upload some pictures shortly.