Jump to content

Sex Grants Experience


Recommended Posts

Posted
1 hour ago, zeelok said:

这些消息实际上不会包含这个 Mod 的名称。它们以 “[SexLabExperience]:”、“[OStimExperience]:” 或 “[SexExpMCM]:” 开头。

 

它确实在每次游戏加载时都会重新检查 SexLab 的存在,因此如果您在拥有此 mod 后安装 SexLab,它应该会拾取它。

I am sure that i turn on the console debug message in the MCM,but as you can see ,there are no debug messages.it seems this mod is not working at all.

Moreover, my previous description was not entirely correct; it is not related to the installation of the sexlab framework. If you enable this mod and create a new save, it will not work. If you load an old save, it will function normally.

Snipaste_2024-10-12_12-26-43.png

Posted
6 hours ago, 3313793910 said:

I am sure that i turn on the console debug message in the MCM,but as you can see ,there are no debug messages.it seems this mod is not working at all.

Moreover, my previous description was not entirely correct; it is not related to the installation of the sexlab framework. If you enable this mod and create a new save, it will not work. If you load an old save, it will function normally.

 

 

I just tried and it works for me on a new game. I clicked new game in the main menu, installed sexlab from its MCM, loaded one set of animations, then performed a scene and received experience. The messages you are looking for would show up just after the scene ends and look something like the following

 

output.png

Posted
1 hour ago, zeelok said:

 

我刚刚尝试过,它对我在新游戏中有效。我在主菜单中点击新游戏,从其 MCM 安装 sexlab,加载一组动画,然后执行一个场景并获得经验。您正在寻找的消息将在场景结束后立即显示,如下所示

 

output.png

I still dont understand what caused the problem. That's weird,

Posted

Why not give exp on actor orgasm instead? ie: scan how many orgasms after scene ends and give (exp × time orgasmed). or use the same thingy that scans for orgasm to auto end scene. (The end on both/dom actor orgasm setting).

Posted (edited)

I agree that having exp granted per orgasms would be a nice addition, it could work like the experience multiplier for having more than 2 actors in a scene.

 

To add on another suggestion, perhaps add the option to grant experience on player or NPC orgasm, or keep the current behavior (both). Player-only orgasm would be interesting for a "got to fuck them all" playthrough, NPC-only orgasm would be suitable for a prostitute/succubus/etc-like playthrough.

 

How this could be implemented in the MCM could be something like this:

 

[X] Player orgasms grant experience

[X] NPC orgasms grant experience

Per Orgasm Multiplier - A slider with whatever multiplier range the mod author deems acceptable, would work like the current Per Actor Multiplier for threesomes (and beyond)

 

No pressure on the mod author or anything. I still love this mod as is.

Edited by just let me download
Posted

My main issue with this idea is that it would be mostly OStim only, and the goal with this mod has always been to treat the frameworks the same as much as possible - the only feature that is currently framework-specific is the creature bonus because OStim doesn't support creatures.

 

Using the default settings for a SexLab scene each actor orgasms exactly once at the end of the scene, so the current behaviour is effectively granting EXP on orgasm and can be scaled by the number of people involved. Additionally, the orgasm event from SexLab does not appear to contain information regarding which actor had the orgasm, which I would need to differentiate NPC vs player.

 

Granting EXP on orgasm (in OStim) would likely make it grant more exp than SexLab for a similar length scene, as actors might reach multiple orgasms. But I'd prefer that performing effectively the same scene in both frameworks granted the same amount of EXP - again, the goal here was to treat them the same.

Posted
19 minutes ago, zeelok said:

My main issue with this idea is that it would be mostly OStim only, and the goal with this mod has always been to treat the frameworks the same as much as possible - the only feature that is currently framework-specific is the creature bonus because OStim doesn't support creatures.

 

Using the default settings for a SexLab scene each actor orgasms exactly once at the end of the scene, so the current behaviour is effectively granting EXP on orgasm and can be scaled by the number of people involved. Additionally, the orgasm event from SexLab does not appear to contain information regarding which actor had the orgasm, which I would need to differentiate NPC vs player.

 

Granting EXP on orgasm (in OStim) would likely make it grant more exp than SexLab for a similar length scene, as actors might reach multiple orgasms. But I'd prefer that performing effectively the same scene in both frameworks granted the same amount of EXP - again, the goal here was to treat them the same.

 

Understood, I would have thought SL would be a bit more detailed in its tracking but I appreciate the explanation.

Posted

I seem to get no exp, I think the problem is this:

[10/18/2024 - 01:21:30AM] Error: Function Experience.AddExperience(float param1,bool param2) received incompatible arguments! Received types (int,bool) instead!
stack:
	[sgeSL (FE07A803)].sexlabexperience.GrantExp() - "SexExpCommon.psc" Line 95
	[sgeSL (FE07A803)].sexlabexperience.OnSexLabEnd() - "SexLabExperience.psc" Line 117

Just checked, I have installed Experience 3.3.0

Posted
1 hour ago, nopse0 said:

I seem to get no exp, I think the problem is this:

[10/18/2024 - 01:21:30AM] Error: Function Experience.AddExperience(float param1,bool param2) received incompatible arguments! Received types (int,bool) instead!
stack:
	[sgeSL (FE07A803)].sexlabexperience.GrantExp() - "SexExpCommon.psc" Line 95
	[sgeSL (FE07A803)].sexlabexperience.OnSexLabEnd() - "SexLabExperience.psc" Line 117

Just checked, I have installed Experience 3.3.0

 

That is indeed the relevant error. Why are you using an old version of Experience? I'm using 3.4.5 (the latest on Nexus), and in it is the following function

; Adds specified amount of experience points, optionally shows meter
Function AddExperience(int points, bool meter = false) global native

which is what I am calling. I don't see a mention of this change in the Experience changelog and the older versions are hidden so I can't download 3.3.0 to check, but that seems to be the difference. Best solution would be to update the mod which should fix this error.

Posted (edited)
2 hours ago, zeelok said:

Best solution would be to update the mod which should fix this error.

Oh, that's surprising, then they have changed this lately in Experience (in my Experience.psc the native function is with "float"). Yes, upgrading would have been best, but now it doesn't matter, changed the AddExperience call in SexExpCommon.psc (only problem was to find out, where to get OThread.psc to compile it => OStim Standalone).

 

SexLabExperience is a very nice idea. I am giving myself miniscule exp per sex act (about 1 - 4 exp), this has a nice degrading effect which fits perfectly well to my masochistic DD playthrough, and considering how often my character gets abused and raped, it even sums up :) 

Edited by nopse0
Posted
7 hours ago, nopse0 said:

but now it doesn't matter, changed the AddExperience call in SexExpCommon.psc (only problem was to find out, where to get OThread.psc to compile it => OStim Standalone).

 

Yup, that works too - sources were included, feel free to customize as desired. Should have been a fairly simply change, just pass the float "exp" directly into AddExperience instead of using the floored value.

 

I'm slightly surprised you needed OStim sources to compile that file, I thought I had all the OStim specific code only in OStimExperience.psc, but good that you figured it out.

Posted (edited)

Congratulations and thank you very much for this incredible mod, zeelok!

Now there is another reason for the character to have sex in the game!

I use Ostim Standalone and your mod works perfectly!

 

If you don't mind, would it be possible to create a checkbox on the MCM that, if activated, would add the XP of all sexual actions performed instead of using only the XP of the act with the highest value?

I ask this because, this way, the XP would vary according to the duration of the sexual act and the actions performed during it.

This would prevent, for example, a scene in which there was only a single act from having the same XP as a scene that had several different types of sexual acts.

If the flag were deactivated, your mod would behave as it currently does, that is, it would use the highest XP regardless of the number of acts performed.

 

I wish you success with this mod!

 

PS: Have you ever thought about publishing this mod on Nexus as well? I'm sure it would be very successful there, since many people use Ostim Standalone! It would probably be among the Hot Mods!

Edited by MENDEFBI
Posted
1 hour ago, MENDEFBI said:

Congratulations and thank you very much for this incredible mod, zeelok!

Now there is another reason for the character to have sex in the game!

I use Ostim Standalone and your mod works perfectly!

 

If you don't mind, would it be possible to create a checkbox on the MCM that, if activated, would add the XP of all sexual actions performed instead of using only the XP of the act with the highest value?

I ask this because, this way, the XP would vary according to the duration of the sexual act and the actions performed during it.

This would prevent, for example, a scene in which there was only a single act from having the same XP as a scene that had several different types of sexual acts.

If the flag were deactivated, your mod would behave as it currently does, that is, it would use the highest XP regardless of the number of acts performed.

 

I wish you success with this mod!

 

PS: Have you ever thought about publishing this mod on Nexus as well? I'm sure it would be very successful there, since many people use Ostim Standalone! It would probably be among the Hot Mods!

 

Summing up the values would have the unfortunate side affect of actions being double counted. For instance, I have some similar animations that are tagged only "Blowjob", some that are tagged only "Oral", but many that are tagged with both. so I have both tags in my config worth the same EXP so that each of these animations are counted. If I added up the values it would result in the animations that are tagged with both to be worth more EXP despite the underlying action being effectively the same, which doesn't seem desirable. That's the reason I decided to make it the highest-valued tag specified.

 

As for Nexus, my understanding was that mods that depend on SexLab weren't allowed to be posted there, and could only be posted on LL. And I don't have any interest in making a stripped down version that only supports OStim.

Posted
On 10/28/2024 at 9:49 AM, zeelok said:

 

Summing up the values would have the unfortunate side affect of actions being double counted. For instance, I have some similar animations that are tagged only "Blowjob", some that are tagged only "Oral", but many that are tagged with both. so I have both tags in my config worth the same EXP so that each of these animations are counted. If I added up the values it would result in the animations that are tagged with both to be worth more EXP despite the underlying action being effectively the same, which doesn't seem desirable. That's the reason I decided to make it the highest-valued tag specified.

 

As for Nexus, my understanding was that mods that depend on SexLab weren't allowed to be posted there, and could only be posted on LL. And I don't have any interest in making a stripped down version that only supports OStim.

 

I'm not the person you were responding to, but there are definitely mods on Nexus that use multiple sex frameworks. For example, the Sensual Needs mod on Nexus (https://www.nexusmods.com/skyrimspecialedition/mods/22471) is like yours in that it supports multiple frameworks: Flower Girls, Ostim SA, and SexLab. There are even several voice pack mods that exclusively use SL. I hope you are able to put up this mod on Nexus to grow even more.

  • 2 weeks later...
Posted
On 10/16/2024 at 11:00 PM, just let me download said:

NPC-only orgasm would be suitable for a prostitute/succubus/etc-like playthrough.

I'd call it a "good girl playthrough". Good girls don't cum. Good girls make men cum.

Posted (edited)
On 11/14/2024 at 4:04 AM, belegost said:

I'd call it a "good girl playthrough". Good girls don't cum. Good girls make men cum.

 

I like the way you think.

 

Since having exp granted on NPC orgasm is not possible, I chose instead to modify the config file so that any action that doesn't involve cum and (masturbation, fingering, toying, etc.) and could potentially be done solo grants zero exp. So no more holing up somewhere and fingering your way up the levels. It does pretty much what I wanted.

 

 

Edited by just let me download
Posted (edited)
36 minutes ago, just let me download said:

 

I like the way you think.

 

Since having exp granted on NPC orgasm is not possible, I chose instead to modify the config file so that any action that doesn't involve cum and (masturbation, fingering, toying, etc.) and could potentially be done solo grants zero exp. So no more holing up somewhere and fingering your way up the levels. It does pretty much what I wanted.

 

 

 

Would you be so kind to share this config please? Sounds exactly like something I would want.

Edited by belegost
Posted (edited)
2 hours ago, belegost said:

 

Would you be so kind to share this config please? Sounds exactly like something I would want.

 

config.json:

{
    "Masturbation": 0,
    "femalemasturbation": 0,
    "malemasturbation": 0,
    "Handjob": 5,
    "HandJob": 5,
    "handjob": 5,
    "footjob": 5,
    "Fingering": 0,
    "vaginaltoying": 0,
    "analtoying": 0,
    "vaginalfingering": 0,
    "grindingobject": 0,
    "Foreplay": 0,
    "tribbing": 0,
    "Blowjob": 15,
    "blowjob": 15,
	"deepthroat": 15,
    "Cunnilingus": 0,
    "cunnilingus": 0,
    "Boobjob": 5,
    "boobjob": 5,
    "Vaginal": 25,
    "vaginalsex": 25,
    "Anal": 25,
    "analsex": 25,
	"Rough":30,
	"rough":30,
	"Bound":30,
	"bound":30,
    "Aggressive":30,
    "aggressive":30,
    "Aggressivedefault":30,
    "aggressivedefault":30
}

 

You may want to tweak these values around and add more tags depending on your installed animations. I'm still adjusting values here and there myself.

 

Also set the default exp (the one that kicks in if no matching tags are found) to zero to ensure you only gain exp from exactly the scenes you want.

Edited by just let me download
Posted

@belegost @just let me download

One thing that might make this easier for you guys to set up would be a toggle to disable EXP gain from solo scenes, which would be pretty easy to add. I mention this because I have encountered several solo animations that include "vaginal" or "anal" tags which make them hard to differentiate from actual sex scenes. Would that be a useful feature for you?

 

That + Orgasm required doesn't guarantee it's an NPC orgasm, but it might get you a little closer.

Posted (edited)
42 minutes ago, zeelok said:

One thing that might make this easier for you guys to set up would be a toggle to disable EXP gain from solo scenes, which would be pretty easy to add.

 

Yes, please. That would be lovely.

 

And since I haven't seen it mentioned (maybe it was and I'm blind) and I've not had time to give this mod a test run yet: SLSO support. Does it have it?

Edited by belegost
Posted
19 minutes ago, belegost said:

 

Yes, please. That would be lovely.

 

And since I haven't seen it mentioned (maybe it was and I'm blind) and I've not had time to give this mod a test run yet: SLSO support. Does it have it?

 

v1.5, just uploaded, has this toggle.

 

I haven't done anything special to support SLSO as I don't use it. If it sends the orgasm event with the same name as base SexLab then I will receive it, if not then it would not work with the orgasm detection currently.

Posted
1 hour ago, zeelok said:

@belegost @just let me download

One thing that might make this easier for you guys to set up would be a toggle to disable EXP gain from solo scenes, which would be pretty easy to add. I mention this because I have encountered several solo animations that include "vaginal" or "anal" tags which make them hard to differentiate from actual sex scenes. Would that be a useful feature for you?

 

That + Orgasm required doesn't guarantee it's an NPC orgasm, but it might get you a little closer.

 

Thanks very much for this addition, truly thankful for it!

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...