Jump to content

Auto Lewdification + Proper UBE Conversions


Recommended Posts

Posted

Auto Lewdification + Proper UBE Conversions

View File

Description:

 

Two parts:

Part one, auto-lewdification. Familiar with
Variable States of Undress, a papyrus driven framework that's primary changes your outfit to the lewd version, if the outfit mod author made a lewd alternative, during a stripping process? The problem with VSU is that it's slow and Dynamic Armor Variants is faster, more efficient, and doesn't contribute to the papyrus single thread bottleneck. So, using Dynamic Armor Variants and SkyPatcher I've basically cheesed an efficient way to swap outfits in undressing events. Here's how it works:
 

  1. SkyPatcher will assign all slot 59 armor with the keyword "ToggleLewdification" from AutoLewdification.esp.
     (This happens on save load only.)
  2. If you are wearing Armor from this mod page and are using AutoLewdification, the removal of the slot 59 armor piece will trigger the lewd version of the armor using DAR.
  3. If you do not have a slot 59 piece of armor, you can craft "Keepsake" for free from the tanning rack. Also, one should be given to you on save load.
  4. If you do not want slot 59 as the trigger slot, you can change the SkyPatcher File, but "Keepsake" will no longer work.


Part Two, UBE Conversions. For each armor convert I do, I put a little effort into making it a little bit better than the original, except using the UBE body.

Example: For 
Wayward Knight Set, I've added squeeze, smoothed armor weights in blender, and removed world edits opting to use Container Item Distributor instead for giving the player the crafting manual, distributing crafting recipes to general merchants in Skyrim.

For upcoming additions, CID will also distribute armors to chests with a bell curve to the level that they are designed for. As an example, Wayward Knight would be considered steel plate, levels 12~17 will have the highest chance of finding the armor in chests, but there will always be a small chance at any level. I like this mechanic because, if the armor or weapon is OP, meant for late game, having a less than 1% chance of finding it in a chest gives the player a sense of excitement every time they open a loot crate, rather than just expecting leveled gear which has been a fucking stupid MMO/RPG mechanic in pretty much every game since Diablo or EQ.

 


Requirements for Auto Lewdification:

Spoiler

Dynamic Armor Variants (hard)

SkyPatcher (semi-hard)

 

 

Requirements for Armors:

Spoiler

UBE Body - Obviously.

Container Item Distributor - Recipes and/or armor sets distribution to vendors.



Supported Armors:

 

 

Disclaimer:

Spoiler
  1. Obviously this doesn't work well with strip mods that blanket all armor slots. What good is lewdified armor if it's removed?
     My work around: If you use a mod like Breakable Equipment. I suggest setting any auto-lewdificated armor to unbreakable or unstrippable.
  2. Does not patch original armor ESP, instead alters it. Typically this is frowned upon because it creates needless opportunities for conflicts.
     Why? 3 Reasons: 1.) Removing world edits, opting to use CID instead 2.) DAR doesn't like .esp'ified patches 3.) Strip bloat from original .esp
  3. Stripping bloat from .esp files includes removing color / texture sets.
     Why? UBE doesn't like texture sets, instead John's opts to use
    Dye Manager. Eventually, I will too.
  4. Possible BUGS - I have fun creating mods, that's how I play Skyrim. Rarely do I play the actual game.

 

 

 

Why download this mod?

Spoiler

Ideally, stripping mods, such as defeat mods, sexlab, ostim, etc. should include an option to incorporate a dynamic armor variants configs. That would be the best case scenario and I find that when I make a mod with an idea I'd like to have, and other people are like, "Hey, that's cool.", bigger mod authors are more apt to incorporate it into their mods. However, until that day comes, if you want to automatically switch to the lewd version of your outfit, you don't have many good options, if at all. This way is a bit of cheese, but it's script free, extremely light weight and mostly safe'ish to uninstall mid-playthrough, (You'll have blank keywords on slot 59 armors, but that's about it.). Also, you don't need auto-lewdification to download my UBE conversions. If you just want the outfit conversion, ignore the auto-lewdification.


 

Example Video:

Spoiler

 

Permissions:

Spoiler

Use as you see fit. No credit needed.

 


  • Submitter
  • Submitted
    06/22/25
  • Category
  • Requirements
  • Regular Edition Compatible
    No
  • Install Instructions

 

Posted
13 minutes ago, Fraying9981 said:

thanks, the video demo gives me a broken file, would you be able to reupload?


Hah, I was wondering if that'd be an issue. Try now. The previous video was av1, this is encoded in old x264. It should play on everyone's computer, despite it's age.

  • 2 months later...
Posted

Just wanted to share this.  Magecore comes with a Dynamic Armor Variants config file but it doesn't include any triggers, so I made the attached file for it to be triggered by Auto-Lewdification.  Simply overwrite the file in Data\SKSE\Plugins\DynamicArmorVariants with the attached and it just works.

 

FYI the file Magecore comes with includes separate sections for the robes and panties and I just combined them into one section for simplicity.  I can't think of a scenario where this would cause any issue but just be aware.

 

 

[Caenarvon] Magecore.json

Posted
33 minutes ago, chuckdm said:

Just wanted to share this.  Magecore comes with a Dynamic Armor Variants config file but it doesn't include any triggers, so I made the attached file for it to be triggered by Auto-Lewdification.  Simply overwrite the file in Data\SKSE\Plugins\DynamicArmorVariants with the attached and it just works.

 

FYI the file Magecore comes with includes separate sections for the robes and panties and I just combined them into one section for simplicity.  I can't think of a scenario where this would cause any issue but just be aware.

 

 

[Caenarvon] Magecore.json 1.71 kB · 0 downloads


Hey, now that's cool! Let me give it a dry. I was planning on updating that mod soon anyway.

  • 3 weeks later...
Posted

Hi AhuwgaZ, thank you for your Auto Lewdification V2 Mod!!  I've been looking for something that could change to Lewd versions of outfits on SL start, and back on SL scene end, and your MOD does the trick.  Googling, I see many over the years have wanted this.

 

I'm using most of Caenarvon's outfit packs (like Cosplay etc.) and by modifying the DAV json file provided with most of his packs to include the DAV state condition as shown by chuckdm above and providing the Keepsake token to all females via SPID, and setting that in SL to "always remove" and the various outfits to "never remove" I have just that.

 

Thanks again for this wonderful and simple new solution to a very old problem!!

Posted
10 hours ago, MalicoVuckovic said:

 Caenarvon's outfit packs (like Cosplay etc.) and by modifying the DAV json file provided with most of his packs to include the DAV state condition as shown by chuckdm above and providing the Keep


Awesome! Glad to hear it. I want to add some more quality outfits with improvements, but like I said in the UBE conversions thread, Outfit Studio is a black screen with nvidia proprietary drivers / linux. There's a problem with opengl drivers. I'm getting to the point of forking it with vulkan libraries.

  • 2 weeks later...
Posted
On 8/30/2025 at 1:29 PM, chuckdm said:

Just wanted to share this.  Magecore comes with a Dynamic Armor Variants config file but it doesn't include any triggers, so I made the attached file for it to be triggered by Auto-Lewdification.  Simply overwrite the file in Data\SKSE\Plugins\DynamicArmorVariants with the attached and it just works.

 

FYI the file Magecore comes with includes separate sections for the robes and panties and I just combined them into one section for simplicity.  I can't think of a scenario where this would cause any issue but just be aware.

 

 

[Caenarvon] Magecore.json 1.71 kB · 5 downloads

That is fantastic. i also really like his another outfits mod Dark Mage of Plegia. How do i make it work as well?

  • 2 weeks later...
Posted
On 9/30/2025 at 10:22 AM, SPCHYX said:

That is fantastic. i also really like his another outfits mod Dark Mage of Plegia. How do i make it work as well?

 

The simplest thing is probably just to take the file I made and modify it to suit your needs.  You'll need either the CK or xEdit.  I prefer xEdit personally (I don't even have the CK installed.)

 

What you need to understand is that you aren't swapping armors, you're swapping Armor Addons.  These are basically the visual component of the armor, i.e. these define what mesh is loaded.  Every Armor has an Armor Addon (unless it's invisible.)  What DAR is doing is just swapping these based on conditions, while Auto-Lewdification is basically giving you a way to trigger a condition via SexLab.

 

I'm not going to go into extreme detail here, but the process is basically this:

  1. To start, do a "Find & Replace" in Notepad and change every reference to Magecore to Plegia (or whatever other armor you want to do this with.)
  2. Each line after "replaceByForm" is an Armor Addon you want to swap.  The first one is the one being swapped - the normal appearance - and the second is the lewd/torn/etc one.
  3. For each line, simply replace the last 3 digits with the ones for the relevant Armor Addon.  (This is why you need xEdit because you can't identify Armor Addon IDs in-game.)
  4. If you aren't sure which Armor Addon ID you need, simply look at the Armor in xEdit.  The Armor Addon is listed there.  You can actually pull all the numbers from Armors without looking at the Armor Addons section.
  5. After you are done with those, just save the JSON file and load the game.

That's basically it.  You're just changing which ESP it refernces, then changing the Armor Addon IDs for each armor you want to toggle.

 

I was going to make you a file but then I grabbed Plegia and looked at it in-game.  There is a "torn" loincloth but it still gets in the way for Sexlab.  To me, that kinda makes the mod unusable for Sexlab scenes - you could swap everything else and just strip the loincloth entirely (or just not wear it) but eh.  Too much work for a set you can't really use for this.

 

That said, Caenarvon's Cosplay Basics has a lot of bodystockings and pantyhose with tears in all the right places, so I might make a file for that.  No promises!  But if I do, of course I'll share it.

  • 3 months later...
Posted
14 minutes ago, ClaymoreZ said:

Magecore UBE version is possible? There is a lewd variant, but i need only conversion. Last author of UBE conversion deleted it...


Yeah, there's a huge update coming. Been working on some stuff, Magecore is among the new files. No timeline though on completion. Modding for me is 90% "if I feel like it" an 10% "I should probably get this done."

  • 1 month later...
Posted

Love the mod, I'm new to the modding scene and was disappointed that SexLab didn't seem to have an equivalent to VSU for Ostim and related mods (other than arousal-based ones). So this has been perfect for that use case!

 

I created a plugin "AutoLewdification AutoEquip" to automatically distribute and equip the Keepsake to all female NPCs in the game. There is both a both SPID and SkyPatcher version, but the SPID version is disabled by default (if you want to use SPID one then you need to uncomment the relevant two lines in Lewdification_DISTR.ini and disable/delete the SkyPatcher version). The auto-equip is done through spells/magic effects which I referenced other mods when making, so I hope the implementation is correct and the most efficient way to do so as I didn't want to fiddle with outfit records.

AutoLewdification AutoEquip.7z

 

I also want to share some configs I've done, including a major one by converting the VSU configs from Dynamic Outfit stripping VSU (DOS) for DAV and Auto Lewdification. I also added an additional condition to check for female sex, since male doesn't seem to have a lewd version and their armors were changing to other random armor without this condition.

AutoLewdification DOS Configs.7z[Christine] Chilling Out.json[ELLE] Knight Elaine.json[NINI] Bless MD 0001.json_Fuse00_ArmorMelony.json

 

If you want to use my configs for DOS, then download "Vanilla Vsu configs Resource 3BA v4.0" and "Modded Vsu configs resource 3BA v1.0" from the DOS mod page (newer version may work if formids weren't changed, which I haven't looked into). Included in my configs are ESLified versions of the plugins included in Dynamic Outfit Stripping, and my config files will reflect those new Form IDs so they won't work correctly without them. Make sure my config mod overwrites DOS. Keep in mind, that I did not convert all modded outfits in DOS, just the ones that I use (check the json files to see the plugins used), and I did not check if every single armor is working correctly.

Posted
20 hours ago, kozunawa said:

Love the mod, I'm new to the modding scene and was disappointed that SexLab didn't seem to have an equivalent to VSU for Ostim and related mods (other than arousal-based ones). So this has been perfect for that use case!

 

I created a plugin "AutoLewdification AutoEquip" to automatically distribute and equip the Keepsake to all female NPCs in the game. There is both a both SPID and SkyPatcher version, but the SPID version is disabled by default (if you want to use SPID one then you need to uncomment the relevant two lines in Lewdification_DISTR.ini and disable/delete the SkyPatcher version). The auto-equip is done through spells/magic effects which I referenced other mods when making, so I hope the implementation is correct and the most efficient way to do so as I didn't want to fiddle with outfit records.

AutoLewdification AutoEquip.7z 1.4 kB · 1 download

 

I also want to share some configs I've done, including a major one by converting the VSU configs from Dynamic Outfit stripping VSU (DOS) for DAV and Auto Lewdification. I also added an additional condition to check for female sex, since male doesn't seem to have a lewd version and their armors were changing to other random armor without this condition.

AutoLewdification DOS Configs.7z 19.49 kB · 1 download [Christine] Chilling Out.json 1.76 kB · 1 download [ELLE] Knight Elaine.json 761 B · 0 downloads [NINI] Bless MD 0001.json 557 B · 0 downloads _Fuse00_ArmorMelony.json 489 B · 0 downloads

 

If you want to use my configs for DOS, then download "Vanilla Vsu configs Resource 3BA v4.0" and "Modded Vsu configs resource 3BA v1.0" from the DOS mod page (newer version may work if formids weren't changed, which I haven't looked into). Included in my configs are ESLified versions of the plugins included in Dynamic Outfit Stripping, and my config files will reflect those new Form IDs so they won't work correctly without them. Make sure my config mod overwrites DOS. Keep in mind, that I did not convert all modded outfits in DOS, just the ones that I use (check the json files to see the plugins used), and I did not check if every single armor is working correctly.


Nice!

  • 2 months later...
Posted
On 9/15/2025 at 10:37 PM, MalicoVuckovic said:

Hi AhuwgaZ, thank you for your Auto Lewdification V2 Mod!!  I've been looking for something that could change to Lewd versions of outfits on SL start, and back on SL scene end, and your MOD does the trick.  Googling, I see many over the years have wanted this.

 

I'm using most of Caenarvon's outfit packs (like Cosplay etc.) and by modifying the DAV json file provided with most of his packs to include the DAV state condition as shown by chuckdm above and providing the Keepsake token to all females via SPID, and setting that in SL to "always remove" and the various outfits to "never remove" I have just that.

 

Thanks again for this wonderful and simple new solution to a very old problem!!

 

I'm really lost... I wish you had shared your altered files, or provided an example. I've been poking keys in Notepad++ for hours with no success. I don't program, and the other collections have multiple "Name" conditions, where the Magecore only contained one. I have no idea how to structure the edits. I've tried to get Casual, Gala, and Cosplay to work, but so far have only succeeded in causing the DAV hotkey to break. Weirdly I did see the PC switch through the variants when washing with Dirt & Blood. 

 

I'm really lost. If you or the author AhuwgaZ could offer some guidance, I would greatly appreciate it. Thanks!

Posted
3 minutes ago, DomDate said:

 

I'm really lost... I wish you had shared your altered files, or provided an example. I've been poking keys in Notepad++ for hours with no success. I don't program, and the other collections have multiple "Name" conditions, where the Magecore only contained one. I have no idea how to structure the edits. I've tried to get Casual, Gala, and Cosplay to work, but so far have only succeeded in causing the DAV hotkey to break. Weirdly I did see the PC switch through the variants when washing with Dirt & Blood. 

 

I'm really lost. If you or the author AhuwgaZ could offer some guidance, I would greatly appreciate it. Thanks!


Don't feel too bad, getting DAV to work is tedious and requires knowledge on how Bethesda's engine uses outfits.

I didn't think this particular mod would get much attention, it was more like, "Hey, here's a cool idea, why doesn't someone who's more capable than I am make this streamline in OStim or SexLab?"

I'll tell ya'all what. I'll put the caerovon's outfits next on the the to-do list for this one. If you can't figure it out, ask specific questions and I'll answer them, pm or on here, doesn't matter. As I'm like a tree ent for getting things done.

Posted
Just now, AhuwgaZ said:


Don't feel too bad, getting DAV to work is tedious and requires knowledge on how Bethesda's engine uses outfits.

I didn't think this particular mod would get much attention, it was more like, "Hey, here's a cool idea, why doesn't someone who's more capable than I am make this streamline in OStim or SexLab?"

I'll tell ya'all what. I'll put the caerovon's outfits next on the the to-do list for this one. If you can't figure it out, ask specific questions and I'll answer them, pm or on here, doesn't matter. As I'm like a tree ent for getting things done.

 

Thank you so much! I've acquired a condition that has degraded my focus and ability to learn new skill sets over the last 10 years. Mentally, I've felt like I'm being buried alive. 10 years ago I would not have struggled this much. Fortunately it doesn't steal what I already know. (Not that there is a lot of call for traditionally produced commercial artwork or extensive HTML 4.0  knowledge these days - :D )

 

I working on a new Skyrim load out, so I reeeeeally appreciate this!

Posted
On 5/31/2026 at 9:08 PM, DomDate said:

 

I'm really lost... I wish you had shared your altered files, or provided an example. I've been poking keys in Notepad++ for hours with no success. I don't program, and the other collections have multiple "Name" conditions, where the Magecore only contained one. I have no idea how to structure the edits. I've tried to get Casual, Gala, and Cosplay to work, but so far have only succeeded in causing the DAV hotkey to break. Weirdly I did see the PC switch through the variants when washing with Dirt & Blood. 

 

I'm really lost. If you or the author AhuwgaZ could offer some guidance, I would greatly appreciate it. Thanks!

 

Ok so...I'll try to help a bit.  I'm going to use a list, I have ADHD and that helps me focus sometimes.

  • Magecore actually comes with a DAV file, all I did was tweak it to work with Auto-Lewdification - so make sure you're looking at the edited one I posted above.
  • The "name" field on line 4 is tied to the toggle on line 34.  There's no reason to change it.
  • The condition on line 36 is triggered by removing the "Keepsake" item that Auto-Lwedification adds.  That item has this keyword.  Thus, by removing the Keepsake, you trigger the second variant of the armor.
  • For this reason, you don't need to touch DAV's keybinds.  I've never changed my DAV config from the default and it works fine.  Auto-Lewdification is triggering the swap via the Keepsake, DAV is just doing the processing in the background.
  • Summary of the above: To change what armor you're seeing, the only lines you need to edit are lines 8 through 30.  Don't touch anything else.
  • First, do a "Find and Replace" on the esp file name.  No point retyping that 44 times.
  • Second, you need to change the armor addon record for each swap.  This is the letters and numbers located after the pipe symbol.  ( | = pipe )
  • These are the last 3 digits of the "armor addon" record from the esp.  You can find these in XEdit.  The CK also works too.  IMHO XEdit is just a much simpler, more efficient tool when all you need to do is edit a esp/esm/esl file.
  • Note that you change nothing in XEdit either.  You're just using it to get the AA record numbers because there's no way to see those in game.
  • Also note the ID you're looking for is for the armor addons, not armor.

Hopefully this helps.  If not, let me know and I can write you a sample line for a file from Cosplay Basics to demonstrate.  That mod has WAY more than I'm going to personally do, but I don't mind writing up one quick sample if you need it.

Posted
14 hours ago, chuckdm said:

 

Ok so...I'll try to help a bit.  I'm going to use a list, I have ADHD and that helps me focus sometimes.

  • Magecore actually comes with a DAV file, all I did was tweak it to work with Auto-Lewdification - so make sure you're looking at the edited one I posted above.
  • The "name" field on line 4 is tied to the toggle on line 34.  There's no reason to change it.
  • The condition on line 36 is triggered by removing the "Keepsake" item that Auto-Lwedification adds.  That item has this keyword.  Thus, by removing the Keepsake, you trigger the second variant of the armor.
  • For this reason, you don't need to touch DAV's keybinds.  I've never changed my DAV config from the default and it works fine.  Auto-Lewdification is triggering the swap via the Keepsake, DAV is just doing the processing in the background.
  • Summary of the above: To change what armor you're seeing, the only lines you need to edit are lines 8 through 30.  Don't touch anything else.
  • First, do a "Find and Replace" on the esp file name.  No point retyping that 44 times.
  • Second, you need to change the armor addon record for each swap.  This is the letters and numbers located after the pipe symbol.  ( | = pipe )
  • These are the last 3 digits of the "armor addon" record from the esp.  You can find these in XEdit.  The CK also works too.  IMHO XEdit is just a much simpler, more efficient tool when all you need to do is edit a esp/esm/esl file.
  • Note that you change nothing in XEdit either.  You're just using it to get the AA record numbers because there's no way to see those in game.
  • Also note the ID you're looking for is for the armor addons, not armor.

Hopefully this helps.  If not, let me know and I can write you a sample line for a file from Cosplay Basics to demonstrate.  That mod has WAY more than I'm going to personally do, but I don't mind writing up one quick sample if you need it.

 

Wow... Looks like I have a learning curve. :D 

 

It was very generous of you to take the time to write all this out.

 

I'm currently trying to switch from SL Defeat to Acheron for the first time (Also a learning curve. I've given up on trying to make Practical Defeat work with it). As soon as I'm done sorting that out, I'll tackle your above directions. If I need that example, I'll let you know - and thanks so much!

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...