kamithemoon Posted July 26, 2023 Share Posted July 26, 2023 (edited) On 7/21/2023 at 9:36 PM, Mushano said: Here, I noticed it has been heavily modified from what I once put out, so it would be really hard to scrub things. I'll give you a somewhat clean one that I use for creatures. You can test it out and see if it works for you. Maybe it is a VR thing though. The naming is "Creature-Aggressor-Male-Victim-Oral Sex-Start", so you can guess what it is supposed to be used for. To change it to male or female oriented, you can just change the ["actor_getgender", "$self"], ["if", "$$", "!=", "0", "end"], line near the beginning to 1 instead of 0. Text flavour is all up to you though! c-a-m-v-oral-start.json 9.17 kB · 1 download Thanks! I noticed it uses SLSO though which doesn't work well in VR. Can I just delete those lines? And yep, it looks way different then the first iteration you posted. Update: darn, it didn't work. I did see that you switched actor positions in the code where the creature was 1 and the partner was 2. I tried doing that to the original creature triggers but it didn't do anything. If you have a sec, can you take a look at my version of Aggressive female? All I did was add dialogue so I'm not sure why only FM vaginal works and none of the rest. But maybe it's just one of those VR things. Aggressor-F-start.json Edited July 26, 2023 by kamithemoon Link to comment
Nevropath Posted July 26, 2023 Share Posted July 26, 2023 (edited) Hi, I made a new version of cum effect. I use spell to avoid redress bug. You've got an esl flagged esp to get all the effect and a set of triggers rules. 3 effects availables : - Mouth cum leaking (meant to be used on male orgasm and oral sex) - Milk squirt - Pussy squirt Last ones are meant to be used on female orgasm. SL Triggers cum effects.zip If someone find a way to apply a slavetats using trigger, i'm interested. I tried with 'event bridge' but with no success (got the tats as applied in the slavetats MCM but not on the NPC or it was transparent) Edited July 26, 2023 by Nevropath 2 Link to comment
Mushano Posted July 27, 2023 Share Posted July 27, 2023 (edited) On 7/25/2023 at 11:07 PM, kamithemoon said: Thanks! I noticed it uses SLSO though which doesn't work well in VR. Can I just delete those lines? And yep, it looks way different then the first iteration you posted. Update: darn, it didn't work. I did see that you switched actor positions in the code where the creature was 1 and the partner was 2. I tried doing that to the original creature triggers but it didn't do anything. If you have a sec, can you take a look at my version of Aggressive female? All I did was add dialogue so I'm not sure why only FM vaginal works and none of the rest. But maybe it's just one of those VR things. Aggressor-F-start.json 30.7 kB · 1 download Okay. I know where your problem lies. So one problem with this earlier version, and the reason why I think I split it into multiple categories, is because I didn't realize that SLTriggers had a goto limit back then. SLTriggers only supports up to 32 goto labels per command file. You'll have to split it into chunks and just have it trigger under certain conditions like Anal, Vaginal, Oral in the MCM menu, or by gender, or just have them all under the same conditions but multiple command files and have the filters put in so they skip to the end if they don't make the conditions. You'll know almost instantaneously if you've setup the command correctly because if there is even a single syntax error in the file, nothing will work from it. If even one line works when the command is called, then technically the file is readable by SLTriggers and runs through perfectly. Edited July 27, 2023 by Mushano Link to comment
wiffe Posted August 1, 2023 Share Posted August 1, 2023 if i can ask, is ur mod effect on load order? Link to comment
Here4SlootyMods Posted August 8, 2023 Share Posted August 8, 2023 On 7/1/2023 at 1:12 PM, Fotogen said: Does not exist in papyrus script. You can use console command (script supports that). But its glitchy. Gender will change. But only body' not head. So you end up as girl with dudes head or dude with girls head. Theres a mod on this forums (cursed transformation something) that tries to fix this 'head' problem with undocumented Racemenu functions, but its also glitchy. Unrelated to the quoted post but I just wanted to say thank you for making this mod. There are way too many mods where people try to do too much and it ends up taking away from their mod more than it adds and I love mods like this where it's minimal and modular but you can still do almost anything with it. I've already used this mod to replace 3 mods in full, and half of like 4 other mods. Out of curiosity, have you considered removing some of the commands that come with the mod like actor_setfactionrank and just replacing everything (or almost everything) with the console stuff instead? Link to comment
Commander_ Posted August 9, 2023 Share Posted August 9, 2023 (edited) Hey everyone, I would like to create a condition where, if the scene's tag is "aggressive" (or similar), it sets the `setrelationshiprank` of the value of the NPC to -4. The goal is to make things a bit more immersive, e.g., if your player rapes someone, this should be reflected in how the NPC perceives you. Do you have any idea on how to do this? All I have for now is the following but it doesn't seem to work. { "cmd" : [ ["console", "setrelationshiprank", "$actor", "-4"] ] } Edited August 9, 2023 by Commander_ Link to comment
Nevropath Posted August 9, 2023 Share Posted August 9, 2023 Why don't you use the trigger native command about setting relationship rank ? ["actor_setrelation", "$self", "$partner", "-4"], By the way, depending on what you want you can just setup trigger to use this simple command when player is aggressor in the MCM. If you want something more subtle, something like that should do it : ["sl_hastag", "aggresive"], ["if", "$$", "=", "0", "End"], ["actor_setrelation", "$self", "$partner", "-4"], [":", "End"] Link to comment
martin6700 Posted August 15, 2023 Share Posted August 15, 2023 Hello. A pretty cool idea came to mind while using your mod. There's no reason why the goal of a game should be to win. If there would be a mod that makes player lose and could give the player some direction so that defeat-like mods can go beyond just playing animation and serve as a game objective, it could be cool. There are many good modders making SL mods, but you, the creator of the SL Triggers mod, seem to could be the best at making this mod than anyone else. Dovahkiin's Tragedy ( A tentative title ) Quest mode that the main menu appears when player is raped by an enemy or enemies after blackout screen and if random quest's conditions like location, level, equipment, completed main quest stage and enemy's species, number of killed enemies in the location, health percentage (for defeat-like mod triggered by power attack or bash) are met. Link to comment
Nevropath Posted August 15, 2023 Share Posted August 15, 2023 On 5/25/2023 at 2:01 PM, dweezer said: I think it's because it's still feeding in a value in and I didn't set anything to specifically clear out morphs (or how to handle zeroing out a morph). For this attachment, I did just add in a commandlet for clearing all morphs in one go on an actor as a quick-fix, and you don't have to give a value to do so. Let me know if you need a command for only one morph at a time as well. Usage: "actor_body", "$self" / "$partner", "clearmorphs" Hi, I tried to use your modification. Augmenting a morph works pretty well, but there is no way to make reduce whatever commands I tried (your clearmorphs commandlet or some I tried to implement by modifying your code. See attachment) getmorph return me a 0.0 value afterward but no viewable result on screen. Any clue ? sl_triggersCmd.psc Link to comment
dweezer Posted August 16, 2023 Share Posted August 16, 2023 13 hours ago, Nevropath said: Hi, I tried to use your modification. Augmenting a morph works pretty well, but there is no way to make reduce whatever commands I tried (your clearmorphs commandlet or some I tried to implement by modifying your code. See attachment) getmorph return me a 0.0 value afterward but no viewable result on screen. Any clue? I *think* I see what was happening. I wasn't calling UpdateModelWeight within the commandlets, so Nioverride wasn't forcing a new render during the function call. I've amended that for both functions, and also added in a if / else switch for if the value of the specific morph ends up zero as to clear it out (I believe that negative values can be passed as a string, but I could be wrong). sl_triggersCmd.pex sl_triggersCmd.psc Link to comment
Nevropath Posted August 16, 2023 Share Posted August 16, 2023 @dweezer, Thanks, I made my version working yesterday. UpdateModelWeight, made it works and there is a trick about the value to pass to the SetBodyMorph function to go back to the initial size. See below 2 things : - Each tests I 've done with the morphbody and a negative value to reduce morph size didn't work. Looks like the 'as float' function doesn't take account of the '-'. The NPC finished with gigantic boobs instead of going back to normal. - Don't know why, but to go back to the initial size I have to apply a negative morph value equivalent to the positive value applied previously. Going to 0.0 is not enough Exemple : if Inflated morph size is 3.0 and I decrease it gradually to go back to normal, my target value must be -3.0, not 0.0 I'll give a try to the clearmorph function and maybe I'll publish a merge with my modification too. Link to comment
dweezer Posted August 16, 2023 Share Posted August 16, 2023 (edited) 17 hours ago, Nevropath said: @dweezer, Thanks, I made my version working yesterday. UpdateModelWeight, made it works and there is a trick about the value to pass to the SetBodyMorph function to go back to the initial size. See below 2 things : - Each tests I 've done with the morphbody and a negative value to reduce morph size didn't work. Looks like the 'as float' function doesn't take account of the '-'. The NPC finished with gigantic boobs instead of going back to normal. - Don't know why, but to go back to the initial size I have to apply a negative morph value equivalent to the positive value applied previously. Going to 0.0 is not enough Exemple : if Inflated morph size is 3.0 and I decrease it gradually to go back to normal, my target value must be -3.0, not 0.0 I'll give a try to the clearmorph function and maybe I'll publish a merge with my modification too. Sounds promising. I'd be interested in what JSON files you created and the triggers you set for those, if you please. Edit to add: I think I have a way to include checking for negative using StringUtil and keeping things as one commandlet ssva1 = Nioverride.GetBodyMorph(mate,ss2,"sl_triggers") if (StringUtil.getNthChar(param[4], 0) == "-") ; check if the first char is negative - not sure if the sign is saved during resolve, so bypassing that for the check ssva1 -=ss3 as float Else ssva1 +=ss3 as float EndIf if ssva1 == 0.0000 Nioverride.ClearBodyMorph(mate, ss2, "sl_triggers") else Nioverride.SetBodyMorph(mate, ss2, "sl_triggers", ssva1) EndIf Nioverride.UpdateModelWeight(mate) Let me know how that works for you. Edited August 17, 2023 by dweezer Adding code Link to comment
Nevropath Posted August 17, 2023 Share Posted August 17, 2023 9 hours ago, dweezer said: Let me know how that works for you. Here is what I've done and JSON setting to use them. Can't make the clearmorph function working... Added a function 'reducemorphbody' (which is your morphbody function with a conversion to a negative value) ex : ["actor_body", "$partner", "reducemorphbody", "Breasts", "2"], Function wait for a positive value. Be careful : if you want to go back to the initial size, the value to use to reduce the morph should be twice the one you used to augment it (from the test i've done. Don't know why and how the calculation are done.) For exemple : - Inflate : ["actor_body", "$partner", "morphbody", "Breasts", "3"], - Deflate : ["actor_body", "$partner", "reducemorphbody", "Breasts", "6"], Here is all my files, feel free to use it how you want sl_triggersCmd.psc sl_triggersCmd.pex Boobs clearing.json Boobs inflate.json Boobs restore.json Link to comment
kamithemoon Posted September 12, 2023 Share Posted September 12, 2023 Is there a way to add font color to message texts? I think I saw a trigger once that used color but I can't find it at all anymore. Link to comment
wegaming Posted October 22, 2023 Share Posted October 22, 2023 Quick question, How can I load to "$$" arousal level? I've been searching everywhere, if someone knows, please let me know too. Link to comment
Fotogen Posted October 22, 2023 Author Share Posted October 22, 2023 Colors: ["msg_notify", "<font color='#00FF00'>START:</font> <br>", "$$"], Link to comment
Fotogen Posted October 22, 2023 Author Share Posted October 22, 2023 Get Arousal level? No. As far as I know, you have to call a script function inside Arousal mod. As I don't use that mod, I never bothered to implement it. 1 Link to comment
wegaming Posted October 23, 2023 Share Posted October 23, 2023 (edited) 16 hours ago, Fotogen said: Get Arousal level? No. As far as I know, you have to call a script function inside Arousal mod. As I don't use that mod, I never bothered to implement it. Thank you so much for your fast reply! And is there a way to check at which SL slot/position is actor, during animation? I need one command to cover both options where player can be aggressor but also other times can be victim, so I can't use menu option to filter it at the start. Edited October 23, 2023 by wegaming Link to comment
iSc00t Posted November 4, 2023 Share Posted November 4, 2023 Im trying to find a mod that will make the player character (or any other npc maybe) have a crying/sobbing texture on their face when they are a Victum. This mod seems like it might be able to do that if I could figure out how to apply the textures. I know slavetats has some and there have been a few people asking if slavetats can be triggered from this mod, but looks like thats a no go still. Anyone have any suggestions where I should start? Link to comment
alofsofme Posted November 16, 2023 Share Posted November 16, 2023 On 7/26/2023 at 8:10 PM, Nevropath said: Hi, I made a new version of cum effect. I use spell to avoid redress bug. You've got an esl flagged esp to get all the effect and a set of triggers rules. 3 effects availables : - Mouth cum leaking (meant to be used on male orgasm and oral sex) - Milk squirt - Pussy squirt Last ones are meant to be used on female orgasm. SL Triggers cum effects.zip 12.99 kB · 47 downloads If someone find a way to apply a slavetats using trigger, i'm interested. I tried with 'event bridge' but with no success (got the tats as applied in the slavetats MCM but not on the NPC or it was transparent) These are great! I'm just wondering if they effets are supposed to be glowing brightly with a hint of purple, or do I have a missing texture bug? Link to comment
Nevropath Posted November 17, 2023 Share Posted November 17, 2023 13 hours ago, alofsofme said: These are great! I'm just wondering if they effets are supposed to be glowing brightly with a hint of purple, or do I have a missing texture bug? Sorry, I forgot the texture when packaging. You can take it from ZAZ pack or wait a bit to let me correct that Link to comment
Mushano Posted December 1, 2023 Share Posted December 1, 2023 On 10/22/2023 at 12:52 PM, wegaming said: Quick question, How can I load to "$$" arousal level? I've been searching everywhere, if someone knows, please let me know too. There is actually a simple way to get arousal. Arousal is stored as a faction rank. So just use: ["actor_getfactionrank", "$self", "SexLabAroused.esm:03FC36"], and it'll pull the arousal value from there. 2 Link to comment
Hector0818 Posted December 1, 2023 Share Posted December 1, 2023 Hey everyone, I have a question I’m trying to make a trigger that speeds up time. I copied the time slow json file, renamed it time fast and changed sgtm from .5 to 2.0. I haven’t been able to get it to work. Am I missing a step or am I way just off in thinking I could do it just like that. Thanks Link to comment
Fotogen Posted December 1, 2023 Author Share Posted December 1, 2023 On the first page: Time Slow.json: slows global time by 50%. Resets time to normal at the end. Uses console command (must have ConsoleUtilSSE plugin) Its a simple script. It activates skyrims console command. Only thing I can think of is: - you do not have a working ConsoleUtil plugin - .json doesn't start. Wrong conditions in MCM, bad .json format? Link to comment
Hector0818 Posted December 1, 2023 Share Posted December 1, 2023 Not sure what happened I tried again and it work thanks for you the help! Link to comment
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