Popular Post Fotogen Posted April 14, 2019 Popular Post Posted April 14, 2019 SL Triggers(v12) [2022-06-05] View File Sexlab Triggers (v12) What does it do: Activate various effects when SexLab animation starts or stops. Cast a spell, add items, change stats, etc ... Minor, utility, side effects. Things that other mods usually skip. You can also create custom macros to activate commands. Cast spells from other mods, add items, do someting with perks, change actor values, etc .. Instalation: - unpack zip - copy whats in Data folder into Skyrim Special Edition\Data folder - its a simple mod, unpack and copy - activate triggers in MCM. By default nothing happens. Requirements: - Sexlab SE framework. Full version, not "light" - (optional) ConsoleUtilSSE (https://www.nexusmods.com/skyrimspecialedition/mods/24858) to execute Skyrim console commands - (optional) MfgFix (https://www.nexusmods.com/skyrimspecialedition/mods/11669) for facial expressions stuff Warning: - you can setup up to 80 triggers - but maybe you shouldn't - the more you setup the slower it will be - try not to leave holes. Don't setup up, for example trigger No.3 and then nothing and then No.60 - when code runs, it remembers the last(highest number) triggers that has "chance" higher the 0 and stops there. A small optimization. If you poke into MCM it gets reset to max(80) How to setup things: - open MCM, select Sexlab Triggers - page Main: enable/disable the whole thing - page Triggers 1-5, 6-10, ...: here you setup "triggers". - you have 5 triggers(can also call them "slots") per MCM page - for each slot you setup condition and then what to do, execute if condition is right - and thats about it Conditions: - chance: Probability, chance that command will execute. 0-100%. Hint: set 0 if you want to disable it - on event: Begin: execute on SL start event, Orgasm: on SL orgasm event, End: on SL end event - if actor race: race of actor. Any: all will do, Humanoid: humans and elfs and so on, Creature: not Humanoid, and so on - if actor: role of actor, like Any: anuthing will do, Aggressor: is bad person, Victim: bad things happened, Not part of rape: good things - if gender: male, female - if sex type: a couple of conditions based on animation "tag" like: Vaginal, Anal. - if day time: is it at day or night - if location: is it inside or outside - command 1, 2, 3: pick what to do if conditions have been fulfiled. You can pick 3 different(or the same) commands. Commands: - is a file that has instruction of what to actualy do - name of the file is suppose to describe what command does. Like "Give Gold(10)", gives you 10 gold. - are settings, macros, scripts inside Data\SKSE\Plugins\sl_triggers\commands folder with.json extension - to add new commands just drop a file here. If you don't what it, delete it or change extension so its not json - its a .json file that has to be formated ... just use an existing one as an example - its and array of array of strings. Sort of like lines of function calls. You can also look at it as simple "bat" or "cmd" file - all commands that I made are usuable, but are also examples A couple of examples of what you can trigger: - Add perk point.json: Adds a perk point to player. - Alchocol.json: booze. Actor will get and drink one of drinks that counts as alchocol. - Cast Calm.json: cast Calm spell - Cast Fear.json: cast Fear spell - Cast Light.json: cast Candle light spell. - Change stats (bad).json: Health/Stamin/Magicka change by -10 to 0 (perma change on PC) - Change stats (good).json: Health/Stamin/Magicka change by 0 to 10 (perma change on PC) - Change stats (mix).json: Health/Stamin/Magicka change by -5 to 10 (perma change on PC) - Disease.json: Actor is 'attacked' by disease spell every 6 seconds for as long as sex scene is running - Doomstone Lover.json: Add the effect of Lovers doomstone - Eat (sweet).json: eat something sweet - Give Gold(10).json: Actor gets 10 gold. - Harm (-100).json: Actors Health is drained by 100 points - Heal (+100).json: Actors Health, Stamina, Magicka is restored by 100 points - Heart beat(A).json: Play builtin "heart beat" sound - It was bad.json: Apply some debuffs based on animation tag - Learn skill (Mage).json: increase(learn) one random mage skill by 1 point - Learn skill (random).json: increase(learn) one random skill by 1 point - Learn skill (Thief).json: increase(learn) one random thief skill by 1 point - Learn skill (Warrior).json: increase(learn) one random warrior skill by 1 point - Light Campfire.json: cast light effect that persists until end - Lovers Comfort.json: Adds the effect of Lover Comfort. You married, rest with spouse. - MFG Reset.json: When sex ends, reset facial expression (must have MfgFix plugin installed) - Sex is crime.json: Every 10 sec, if someone is watching you doing it and does not have sex, it reports you for crime (5-15 gold) - Sound - Levelup.json: Play builtin "Levelup" sound - Time Control.json: You can control the game speed, and so animation speed with keyboard. (must have ConsoleUtilSSE plugin) - Time Slow.json: slows global time by 50%. Resets time to normal at the end. Uses console command (must have ConsoleUtilSSE plugin) - Vision blurred.json: Blures screen. Lasts until end of SL scene, plus 30 seconds - ZAZ LeakyPussy2B.json: (needs ZAZ) equip something from ZAZ module Extra documentation: - sl_triggers_commands.txt: list, short description of commands I added - sl_triggers_script_description.txt: may be useful if you want to make your own command(s) - sl_triggers_whatsnew.txt: log Note: Its SexlabtUtil1 "Version 2". Not port from LE version. New. Its SE only. Will not bother with 32bit(LE). Skyrim limits. SkyrimSE CAN handle more. Submitter Fotogen Submitted 04/14/2019 Category Other Requires Sexlab framework Special Edition Regular Edition Compatible 22
neokio Posted April 14, 2019 Posted April 14, 2019 This is really powerful! I'm interested to learn how people will use it. You should curate a list of interesting applications. Can you start us off with some examples?
Yinkle Posted April 14, 2019 Posted April 14, 2019 Looks really interesting and glad you made a version for SSE, I'll be following this for sure
bearcano Posted April 16, 2019 Posted April 16, 2019 This seems like it could be used to do those ahegao facial expressions that were on here a while back, maybe adding the tongue-out asset temporarily and then removing it appropriately?
Elizinator Posted April 16, 2019 Posted April 16, 2019 would it be possible to make a command that gives feeding credit for a vampire? 1
Keifomofutu Posted April 16, 2019 Posted April 16, 2019 In VR when you go to select which triggers you want to select it doesn't let you click over to the slide down list of all the triggers.
Fotogen Posted April 16, 2019 Author Posted April 16, 2019 1. Its a start. Just a start 2. Many things can be done and will be done 3. Don't have VR. Can't test it. I'm blind here. Sorry
Khaahan Posted April 18, 2019 Posted April 18, 2019 Hi there Fotogen. The name of this mod of yours gave me great hopes... I wonder... does it help making SL more responsive? I mean... I'm struggling yto make the hotkeys work... I cannot even shut down the scene/animations and i can't find any mod to help. Thanks in advance!
Keifomofutu Posted April 18, 2019 Posted April 18, 2019 Well I think why the select trigger menu doesn't work in VR is because the MCM menu is asking for a different key other than enter to move into the trigger dropdown list. Only enter key works in VR as it is linked to the trigger of the vr controller. I tried to use a gamepad but that didn't work either.
43deadwood Posted April 24, 2019 Posted April 24, 2019 It's great to see this - just wondering if it can be used to play animations?
Bundybear33 Posted April 26, 2019 Posted April 26, 2019 Hi, awesome was hoping someone would do this for se, thanks. is it possible to create a json file to get the same result as this which used your sexlabutil1 Was going to try myself but not having much luck finding guides on how to, format etc. json files on google. Any help would be great
Cactaicacti Posted April 26, 2019 Posted April 26, 2019 This is a pretty neat mod, thank you for making this! I've been looking for a mod like this for a while as I always wanted to try make harsher punishments for defeat style of play that aren't super annoying but make you actually do things instead It took me a while to realize how the stuff gets called from other mods cause Ive never modded skyrim myself, but then I realized you gotta turn the hex to decimal and now I've been toying around with this a lot more in order to make stuff, still doing baby steps but I am liking the potential here I am still mostly researching into stuff but I did make myself one custom command I could share; If you have estrus dwemor add on, you can call the exhausted effect from getting machine'd with this. So you can apply the stronger exhaustion debuff and give your character a reason to actually rest after being banged Cast_exhaust.json
SexDwarf2250 Posted April 27, 2019 Posted April 27, 2019 OMG, SL Util1 is reworked?! Thank you Fotogen! On 4/14/2019 at 11:09 PM, snarfies said: What kind of triggers are we talking about? Here are some examples things I used to do with the old Util1 version of this: Cause being raped to drain hp/sp/mp or add a fear effect at sex end Have female orgasms drop liquid alchemy items Light up the area while someone has sex indoors or at night Give regen or well rested bonus as a result of orgasms Have start of sex add a tongue item Have orgasms add a cum drip/spray effect (from other mods that have this as an item)
SexDwarf2250 Posted April 28, 2019 Posted April 28, 2019 On 4/14/2019 at 10:33 AM, Fotogen said: - on event: Begin: execute on SL start event, Orgasm: on SL orgasm event, End: on SL end event Fotogen, my constant companion mod to your wonderful SL Util 1 on Oldrim was SL Separate Orgasms. It adds a little complexity to the orgasm process: you might not get one, or you might get multiple. The player and NPC's levels of sexlab depravity played into it, among other things. This paired wonderfully with SL Util, obviously - once that mod's author eventually made a patch to bridge the two mods. Is there any chance we could get a patch so that SL Triggers can react to the Separate Orgasms mod? The synergy between these two mods is really tremendous. Since there are a number of mods that grab the orgasm event, the SLSO author only considers making patches if the mod seems effectively out of development. (And enough people used SL Util and kept asking, lol) Oldrim SLSO mod here, download page has link to old SLUtil patch. Special Edition SLSO lives here.
Warlock3000 Posted April 30, 2019 Posted April 30, 2019 It's a good mod, I really like when mods provide "building blocks" like this to get the desired functionality, but it could rrrreeeeally use a description of all the supported functions. The "Disease" example is more complex than the others, but I couldn't get what exactly some of the functions mean - for example, I can understand "spell_add" and "spell_use", but what exactly does "spell_dcsa" do? And how can I, for example, add an effect to last for a given amount of time? (which was available in SexLabUtil1 in the menu). Use "util_wait", and then use the dispel command? PS: Seconded the SLSO support question.
Fotogen Posted May 1, 2019 Author Posted May 1, 2019 New version. Biggest part is some documentation, description. 2
SexDwarf2250 Posted May 1, 2019 Posted May 1, 2019 1 hour ago, Fotogen said: documentation Yessssss. Edit: Question! Quote ["rnd_list", "skyrim.esm:755580", "skyrim.esm:755582", "skyrim.esm:755583", "skyrim.esm:755584", "skyrim.esm:755585", "skyrim.esm:755586", "skyrim.esm:755587"],[SNIP] How script reads: - get one random code from a list. Codes just happen to be what is disease in Skyrim All the codes for disease in Skyrim look like hex codes and have letters in them - none of the codes in the list match with these. How do we get the codes to use in the script, then?
Fotogen Posted May 1, 2019 Author Posted May 1, 2019 42 minutes ago, SexDwarf2250 said: Yessssss. Edit: Question! All the codes for disease in Skyrim look like hex codes and have letters in them - none of the codes in the list match with these. How do we get the codes to use in the script, then? Decimal. Convert from hex to dec.
Lord Ariakas Posted May 1, 2019 Posted May 1, 2019 Hi, I am wondering is it possible to edit messages JSON so the message lines can be delayed and shown one line after the other? Like message : -Hi. Then 3 seconds later : -How are you? It was possible to do this with SL util, so you could create a message stream like some kind of narrative. I think the command for it was like: +wait:3+msg (the number was the seconds delay for the next line) I tried to do it with Triggers but it seems it won't accept the code. Also would it be possible to tag / break up the messages as if it is too long it becomes really small.
Fotogen Posted May 2, 2019 Author Posted May 2, 2019 Like this: { "cmd" : [ ["util_wait", "3"], ["msg_notify", "Hello"], ["util_wait", "3"], ["msg_notify", "Hello again"], ["util_wait", "3"], ["msg_notify", "Hello, me again"], ["util_wait", "3"], ["msg_notify", "... quess what ..."], ["util_wait", "3"], ["msg_notify", "Yeah, ill stop now"] ] }
Warlock3000 Posted May 2, 2019 Posted May 2, 2019 Thanks for the update and the tutorial, Fotogen! A question: does the "if" statement accept "<" and ">" conditions? How about "not equal" - is it the standard "!=", or something else? Well, here's my test file. Magic retribution. ? Meant to be used when a player character orgasms as a victim (at least, if compatibility with SLSO will be implemented... right now the "orgasm" trigger doesn't work with it). If PC's Magicka is >50, casts Flame Cloak, summons a Flame Atronach (although it doesn't seem to work properly - the atronach is just frozen in a default pose for me. Perhaps needs another method of casting), restores 100 health, but drains 200 magicka. Fotogen, do you think it will be possible to add a function that would allow to execute any console command? Also, how about the "Learn Skill form partner" function that was available in SexLabUtil1? ☺️ I really liked that one... I'm also thinking the ability to get the number of items in target's inventory by ID would be nice... (for conditions) ☺️ Or using an item without adding (only if it's already in inventory...) Burning Revenge Adv.json 1
Fotogen Posted May 2, 2019 Author Posted May 2, 2019 More commands added. Like: - learn a random skill. 4 versions. - SexlabUtil1 version of light More script functions: - more "if" operators - more "actor value" functions (getters) - "spell_dispel". remove ongoing spell - "util_waitforend". Handy fuction if you just want to wait until SL scene ends
Fotogen Posted May 2, 2019 Author Posted May 2, 2019 6 hours ago, Warlock3000 said: Thanks for the update and the tutorial, Fotogen! A question: does the "if" statement accept "<" and ">" conditions? How about "not equal" - is it the standard "!=", or something else? Well, here's my test file. Magic retribution. ? Meant to be used when a player character orgasms as a victim (at least, if compatibility with SLSO will be implemented... right now the "orgasm" trigger doesn't work with it). If PC's Magicka is >50, casts Flame Cloak, summons a Flame Atronach (although it doesn't seem to work properly - the atronach is just frozen in a default pose for me. Perhaps needs another method of casting), restores 100 health, but drains 200 magicka. Fotogen, do you think it will be possible to add a function that would allow to execute any console command? Also, how about the "Learn Skill form partner" function that was available in SexLabUtil1? ☺️ I really liked that one... I'm also thinking the ability to get the number of items in target's inventory by ID would be nice... (for conditions) ☺️ Or using an item without adding (only if it's already in inventory...) Burning Revenge Adv.json 311 B · 1 download 1. more "if" operators added in v03 2. hmm, i think, but could be wrong, that the problem with Conjure spells is that they are "must target ground or fail". Its how they are designed in CK. Magic effect has: Delivery: Target Location. 3. console ... no idea how. No such thing Papyrus 4. "learn". Is in v03. Script function is "actor_incskill"
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