belegost Posted November 16, 2024 Posted November 16, 2024 I just installed it and will give it a test run, first without then with @just let me download config file. Will report if I run into any issues or have suggestions. However the first thing thing that I noticed after installing was missing title string in MCM menu: Spoiler
belegost Posted November 17, 2024 Posted November 17, 2024 (edited) Unfortunately it doesn't seem to work with SLSO if "Require orgasm" is enabled. Doesn't matter whether for player or actor. It does grant experience accordingly (or at least the console claims that experience has been granted) when this is turned off, but not otherwise. Both actors orgasmed during the animation, but not during the last stage, which is, far as I remember, how SL handles orgasm normally. I'd have to test if achieving orgasm during last stage changes anything. Stay tuned. Edit: nope, last stage orgasm doesn't change anything. No orgasm detected, no experience is granted. Edited November 17, 2024 by belegost
zeelok Posted November 17, 2024 Author Posted November 17, 2024 17 minutes ago, belegost said: Unfortunately it doesn't seem to work with SLSO if "Require orgasm" is enabled. Doesn't matter whether for player or actor. It does grant experience accordingly (or at least the console claims that experience has been granted) when this is turned off, but not otherwise. Both actors orgasmed during the animation, but not during the last stage, which is, far as I remember, how SL handles orgasm normally. I'd have to test if achieving orgasm during last stage changes anything. Stay tuned. Edit: nope, last stage orgasm doesn't change anything. No orgasm detected, no experience is granted. It looks like with SLSO the "OrgasmEnd" event that I am listening on isn't being sent, otherwise there would be a message "Orgasm occurred in scene involving player" printed during the animation when the orgasm occurred. SL does send that event and it is detected, SLSO must disable that part and send a different event. I don't have SLSO in my current setup and don't want to add it at this time, so testing any change related to it would be difficult. If you know what event I need to listen for with SLSO installed I can try adding that and seeing if it works, but it would be untested.
belegost Posted November 17, 2024 Posted November 17, 2024 (edited) 31 minutes ago, zeelok said: If you know what event I need to listen for with SLSO installed I can try adding that and seeing if it works, but it would be untested. There's a description on what event is sent on SLSO page in "Modders Stuff" section under spoiler. I am not going to claim I understand what it says, but I presume this is what you're looking for. Edited November 17, 2024 by belegost
zeelok Posted November 17, 2024 Author Posted November 17, 2024 38 minutes ago, belegost said: There's a description on what event is sent on SLSO page in "Modders Stuff" section under spoiler. I am not going to claim I understand what it says, but I presume this is what you're looking for. SexGrantsExperience.zip You can try this version, it should hopefully detect the "SexLabOrgasmSeparate" event described on that page - there would be a log message "SexLabOrgasmSeparate: Orgasm occurred in scene involving player" if so. If it works I can add it to the main page as the new version. I also fixed the title text.
belegost Posted November 17, 2024 Posted November 17, 2024 (edited) It appears to be working. Here's a log. And it was enough xp for a level up. Spoiler Though 30xp for a basic sex act seems a lot. I recall anal was 40xp from my previous round of testing. I only assume that it only goes up if creatures are involved. Most miscellaneous objectives or completed quest stages in Experience's default settings grant 10xp. 40-50xp is for clearing a whole dungeon if I remember correctly. If I may, I'd suggest considering tweaking the values and making a balance pass. E.g. make 10xp the basic value, otherwise it's too easy to abuse it. Maybe that's just me but fucking around shouldn't be worth nearly as much as a full quest. That's an easy level up from 1 to 5 in just a couple of sex acts. I feel like sex should be a supplement to normal xp gain from quests and exploration, just like reading books is, and you'd need to truly whore around to gain a lot of experience. EDIT: After taking a look at the main page and the values you posted I'd suggest something like: 2 for masturbation, 5 for blowjob, 10 for vaginal and 15 for anal. Add 5 if the animation also has "rough" tag. Add 2 per extra actor beyond the second. That's for normal animation. I don't know what to suggest for creatures, but size definitely should matter. Edited November 17, 2024 by belegost
zeelok Posted November 17, 2024 Author Posted November 17, 2024 1 hour ago, belegost said: It appears to be working. Here's a log. And it was enough xp for a level up. Glad that it worked, I'll upload that version as 1.6. Quote If I may, I'd suggest considering tweaking the values and making a balance pass. The EXP values are configurable, you can change the EXP assigned to any tag to whatever you wish. The json file location and format is given in the description. For your examples, the file would be { "Masturbation": 2, "Blowjob": 5, "Vaginal": 10, "Anal": 15 } The bonus for rough isn't possible in the current setup. Also note that, for instance, some masturbation animations are tagged either "Vaginal" or "Anal", as appropriate, so would grant the higher EXP for those tags. The per extra actor and creature bonuses are implemented as multipliers (e.g. +x% bonus per actor), not flat additional XP, and that's not something I'm planning to change.
belegost Posted November 17, 2024 Posted November 17, 2024 (edited) 12 minutes ago, zeelok said: some masturbation animations are tagged either "Vaginal" or "Anal", as appropriate, so would grant the higher EXP for those tags. Would it be possible to make some kind of overwriting rule, that if animation has tag solo (or whatever is appropriate for masturbation), it would take priority? I had tweaked the values on my end, but I feel like what I proposed is in line with how Experience works in general. An argument can be made the other way, if one wants more xp, one can increase those values, while the defaults are kept intentionally on more moderate level to not encourage people to focus solely on fucking everything that has legs and doesn't run up a tree. Edited November 17, 2024 by belegost
belegost Posted November 17, 2024 Posted November 17, 2024 (edited) Anyhow, although I use version from here, I downloaded one from Nexus as well, so I could endorse it. Edited November 17, 2024 by belegost
zeelok Posted November 17, 2024 Author Posted November 17, 2024 29 minutes ago, belegost said: Would it be possible to make some kind of overwriting rule, that if animation has tag solo (or whatever is appropriate for masturbation), it would take priority? Possible? Sure. But I'm not going to do it, I'd prefer to keep this simple with just a tag -> value mapping as it currently is. The source files are included so anyone is welcome to modify this as they see fit. The file included isn't necessarily meant to be a reasonable one to use, it's just an example of the file format. It's missing many tags and has just arbitrary values that I picked, with no idea of balance put toward it. The idea is that it should be customized by the user.
Someone92 Posted November 17, 2024 Posted November 17, 2024 Playing around with the mod a bit the sudden spike in experience gained for threesomes compared to twosomes (is that even a word?) and foursomes feels strange. E.g. if you set it to 0.1 you get 0% more EXP for a twosome, 20% more for a threesome, and then just 30% more for a foursome.
zeelok Posted November 17, 2024 Author Posted November 17, 2024 10 minutes ago, Someone92 said: Playing around with the mod a bit the sudden spike in experience gained for threesomes compared to twosomes (is that even a word?) and foursomes feels strange. E.g. if you set it to 0.1 you get 0% more EXP for a twosome, 20% more for a threesome, and then just 30% more for a foursome. Would the expectation be that it's base EXP for 2 actors, 10% for threesome, 20% for foursome instead? e.g. it's that percent per actor above 2 instead of above 1?
Someone92 Posted November 19, 2024 Posted November 19, 2024 If I understood you correctly yes. I was trying to achieve that more than one partner increases EXP gained by either 50% or 150%. So e.g. a threesome increases EXP gained from 30 to either 30+15 or 30+45, and likewise a foursome increases it to 30+15+15 or 30+45+45.
zeelok Posted November 19, 2024 Author Posted November 19, 2024 1 hour ago, Someone92 said: If I understood you correctly yes. I was trying to achieve that more than one partner increases EXP gained by either 50% or 150%. So e.g. a threesome increases EXP gained from 30 to either 30+15 or 30+45, and likewise a foursome increases it to 30+15+15 or 30+45+45. I thought about this some and see your point on how those might make more sense. I've added two additional MCM options to control this in v1.7. If you set the threshold to 3 (default) and multiplier to 0.5, then the behaviour "Count all actors" will get you the 150% increase for a threesome and behaviour "Count actors at/above threshold" will get you get the 50% increase. The prior (and still default) behaviour is "Count all actors except player" which results in a 100% increase for a threesome with a per actor bonus of 0.5.
just let me download Posted November 19, 2024 Posted November 19, 2024 (edited) I'm curious if there is a reliable way for this mod to get info from OstimSA and SL animations about who the giver and receiver is for each action. If there is, perhaps it is possible to limit exp gain if the player is the receiver or giver (or both) so that they only gain experience for actions they took part in? This talk of threesome exp made me think about group experience, for example in groups of 3 or larger, it is possible that the player didn't even take part in the action that they gained exp for and that feels kind of off. For example, gaining vaginalsex exp in a threesome when all they did was kiss one of the NPCs while the other 2 NPCs were doing the actual sex. Maybe it's too complicated, maybe it's not possible. Just throwing out another idea that I think would be beneficial to the mod if it were possible. Thanks again for this lovely mod. Edited November 19, 2024 by just let me download
just let me download Posted November 19, 2024 Posted November 19, 2024 (edited) I also just wanted to share my current config.json with many tags added that I found from various animation packs I had installed. In the last config file I posted, I had misunderstood the tag system, this time I picked the "action" tags. I made a real effort to record as many unique tags as I could but it's possible I missed a few when I was speeding through hundreds of files. The new values were mostly set to zero because I didn't want exp from these actions and I decided to add them just in case. { "Masturbation": 0, "femalemasturbation": 0, "malemasturbation": 0, "Fingering": 0, "vaginalfingering": 0, "analfingering": 0, "Foreplay": 0, "tribbing": 0, "Cunnilingus": 0, "cunnilingus": 0, "rubbingclitoris": 0, "kissingabs": 0, "kissing": 0, "kissingneck": 0, "kissinghand": 0, "holdinghands": 0, "vampirebite": 0, "holdingbody": 0, "holdingthigh": 0, "holdinghead": 0, "holdingleg": 0, "oralfingering": 0, "lickingvagina": 0, "lickingnipples": 0, "suckingnipples": 0, "gropingbutt": 0, "gropingbreast": 0, "heavybreathing": 0, "grindingobject": 0, "vaginaltoying": 0, "analtoying": 0, "hug": 0, "Handjob": 2, "HandJob": 2, "handjob": 2, "footjob": 2, "grindingpenis": 2, "lickingpenis": 2, "Boobjob": 2, "boobjob": 2, "thighjob": 2, "buttjob": 2, "rimjob": 2, "cumonbutt": 3, "cumonchest": 3, "cumonvulva": 3, "facial": 3, "Blowjob": 5, "blowjob": 5, "deepthroat": 6, "Vaginal": 10, "vaginalsex": 10, "Anal": 15, "analnsex": 15, "analsex": 15 } The exp isn't necessarily balanced but an attempt was made. I currently play a maxed-out character so EXP is meaningless to me, I'm just trying to tune it in a way that I don't get ludicrously frequent levelups. If you want to use this config yourself, you will need to rebalance it to fit your needs and tastes. All I did was grab all the action types I could see so you don't have to. Edited November 20, 2024 by just let me download
zeelok Posted November 20, 2024 Author Posted November 20, 2024 3 hours ago, just let me download said: I'm curious if there is a reliable way for this mod to get info from OstimSA and SL animations about who the giver and receiver is for each action. If there is, perhaps it is possible to limit exp gain if the player is the receiver or giver (or both) so that they only gain experience for actions they took part in? This talk of threesome exp made me think about group experience, for example in groups of 3 or larger, it is possible that the player didn't even take part in the action that they gained exp for and that feels kind of off. For example, gaining vaginalsex exp in a threesome when all they did was kiss one of the NPCs while the other 2 NPCs were doing the actual sex. Maybe it's too complicated, maybe it's not possible. Just throwing out another idea that I think would be beneficial to the mod if it were possible. Thanks again for this lovely mod. Personally, I think it makes sense to credit the player for any actions that take place in the scene as long as they are involved. The likelihood of that player being that tangential seems low, in most animations that I have used it's typically relatively even how involved the actors are. Take, for instance, a threesome with a male PC, a male NPC, and a female NPC that involves a DP - the player might be the one performing vaginal or anal sex depending on how they happen to be placed in the animation, and it would seem odd to me if that changed the amount of exp they gained for performing the same animation just in a slightly different role. I can kind of see an argument for the case you described where the player is barely involved, but not for this sort of case, and it doesn't seem worth the effort overall even if I could figure out how to reliably determine giver/receiver of every action in the scene.
just let me download Posted November 20, 2024 Posted November 20, 2024 25 minutes ago, zeelok said: Personally, I think it makes sense to credit the player for any actions that take place in the scene as long as they are involved. The likelihood of that player being that tangential seems low, in most animations that I have used it's typically relatively even how involved the actors are. Take, for instance, a threesome with a male PC, a male NPC, and a female NPC that involves a DP - the player might be the one performing vaginal or anal sex depending on how they happen to be placed in the animation, and it would seem odd to me if that changed the amount of exp they gained for performing the same animation just in a slightly different role. I can kind of see an argument for the case you described where the player is barely involved, but not for this sort of case, and it doesn't seem worth the effort overall even if I could figure out how to reliably determine giver/receiver of every action in the scene. Totally understood, thank you for the explanation. Sometimes it really isn't worth it, I agree. Just trying to look for some good low hanging fruit idea.
Black714 Posted November 20, 2024 Posted November 20, 2024 is it working for Skyrim SE 1.597 Version?
Someone92 Posted November 20, 2024 Posted November 20, 2024 (edited) 18 hours ago, zeelok said: I thought about this some and see your point on how those might make more sense. I've added two additional MCM options to control this in v1.7. If you set the threshold to 3 (default) and multiplier to 0.5, then the behaviour "Count all actors" will get you the 150% increase for a threesome and behaviour "Count actors at/above threshold" will get you get the 50% increase. The prior (and still default) behaviour is "Count all actors except player" which results in a 100% increase for a threesome with a per actor bonus of 0.5. Setting "Per Actor Threshold" to 3 and "Per Actor Behavior" to Count actors at / above threshold seems to mostly have the desired result. Seems the only thing lacking is that you cannot set "Per Actor Bonus" to 1.5 edit: If I enable "Cooldown", does it count for both consensual and non-con scenes, or just for consensual scenes? Edited November 20, 2024 by Someone92
zeelok Posted November 20, 2024 Author Posted November 20, 2024 2 hours ago, Someone92 said: Seems the only thing lacking is that you cannot set "Per Actor Bonus" to 1.5 Ah, the max for that is currently 1 - that's arbitrary, here's a version that lets it go up to 2 SexGrantsExperience.zip Quote edit: If I enable "Cooldown", does it count for both consensual and non-con scenes, or just for consensual scenes? It is for all scenes. SexGrantsExperience.zip 1
zeelok Posted November 20, 2024 Author Posted November 20, 2024 7 hours ago, Black714 said: is it working for Skyrim SE 1.597 Version? Yes. It was created and tested on 1.5.97, though I have seen reports that it may work on newer versions as well. 1
belegost Posted November 28, 2024 Posted November 28, 2024 Been playing around with it for couple of days, works reliably with SLSO. Great little mod, will stay permanently in my load order from now on. I've endorsed Nexus version, because why shouldn't I?
Evanderxx Posted December 2, 2024 Posted December 2, 2024 does this mod has any conflicts with other mod ? for some reason the mcm wont appear whatever I do
zeelok Posted December 2, 2024 Author Posted December 2, 2024 7 hours ago, Evanderxx said: does this mod has any conflicts with other mod ? for some reason the mcm wont appear whatever I do None that I'm aware of. Have you tried running the following console command to force your MCM list to rebuild? setStage ski_configManagerInstance 1 If that doesn't help, then a papyrus log might show if the MCM registration is running into some error preventing it from appearing.
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