IBAGadget Posted March 24, 2025 Posted March 24, 2025 first question - are you using the replacer, or standalone version of the mod? *edit - nvm. would have to be standalone for the armor name to be valid* What armor item does the console say you have equipped? Are you wearing anything else?
NymphoElf Posted March 25, 2025 Author Posted March 25, 2025 3 hours ago, Chlodwig said: AND_ArmorBottom|Armor|Topless Forsworn AND_ArmorTop_NoCover|Armor|Topless Forsworn This should have worked. Make sure you don't have any other keywords from any other item interfering with the analysis.
Chlodwig Posted March 25, 2025 Posted March 25, 2025 (edited) Okay it really looks like there must be an issue with anohter mod or the load order. When Slot 32 is not equiped I get in Nudity States a NO in Show Bra and Show Underwear all other are yes. even when clothes with AND_ThongT are equiped in slot 52 and Identified in Armor&Underwear Keywords. It looks like something is breaking the mod Edited March 25, 2025 by Chlodwig
IBAGadget Posted March 25, 2025 Posted March 25, 2025 AND_ThongT? Looks to me like it is working just fine - what was the result of the transparency (flash) check for the thong when you took the screenshot? I'm betting that it was a result that made it 'disappear' for an observer, thus giving you the nude/bottomless/showing pussy states. Remember that transparency, just like curtains, has the chance (flash risk) to effectively seem to not be there for the observer, changing the perceived nudity state.
CalmAndInsane Posted March 25, 2025 Posted March 25, 2025 On 2/12/2025 at 10:19 PM, NymphoElf said: However, I'm going to work on a DD/Cursed Loot KID ini in the near future. However that will take me a decent while to get through due to the sheer number of devices I'll have to tag with the correct keywords and needing to look at every device in-game since they're not all listed in BodySlide (Particularly the Cursed Loot devices; though I can probably get through most of the normal DD items with just Body Slide). Please be patient. Wish I'd checked this thread two weeks ago before starting on a DD KID. At this point my version is done and tested though. If it meets your quality standards I'll post it to the KID fileshare thread too. Though I didn't do anything with the NoModesty keywords like some of your other KIDs since I couldn't find documentation about which mod they are for. I'll put my plans on hold to do a KID for Cursed Loot in case you've made any progress on that. If you haven't started on it yet and don't want to do it yourself I can put it back on my to-do list. But if it's something you'd enjoy doing, don't let me take it from you. AND_DDAssetsIntegrationExpansion.7z
NymphoElf Posted March 26, 2025 Author Posted March 26, 2025 (edited) @Chlodwig Are there any Baka keywords being detected? Also, think about the conditions logically. How can you be "Showing Bra" if you're not wearing a bra? -------------------- @CalmAndInsane I ended up putting my DD KID file on hold because of the insane number of items I would need to go through. I wasn't sure if anyone else would go through it, so please feel free to post it to the File Share. Edited March 26, 2025 by NymphoElf
Chlodwig Posted March 26, 2025 Posted March 26, 2025 Wait as you can see on the screenshot the character is wearing a thong and it the shows wearing thong Yes showing Underwear No bottemless yes Showing pussy yes shouldn't it be wearing thong yes showing underwear yes bottemless no showing pussy no
NymphoElf Posted March 26, 2025 Author Posted March 26, 2025 (edited) @Chlodwig Please answer these questions: 1) What version of the mod are you using? 2) Are any of Baka's Keywords being detected? 3) Did you apply "AND_Ignore" to any of the items? If so, why? 4) Have you 100% verified that there are no unintended keywords being detected? (You screenshot is only looking at one set) Edited March 26, 2025 by NymphoElf
Aldid Posted March 26, 2025 Posted March 26, 2025 20 hours ago, Chlodwig said: Okay it really looks like there must be an issue with anohter mod or the load order. When Slot 32 is not equiped I get in Nudity States a NO in Show Bra and Show Underwear all other are yes. even when clothes with AND_ThongT are equiped in slot 52 and Identified in Armor&Underwear Keywords. It looks like something is breaking the mod Something similar happened to me, turned out to be a faulty KID file that ended up giving keywords to the 3BA SMP armour. Make sure to disable and AND/Baka KID mods
Chlodwig Posted March 27, 2025 Posted March 27, 2025 (edited) On 3/26/2025 at 1:12 PM, NymphoElf said: @Chlodwig Please answer these questions: 1) What version of the mod are you using? 2) Are any of Baka's Keywords being detected? 3) Did you apply "AND_Ignore" to any of the items? If so, why? 4) Have you 100% verified that there are no unintended keywords being detected? (You screenshot is only looking at one set) 1) 1.8 (but the AND_KID files I use where creted with 1.7 Keywords not sure if anything changed concerning the keywords in 1.8) 2) yes and no, i got the same problem with items who have baka SLA_keyword and no baka SLA_Keywords, even removed some mods where I added SLA Keywords and made a clean reinstall to verify 3) No 4) So do I understand rigth that one failure in any of the several AND KID Files I got could make the whole system not work? On 3/26/2025 at 3:06 PM, Aldid said: Something similar happened to me, turned out to be a faulty KID file that ended up giving keywords to the 3BA SMP armour. Make sure to disable and AND/Baka KID mods Does that mean you can't give AND Keywords to 3BA SMP Clothing? wouldn't that make the whole curtain flashing thing abit strange because your curtains don't move in game? But it would explain the problem because I think the only clothes set I got a AND KID file that is not 3BA SMP is TAWOBA the other 20 are all for 3BA SMP clothes And sorry I don't understand the 2nd sentence ----------------------------- I tried now several diffrent Armors and in every case Slot 32 equip all nudity detection says no slot 32 not equip but other slots with AND Keyword Clothes equiped and everythin but underwear and bra is yes. Edited March 27, 2025 by Chlodwig
NymphoElf Posted March 27, 2025 Author Posted March 27, 2025 (edited) 43 minutes ago, Chlodwig said: So do I understand rigth that one failure in a KID File could make the whole system not work? "Not Work" isn't the correct phrase. "Unintended Results" is what's happening. It's possible that an incorrectly made KID file is the problem, yes. If that is the case, that doesn't mean Advanced Nudity Detection has "broken" or "stopped working". It just means your KID file is wrong and the keywords either didn't get applied or got applied to the wrong object. Based on your screenshots, clearly the mod is working. Please list all of AND's keywords being detected on your character, list all objects equipped to your character (and what slots they apply to - if you have that info), and list all of AND's keywords that are applied to each object you have equipped. Example: Slot 32 - Iron Bikini - AND_Bra Slot 46 - Super Slutty Curtain - AND_PelvicCurtainT, AND_PelvicFlashRiskExtreme Slot 52 - Iron Bikini Bottom - AND_Thong --------------------------------------------- I have a feeling you're just having a misunderstanding about how AND works, but I want to be sure that I didn't make a mistake somewhere (though I feel like this would have been caught far sooner if I did). 43 minutes ago, Chlodwig said: Does that mean you can't give AND Keywords to 3BA SMP Clothing? No. SMP doesn't matter. If you couldn't give keywords to SMP clothing then I wouldn't have made the flashing system. He simply meant that he gave keywords to SMP armor that he didn't mean to give. Edited March 27, 2025 by NymphoElf 1
Chlodwig Posted March 27, 2025 Posted March 27, 2025 (edited) character is wearing clothes from following mod https://www.nexusmods.com/skyrimspecialedition/mods/143720 The AND_KID.ini I created is attached. Slot 32 Chains & Silks - Top - Purple Detected AND Keyword --> AND_Bra Slot 52 Chains & Silks - Lower - Purple Detected AND Keyword --> AND_Thong No other slots used, no other AND Keywords detected. So I would as far as I understood your description how AND works that the MOD looks for AND Keywords it detects AND_Bra and AND_Thong but no other AND Keywords, especially no Armor Keywords that would cover the Underwear. So the Mod should tell me Showing Bra - Yes Showing Underwear - Yes and because of Thong Showing Ass - Yes but It shows in every category NO as you can see in the screenshots (I additonaly added a Screenshot of the Baka Keywords to show no Baka Keywords applied to the clothes) AND_ShasChains_KID.7z Edited March 27, 2025 by Chlodwig
NymphoElf Posted March 27, 2025 Author Posted March 27, 2025 @Chlodwig Yes, you are correct in your understanding. Thank you for providing this extra information. I'm not sure why it's not updating. Can you attach a Papyrus Log?
IBAGadget Posted March 27, 2025 Posted March 27, 2025 (edited) @Chlodwig @NymphoElf I just tested the KID file provided in Chlodwig's post. Seems to be working just fine for me. I have my AND set up to Ignore Baka Keywords (they are handled by OSLAroused) Game Version 1.6.640 AND Version 1.5 (hmm, guess I kind of need to update) I will update my AND version and test again. *edit* Wanted to include pictures, but for some reason they are not uploading correctly and are not showing up. *edit 2* Updated to AND 1.8 Keywords are working properly for both transparent and non-transparent articles of the outfit. Flash-risk for the transparent top rolled a 10, while the bottom rolled 84, so nudity state indicated: Showing Bra - yes Showing Boobs - yes Showing Underwear - yes Showing Ass - yes Showing Genitals - no With non-TR pieces: Showing Bra - yes Showing Boobs - no Showing Underwear - yes Showing Ass - yes Showing Genitals - no there doesn't seem to be a problem with either the KID file or the AND Keyword detection/application in my game Edited March 27, 2025 by IBAGadget 1
Chlodwig Posted March 28, 2025 Posted March 28, 2025 (edited) It worked with V1.7 I created some AND_KID.ini Files and that wouldn't have worked if I already had these issues back than. So I assume it must be an issue with a mod i installed after I installed V1.7 or an update of an older mod... So I now removed all these new mods and check if it AND works as Intended and try to find out which mod is causing the issue... Update: I can't find the mod or modupdate that caused the problem... So i tested it with a new game and at the moment, while not all mods are activated or set up, AND works as intended and shows everything correct. Now I will continue to start/Setup mod by mod and check if at some point AND will stop working. But atm I think it must have been installing a new mod or a modupdate in the running game that broke AND Edited March 28, 2025 by Chlodwig
NymphoElf Posted March 29, 2025 Author Posted March 29, 2025 7 hours ago, Chlodwig said: It worked with V1.7 I created some AND_KID.ini Files and that wouldn't have worked if I already had these issues back than. So I assume it must be an issue with a mod i installed after I installed V1.7 or an update of an older mod... So I now removed all these new mods and check if it AND works as Intended and try to find out which mod is causing the issue... Update: I can't find the mod or modupdate that caused the problem... So i tested it with a new game and at the moment, while not all mods are activated or set up, AND works as intended and shows everything correct. Now I will continue to start/Setup mod by mod and check if at some point AND will stop working. But atm I think it must have been installing a new mod or a modupdate in the running game that broke AND There must have been something messing with Papyrus and caused one of the main scripts to crash. That's the only way this could have happened aside from some random corruption of the script. Try completely removing AND from the save having the issue, clean the save, then reinstall AND. That should fix whatever is happening.
Aldid Posted March 30, 2025 Posted March 30, 2025 On 3/27/2025 at 5:37 PM, NymphoElf said: He simply meant that he gave keywords to SMP armor that he didn't mean to give. Precisely. Specifically, the Slot 60 SMP Object from 3BA ended up with various keywords. Since it was always equipped, no other clothing worked as intended
Dorabella Posted April 3, 2025 Posted April 3, 2025 Simple question Since , the skirt, lets you see the butt , depending on the movement, strength and direction of the wind, is it okay to include it in the AND file? There are moments that, it is much more evident , than the screen Spoiler
NymphoElf Posted April 3, 2025 Author Posted April 3, 2025 2 hours ago, Dorabella said: is it okay to include it in the AND file? I don't understand what you mean by this. The armor you're talking about has physics and can flash the butt/ass. This is why "AssFlashRisk" exists. I understand that there's a language barrier, but I don't know how else to explain how the mod works. You keep asking questions that have already been answered in my guide, so you need to do your best to understand what I have written. (You also put way too many commas)
eicosa Posted April 8, 2025 Posted April 8, 2025 (edited) This might not be AND related, but it seems to be a weird keyword-mod interaction problem and I'm hoping you can point me in the right direction. I recently started a newgame with updated load order, using The New Gentleman instead of SOS. However all the men are naked all the time. When I start a male PC and try to equip anything slot 32, it does not equip, and i get a message in the top right corner saying "You cannot equip this item." Female characters are fully dressed and behave normally 😕 After a lot of confusing rial and error, the problem only occurs when this one specific _KID.ini is loaded: Spoiler ;==== AND Vanilla Coverage Keyword = SLA_ArmorPartTop|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|32 ;Keyword = SLA_ArmorPartBottom|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|52 Keyword = AND_ArmorTop|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|32 Keyword = AND_ArmorBottom|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|52 ;===== SLA Baka keywords Keyword = SLA_PantiesNormal|Armor|*Underwear|52 ;Keyword = SLA_ArmorPartBottom|Armor|*Pants|52 ;Keyword = SLA_ArmorPartBottom|Armor|*Pants|49 ;Keyword = SLA_PantsNormal|Armor|*Pants|49 ;Keyword = SLA_PantsNormal|Armor|*Pants|49 Keyword = SLA_EroticArmor|Armor|HalfNakedCover Keyword = SLA_EroticArmor|Armor|*pornstar,*Swim,*Lingerie,*Slut,*Whore,*Lewd Keyword = SLA_EroticArmor|Armor|*[Army] Keyword = SLA_HasLeggings|Armor|*Pantyhose,*Leggings,*Tights,*Nylon Keyword = SLA_HasStockings|Armor|*Tights,*Nylon,*Stocking,*Sock,*Leggings Keyword = SLA_ArmorPartTop|Armor|*Breastplate|32 Keyword = SLA_ArmorRubber|Armor|*Latex,*Rubber,*Catsuit|32 Keyword = SLA_Earrings|Armor|*Earring Keyword = SLA_ArmorHarness|Armor|*Harness,*Bandolier,*Belt Keyword = SLA_AnalPlug|Armor|*Anal plug,*Plug (pair),*Plug (anal),*Toys-anal Keyword = SLA_VaginalDildo|Armor|*Vaginal,*Dildo,*Vaginal plug,*Plug (pair),*Plug (vaginal),*Toys-vaginal Keyword = SLA_ArmorCapeFull|Armor|*Cloak,*Cape Keyword = SLA_ArmorTransparent|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal Keyword = SLA_ArmorPretty|Armor|*Lace,*Radiant,*Lingerie,*Miqo'te,*Gown Keyword = SLA_ArmorCurtain|Armor|*Party,*Wedding,*Gown Keyword = SLA_ArmorHalfNaked|Armor|*Slutty,*Ouvert,*Lingerie,*Whore Keyword = SLA_ArmorHalfNakedBikini|Armor|*Pornstar,*Swim,*Lingerie,*Slut,*Whore,*Lewd Keyword = SLA_BraBikini|Armor|*Bikini,*Bra|56 ;Keyword = SLA_BraBikini|Armor|*Bikini,*Bra|32 Keyword = SLA_MiniSkirt|Armor|*Mini skirt,*Miniskirt Keyword = SLA_ShowgirlSkirt|Armor|*Short skirt Keyword = SLA_FullSkirt|Armor|*Dress -*hobble,*Gown Keyword = SLA_PiercingClit|Armor|*Clit pierc, *Clitoris Keyword = SLA_PiercingNipple|Armor|*Nipple pierc Keyword = SLA_ArmorLewdLeotard|Armor|*Leotard,*Bodysuit,*Monokini Keyword = AND_Thong|Armor|*Thong,*Strip,*Simple|49 Keyword = AND_Thong|Armor|*Thong,*Strip,*Simple|52 ;==== AND keywords - TYPES Keyword = AND_Bra|Armor|*Leotard,*Bodysuit,*Monokini,*Tank,*Top|32 Keyword = AND_Thong|Armor|*Leotard,*Bodysuit,*Monokini ;===== AND keywords - FLASH RISKS Keyword = AND_PelvicCurtain|Armor|*Dress -*hobble,*Gown,*Skirt -*hobble,*Loin Keyword = AND_AssCurtain|Armor|*Dress -*hobble,*Gown,*Skirt -*hobble,*Loin ;'open' clothes Keyword = AND_ChestFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd|32 Keyword = AND_ChestFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd|56 Keyword = AND_PelvicFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|52 Keyword = AND_PelvicFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|49 Keyword = AND_AssFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|49 Keyword = AND_AssFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|52 Keyword = AND_Bra_NoCover|Armor|*Ouvert|32 Keyword = AND_ArmorTop_NoCover|Armor|*Ouvert,*Open|32 Keyword = AND_ChestFlashRiskHigh|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal|32 Keyword = AND_AssFlashRiskHigh|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal|32 Keyword = AND_PelvicFlashRiskHigh|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal|32 ;==== AND Lace is Transparent Keyword = AND_BraT_High|Armor|*Lace|56 Keyword = AND_UnderwearT_High|Armor|*Lace|52 Keyword = AND_UnderwearT_High|Armor|*Lace|49 ;===== AND PANTY TYPES: Ralfetas Keyword = AND_Thong|Armor|*Thong,*Strip|49 Keyword = AND_Thong|Armor|*Thong,*Strip|52 Keyword = AND_Underwear|Armor|*Control,*Folded,*Royal,*Drop|49 Keyword = AND_CString|Armor|*Cover|49 Keyword = AND_Hotpants|Armor|*Shorts|49 Keyword = AND_ThongT|Armor|*Open|49 ;Keyword = AND_VaginaPasties|Armor|*Cover,*Open|49 ;===== AND Fallback: If nothing else covers, CString MIGHT help ; 60% chance to be unnoticed ; Bottomless and Nude conditions CAN be achieved while wearing a CString Keyword = AND_CString|Armor|*Panty,*Panties,*Thong|52 Keyword = AND_CString|Armor|*Panty,*Panties,*Thong|49 Keyword = AND_CString|Armor|*Micro|52 Keyword = AND_CString|Armor|*Micro|49 ;==== AND Tops, Bras Keyword = AND_NipplePasties|Armor|*Pasties|32 Keyword = AND_NipplePasties|Armor|*Pasties|56 Keyword = AND_NipplePasties|Armor|*Micro|32 ...Which is super weird because my previous load order used the exact same _KID without problems. Its only a problem now that I use TNG. I know that AND doesn't (and is seemingly unable to) interfere with equipping, but do you suppose there is some weird interaction with AND and TNG? I looked through the TNG source code and it seems to look for no 'third party' keywords except sos_revealing , even though it says otherwise on the nexus page. It's also likely that the problem isn't specifically caused by TNG, but I can't find any clues. The po3_KeywordItemDistributor.log shows no complaints about these keywords or this file. Nothing is skipped, circular dependency. No syntax error. I thought, maybe I have hit some kind of global keyword limit? So I disabled some other keyword mods (OCF, BOOBIES) but the issue remained. Any advice would be appreciated!! Edited April 8, 2025 by eicosa
Aldid Posted April 11, 2025 Posted April 11, 2025 On 4/8/2025 at 2:59 PM, eicosa said: This might not be AND related, but it seems to be a weird keyword-mod interaction problem and I'm hoping you can point me in the right direction. I recently started a newgame with updated load order, using The New Gentleman instead of SOS. However all the men are naked all the time. When I start a male PC and try to equip anything slot 32, it does not equip, and i get a message in the top right corner saying "You cannot equip this item." Female characters are fully dressed and behave normally 😕 After a lot of confusing rial and error, the problem only occurs when this one specific _KID.ini is loaded: Reveal hidden contents ;==== AND Vanilla Coverage Keyword = SLA_ArmorPartTop|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|32 ;Keyword = SLA_ArmorPartBottom|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|52 Keyword = AND_ArmorTop|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|32 Keyword = AND_ArmorBottom|Armor|Skyrim.esm,Dragonborn.esm,Dawnguard.esm|52 ;===== SLA Baka keywords Keyword = SLA_PantiesNormal|Armor|*Underwear|52 ;Keyword = SLA_ArmorPartBottom|Armor|*Pants|52 ;Keyword = SLA_ArmorPartBottom|Armor|*Pants|49 ;Keyword = SLA_PantsNormal|Armor|*Pants|49 ;Keyword = SLA_PantsNormal|Armor|*Pants|49 Keyword = SLA_EroticArmor|Armor|HalfNakedCover Keyword = SLA_EroticArmor|Armor|*pornstar,*Swim,*Lingerie,*Slut,*Whore,*Lewd Keyword = SLA_EroticArmor|Armor|*[Army] Keyword = SLA_HasLeggings|Armor|*Pantyhose,*Leggings,*Tights,*Nylon Keyword = SLA_HasStockings|Armor|*Tights,*Nylon,*Stocking,*Sock,*Leggings Keyword = SLA_ArmorPartTop|Armor|*Breastplate|32 Keyword = SLA_ArmorRubber|Armor|*Latex,*Rubber,*Catsuit|32 Keyword = SLA_Earrings|Armor|*Earring Keyword = SLA_ArmorHarness|Armor|*Harness,*Bandolier,*Belt Keyword = SLA_AnalPlug|Armor|*Anal plug,*Plug (pair),*Plug (anal),*Toys-anal Keyword = SLA_VaginalDildo|Armor|*Vaginal,*Dildo,*Vaginal plug,*Plug (pair),*Plug (vaginal),*Toys-vaginal Keyword = SLA_ArmorCapeFull|Armor|*Cloak,*Cape Keyword = SLA_ArmorTransparent|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal Keyword = SLA_ArmorPretty|Armor|*Lace,*Radiant,*Lingerie,*Miqo'te,*Gown Keyword = SLA_ArmorCurtain|Armor|*Party,*Wedding,*Gown Keyword = SLA_ArmorHalfNaked|Armor|*Slutty,*Ouvert,*Lingerie,*Whore Keyword = SLA_ArmorHalfNakedBikini|Armor|*Pornstar,*Swim,*Lingerie,*Slut,*Whore,*Lewd Keyword = SLA_BraBikini|Armor|*Bikini,*Bra|56 ;Keyword = SLA_BraBikini|Armor|*Bikini,*Bra|32 Keyword = SLA_MiniSkirt|Armor|*Mini skirt,*Miniskirt Keyword = SLA_ShowgirlSkirt|Armor|*Short skirt Keyword = SLA_FullSkirt|Armor|*Dress -*hobble,*Gown Keyword = SLA_PiercingClit|Armor|*Clit pierc, *Clitoris Keyword = SLA_PiercingNipple|Armor|*Nipple pierc Keyword = SLA_ArmorLewdLeotard|Armor|*Leotard,*Bodysuit,*Monokini Keyword = AND_Thong|Armor|*Thong,*Strip,*Simple|49 Keyword = AND_Thong|Armor|*Thong,*Strip,*Simple|52 ;==== AND keywords - TYPES Keyword = AND_Bra|Armor|*Leotard,*Bodysuit,*Monokini,*Tank,*Top|32 Keyword = AND_Thong|Armor|*Leotard,*Bodysuit,*Monokini ;===== AND keywords - FLASH RISKS Keyword = AND_PelvicCurtain|Armor|*Dress -*hobble,*Gown,*Skirt -*hobble,*Loin Keyword = AND_AssCurtain|Armor|*Dress -*hobble,*Gown,*Skirt -*hobble,*Loin ;'open' clothes Keyword = AND_ChestFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd|32 Keyword = AND_ChestFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd|56 Keyword = AND_PelvicFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|52 Keyword = AND_PelvicFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|49 Keyword = AND_AssFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|49 Keyword = AND_AssFlashRiskExtreme|Armor|*Ouvert,*Slut,*Whore,*Lewd,*Open|52 Keyword = AND_Bra_NoCover|Armor|*Ouvert|32 Keyword = AND_ArmorTop_NoCover|Armor|*Ouvert,*Open|32 Keyword = AND_ChestFlashRiskHigh|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal|32 Keyword = AND_AssFlashRiskHigh|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal|32 Keyword = AND_PelvicFlashRiskHigh|Armor|*Transparent,*See-through,*Lace,*Fishnet,*Nocturnal|32 ;==== AND Lace is Transparent Keyword = AND_BraT_High|Armor|*Lace|56 Keyword = AND_UnderwearT_High|Armor|*Lace|52 Keyword = AND_UnderwearT_High|Armor|*Lace|49 ;===== AND PANTY TYPES: Ralfetas Keyword = AND_Thong|Armor|*Thong,*Strip|49 Keyword = AND_Thong|Armor|*Thong,*Strip|52 Keyword = AND_Underwear|Armor|*Control,*Folded,*Royal,*Drop|49 Keyword = AND_CString|Armor|*Cover|49 Keyword = AND_Hotpants|Armor|*Shorts|49 Keyword = AND_ThongT|Armor|*Open|49 ;Keyword = AND_VaginaPasties|Armor|*Cover,*Open|49 ;===== AND Fallback: If nothing else covers, CString MIGHT help ; 60% chance to be unnoticed ; Bottomless and Nude conditions CAN be achieved while wearing a CString Keyword = AND_CString|Armor|*Panty,*Panties,*Thong|52 Keyword = AND_CString|Armor|*Panty,*Panties,*Thong|49 Keyword = AND_CString|Armor|*Micro|52 Keyword = AND_CString|Armor|*Micro|49 ;==== AND Tops, Bras Keyword = AND_NipplePasties|Armor|*Pasties|32 Keyword = AND_NipplePasties|Armor|*Pasties|56 Keyword = AND_NipplePasties|Armor|*Micro|32 ...Which is super weird because my previous load order used the exact same _KID without problems. Its only a problem now that I use TNG. I know that AND doesn't (and is seemingly unable to) interfere with equipping, but do you suppose there is some weird interaction with AND and TNG? I looked through the TNG source code and it seems to look for no 'third party' keywords except sos_revealing , even though it says otherwise on the nexus page. It's also likely that the problem isn't specifically caused by TNG, but I can't find any clues. The po3_KeywordItemDistributor.log shows no complaints about these keywords or this file. Nothing is skipped, circular dependency. No syntax error. I thought, maybe I have hit some kind of global keyword limit? So I disabled some other keyword mods (OCF, BOOBIES) but the issue remained. Any advice would be appreciated!! I seem to recall having some such issues when selecting the item equip restrictor option in the OSL Keywords Fomod. If I recall correctly, it makes armour with most SLA keywords unequippable by male actors 1
eicosa Posted April 11, 2025 Posted April 11, 2025 9 hours ago, Aldid said: I seem to recall having some such issues when selecting the item equip restrictor option in the OSL Keywords Fomod. If I recall correctly, it makes armour with most SLA keywords unequippable by male actors Oh my goodness, that was it!! I missed out on like 3 months of sexy skyrim because of such a silly issue. I didn't even realise I had Item Restrictor installed, and whenever i reinstalled OSL i was using Merge instead of Replace in modorganiser, so i think it was still utilising Item Restrictor from a previous modlist 😅 Thank you very much 1
AsaChiri Posted May 15, 2025 Posted May 15, 2025 Hi, I found that this mod will lead to huge amount of active script in the save if speeding up the time scale of the game (e.g. some mod will use that for immersive wait). One of my long-running save shows ``` Frame count <a href="script://AND_NPC_ScanSpell">AND_NPC_ScanSpell</a> occurs the most often as a stack frame (1691 occurrences)</p> Frame count <a href="script://and_malearmorscan">and_malearmorscan</a> occurs the second most often as a stack frame (1543 occurrences)</p> ``` and almost all active scripts are from AND. This might eventually lead to save corruption if the number of active scripts keep growing. I just skimmed through the code, and found that AND_DiceRoll will always be trigged when game time update without checking if there is a concurrent run. So when the time scale has been modified, there will be a huge amount of concurrent AND_DiceRoll script (and corresponding player scan and npc scan). Apparantly, don't change timescale is an option but it could be better if you could make a change to make a change to make sure the script won't be run concurrently. An easy way I could come up with immediately is using RegisterForSingleUpdateGameTime instead so that we register next update only after the previous detection finished. I believe there might be better solution. 1
NymphoElf Posted May 15, 2025 Author Posted May 15, 2025 9 hours ago, AsaChiri said: Hi, I found that this mod will lead to huge amount of active script in the save if speeding up the time scale of the game (e.g. some mod will use that for immersive wait). One of my long-running save shows ``` Frame count <a href="script://AND_NPC_ScanSpell">AND_NPC_ScanSpell</a> occurs the most often as a stack frame (1691 occurrences)</p> Frame count <a href="script://and_malearmorscan">and_malearmorscan</a> occurs the second most often as a stack frame (1543 occurrences)</p> ``` and almost all active scripts are from AND. This might eventually lead to save corruption if the number of active scripts keep growing. I just skimmed through the code, and found that AND_DiceRoll will always be trigged when game time update without checking if there is a concurrent run. So when the time scale has been modified, there will be a huge amount of concurrent AND_DiceRoll script (and corresponding player scan and npc scan). Apparantly, don't change timescale is an option but it could be better if you could make a change to make a change to make sure the script won't be run concurrently. An easy way I could come up with immediately is using RegisterForSingleUpdateGameTime instead so that we register next update only after the previous detection finished. I believe there might be better solution. This is because my scripts run on in-game time, and you either have a lot of NPCs nearby or your timescale is simply far too high. Same thing for the Dice Roll function. I shouldn't NEED to check for concurrent rolls because the script is fast enough that it shouldn't matter. The only solution is for me to add a toggle for NPC checks and/or let you manually set the update frequency for the mod (or, as you mentioned, not set the timescale so high). Alternatively, if you're not using Papyrus Tweaks, then try using that and see if the issue gets better. It could be that your papyrus engine is still frame-locked for everything, and that doesn't help the issue. I will add NPC Scan and Scan Frequency config options in 2.0 since it's a relatively simple thing to do, but I want to point out that I can't predict every possible issue with this mod, and there will be some things that are simply beyond helping. You can't make wild and drastic changes to fundamental game variables (such as the timescale) and expect everything to still work, let alone expect everyone else to account for these wild changes.
AsaChiri Posted May 15, 2025 Posted May 15, 2025 3 hours ago, NymphoElf said: This is because my scripts run on in-game time, and you either have a lot of NPCs nearby or your timescale is simply far too high. Same thing for the Dice Roll function. I shouldn't NEED to check for concurrent rolls because the script is fast enough that it shouldn't matter. The only solution is for me to add a toggle for NPC checks and/or let you manually set the update frequency for the mod (or, as you mentioned, not set the timescale so high). Alternatively, if you're not using Papyrus Tweaks, then try using that and see if the issue gets better. It could be that your papyrus engine is still frame-locked for everything, and that doesn't help the issue. I will add NPC Scan and Scan Frequency config options in 2.0 since it's a relatively simple thing to do, but I want to point out that I can't predict every possible issue with this mod, and there will be some things that are simply beyond helping. You can't make wild and drastic changes to fundamental game variables (such as the timescale) and expect everything to still work, let alone expect everyone else to account for these wild changes. I generally agree your idea, I believe the main problem is that the game is unable to clean the previous NPC check spell before the next clicks in. My previous sentence might be a little bit confusing when mentioning AND_Diceroll. I agree that the code part should be fast enough but the spell might be the problem. Maybe SPID could help here?
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