kaxat Posted July 4, 2025 Posted July 4, 2025 SOC - Slave Outfit Composer View File Tiny mod that makes it easy to customize combinations of restraints, skimpy clothes, wigs, & accessories, into slave outfits. Then you can distribute those varied outfits to NPCs, usually via SPID. This will replace their current outfit, stripping the NPC of their current clothes and giving them something new to wear. Mods like SES2 will distribute your customized slave outfits to the slaves of Skyrim. Alternatively you can distribute them yourself using a custom SPID file. Choose your components This mod is a small framework. It is contains a variety of components that are like little Lego building blocks. You can select which ones you want, they will be automatically snapped together by SOC, and it will create a variety of slave outfits from the components. ZAP — Metal cuffs and collars Gives slaves various metal cuffs and collars from the Zaz Animation Pack. Neck will get various collars. Nipples are occassionally given metal piercings, sometimes with an attached neck chain. Wrists can be bound. Sometimes locked together in various positions like behind back, tied to the collar, etc. Ankles and feet are often bound in metal devices. All items are themed in either iron or rusty iron sets. Requires: Zaz Animation Pack (2023 edition or newer). If you have Devious Devices installed you will see some metal restraints from that mod as well. You technically only need the meshes and textures from that mod, the plugins and scripts are not used. Note for modders: There are considerably more devices included in this plugin than get distributed. These additional devices were weeded out of broad distribution due to their physics files negatively impacting frame rates. However you might find these additional items useful if you are doing more limited distribution. Corsec's Non-Devious Devices Gives slaves an enormous variety of Devious Devices. Themed in matching colors. Requires: Corsec's Non-Devious Devices Masterlist. Note for modders: Corsec's Lewd Patches distributes its own outfit (OTFT). This file includes the Corsec items in SOC, and also pushes SOC items like wigs and extras into Corsec's outfit. It is a good example of how to use select components from SOC in your own outfits. Luxury Collection Lingerie Occasionally gives slaves skimpy clothing from the Luxury Collection. The distributed items were inspired by TV shows like Rome and Spartacus, where the slaves wore thin semi-transparent clothes alongside their restraints. The clothes distributed are mostly neutral colors. Requires: The Textures and meshes from a Luxury Collection conversion. Either CBBE, 3BA, UUNP, or any other Luxury Collection mod. Included in this download is the Luxury Collection - Light.esp plug. This is an .esl version of the Luxury Collection plugin that was compacted. If no other mods in your load order require the regular Luxury Collection.esp, then you can disable that plugin and free up a spot in your load order. Note for modders: There are considerably more outfits and color combinations included in this plugin than get distributed. Due to my desire to theme the clothing after the TV show Spartacus, I chose not to distribute the other variants. You might find the broader range of outfits useful. There are over 10k themed combinations. Examine the Leveled Lists and Outfits in xEdit to learn more. Wigs — KS SMP Stylizes slaves hair using KS SMP wigs. This is my recommendation for widely distributing hair with physics. It is optimized for performance. Usually only 4 physics bones in each wig. It is unlikely to negatively impact FPS. Requires: KS SMP (w/optional wig addon installed). I also strongly recommend using FSMP - Faster HDT-SMP for physics. It is simply faster and more accurate than the older plugin it replaces. Without this installed you may notice FPS drops in crowded areas. Note: This plugin also cleans up your crafting menu a little by not showing the 100+ wigs. You can still craft wigs, but you must already have one in your inventory for the crafting menu to allow you to make more. Note for modders: Wigs are broken down into long haired and short haired variants. Short haired ones are shoulder length or less, and generally avoid clipping through armors. You might find these lists useful in your mods. Wigs — Xing, Dint99, Fuse00 Occasionally stylizes slaves hair using this collection of wigs. These wigs contain numerous bones for the physics engine to manipulate. This makes them more realistic, but they also have a higher impact on your CPU (and sometimes GPU). If you notice your FPS is dropping in cities, I recommend switching to KS SMP. KS contains many of the same hair styles, but they are optimized for mass distribution. Requires: Wigs - Xing - Dint999 - Fuse00. I also strongly recommend using FSMP - Faster HDT-SMP for physics. It is simply faster and more accurate than the older plugin it replaces. Without this installed you may notice FPS drops in crowded areas. Note: This plugin cleans up your crafting menu a little, by not showing the Xing or Fuse wigs unless you have the Wig Crafting book in your inventory. The original mod contains instructions for finding the book and using it to craft. But the book only applied to Dint wigs, not the other two included in the collection. With this installed the book applies to all three collections. Technical Mumbo Jumbo for Mod Authors If you want to use SOC's strategy in your mod or use one of the components, read the following spoiler. Spoiler This mod is inspired by Corsec's Lewd Patches. Corsec taught me a clever strategy for using groups of LVLIs to create themed outfits. I worked with Corsec implementing his outfits in SES, and creating additional outfits. I started facing issues when sharing those outfits with users. I wanted to include items from various mods. A collar from Zaz Animation Pack, stockings from the Luxury Collection, a KS wig, etc. But I did not want a bunch of hard dependencies in my mod. These are especially problematic with clothing, where a given clothing pack might not be available for 3BA, or BHUNP, or whatever body your mod user has installed. I could create merged patches for every conceivable combination, but that is an exponential number of merge patches. This dilemma gave birth to the Slave Outfit Composer. This diagram helps outline the simplicity of the strategy. Each green component can be optionally installed by the user, based on their preference. Once installed it gets injected into the appropriate list via SkyPatcher. It then gets integrated into all of the slave outfits. This builds on Corsec's strategy, but makes each component a soft dependency. It also allows combining multiple similar mods, which is illustrated with the two clothing mods in this diagram. Items that are injected will be randomly selected from the (use one) LVLIs. Each category can be combined with restraints, clothing, and more. If you wish to build a component for SOC, open this plugin in xEdit and examine the LVLIs. Components can be injected into the various LVLIs. You might wish to also examine the SOC.esp.ini files included in the components, to see how to easily inject items without creating hard dependencies. If you wish to use individual components from SOC in your own mod, that works too. Each component is a standalone and has no dependency on other SOC plugins. You do not even need the core SOC.esp plugin. For example: If you want to use some of the Outfits from the Luxury Collection component, you can add SOC_Kaxat_LuxuryCollection.esp as a master in your plugin and include the outfit in your mod. Your users can download and install just that one component. Submitter kaxat Submitted 07/04/25 Category Framework & Resources Requirements Regular Edition Compatible Install Instructions Step 1) You probably want to install both of the following frameworks, as most use cases will require them: SkyPatcher Handles combining the various building blocks into a final outfit. SPID - Spell Perk Item Distributor Can distribute outfits to NPCs based on some INI settings. Most mods implementing this one will also use SPID. Step 2) Download SOC.zip and install it like you would any other mod. All of these plugins are .esp files flagged as an .esl, so they take up no room in your load order. Step 3) Choose which clothing components you would like to install and download/install those. Without any components installed your slaves will be completely nude. Uninstall You can uninstall SOC components at any time. The only exception is if another mod in your load order uses the component as a hard dependency, which would be rare. This allows you to easily customize your outfits, removing any components you did not like. To uninstall the main SOC mod, first you would want to uninstall any mods that depend on SOC.esp. After that load up your game and see if any NPCs are still wearing outfits from this mod. If no one is still wearing an outfit from this mod, then it is rather safe to uninstall. As safe as any plugin. If some NPCs are still wearing these outfits, there is a chance some mod in your load order has (re)applied the outfits via a script. Instead of using SPID or overriding the DOFT. If you choose to uninstall SOC at this point, the NPCs wearing this outfit may wind up naked. Not the end of the world, but not ideal. You might try waiting 30 days in QAsmoke and seeing if the NPCs get their original outfits back. You can open the console, select an NPC, and run the recycleactor command to sometimes restore their original outfit. But on rare occasion that command conflicts with an ongoing quest. For example if the NPC has a quest item in their inventory, it may disappear. Sometimes the ResetInventory command will also help. Other times no matter what you do you can not easily get the NPC back to their original outfit. 1
brushmyhair Posted July 5, 2025 Posted July 5, 2025 is there a way to make this mod work for female npcs only
kaxat Posted July 6, 2025 Author Posted July 6, 2025 @brushmyhair Certainly. Do not distribute the outfit to males. You may have meant to post that question to the SES2 thread. Which contains ready-made SPID distribution rules for this outfit. See Nuascura's post where they shared a SPID file that is female only. Alternatively you might want to learn to customize SPID rules to make your own.
Lusciouslochs Posted July 9, 2025 Posted July 9, 2025 i asked over on ses2 thread but figured heres better: I dont see the npcs wrists ever bound in actual behind back/to neck/in front like in the pre-release version. i know the mod here states it could, but i visited 3 cities and didnt see a single one (whereas before id find it common as i have a plethora of npcs affected by ses2)
kaxat Posted July 9, 2025 Author Posted July 9, 2025 @Lusciouslochs You had me second guessing whether it worked. But then the first city I visited had someone bound. I think random chance was having fun with you by not revealing anyone. Who gets restraints is randomized. Plus there are a couple of things that make it less likely. If a female is wearing clothes such as a SkyTitties outfit I believe she will not have her hands shackled together. So the more of those outfits the less you see hand shackled together. Also OAR animations and the actor interacting with things like furniture can temporarily unbind the hands. ZAP is too old to support OAR. Meaning those hand animations can not stay animated when sitting. For example.
Lusciouslochs Posted July 9, 2025 Posted July 9, 2025 5 hours ago, kaxat said: @Lusciouslochs You had me second guessing whether it worked. But then the first city I visited had someone bound. I think random chance was having fun with you by not revealing anyone. Who gets restraints is randomized. Plus there are a couple of things that make it less likely. If a female is wearing clothes such as a SkyTitties outfit I believe she will not have her hands shackled together. So the more of those outfits the less you see hand shackled together. Also OAR animations and the actor interacting with things like furniture can temporarily unbind the hands. ZAP is too old to support OAR. Meaning those hand animations can not stay animated when sitting. For example. Oh gotcha. I don’t have skytitties but I do have Quite a few npc animations in OAR. It was only after I posted that I had my first wrist bound appear, but it’s been still oddly far less than previous (I’m guessing that’s just my luck lol) since before at least 30-50% of slaves we’re wrist bound when looking at the room or area (at any given point I have at least a minimum of 3-4 npcs affected by this mod)
kaxat Posted July 11, 2025 Author Posted July 11, 2025 (edited) On 7/10/2025 at 6:14 AM, DonQuiWho said: What part of the distribution ini do we have to change to add a random selection of ZAZ or DD NG 'active' hand restraints, please? There's lots out there... @Lusciouslochs You can tweak the SOC_Kaxat_Zap.esp file in xEdit. I would find these two Leveled Item entries: SOC_Kax_LI_Iron_Wrist67 SOC_Kax_LI_Rusty_Wrist67 Then copy them as overrides into a new plugin. I recommend the <new file>.esp that contain the ESL flag. From there you can edit those entries. Any changes you make should be preserved even if you update. Look at the "Chance None" field. Changing that to 0 means that wrist restraints will appear 33% more frequently. But still about half the time they will not be wrists with poses. With bound animations. So you can duplicate the entries with poses if you want. Then the poses will appear more frequently. The game is randomly selecting a wrist restraint from this list. The more post items in the list the more frequent they appear. Or you could even delete the non posed restraints from this list if you want to see poses 100% of the time. OAR animations and furniture animations will still briefly override these poses. So actors will still exit the pose. Sometimes for prolonged periods. But if you open the console and see that their Equipment list contains one of the posed restraints then you know they will eventually return to the pose. Edited July 12, 2025 by kaxat
DonQuiWho Posted July 11, 2025 Posted July 11, 2025 3 hours ago, kaxat said: @Lusciouslochs You can tweak the SOC_Kaxat_Zap.esp file in xEdit. I would find these two Leveled Item entries: SOC_Kax_LI_Iron_Wrist67 SOC_Kax_LI_Rusty_Wrist67 Then copy them as overrides into a new plugin. I recommend the <new file>.esp that contain the ESL flag. From there you can edit those entries. Any changes you make should be preserved even if you update. Look at the "Chance None" field. Changing that to 0 means that wrist restraints will appear 33% more frequently. But still about half the time they will not be wrists with poses. With bound animations. So you can duplicate the entries with poses if you want. Then the poses will appear more frequently. The game is randomly selecting a wrist restraint from this list. The more post items in the list the more frequent they appear. Or you could even delete the non posed restraints from this list if you want to see poses 100% of the time. OAR animations and furniture animations will still briefly override these poses. So actors will still exit the pose. Sometimes for prolonged periods. But if you open the console and see that their Equipment list contains one of the posed restraints then you know they will eventually return to the pose. Thanks! I'll go off and digest this and see what I can do! Thanks for your patience! DQW
23581321 Posted August 11, 2025 Posted August 11, 2025 Is it possible to define different outfit types for different NPC faction assigned by ASF? So a slave faction and a public whore faction for example.
mnonyhc Posted September 8, 2025 Posted September 8, 2025 crash-2025-09-08-10-25-15.log Probable SOC related exiting whiterun. I think it was trying to apply an outfit to one of the generic NPC created by Enemy Plus (https://www.nexusmods.com/skyrimspecialedition/mods/21572) I should probably exclude them but from what I've been messing around using KID and SPID I havent been able to find out how you can do exclude+includes in the same file. On that point I've been trying to get TNG to add an addon to every female master. So far I got this. Keyword = TNG_ActorAddnUser:03|SESNeverEnslave|NONE|NONE|F/-C Keyword = TNG_Gentlewoman|SESNeverEnslave|NONE|NONE|F/-C Keyword = TNG_L|SESNeverEnslave+TNG_Gentlewoman|NONE|NONE|F/-C I dont see how KID can apply alternative to chances (ex 50% chance of TNG_L, else TNG_X) That and the keywords aren enough to apply the addon... I probably need to equip the addon directly with SPID...
tatkaa4 Posted February 17 Posted February 17 Hi. Tell me where to dig when I turn on this mod — all the women are naked (except campagnena). I turn it off, they dress normally, as planned, in mini dresses.
kaxat Posted February 18 Author Posted February 18 @tatkaa4 You might leave this mod turned off then. The only thing this mod does is does give people slave outfits. Which are nude outfits with some optional restraints and such. If you do not want anyone to be in a slave outfit then there is no reason to install this.
qalavix Posted March 3 Posted March 3 You mentioned an SES2 to actually distribute the outfits, and I have no idea what mod this could refer to. Could you please put a link into the mod page somewhere ?
edtide25 Posted March 4 Posted March 4 Hello are you sure you have SOC 1.20? I cannot find it in download section.
kaxat Posted March 4 Author Posted March 4 @qalavix Great feedback. Linked. @edtide25 Only one of the components needed an update. The Luxury Collection. See the Changelog for details. When you click the Download button the latest files are at the bottom of the list. It is doubtful the core part of this mod will ever need updates. But individual clothing packs might. As well as any new clothing packs. This time around the only one that needed updating was the Luxury Collection. 2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now