tamai Posted February 5 Posted February 5 (edited) Erotic skill loss View File « ————————————— » Erotic Skill Loss « ————————————— » About Make every encounter matter by turning SexLab scenes into real character growth or lasting consequences, reward consensual encounters, punish aggressive ones or reverse either to fit your game, control skill and XP changes from orgasms, scene endings, Defeat blackouts, vampire feeding, shrines, milking and leaking then fine-tune the results for male, female, futa and creature partners. Inspired by Succubus Skill Loss and rebuilt for SexLab P+, SexLab 1.66b and SexLab Utility Plus Requirements: SKSE64 Address Library SKSE Menu Framework SexLab P+ or SexLab 1.66b or SexLab Utility Plus Optional Support: SLSO Voices + Widgets SexLab Separate Orgasm For SexLab 1.66b or Utility Plus SexLab Defeat Baka Edition For blackout loss (any version though) Experience For separate skill and character XP settings (RECOMMENDED) Better Vampires For additional feeding detection Milk Mod Economy For milking and leaking events « ———————————————— » How it works « ———————————————— » Consensual vs Aggressive Each category has its own toggle, direction and values Skill Direction chooses whether the scene loses or gains progress Player Climax, Partner Climax and Scene End each have their own value Always Lose overrides can force loss for a player or partner climax even when the scene direction is Gain Solo Masturbation has shared skill and Experience XP values separate from partner scenes Skill Loss & Gain Scene events add to an internal buffer and every full point raises or lowers one eligible skill rank, higher skills are weighted more heavily for loss so your strongest skills drain first Buffer examples: Spoiler 0.2 per partner orgasm = 5 partner orgasms to trigger one skill change 0.5 per player orgasm = 2 player orgasms to trigger one skill change 1.0 per scene end = instant skill change every scene Player Leveling (Character XP) With vanilla leveling your character XP follows skill changes, lose enough XP and you level down while gaining skills can level you back up Vanilla Formula: Skill rank-ups grant character XP normally and losing a rank removes the matching amount of XP Experience Mod Formula: When Experience is selected skill changes and character XP are separate, the XP values apply immediately per event and do not use the skill buffer XP examples: Spoiler 1 = 1 XP added per event 10 = 10 XP added per event 50 = 50 XP per event Perk Debt Leveling down removes one perk point, if none are available the debt is saved and repaid from a later level-up Health / Magicka / Stamina Loss Each level-down reduces your highest attribute by the amount Skyrim grants per level, Health, Magicka and Stamina cannot drop below 100 and a Stamina loss also removes its carry weight gain Vampire Feeding Vampire feeding can gain or drain skills and XP with a configurable feed allowance and reset time, vanilla feeding works on its own while Better Vampires adds support for its feeding methods Defeat Integration SexLab Defeat blackouts can trigger their own skill and XP loss values Milk Mod Economy Completed milking sessions and milk leaks can each gain or drain skills and XP with separate values Shrines Shrine blessings can change skills and XP using a configurable chance and cooldown, vampires can drain at shrines instead of gaining Partner Profiles Use one setup for everyone or separate scene, integration and skill settings for male, female, futa and creature partners, solo, shrine, milking and leaking settings stay shared Notifications & Effects Use Skyrim notifications, floating skill and XP changes, gain or loss sounds and optional pink absorption effects Statistics & Debugging The statistics window tracks saved activity while the live logger and debug tools show detected events and let you test the current settings Skill Filter Choose any of the 18 skills or quickly enable and disable Combat, Magic and Stealth groups Partner Filters Male, female, futa and creature partners can each be allowed or ignored Settings Save/Load Settings save automatically to SKSE\Plugins\EroticSkillLoss\Settings.json « ———————————————— » IMPORTANT NOTES « ———————————————— » Low skill floors Skills below 15 need very little XP to rank up so Skyrim may quickly push them back toward their starting values Recommended: Keep the minimum skill floor at 15 or no lower than your starting skills Stamina and carry weight A Stamina level loss reads Skyrim's fLevelUpCarryWeightMod setting and removes that amount, mods that change carry weight through scripts or perks may produce different results PERMISSIONS AND LICENSE OF MY MOD: Free to reupload, change or edit without my permission and no need to credit me « ———————————————— » FUTURE PLANS « ———————————————— » - SexLab Survival addiction support - Pregnancy mod support for losing/gaining levels - Succubus Support creating a switch during sex for player to choose to drain victims rather than it being manual (I dont know what succubus mods people use now though) - Global skill/xp loss gain per day - An orgasm overload system where reaching a configurable limit greatly increases the next loss - A rival system where NPCs can steal XP or levels that you can later reclaim or ignore - Prostitution Support some mods have prostitution rank make it affect how much loss/gain you get. - Skill loss when serving prison sentences - Being A Cow support: Lose less when higher rank - Race Based debuffs/buffs « ———————————————— » CHANGELOG « ———————————————— » (OLD) Spoiler v1.6 Added: Saving settings now works automatically when you exit the MCM written to "SKSE\Plugins\StorageUtilData\RisaSkillLoss\RisaCustom.json" no manual saving required Reset All to Defaults button in the Settings page restores everything back to the original values (will overwrite your RisaCustom.json so back it up first if you want to save it) v1.5 Added: Masturbation now has its own skill multiplier slider in the Consensual section. Positive values gain skill, negative values lose it (completely independent of your Action Mode setting) Separate XP slider for masturbation in the Experience section so it doesn't share values with regular consensual scenes Estrus animations are now automatically detected and treated as aggressive scenes rather than masturbation Debug notifications now tell you at the start of a scene whether it was flagged as aggressive, consensual, or Estrus so you can confirm detection is working Fixed: Experience mod XP sliders now step in whole numbers since the Experience API only accepts integers. Fractional values like 0.5 or 2.3 were being silently truncated to 0 or 2 v1.4 Fixed: Player no longer gains or loses skills when NPCs have scenes without the player all event handlers now verify the player is in the scene via SexLab's native thread lookup before processing. v1.3 Fixed: Aggressive and consensual scenes now properly detected on SexLab 1.66b. (thanks to mcnv ) v1.2 Added: full SexLab 1.66b and SexLab Utility Plus compatibility (auto-detected on start) bidirectional Action Mode: consensual and aggressive scenes can now gain skills instead of only losing them immersive flavor text when buffer changes but hasn't triggered a full point yet symmetric level-down system mirroring vanilla's XP curve in reverse with overflow carry Added per-category overrides to force skill loss on player/partner orgasms even when mode is set to Gain Gendered filter Added Allow Males / Allow Females toggles skill gain on vampire feeding (works with vanilla and Better Vampires) Fixed: Experience mod losses now use Experience API for same-pool symmetry rather then falling back on vanilla formula losses. HMS loss now targets your highest stat instead of random selection HMS loss amount now reads the game setting instead of the hardcoded 10 Reorganized menu and easier to understand debug options Fixed Experience mod level-down not triggering until the next loss no matter how high the loss was set. Submitter tamai Submitted 02/04/26 Category Adult Mods Requirements Regular Edition Compatible Install Instructions Edited July 3 by tamai
Dendriah Posted February 5 Posted February 5 honestly the fact AI made this i feel is going to push almost everyone away from it 1
tamai Posted February 5 Author Posted February 5 Just now, Dendriah said: honestly the fact AI made this i feel is going to push almost everyone away from it That doesn't bother me really and trust me I get it 😅, I spend alot of time with this and testing it for my own personal use so i just figured why not just share it💚 2
spartan40 Posted February 5 Posted February 5 If it works then why tf would I care if AI made it? Honestly this anti AI stick is getting old. 7
tamai Posted February 5 Author Posted February 5 11 minutes ago, spartan40 said: If it works then why tf would I care if AI made it? Honestly this anti AI stick is getting old. Mhm there is already 1000s of mods made by AI for skyrim and oblivion remastered that ive seen and i put alot of time in making sure everything was right so i trust it enough to upload it and share with everyone, but I also get why people are hesitant because at the end of the day I cant really know the choices the ai made are the best ones but i tested all the functions myself methodically to make sure they work correctly and do plan on adding more integrations later.
NativeEngoyer Posted February 5 Posted February 5 6 hours ago, spartan40 said: If it works then why tf would I care if AI made it? Honestly this anti AI stick is getting old. It is fine to let AI write the code, if you fully understand what this code (and it's every part) does and why it does (or doesn't) work. Otherwise, you are just feeding people crap. It can be highly inefficient (yanderedevesque stile). It can do stuff it doesn't need to do. It can do stuff it absolutely mustn't do. Also it will be very problematic to support (bugfix / add new features) it 1
tamai Posted February 5 Author Posted February 5 (edited) 10 hours ago, Anunya said: What's the difference between and Succubus skill loss? It was developed to work with but sexlab p+, experience mod, and slso implementation for sexlap p+. 6 hours ago, pingbi146 said: P+ only, or will regular SL work? afaik it works for P+ only i can test regular sexlab later and give a more definitive answer or just test it out by instaling uiextensions and testing the gain/loss buttons. EDIT: tested it with regulard sexlab and sexlab utility plus and currently it will not work with it, i can try to add compatibility for it though 5 hours ago, NativeEngoyer said: Otherwise, you are just feeding people crap. I disagree AI is pretty good at creating a summary of someones code and looking through it for issues that might appear, since i dont know exactly what im doing i have to spend way more time than an actual coder with trial and error. But I wouldnt say its crap however its why i kept the disclaimer that is AI so people can choose for themselves that have different feelings ^^ Edited February 5 by tamai 1
BrummBear Posted February 5 Posted February 5 im curious about the process you used. i dont know much about ai so would you kindly point me in the right direction if i want to involve AI in my mods? maybe one of the things i make finally become release worthy.
tamai Posted February 5 Author Posted February 5 (edited) On 2/5/2026 at 8:33 AM, BrummBear said: im curious about the process you used. i dont know much about ai so would you kindly point me in the right direction if i want to involve AI in my mods? maybe one of the things i make finally become release worthy. Of course this is kinda how i went about it PROGRAMS The AI i used is Google Gemini its fast and allows for alot of characters I compile the scripts through notepad++ using this compiler NPP Papyrus I set my hotkey to compile to (ALT+S) Providing your code as a .txt file to google is much cleaner than copying and pasting large blocks of text directly into the chat. Optional: If you use AutoHotkeyv2, you can use my Debug.txt script (change .txt to .ahk). What it does is every time you save your .psc script in Notepad++ by pressing (Ctrl+S), the script automatically exports a copy to your desktop in .txt format so its easy to give to Gemini. PROMPT/QUIRKS Google Gemini Prompt: Spoiler When I provide code for you to fix, always provide the entire function/section of code you fix. The code must be formatted inside a code block so that I can copy the fix and paste it over my existing code without needing to merge lines or fix indentation. Do not modify the logic or structure or make unnecessary comments in the code beyond what is necessary to solve the specific problem presented. You are strictly forbidden from using placeholders like "// ... rest of code," " // existing logic," or summary comments within the function body; the function must be 100% complete from the signature to the closing brace. Additionally, if multiple functions are being fixed or provided, you must provide each function in its own separate code block. Do not bundle multiple functions into a single code block. The format for the response should be: Problem: [Briefly describe the issue found] Fix: [Provide the full, ready-to-use function or script here in its own code block] This is a somewhat refined prompt to deal with quirks that you need to look out for but before telling you the quirks ill explain how to use this. In Gemini app go to "settings and help" click on "instructions for gemini" click +add and then copy and paste that prompt into the box and save. Make sure its turned on at the top AI Quirks you need to watch for: AI might paste “cite” or citation text into your code Tell it explicitly not to include citations, or it’ll try anyway. It may still summarize or alter code Always double-check every function it gives you. Long chats = worse results Start a new chat sometimes and re-paste your code. Don’t let it rewrite your whole file Only have it change specific functions after the start of course in the beginning its ok It may combine functions into one block Even if you tell it not to watch the copy blocks closely. It will provide code fixes when you're just asking a question if it does this dont use that code edit your question agian to include "dont give me code just asking a question" because it will assume you'll use that code and you dont know what it changed. AI wants to please you if you ask it to look for things in your script that are bad it will find something ALWAYS it wants to assist you even when it doesn't need to so be careful and see if the things it is trying to "fix" is actually helpful MY PROCCESS Start small: try to do one single thing at a time for example for press hotkey = do a thing compile your script hook it up to an esp through a quest and test if it does the thing. Comment and notifications: have the ai write comments into your code and have them add plenty of notifications so you know things are firing and what parts of your code do Ask the ai questions: if you're unsure of what the ai is doing ask it what its doing and why it helps you understand and it also lets you know when its doing something you dont want it to do. It sometimes misunderstands your meaning so you have to clarify. Undo and Redo: when your code works and you intend to add more too it keep a backup of the psc in a seperate location so if anything goes wrong you can replace your code with a known working version, I dont do that however what i do is when my code(psc file) is in a working condition i save it like normal, right click on the tab in notepad++ and click "Reload" what this does is it clears the history of undo/redo so no matter how much changes you make to it if you keep pressing ctrl+z you'll eventually end back to your working code before any edits. Ask it about optimization, timers, update events or script bloat: occasionally ill ask it to make sure i dont have anything that will cause papyrus lag how i can avoid it. Hope that helps i cant think of anything else really but essentially trial and error if you need anymore help let me know. Edited August 2 by tamai 4
BrummBear Posted February 6 Posted February 6 On 2/5/2026 at 7:06 PM, tamai said: ... Hope that helps i cant think of anything else really but essentially trial and error if you need anymore help let me know. thanks, that was a lot more in depth than i expected! and it will certainly help. i steered clear of ai for skyrim modding till now since ai regulary gives weird advices regarding skyrim. just earlier it halluzinated console commands for me to edit an npc. but after i used ai and this prompt https://docsbot.ai/prompts/technical/skyrim-se-crash-log-analyzer to sucessfully analyze my crash logs in the past im hopefull this will help me in my approach mod. since im very disstatisfied with sl approach and its extensions ^^
tamai Posted February 6 Author Posted February 6 22 minutes ago, BrummBear said: thanks, that was a lot more in depth than i expected! and it will certainly help. i steered clear of ai for skyrim modding till now since ai regulary gives weird advices regarding skyrim. just earlier it halluzinated console commands for me to edit an npc. but after i used ai and this prompt https://docsbot.ai/prompts/technical/skyrim-se-crash-log-analyzer to sucessfully analyze my crash logs in the past im hopefull this will help me in my approach mod. since im very disstatisfied with sl approach and its extensions ^^ Good luck too you ^^ it will still randomly give bad advice you can work with it despite its quirks it can get you to where you wanna go if you have the patience for it
Dendriah Posted February 7 Posted February 7 ok well ill clarify i dont care myself its AI made thats fine but alot of others will care its why i said what i said cause it could make the traction of the mod be slower
someperson1423 Posted February 7 Posted February 7 Not to turn this into an AI debate, but I'm also in the "who cares?" camp. If it is used to enable someone without coding experience to create something that someone with coding experience won't/doesn't want to/doesn't have time to then it is a net positive. An 80% solution is still better than not having a solution. That said NativeEngoyer's concerns are also valid, which is why it is important for people to be ethical and transparent about AI usage like OP was. The funny thing is that the overzealous hatred and hostility of some people towards any use of AI only encourages people to not reveal AI usage at all which causes problems. Thankfully, this thread has been free of that so far so kudos to all. Anyway, this looks like a great little mod and I'm looking forward to checking it out! My main playthrough is stull using old SL but if/when I switch to SL P+ I'll definitely add this to the build and I look forward to seeing how it progresses. 1
tamai Posted February 7 Author Posted February 7 (edited) 14 hours ago, someperson1423 said: Not to turn this into an AI debate.... Oh I agree with NativeEngoyer comment just not that the part about "feeding others crap" I fully acknowledge I dont know what im doing entirely and why i felt it important to expalin taht what I made is indeed done with ai x_x i probably should have a bigger warning... But yea i enjoyed the things my mod brings for me personally so i shared it thats all I dont care about credit or an ego boost lol and thank you for being so kind ❤️ Edited February 7 by tamai 1
tamai Posted April 8 Author Posted April 8 Just now, QuimCatrelas said: any hopes for an OStim patch? I could do that i dont know anything about it does it have partner/player orgams seperately and is it all within the main file? or is it a seperate thing
QuimCatrelas Posted April 8 Posted April 8 24 minutes ago, tamai said: I could do that i dont know anything about it does it have partner/player orgams seperately and is it all within the main file? or is it a seperate thing it's a different framework for sex mods, you can probably use OCum Ascended triggers for the orgasms, but I don't know about the aggressive scenes maybe if the scenes themselves are tagged as aggressive, but that's beyond my knowledge. I don't mod at all 1
tamai Posted April 8 Author Posted April 8 19 minutes ago, QuimCatrelas said: it's a different framework for sex mods, you can probably use OCum Ascended triggers for the orgasms, but I don't know about the aggressive scenes maybe if the scenes themselves are tagged as aggressive, but that's beyond my knowledge. I don't mod at all ill look into it ^^ 1
mcnv Posted April 12 Posted April 12 Excuse me, I'm trying to get defeat mods to work with yours and I'm finding that even when I use Defeat it seem to treat everything as if it was consensual sex. even when the "victim" counter in Sexlab ticks up. and even when its not agressive, it treats it as consensual.
tamai Posted April 13 Author Posted April 13 7 hours ago, mcnv said: Excuse me, I'm trying to get defeat mods to work with yours and I'm finding that even when I use Defeat it seem to treat everything as if it was consensual sex. even when the "victim" counter in Sexlab ticks up. and even when its not agressive, it treats it as consensual. Could you tell me what version of sexlab you're using and is it on scene end where you're seeing it read it as consensual or is it during player or partner orgasm and are you a male or female.
mcnv Posted April 13 Posted April 13 (edited) I hope you don't mind but I changed the script of the mod to correctly register aggressive and consensual sexes for none P+ users. (Also with the help of AI) Take note this one removes P+ functionality, as getting it to compile was quite the task. if you are using P+ you shouldn't need to use this. Risa_Main.pex Edit: I was using sexlab 1.66b. My pc was female and it happens on both the orgasm event and the end scene. I tested it out by disabling the consensual skill change switch. leaving only the aggressive one active. I checked sexlab and agression was correctly catagorised. no notification popped up. This was before my folly into trying to change and compile the script 4 hours ago, tamai said: Could you tell me what version of sexlab you're using and is it on scene end where you're seeing it read it as consensual or is it during player or partner orgasm and are you a male or female. Edited April 13 by mcnv Missed a reply. 1
tamai Posted April 13 Author Posted April 13 (edited) I dont mind at all, but it would be helpful if you gave the psc file so i can incorporate the fix into the new file EDIT: I was able to decompile it but if you have time coudl you check if the new version works? i dont really have a working 166b setup. Edited August 2 by tamai
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