Jump to content

The Future of SexLab Framework - Discussion


Recommended Posts

Posted

My proposal is relatively simple but I think it might add immensely to in game immersion. What I envisage is a more complex and greatly enhanced dialogue tree--something along the lines of the excellent Chat and Romance mods (which have come so far from the old "cast spell and fuck" options), but which still have unrealized potential. The Romance mod is great, but somehow it breaks immersion to walk up to Jarl Elisith or Maevan, or whoever, when she is seated in state, surrounded by dignitaries, and utter the  words "Hey beautiful, I want to fuck you in the ass" (or however it goes). A bit more buildup is surely both desirable and possible, perhaps with unique dialogue trees for important NPCs. So Maevan might go something like this:

 

Player: You sent for me, Lady Maevan? Is this a convenient time?

Maevan: A personage of my stature would not have asked you to bother me if it were not convenient.

Player: Your will, my lady?

Maevan: Not here. Let us withdraw to a more private space. You have a house in Riften, have you not?

[both walk to Honeyside]

Player: My lady?

Maevan: I shall come to the point. I am a very rich lady with a penchant for handsome men and hard cock. You satisfy the first requirement. Can you manage the second?

Player: My housecarl says so.

Maevan: Ah, Iona . . . or is it Jordis? Elegant creature, whatever her name. I might condescend to enjoy both of your charms on another occasion.  

Player: I would like that.  

Maevan: But for now the task is yours alone. Why, Dragonborn, I do believe you're going to fuck me.

[segue into default Romance dialogue]

 

Other NPCs would have a different tone. Elisith might get gushy and romantic; a spouse might profess undying love; Haelga's niece might be shy or ashamed  ("I can't believe I am talking this way. I sound like my aunt!"); the impressionable young female smith in Windhelm might be overawed ("Talos be blessed! I am about to make love to Iceveins! Is this really happening?")

 

You get the picture. Even minimum threads of dialogue could contribute massively to in game immersion. In most cases the conversation would begin in one place and .conclude (with sex) in another. The Romance mod has already accomplished that ("let's go somewhere more private"), so it should present no technical difficulty. My suggestion is that the dirty talk happen in the second half of the dialogue, in the private space, not in front of embarrassed witnesses--unless humiliation were the point. Once Mawvan gets addicted, it might add to in game immersion to seduce her in Riften marketplace, perhaps calling in a beggar for a threesome. The possibilities are endless, the technical challenge (I think) minimal, and thanks to Ashal, it is all now a real option.

Posted

My proposal is relatively simple but I think it might add immensely to in game immersion. What I envisage is a more complex and greatly enhanced dialogue tree--something along the lines of the excellent Chat and Romance mods (which have come so far from the old "cast spell and fuck" options), but which still have unrealized potential. The Romance mod is great, but somehow it breaks immersion to walk up to Jarl Elisith or Maevan, or whoever, when she is seated in state, surrounded by dignitaries, and utter the  words "Hey beautiful, I want to fuck you in the ass" (or however it goes). A bit more buildup is surely both desirable and possible, perhaps with unique dialogue trees for important NPCs. So Maevan might go something like this:

 

<Snip>

 

While I basically agree with you, everything you have detailed is really more in the purview of a SexLab MOD, not the framework itself.

 

The framework itself does absolutely nothing in regards to actually engaging in dialog, sex, or anything.

Posted

I think I found a bug. When the NPC is already nude due to another mod (i.e. Bathhouse), the framework seems to be equipping their clothes before beginning animation, and unequipping them at the end.

Posted

Tongues would add a lot to some of the oral animations. Retractable, licking, flicking, fluttering tongues. Good for the kissing anims too. Maybe equipable (but please not craftable)tongues. Good "tonguework" could also add to the speechcraft skill.

Posted

 

For the assign a specific voice to an actor, the way it was done in SexAddicts is clean, functional and worth stealing :).

 

It's done by assigning the actor to a voice faction and their rank within the faction determines which voice they use (you could make guys voices be the negative ranks and gals voices the positive ranks). The rank within the faction can be any positive or negative integer so there's room for a lot of ranks.

 

The first time act actor has sex they are added to the voice faction and then assigned a voice (setting the rank in the faction). That way their voice is consistent from sex act to sex act. If someone prefers any actor to have a different voice they can either remove them from the faction and let a new voice be assigned or they can set the rank to the exact voice desired (even cross gender).

Posted

I would like to see some sort of basic 'player history' stats collected by the framework - I have been working on a quest mod that requires knowledge of the players sexual history, I can collect what I need myself, of course, but I would prefer that actions taken within OTHER people's mods affect this quest as well.

 

In concept, I would like to collect:

 

Number of sexual encounters

Number of times raped

Number of same sex partners (does not need to be DISTINCT partners)

Number of opposite sex partners

 

If there were a practical way within the framework (I suspect there is not), I would add:

Number of seductions (i.e. number of times player was the 'active' partner for a non-aggressive encounter)

Number of times seduced

 

EDIT:

 

OK - I am blind! I can see most of these statistics are being collected already... but I cannot see any way to get to the numbers directly (just the orientation / purity / etc). Any chance of adding the counts to the API?

Posted

I would love to see a solution to the tfc problem. Sexlab is a great mod, but like Sexis before it, it has problems with the free camera. The player character is often (not always, but often) left unable to wield a weapon. Enableplayercontrols does always correct this and a reload is necessary. Sex Addicts did not have this problem. Might there be a way to incorporate this element of SA into SL?

Posted

Two biggest things I see right now:

 

Misaligned animations, often due to another NPC walking through the sex act and pushing one of the participants out of alignment. Serana is particularly bad for this when the player is engaged in activities. A universal "Realign all" hotkey would go a long way to helping in the short term.

 

There's a need for some OnUnload() logic when the player goes through a door or an actor is unloaded for whatever reason. While things mostly work, it does throw up a bunch of errors in the logs.

Posted

 

---- Current Plans & Milestones ------------------------------

 Planned for version 1.2:

  • Possibly integrate a lust/arousal system

 

This in particular sounds really interesting. May I suggest an "attractiveness" system on top of this? That is, some formula that determines how attractive an actor finds another. Lust would affect the attractiveness of course, but mods could be created to modify this (e.g. clothing, potions, certain actions, etc. could affect it). Mods like SexLab Romance or WorkingGirl could implement this "attractiveness system" in such a way that, for example, the way the player is dressed will affect their chance of successfully romancing someone, or how much they are paid if "working", etc.

 

In any case, amazing work so far Ashal, keep it up.

Posted

I don't know where to post this or if someone already mentioned it but is it possible to have sex animations from the 1st person perspective? 

That would makes role playing so much more fun and realistic!

Posted

I don't know where to post this or if someone already mentioned it but is it possible to have sex animations from the 1st person perspective? 

That would makes role playing so much more fun and realistic!

 

Not possible. At Least not without massive changes and creating animations to work specifically with 1st person. And going by how buggy and inconsistent the joy of perspective mod can be, I imagine doing more complex animations like sex animations would be a nightmare.

 

Sadly the case, I'd love for it to be doable. I usually just turn on TFC and move the camera to eye level. Not the quit the same effect since camera doesn't move with head, and requires adjustments every stage, but as close as it'll ever likely be.

 

 

I think it would be awesome, if you could ad this mod (http://skyrim.nexusmods.com/mods/35463/) to the Framework. It adds realistic Schlongs to Skyrim. :lol:

 

According to the comments from the author of that mod, they seem to be working towards getting it to work with LL mods (SexLab, SexAddict).

 

 

I've been in contact with them. Smurf is working on making it compatible natively, but I may end up supporting it in SexLab as opposed to the other way around. Depends what they come up with or what the current state of their support is.

Posted

SexLab and mod compatibility

 

I started looking at ways to make RandomSex compatible with other mods, so that I am not selecting NPCs that have been "reserved" by other mods. Looking at Match Maker, for example, there isn't anything I can pick up using GetFormFromFile() that would help me determine if an NPC is already tagged via that mod.

 

Here's my suggestion. SexLab should provide a "standard" faction that all mods can add to any NPCs that they intend to reserve as participants in sex acts. Mods should then validate that the faction is not present on an NPC before reserving that NPC for sex. The faction is removed once the "AnimationEnd" event is received from SexLab (by going through the actor list that is available via the event), or when any circumstance occurs which results in the NPC no longer being a participant in a sex act.

 

If we can get this faction added in SexLab, and have all mods that are using SexLab adhere to the suggestion above, it would greatly improve compatibility between mods.

Posted

SexLab and mod compatibility

 

I started looking at ways to make RandomSex compatible with other mods, so that I am not selecting NPCs that have been "reserved" by other mods. Looking at Match Maker, for example, there isn't anything I can pick up using GetFormFromFile() that would help me determine if an NPC is already tagged via that mod.

 

Here's my suggestion. SexLab should provide a "standard" faction that all mods can add to any NPCs that they intend to reserve as participants in sex acts. Mods should then validate that the faction is not present on an NPC before reserving that NPC for sex. The faction is removed once the "AnimationEnd" event is received from SexLab (by going through the actor list that is available via the event), or when any circumstance occurs which results in the NPC no longer being a participant in a sex act.

 

If we can get this faction added in SexLab, and have all mods that are using SexLab adhere to the suggestion above, it would greatly improve compatibility between mods.

 

 

This is already built into the framework. There's a SexLab faction that all actors animating are added to automatically and are removed once done. The validation function that gets called in StartSex() checks if they are in that faction and aborts the animation if they are. Any mod can check for this faction using the SexLabFramework.AnimatingFaction faction property, or by using the SexLabFramework.ValidateActor() function to check not only the faction but other factors as well.

Posted

 

SexLab and mod compatibility

 

I started looking at ways to make RandomSex compatible with other mods, so that I am not selecting NPCs that have been "reserved" by other mods. Looking at Match Maker, for example, there isn't anything I can pick up using GetFormFromFile() that would help me determine if an NPC is already tagged via that mod.

 

Here's my suggestion. SexLab should provide a "standard" faction that all mods can add to any NPCs that they intend to reserve as participants in sex acts. Mods should then validate that the faction is not present on an NPC before reserving that NPC for sex. The faction is removed once the "AnimationEnd" event is received from SexLab (by going through the actor list that is available via the event), or when any circumstance occurs which results in the NPC no longer being a participant in a sex act.

 

If we can get this faction added in SexLab, and have all mods that are using SexLab adhere to the suggestion above, it would greatly improve compatibility between mods.

 

 

This is already built into the framework. There's a SexLab faction that all actors animating are added to automatically and are removed once done. The validation function that gets called in StartSex() checks if they are in that faction and aborts the animation if they are. Any mod can check for this faction using the SexLabFramework.AnimatingFaction faction property, or by using the SexLabFramework.ValidateActor() function to check not only the faction but other factors as well.

 

 

That's fine, but there are those of us that reserve actors prior to starting the sex act. Match Maker would reserve the NPC at the time the spell hits them (and unreserves them if they are hit again by the spell). Random Sex reserves NPCs at evaluation time, requiring these NPCs to be reserved all the time they are walking to the victim and not just while the animations are running. Animated Prostitution would reserve an NPC when the player asks them to "follow me to somewhere more discreet". The list goes on.

 

So I think there is a place for a second "reserved" faction in addition to the "animating" faction that you have mentioned, that is completely under the control of the modder.

 

Unfortunately there is no OnAddedToFaction() event that I could use to detect that an NPC has started sex via another mod. Although I do validate the return code from StartSex() and perform the appropriate actions if another mod has grabbed my NPCs.

Posted

um, excuse me, but I got few questions

is there no version for 1.8? I'm still let myself stuck at 1.8 because I can't let mfg command go down :)
and also when I try to replace sexlab animation to sexis and other poser (for testing), It didnt even work (already run FNIS)

 

 

Posted

Add more expression in sexing , now it looks very stiff.

In Chinese community, some people want add zaz animetions in farmwork.

Posted

My 3 requests

1.  Add gangbangs/double penetration

2.  Layered cum,  and increase time it stays on to maybe 15 minutes.

3.  Add SA's function where homes are surrendered to the player after sex.  It's one feature I really like about SA.

Posted

Maybe... Dialog?

 

I was recalling all the dialog lines LoversPK had and thought about ability to choose dialog options during intercourse which would lead to different positions or something...?

Posted

Can we get separate .dds files for the facial and the body cum from oral animations?, now they both use the CumOral.dds, and you can´t edit the "facial" one without afecting the "body" one.

That is one of may request

Another is if you manage to bring back facial animations (or bethesda fix that bug) to make one eye to keep closed after an oral animation, as if she got an eye cumshot.

Posted

The framework needs a way of figuring out which animations are appropriate for gender.  For instance, a male and female pairing shouldn't trigger the Tribadism animation, and the Devil's Tricycle between two girls and a guy should always put the male NPC into the "male" position, even if the player character is female and initiated it.  It just... doesn't make a lot of sense otherwise.

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...