NymphoElf Posted June 10, 2024 Posted June 10, 2024 Advanced Nudity Detection View File This Mod Page is now Obsolete Downloads for this mod are now on NexusMods Information about this mod here on LL is probably outdated, and I am no longer responding to comments on this mod here on LL. See "Install Instructions" Tab/Section For Install and Update Instructions ANNOUNCEMENTS Advanced Nudity Detection is now officially feature-complete and no longer receiving feature updates. I will still fix bugs, but this mod is as complete as it can reasonably be. Thank you to everyone for using the mod and helping make it awesome! ================================================================================ I have a SubscribeStar Adult page for anyone who wishes to give support to me, and help encourage development of my other mod projects! ================================================================================ COMPATIBLE MODS Spoiler Mods that REQUIRE Advanced Nudity Detection The Naked Truth Official Implementation Sexy Adventures (0.7.0 or newer) Sexlab Sexual Fame RELOADED LMAO - Tolls and Crime Brimming Arousal Reveals Everything (BARE) Sexist Commentary (Hopefully more to come) Patches Available for Download Here Public Whore v1.2.4 (at time of writing, requires my Public Whore Patch) NymphoElf Public Whore Patch Spoiler REQUIRES PUBLIC WHORE MOD This patch adds support in Public Whore for Advanced Nudity Detection as well as SLSF Reloaded This file is hosted on BOTH pages. If you downloaded this patch from one page, you DO NOT need to download it again from the other. They are the exact same file. Option to use AND for On-Duty nudity requirements and pick which conditions are required. If in violation, mod will strip non-compliant armor while taking AND's keywords into account. Supports Baka's keywords. Baka's keywords will be ignored by the patched strip function if the toggle is activated in AND's MCM. Adds option to ONLY use SLSF values in Fame Eligibility calculations Edits PW's MCM slightly to more clearly label that "Include SLSF" meant it ADDS SLSF's fame to PW's Fame Calculations, meaning your effective fame is higher than one or the other individually if this option is selected. MOD AUTHOR INFORMATION Spoiler GitHub https://github.com/NymphoElf/Advanced-Nudity-Detection You should be able to make AND a Soft Dependency in most cases via the Mod Event Listener script (and therefore using Mod Events in your own scripts). Permissions Spoiler You MAY NOT reupload this mod ANYWHERE. You MAY make translations, feature extensions, patches, etc. for any mods you develop. (Wouldn't be much of a framework if you couldn't do this.) You MAY make armor/clothing mods with AND's keywords pre-packaged (aka - AND would be required for that file to work). Credits and Special Thanks Spoiler Mentorship and Collaboration: @Teutonic Community Support: @IBAGadget @joaosagrath @stavlan for recommending Keyword Item Distributor to me and ultimately leading me to create the KID File Share post. Everyone that reported issues with the mod during development and helped the mod be successful! ====================================================== DOWNLOAD/SHARE PRE-MADE KEYWORD ITEM DISTRIBUTOR FILES FOR THIS MOD ====================================================== Keyword Item Distributor Users I have set up a file share blog where you can upload KID ini files you make, or download KID ini files that you want that have been posted by me or other users. Please consider sharing any KID files you make to help our premade library grow! (See link above) Submitter NymphoElf Submitted 06/10/24 Category Framework & Resources Requirements (See Main Page or Install Instructions) Regular Edition Compatible No Install Instructions INSTRUCTIONS FOR UPDATING If updating from 2.4.0+ Spoiler Updating TO 2.5.5 FROM 2.5.4 Simply replace/overwrite Updating TO 2.5.5 FROM 2.5.3 or older New Game/Clean Save REQUIRED (Sorry, it can't be helped) If updating from a version older than 2.4.0 Spoiler 2.4.0+ requires a Clean Save or New Game. Far too much has changed and cannot be avoided!!! ALL JSON FILES GENERATED BY VERSIONS OLDER THAN 2.4.0 MUST BE DELETED!!! You can find the JSON files at: Data\SKSE\Plugins\StorageUtilData\Advanced Nudity Detection If there aren't any files here, that's ok. You don't want any files here if you're updating from a version older than 2.4.0 Similarly, if the Advanced Nudity Detection folder doesn't exist in StorageUtilData yet, that's also ok. INSTRUCTIONS FOR INSTALLING (First Time or Fresh Game) Spoiler Simply Install & Activate/Enable via chosen Mod Manager If you want to use Dynamic Modesty, allow AND to overwrite DFFMA. If you don't want to use Dynamic Modesty, DO NOT allow AND to overwrite DFFMA. REQUIREMENTS Spoiler --MANDATORY-- SKSE SkyUI powerofthree's Papyrus Extender PapyrusUtil SE --OPTIONAL-- Keyword Item Distributor - Highly Recommended Dynamic Feminine Female Modesty Animations (AKA: DFFMA) If using Dynamic Modesty, both DFFMA and an Arousal mod such as OSLAroused are required. However, not every arousal mod is guaranteed to be compatible. Rosa Round-Bottom (NPC Follower Mod) 14
joaosagrath Posted June 10, 2024 Posted June 10, 2024 Dude, your idea is the most fantastic I've ever seen. I'm not a modder, just a mod user, and I've always imagined something like this, as currently there are some mods that treat nudity differently, but no framework for the option of treating the different stages of nudity. I hope the talented creators of this forum create mods using this framework. Here's a suggestion for you: Integration with the Keyword Item Distributor, to add keywords to clothes and armor without the need for more .esp in the loading order.
nilead Posted June 10, 2024 Posted June 10, 2024 This one is an interesting idea. Alot of overlap with SLAX, but the ability to easily check dress state with vanilla faction condition is very enticing. Any hope of it recognizing SLAX keywords, or perhaps an SSEdit script to distribute your keywords after existing ones from SLAX?
NymphoElf Posted June 10, 2024 Author Posted June 10, 2024 (edited) On 6/10/2024 at 11:45 AM, joaosagrath said: Dude, your idea is the most fantastic I've ever seen. I'm not a modder, just a mod user, and I've always imagined something like this, as currently there are some mods that treat nudity differently, but no framework for the option of treating the different stages of nudity. I hope the talented creators of this forum create mods using this framework. Here's a suggestion for you: Integration with the Keyword Item Distributor, to add keywords to clothes and armor without the need for more .esp in the loading order. I appreciate the compliment and suggestion. Unfortunately KID doesn't quite work the way you think it does. The purpose of this system is to assign keywords based on what can be seen on your character when wearing that armor. There's no way to do this without manually looking at every armor and figuring out what can and can't be seen. KID cannot assign keywords based on visible parts of the character model. That simply isn't possible in Skyrim's engine. Plus, the whole idea of this framework is for things to be customizable to your preference. Perhaps YOU want a certain armor to behave differently than someone else using that same armor? The choice is yours! Also, the current release of this framework is a BETA, so I've left it as an ESP for now. I will update it to be an ESL once I'm confident everything is stable and functioning properly. On 6/10/2024 at 11:47 AM, nilead said: This one is an interesting idea. Alot of overlap with SLAX, but the ability to easily check dress state with vanilla faction condition is very enticing. Any hope of it recognizing SLAX keywords, or perhaps an SSEdit script to distribute your keywords after existing ones from SLAX? Actually, SLAX would need to utilize this system instead of the other way around. SLAX primarily focuses on arousal, and the keywords in SLAX (and Baka's SLA) are centered around modifying arousal based on those keywords. I don't see a way that Advanced Nudity Detection could use SLAX's keywords. The author of SLAX would need to either do the implementation themselves or contact me for assistance. Thank you for the suggestion though. You and I are actually thinking along the same lines, unfortunately I can't do anything from my end at this point. I actually tried making an edited Sexlab Aroused script for this framework, but Sexlab Aroused has a lot of other code dependencies which I don't have and I could not get the script to compile without breaking a lot of features. Edited January 2, 2025 by NymphoElf 1
stavlan Posted June 11, 2024 Posted June 11, 2024 3 hours ago, NymphoElf said: Unfortunately KID doesn't quite work the way you think it does. The purpose of this system is to assign keywords based on what can be seen on your character when wearing that armor. There's no way to do this without manually looking at every armor and figuring out what can and can't be seen. KID cannot assign keywords based on visible parts of the character model. That simply isn't possible in Skyrim's engine. I agree but custom armor authors can implement the keywords through KID or the user can do it on their own if they know what they are doing (I don't but I can learn quickly if I tried). 1 thing I really don't like doing is working on large amounts of data so having a starter KID or SkyPatcher file for the vanilla outfits would be nice and depending on outfit replacers people can edit that to match what they look like.
Onilink69 Posted June 11, 2024 Posted June 11, 2024 This looks like a huge work. I lift you my hat. So hype to try this with TAWOBA
NymphoElf Posted June 11, 2024 Author Posted June 11, 2024 39 minutes ago, stavlan said: I agree but custom armor authors can implement the keywords through KID or the user can do it on their own if they know what they are doing (I don't but I can learn quickly if I tried). 1 thing I really don't like doing is working on large amounts of data so having a starter KID or SkyPatcher file for the vanilla outfits would be nice and depending on outfit replacers people can edit that to match what they look like. I see. I'll look more into it and see what I can do. Adding keywords is rather easy. You can use the Automation Tools from the Skyrim LE nexus with SSE Edit to add a keyword to many items at once and makes the process much less tedious. There's also a mod somewhere which allows you to add keywords to items in-game, but I can't remember what it's called and I haven't personally used it, so I can't say whether or not it's good.
darkangel2041 Posted June 11, 2024 Posted June 11, 2024 4 hours ago, NymphoElf said: There's also a mod somewhere which allows you to add keywords to items in-game, but I can't remember what it's called and I haven't personally used it, so I can't say whether or not it's good. I think the latest version of OSL Aroused allow to add Keyword directely from the MCM menu. There is probably other that I don't know
stavlan Posted June 11, 2024 Posted June 11, 2024 7 hours ago, NymphoElf said: There's also a mod somewhere which allows you to add keywords to items in-game, but I can't remember what it's called and I haven't personally used it, so I can't say whether or not it's good. It's probably KID but personally i prefer SkyPatcher because it injects the data at startup and unlike an ESP patch it only injects the needed data instead of replacing all of it in the record. I know KID might be more popular but SkyPatcher is relatively new and has a lot of potential while it's being developed, maybe at the end it will be able to change absolutely anything that you could do with xEdit.
NymphoElf Posted June 11, 2024 Author Posted June 11, 2024 5 hours ago, darkangel2041 said: I think the latest version of OSL Aroused allow to add Keyword directely from the MCM menu. There is probably other that I don't know You are correct, it is OSL Aroused. I just recently started using OSL Aroused. It looks good 2 hours ago, stavlan said: It's probably KID but personally i prefer SkyPatcher because it injects the data at startup and unlike an ESP patch it only injects the needed data instead of replacing all of it in the record. I know KID might be more popular but SkyPatcher is relatively new and has a lot of potential while it's being developed, maybe at the end it will be able to change absolutely anything that you could do with xEdit. I've looked into KID. I will create example ini files with some of the mods I use. At that point, you should be able to do things yourself easily be using SSE Edit to reference the armor names and Bodyslide to preview the armor and figure out what things look like. Additionally, if A.N.D. gets implemented into OSL Aroused, you'll be able to add my keywords in-game as well if needed.
In5inite Posted June 11, 2024 Posted June 11, 2024 Ok so I don't tend to be dumb... but could you give an example reference sample? I'm trying to set up the armor my current character is wearing but the layers and how they relate to each other isn't making sense to me. So like a iron bikini ... should be AND_CHESTCOURTAIN ?
NymphoElf Posted June 11, 2024 Author Posted June 11, 2024 (edited) 2 hours ago, In5inite said: Ok so I don't tend to be dumb... but could you give an example reference sample? I'm trying to set up the armor my current character is wearing but the layers and how they relate to each other isn't making sense to me. So like a iron bikini ... should be AND_CHESTCOURTAIN ? Not quite, but you're close! Here's some examples. A Chest Curtain is something like this: This armor has Physics enabled, so sometimes it will slip off my character's chest for a moment. Therefore my character "risks" flashing someone. However, I would also count this as a Pelvic Curtain. So personally I would add both the AND_ChestCurtain and AND_PelvicCurtain keywords to this armor. If this only covered the chest, then it would only be a chest curtain. (Don't forget to add a matching FlashRisk Keyword to your curtains!) I'm assuming you're trying to add a keyword to just a Bikini Top. I would use AND_Bra for those. But you could use AND_ArmorTop instead if you don't want it to be a Bra. Here's an example of a Transparent Pelvic Curtain (AND_PelvicCurtainT) Here's an example of a "No Cover" Bra (AND_Bra_NoCover): Technically you're wearing something, but it's not really "covering" anything. Edited June 11, 2024 by NymphoElf 3
In5inite Posted June 12, 2024 Posted June 12, 2024 Ok got it all working... So far it's pretty damn slick. For example SLSF consumes so many frames but the fact your associated "nakedness" is in a static variable that's updated. So much load saved. I haven't found a combo where I can break the logic. I don't write mods sadly so the calls can't be tested by me. The rest tho solid job on a first release. 2
Airianna Posted June 12, 2024 Posted June 12, 2024 I know, it really doesn't do anything on it's own. Framework and all. added anyway. Seems stable in my game, haven't had any issues. MCM reports when wearing armor/clothes/nothing very quickly, even with a script heavy load. 1
NymphoElf Posted June 12, 2024 Author Posted June 12, 2024 1 hour ago, In5inite said: Ok got it all working... So far it's pretty damn slick. For example SLSF consumes so many frames but the fact your associated "nakedness" is in a static variable that's updated. So much load saved. I haven't found a combo where I can break the logic. I don't write mods sadly so the calls can't be tested by me. The rest tho solid job on a first release. Glad you like it! And I'm glad everything is working! I did my best to do good testing before releasing, so I'm glad my diligence seems to be paying off. 1 hour ago, Airianna said: I know, it really doesn't do anything on it's own. Framework and all. added anyway. Seems stable in my game, haven't had any issues. MCM reports when wearing armor/clothes/nothing very quickly, even with a script heavy load. Thank you for testing! I did my best to make good/fast papyrus script, so I'm glad it's being very responsive. Hopefully the 0.2 update is just as good! 1
B3juc0 Posted June 12, 2024 Posted June 12, 2024 I like it! I added some keyword the same way you add them from Babo Dialogue (Add AND as a Master and pick every outfit keyword) time consuming yes. Obviously it would be amazing if some mods would support this (like Babo Dialogues, SLSF Comments, or Approach) But that would take some time and it's all up to the authors.
NymphoElf Posted June 12, 2024 Author Posted June 12, 2024 1 hour ago, B3juc0 said: I like it! I added some keyword the same way you add them from Babo Dialogue (Add AND as a Master and pick every outfit keyword) time consuming yes. Obviously it would be amazing if some mods would support this (like Babo Dialogues, SLSF Comments, or Approach) But that would take some time and it's all up to the authors. Unfortunately there's not much that can be done about the setup being potentially time-consuming. The only recommendation I would offer is learning how to make Keyword Item Distributor INI files. You only have to write those once as long as the FormIDs don't change for the armor and keywords you're using.
B3juc0 Posted June 13, 2024 Posted June 13, 2024 So I get these Factions using Armor Top, Armor Bra for chest Slot 32. Thong for Bottom Slot 49/52 . My Question is... why are her factions results show her as still showing genitals, chest and bra? It is not transparent. Initially I just use Armor top but it was still saying the same thing. So I added bra to see if it would change. Do I have to add a curtain? I mean is a steel armor!
NymphoElf Posted June 13, 2024 Author Posted June 13, 2024 (edited) 1 hour ago, B3juc0 said: So I get these Factions using Armor Top, Armor Bra for chest Slot 32. Thong for Bottom Slot 49/52 . My Question is... why are her factions results show her as still showing genitals, chest and bra? It is not transparent. Initially I just use Armor top but it was still saying the same thing. So I added bra to see if it would change. Do I have to add a curtain? I mean is a steel armor! Did you go immediately to the MCM after your equipment inventory? You need to give the script a half second to update outside of the inventory for it to update the factions. It looks like your character was wearing a NoCover Bra and NoCover Thong/Underwear prior to this and the script simply hasn't had an opportunity to update, EDIT: I was able to produce a similar issue by very quickly going to the MCM after equipping/unequipping an item from my inventory. The script is fast, but it's not instant. You need to be out of all menus for a very short moment to let the update happen. Mine updates in about half a second. If you have an especially heavy script load, it may take a few seconds. Also, updates do not happen immediately upon loading the game. This is intentional to maintain the saved faction states when you last played, and the script is set to run every 15 In-Game minutes. If you're using the vanilla game speed, that's once every 45 seconds. If your game speed is higher or lower (such as with mods or console commands to edit the TimeScale value) then this frequency will respectively be higher or lower. If you added the keywords in SSE Edit and then simply reloaded the game, that could be causing your issue as well. Ultimately, I can only conclude that you simply didn't give the script a proper opportunity to update somehow. Edited June 13, 2024 by NymphoElf
B3juc0 Posted June 13, 2024 Posted June 13, 2024 No, I waited,,, the factions stayed the same (I have the armor top, bra, and thong keywords yet it doesn't update my factions saying I'm showing genitals, bra, or chest). It can't be script lag, it's just 1 script and besides I play on a 7800X3D, RTX 4090, DDR5 6000 CL30 Ram, NVME 4.0 SSD... you can't get anymore "high end" than this.
NymphoElf Posted June 13, 2024 Author Posted June 13, 2024 5 hours ago, B3juc0 said: No, I waited,,, the factions stayed the same (I have the armor top, bra, and thong keywords yet it doesn't update my factions saying I'm showing genitals, bra, or chest). It can't be script lag, it's just 1 script and besides I play on a 7800X3D, RTX 4090, DDR5 6000 CL30 Ram, NVME 4.0 SSD... you can't get anymore "high end" than this. Can you give me a set of steps to reproduce your issue? Is this a fresh install of the mod, or did you update from the previous one?
KirovNod Posted June 13, 2024 Posted June 13, 2024 I have trouble in understanding how it works. I have TAWOBA Remastered Baka Aroused keywords v1.1 and TAWOBA armor but it seems it doesn't detect anything.
NymphoElf Posted June 13, 2024 Author Posted June 13, 2024 2 hours ago, KirovNod said: I have trouble in understanding how it works. I have TAWOBA Remastered Baka Aroused keywords v1.1 and TAWOBA armor but it seems it doesn't detect anything. Please read the description of this mod again. Particularly the last paragraph of the How it Works section.
B3juc0 Posted June 14, 2024 Posted June 14, 2024 10 hours ago, NymphoElf said: Can you give me a set of steps to reproduce your issue? Is this a fresh install of the mod, or did you update from the previous one? I updated from the previous one. Steps: In XEdit I choose the outfit to be modified added AND as a Master, then choose keywords that best fit (Armor Top, Thong). In game the keywords are detected. The Faction ranks me as not nude (0) which is correct. What's incorrect is showing me as showings genitals, showing chest, showing bra. If I select the Armor top shouldn't the chest and bra not be visible? The Thong is not transparent it shouldn't show genitals (the ass cheeks are shown obviously). Like I said I love the concept of the mod. But if other authors are going to use it, accuracy is a must. This is the outfit that I'm adding the keywords. It has a skirt too... but I was just testing as it is here in this screenshot. Of note... the body shouldn't matter right? This is UBE (A custom race). If it doesn't work with a custom race then I'm out. (I'm not going back to an antiquated body like 3BA/BHUNP).
NymphoElf Posted June 14, 2024 Author Posted June 14, 2024 (edited) @B3juc0 Thank you. I will use this information to try to diagnose the issue. 33 minutes ago, B3juc0 said: If I select the Armor top shouldn't the chest and bra not be visible? That is correct. 33 minutes ago, B3juc0 said: Of note... the body shouldn't matter right? This is UBE (A custom race). If it doesn't work with a custom race then I'm out. (I'm not going back to an antiquated body like 3BA/BHUNP). Body and race do not matter. It only looks for keywords of worn items on the player reference. Edited June 14, 2024 by NymphoElf
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