• Announcements

    • Ashal

      SITE MOVED - IN READ ONLY MODE   12/08/2015

      Please use http://www.loverslab.com moving forward. Site has been restored to a previous version, and this one placed into a read-only mode. This is available for a limited time so users may reference/copy content that has been lost in the transition. This will no longer be accessible by December 22nd, 2015.
Ashal

SexLab Framework Development - 1.61 Beta 1 - Nov 19th

3,418 posts in this topic

I will keep this thread up to date with my progress on up dates and welcome other's to also post their experiences or thoughts on the new updates.


 


However this is not a thread for bug reports or technical support on the current version of SexLab; this thread if for things related to the current development and nothing else.


0

Share this post


Link to post

New development build uploaded


 


Completed:


  • Implement pre consensual sex stripping animation actors will play while stripping armor/clothes before animation. 
    • ​Currently does not restrict when animation played. Will later add a check to disable it for aggressive animations, and a MCM option to disable entirely. 

  • Rotate scene hotkey
    • Rotates the actors in their current position by 45 degrees each press
    • Will not save to the animation and be consistent across animation sequences


In progress right now:


  • Pre consensual sex foreplay stage
  • A SFX set to better go with foreplay animations

8

Share this post


Link to post

New development build uploaded


 


Completed:


  • Pre-consensual sex foreplay stage:
    • ​MCM option to disable, defaults enabled
    • Only plays during before non victim/aggressor animations

    • Has own shorter stage timer options in MCM, defaults ~10 seconds per stage

    • Has own strip settings in MCM

    • Actors will strip further down to their normal strip settings upon foreplay completion before continuing to sexual animations

    • MCM pages & options have been shifted around to accommodate new related options

    • The playing of the undress animation between foreplay and sex while stripping is a little wonky, needs tweaking.


  • ​Added PickThread(claim=false) function to SexLabFramework script
    • ​Returns index of first available slot if claim = false, claims the slot so nothing else can use it if true.

In progress after I watch new episodes of Dexter & Hunter x Hunter:


  • MCM Menu translation file
  • A SFX set to better go with foreplay animations

  • At least one or two new male voice sets
    • Suggestions/tips for where to find good male voice moans that don't use any words are greatly appreciated.

6

Share this post


Link to post

Just tried it out with the last Version (a6a621df095 – Individual stripping ....). Had to restat Skyrim once because some of the MCM Options where Blank Pages, after the Secont start everything worked.


  • Rotating Hotkey workes fine, nice option btw.
  • Foreplay workes, i rellay like it Thanks ! It lookes a bit wonky as you wrote, the "beeming" of the actors is strage but i think there is no other way to it.
  • At the first Animation after the Foreplay the Male NPC stands sill (like when you dont run FNIS), while the Female moves. I have change the Animation once to get him moving.
  • Lip Sync for moaning works , Yeee!!

No Errors/CTD so far, the Stagetimers seems way shorter ingame than they should be. The alignment of some Animations is more Off, but sometimes only for 1 Stage.


 


Would it be possible for Mods to Deactivate the Foreplay ? For something like WorkingGirl it would not fit and i dont want to got to the MCM options everytime.


 


 


0

Share this post


Link to post

Would it be possible for Mods to Deactivate the Foreplay ? For something like WorkingGirl it would not fit and i dont want to got to the MCM options everytime.

 

Right now it's set to be up to the player and whether or not they have it enabled. 

 

For giving modders control over it happening or not, there's a couple options I'm considering, each with a pro and con.

 

Add a bool useForeplay option to the StartSex() API call.

Pro: Simple and quick for both me and modders

Con: Adding a new argument to StartSex means every mod for SexLab will HAVE to be recompiled with the newest version in order to work. Which means many mods breaking at release, and some potentially never being fixed due to author's having moved one

 

Add a full set of new API functions aimed at giving a modder complete control over how a scene is constructed before it begins.

Pro: Gives more control to the modder in terms of being able to setup an animation without relying on hooks after the animation has already started, including foreplay, timers, actors, animations, etc, etc.

Con: A lot more work, for both me and SexLab modders who wish to have such control over a scene. For the modders it means a good deal more complication in scripting for starting an animation with specific settings such as disabling/enabling the foreplay stuff, as opposed to just using a simple StartSex() function call.

 

I'm leaning towards the latter; I'm not a fan of breaking something modders are already used to using and would prefer to maintain backwards compatibility.

1

Share this post


Link to post

New Development build available


 


Completed:


  • MCM Menu translation file
    • ​Drunk  grammar on strings file  very likely in effect  :blink: 

In progress right now:


  • Nurse hangover
5

Share this post


Link to post

Hi Ashal, the facial expressions (I'm actually not sure if this is included in the update) don't work for custom races (I'm using ygnord), however the mouth opening part for certain animations linger even after animation switch. I tested on two vanilla npcs and the mouth does move during moaning, but I dont think they're time to it, also there is no expression on the face (only the mouth moves). Otherwise, as far as I can tell everything works really well, no crashes or anything.


 


 


0

Share this post


Link to post

Using the latest development build.


I like the foreplay additional a lot and the undress animation is quite good as well. The mouth opening for moaning is also working really well.


However when it switches from foreplay to actual sex then I almost always have to hit the "realign actors" button or my male character will just stand there looking dumb while the female does her stuff (often several feet away).


Also I have an issue with the aggressive scenes as well. The mod now recognises the aggressive moves in the journal which is nice but I have to have an aggressive scene ticked in both normal and aggressive list in order to do them at all and that shouldnt really be that way.


Also, I have once moved from foreplay into another foreplay scene (now the length of a regular sex scene), it doesnt help to untick them from the normal scene list or my character wont have foreplay at all.


 


Somehow there has been more text added or the font made larger because I can no longer see the slot number in the text for each piece of equipment in the stripping parts of the UI.


 


 


0

Share this post


Link to post

Just wondering if it would be possible to add stripping settings for item slot 50. I don't see it anywhere in the current version. It's not used very often but a piece of equipment I'm constantly wearing is assigned to that slot so if it is easy to do then it would be much appreciated.


0

Share this post


Link to post

 

New development build uploaded

 

Completed:

  • Pre-consensual sex foreplay stage:

    • ​MCM option to disable, defaults enabled

    • Only plays during before non victim/aggressor animations

  • Has own shorter stage timer options in MCM, defaults ~10 seconds per stage

Has own strip settings in MCM

Actors will strip further down to their normal strip settings upon foreplay completion before continuing to sexual animations

MCM pages & options have been shifted around to accommodate new related options

The playing of the undress animation between foreplay and sex while stripping is a little wonky, needs tweaking.

​Added PickThread(claim=false) function to SexLabFramework script

  • ​Returns index of first available slot if claim = false, claims the slot so nothing else can use it if true.

In progress after I watch new episodes of Dexter & Hunter x Hunter:

  • MCM Menu translation file

  • A SFX set to better go with foreplay animations

At least one or two new male voice sets

  • Suggestions/tips for where to find good male voice moans that don't use any words are greatly appreciated.

 

Hi,

    I am trying to use this development build which other sex lab mod is best to properly test this, should I use matchmaker?

0

Share this post


Link to post

Im using romance and submit and they are both working fine.


0

Share this post


Link to post

The male actor freezes after foreplay stage for me too. Also if i use matchmaker on 2 NPC. I didnt had the time to test it out further (like 2 males), but i guess its the "active" character.


0

Share this post


Link to post

playing with the new dev build and after sex I am unable to work benches/ anvils etc... whenever I attempt to use the station my character exits immediately.


0

Share this post


Link to post

Would it be possible for Mods to Deactivate the Foreplay ? For something like WorkingGirl it would not fit and i dont want to got to the MCM options everytime.

 

Right now it's set to be up to the player and whether or not they have it enabled. 

 

For giving modders control over it happening or not, there's a couple options I'm considering, each with a pro and con.

 

Add a bool useForeplay option to the StartSex() API call.

Pro: Simple and quick for both me and modders

Con: Adding a new argument to StartSex means every mod for SexLab will HAVE to be recompiled with the newest version in order to work. Which means many mods breaking at release, and some potentially never being fixed due to author's having moved one

 

Add a full set of new API functions aimed at giving a modder complete control over how a scene is constructed before it begins.

Pro: Gives more control to the modder in terms of being able to setup an animation without relying on hooks after the animation has already started, including foreplay, timers, actors, animations, etc, etc.

Con: A lot more work, for both me and SexLab modders who wish to have such control over a scene. For the modders it means a good deal more complication in scripting for starting an animation with specific settings such as disabling/enabling the foreplay stuff, as opposed to just using a simple StartSex() function call.

 

I'm leaning towards the latter; I'm not a fan of breaking something modders are already used to using and would prefer to maintain backwards compatibility.

How about a way for a mod to register it's own preferences as overrides to the user specified preferences (for selected preferences that you will allow to be overridden). Possibly by sending a single string to SexLab which could be parsed for keyword/value pairs which would allow future additions without breaking current implementations.

2

Share this post


Link to post

 

 

 

How about a way for a mod to register it's own preferences as overrides to the user specified preferences (for selected preferences that you will allow to be overridden). Possibly by sending a single string to SexLab which could be parsed for keyword/value pairs which would allow future additions without breaking current implementations.

 

 

+1 key-value pairs.

 

Best hack since sliced bread.

 

(voting just in case I ever do start messing with papyrus).

0

Share this post


Link to post

 

 

Would it be possible for Mods to Deactivate the Foreplay ? For something like WorkingGirl it would not fit and i dont want to got to the MCM options everytime.

 

Right now it's set to be up to the player and whether or not they have it enabled. 

 

For giving modders control over it happening or not, there's a couple options I'm considering, each with a pro and con.

 

Add a bool useForeplay option to the StartSex() API call.

Pro: Simple and quick for both me and modders

Con: Adding a new argument to StartSex means every mod for SexLab will HAVE to be recompiled with the newest version in order to work. Which means many mods breaking at release, and some potentially never being fixed due to author's having moved one

 

Add a full set of new API functions aimed at giving a modder complete control over how a scene is constructed before it begins.

Pro: Gives more control to the modder in terms of being able to setup an animation without relying on hooks after the animation has already started, including foreplay, timers, actors, animations, etc, etc.

Con: A lot more work, for both me and SexLab modders who wish to have such control over a scene. For the modders it means a good deal more complication in scripting for starting an animation with specific settings such as disabling/enabling the foreplay stuff, as opposed to just using a simple StartSex() function call.

 

I'm leaning towards the latter; I'm not a fan of breaking something modders are already used to using and would prefer to maintain backwards compatibility.

 

How about a way for a mod to register it's own preferences as overrides to the user specified preferences (for selected preferences that you will allow to be overridden). Possibly by sending a single string to SexLab which could be parsed for keyword/value pairs which would allow future additions without breaking current implementations.

 

 

 

I'm not positive a key/value string being passed via a function would be 100% reliable, since it's possible another mod might call StartSex() between one mod setting their argument string via something like

 

 

SexLab.SetSettings("foreplay:false;aggressive:false;"); // Potentially other scriptingSexLab.StartSex(sexActors, animations) 

 

 

 

Doing something like that it's possible another script from yours or another mod might intercept the given settings with it's own StartSex(), before the script that intended to use it gets to it's own StartSex() call. It would have to be an argument for the StartSex() function itself, via something like 

 

StartSex(sexActors, animations, options="foreplay:false;aggressive:false;") 

 

 While it would solve future issues with this problem, since settings could be easily implemented into the settings parser, it would break the function for people now, which I'd rather avoid.

 

If going with this option, I'd likely end up deprecating StartSex(), so it still works and gives modders time to switch to the new function BeginSex() or whatever I call it, before it's removed.

 

Personally I'm more in favor of going the route I described a little while ago here: http://www.loverslab.com/topic/17366-the-future-of-sexlab-framework-discussion/?p=420168 It leaves StartSex() alone to avoid breaking current mods, and provies an API for modders to have fine tune control.

 

An inbetween option would be to make a new animation starting function that would accept just accept actor array, animation array, and key/value setting string. Let people use it and provide some simple functions for constructing the settings string if people want to use it over StartSex(). Then convert StartSex() to simply be an bootstrapper for the new animation function that constructs a options string from it's current arguments to avoid breaking current mods.

0

Share this post


Link to post

New development build uploaded


 


Completed:


  • Added option to MCM for disabling the undress animation played when stripping

  • Deeper Schlongs of Skyrim integration that takes into account the animation being played, and bends the actors penis to a position to better fit the animation
    • Currently only the system for this integration is in place and tested. Specific animation stages do not yet have their penis position setting set. I will be doing this next.

Coming up next:


  • I will be going through every animation and every stage, and redoing their default alignments and setting their default SOS penis positions.

1

Share this post


Link to post

Oooh looking forward to that update, shame I prefer CBBE but I realise the massive workload it would mean to make it work smoothly for several bodytypes.


0

Share this post


Link to post

Thanks a lot for all the time you're putting into this : )


I don't know if it's a lot more work but what about a special nude suit for khajit and argonians? (with eternalblack meshes).


2

Share this post


Link to post

Here's a quick example of how much of a difference the deeper SOS integration makes.


 


post-1-0-25904100-1372934348_thumb.jpg


1

Share this post


Link to post

Looks good, thats one of the scenes I always had to edit.


0

Share this post


Link to post

New Development build uploaded


 


Completed:


  • Fixed bug with mouth staying open after ending on oral animations.

  • New alignment settings for many animations

  • Schlongs of Skyrim (SOS) bend settings for every male animation.
    • Combined with new alignments, significantly improves the penis aligning with almost every animation.

    • Note that SOS has not yet released their new version containing the penis bending animations used by this tweak. I was provided an early version to help me complete this upgrade. If you want to use the new development build, you can, you just won't get any of the SOS benefits from it until they release their update.


 


All new animation alignments were based off these settings:


  • UNPB for females

  • SOS default/average for males

  • xp32 skeleton

  • Nords used for all actors

  • Even Actors Height MCM option enabled

  • No race resizing plugins loaded

Individual results may vary.


1

Share this post


Link to post

Did a clean install of the newest version. Everything seems good but I cant get my character to open her mouth during oral sex, the npc's seem to do it though.


 


And I cant get the cum to show anymore, is that related to some piece of equipment that I shouldnt un-equip (I un-equipped everything this time) or am I experiencing a bug since I have it turned on.


 


EDIT: I tried a brand new game and that wasnt any different.


0

Share this post


Link to post