Jump to content

SexLab Framework Development


Recommended Posts

Ok so about creature gender option:

 

Always returns 2 where it should return 3 (cause bethesda did not think it was a good idea to tick the box Female, only for draugrs it seems):

 

Spriggans

Flame atronachs

Wispmothers

Hagravens

Female Falmers

 

So for falmers there is no real solution unfortunately (except checking every female falmer ID maybe) but for the others races that are all females you should improve the function by always refering to them as females.

 

Link to comment

Is there any feature in the API to change an actor's expression during an animation? I see functions to change the animation and set the voice to be used, but not the facial expression.

Link to comment
  • 2 weeks later...

Maybe this must be posted in SexLab 1.61b thread. If that's, Sorry.

Issue with Zaz Animation pack and SexLab about Tag system.
SexLab reserves first two elements of Tags[] for Gender Tags. With using AddTag() before AddPosition() like Zaz do, firs two tags mixed with settings from Zaz and GenderTags from SexLab. Something like "ZaZFM,NoSwapMF".
For quick resolve while initialization first two elements may be filled with spaces:

function Initialize()
    if !Config
        Config = Game.GetFormFromFile(0xD62, "SexLab.esm") as sslSystemConfig
    endIf
    Name     = ""
    Registry = ""
    SlotID   = -1
    Enabled  = false
    Storage  = none
    Tags     = new string[18]
    Tags[0] = " "
    Tags[1] = " "
endFunction

and in AddPosition() do check:

int function AddPosition(int Gender = 0, int AddCum = -1)
    if Actors >= 5
        return -1
    endIf
    while Locked
        Utility.WaitMenuMode(0.1)
        Debug.Trace(Registry+" AddPosition Lock! -- Adding Actor: "+Actors)
    endWhile
    Locked = true
    
    oid = 0
    fid = 0

    Genders[Gender]   = Genders[Gender] + 1
    Positions[Actors] = Gender

    InitArrays(Actors)
    FlagsArray(Actors)[kCumID] = AddCum

    string[] TagList = GetRawTags()
    string OldData0 = TagList[0]
    string OldData1 = TagList[1]
    if(OldData0 == " ")
        OldData0 = ""
        OldData1 = ""
    endif
    TagList[0] = OldData0+GetGenderString(Gender)
    TagList[1] = GetGenderString(Gender)+OldData1

    Actors += 1
    Locked = false
    return (Actors - 1)
endFunction

Kind Regards.

Link to comment

I would like to have an official option to add additional beds to Sexlab - and to prevent bedrolls from being used (looks bad for many animations).
I can provide a patch for this if required.
 
Is it possible to change the alignment on beds in general - I would like to move every animation a bit to the head end of the beds because in most animations the actors are aligned to much to the foot-end (half in the air).
 
And what's about an autostart option?
 
This is what I do when I receive the Sexlab Started event:

sslSystemConfig cfg = SexLabUtil.GetConfig()
FormList SexLabBeds = cfg.BedsList
	
if !SexLabBeds.HasForm(MariaBDSMBed)
	SexLabBeds.AddForm(MariaBDSMBed)
endif

if !SexLabBeds.HasForm(MariaSimpleBed)
	SexLabBeds.AddForm(MariaSimpleBed)
endif

And this is how I force autostart:

sslConfigMenu cfg = Quest.GetQuest("SexLabConfigurationMenu") as sslConfigMenu
if cfg
	cfg.SystemAlias.InstallSystem()
endif

This is a hack - but it works so far

Link to comment

Hello, I'm having some really weird graphical glitches whenever I use sexlab with vanilla npcs. It's certainly not a body mod problem (or at least not on its own, maybe the body mod doesn't work well with the latest sexlab) Since they don't appear when the characters are just naked instead of playing the animations.

but when the animations do play, this happens:

http://i.imgur.com/azkpCBb.png

these black meshes pop out of the involved in the animation and it ruins it all most of the time.

Maybe its just a combination with some of my mods that might be causing this, but I thought it'd be good to share it since its been happening every time with vanilla npcs.

strangely that doesn't happen with follower mods.

Link to comment

<snip>

  • Custom Beds: The way you're adding additional beds to the formlist is perfectly fine, I don't see much reason to add an "API" function for it beyond making it immediately clear how to do it, all it would be however is an alias to perform the exact same code you posted above for adding the bed to formlist.

     

  • Custom Bed Alignments: Depends on what you're referring to exactly. If you mean customize the alignment for ALL beds, you can edit the default alignment by editing the Config.BedOffset[4] float property (defaults to 30, 0, 37, 0) which applies, in order, forward [0], sideward [1], upward [2], and rotation [3]. This default array gets applied to the alignment of any animation that doesn't have it's own custom alignment defined.

     

    Per animation bed offsets can be customized by using the sslBaseAnimation function SetBedOffsets(float forward, float sideward, float upward, float rotate).

     

    There's not currently any way to define custom "default" offsets for custom beds, if that's what you mean. But that should be simple enough to add next release if you need it.

     

    Also note that the upward offset is ignored if the bed being used is found in the bedrolls form list.

     

  • Autostart: Absolutely not. SexLab specifically doesn't autostart itself for a reason - reasons you are ignoring and making a problem out of by ignoring that and autostarting it anyway. There is no reason you should need to force it anyway, for technical and support reasons (for both me and you) you would be significantly better off not forcefully autostarting sexlab and instead working out a different solution.
Link to comment

Maybe this must be posted in SexLab 1.61b thread. If that's, Sorry.

Issue with Zaz Animation pack and SexLab about Tag system.

SexLab reserves first two elements of Tags[] for Gender Tags. With using AddTag() before AddPosition() like Zaz do, firs two tags mixed with settings from Zaz and GenderTags from SexLab. Something like "ZaZFM,NoSwapMF".

 

 

It's really something Zaz should fix, but they've been gone for awhile. A patch release to Zaz by somebody else would be suitable, but probably not the best way to do it since not as many people would apply the fix to their zaz install. 

 

Rather than hacking in a fix like you mention above though, I'll work on some fixes for next SexLab that doesn't require the gender tags to reserve the first 2 tag slots, that should more efficiently solve the issue.

 

Thanks for looking into what the problem is though, I'd heard Zaz had issues for awhile but hadn't ever gotten around to investigating what exactly those issues were since they generally seemed minor from most reports. Now that I know what the issue is exactly I should be able to correct it in the next update.

Link to comment

 

<snip>

 

  • Autostart: Absolutely not. SexLab specifically doesn't autostart itself for a reason - reasons you are ignoring and making a problem out of by ignoring that and autostarting it anyway. There is no reason you should need to force it anyway, for technical and support reasons (for both me and you) you would be significantly better off not forcefully autostarting sexlab and instead working out a different solution.

 

 

What are the reasons? I use it since months without issues. In ME autostart is optional and default off.

 

Link to comment

 

 

<snip>

  • Autostart: Absolutely not. SexLab specifically doesn't autostart itself for a reason - reasons you are ignoring and making a problem out of by ignoring that and autostarting it anyway. There is no reason you should need to force it anyway, for technical and support reasons (for both me and you) you would be significantly better off not forcefully autostarting sexlab and instead working out a different solution.
 

What are the reasons? I use it since months without issues. In ME autostart is optional and default off.

 

It might work fine for you, which is great. The point of preventing autostart however is that it forces users to who it wouldn't for, due to missing dependencies, to notice and hopefully correct these issues.

 

By forcibly autostarting the framework like you are, you are essentially adding to the pool of the people who complain that SexLab doesn't work. Despite the issue truly being with their install that lacks the latest update to various SexLab prerequisites.

 

Long story short I guess, the issue here is that by bypassing the manual install process, you are also bypassing the system check that tells users how they have fucked up. This is a problem you needlessly contribute to by making your mod ignore these checks.

 

If you need help figuring out how to work around this kind of issue, just message me on Steam. You have my Steam message ID, and I am absolutely positive I could help you resolve this issue, plus figure out how to handle performance updates.

Link to comment

Small idea: how about each voice set having three sets of lines;

general: regular ass moaning i.e what's present in the current voice packs SexLab ships with
consensual: voiced yes/no and other affirmatives
aggressive: voiced rapey stuff -- could be that males get aggressor specific sounds while females get victim specific sounds

 

y/n?

Link to comment

Small idea: how about each voice set having three sets of lines;

 

general: regular ass moaning i.e what's present in the current voice packs SexLab ships with

consensual: voiced yes/no and other affirmatives

aggressive: voiced rapey stuff -- could be that males get aggressor specific sounds while females get victim specific sounds

 

y/n?

 

Adding "types" of voice types technically is feasible. (I am NOT saying it will be done, but technically it is possible with a little modification of the actual code.)

But you need the actual sound files. Can you provide them?

Just the backbone code will be useless without actual sound files.

Link to comment

Hey how do I change the orgasm for females to that of male aka they shoot out of a strapon instead of doing the f/f sperm thing and the message pops up about "insert name" shoots load blah blah? Would be nice to have that option if it doesn't exist or know how to change it in ck?

Link to comment

Since there are now many consensual creature animations available in addition to the non-con ones, would it be possible to have a 'toggle aggressive creature animations' tab, so that if the player enjoys a bit of bestiality fun with their horse or tame wolf or pet skeever, only consensual animations play, and have the non-con anims reserved for situations like getting snatched by a wolf pack in the wilds?

Link to comment

 

Small idea: how about each voice set having three sets of lines;

 

general: regular ass moaning i.e what's present in the current voice packs SexLab ships with

consensual: voiced yes/no and other affirmatives

aggressive: voiced rapey stuff -- could be that males get aggressor specific sounds while females get victim specific sounds

 

y/n?

 

umm... N.

Here's my proposal:

aggressive: voiced rapey stuff -- could be that rapists get aggressor specific sounds while victims get victim specific sounds.

 

Though honestly, I'd be happy even if rapists just had default 'enjoying themselves' sounds, and only victims had specific sounds, like cries of pain, screams, 'No', 'Please don't!' and 'stop!'

Adding "types" of voice types technically is feasible. (I am NOT saying it will be done, but technically it is possible with a little modification of the actual code.)

But you need the actual sound files. Can you provide them?

Just the backbone code will be useless without actual sound files.

 

That's not necessarily true. If there was an option to have victim/aggressor use a different voice sets, even with just blank sound files, people could make their own files - either record some, or re-purpose audio from various porn sites. (And maybe they'd even share them here).

 

Link to comment

 

Adding "types" of voice types technically is feasible. (I am NOT saying it will be done, but technically it is possible with a little modification of the actual code.)

But you need the actual sound files. Can you provide them?

Just the backbone code will be useless without actual sound files.

 

That's not necessarily true. If there was an option to have victim/aggressor use a different voice sets, even with just blank sound files, people could make their own files - either record some, or re-purpose audio from various porn sites. (And maybe they'd even share them here).

 

 

 

What you say is correct.

But thinks about providing, in the base framework "empty sound files". Do you think people will do them on their own?

Or just blame Ashal for it?

 

So my point is (mine, Ashal did not answered on that in this thread (yet)): no sound files no extension.

Link to comment

 

 

Small idea: how about each voice set having three sets of lines;

 

general: regular ass moaning i.e what's present in the current voice packs SexLab ships with

consensual: voiced yes/no and other affirmatives

aggressive: voiced rapey stuff -- could be that males get aggressor specific sounds while females get victim specific sounds

 

y/n?

 

umm... N.

Here's my proposal:

aggressive: voiced rapey stuff -- could be that rapists get aggressor specific sounds while victims get victim specific sounds.

 

Though honestly, I'd be happy even if rapists just had default 'enjoying themselves' sounds, and only victims had specific sounds, like cries of pain, screams, 'No', 'Please don't!' and 'stop!'

Adding "types" of voice types technically is feasible. (I am NOT saying it will be done, but technically it is possible with a little modification of the actual code.)

But you need the actual sound files. Can you provide them?

Just the backbone code will be useless without actual sound files.

 

That's not necessarily true. If there was an option to have victim/aggressor use a different voice sets, even with just blank sound files, people could make their own files - either record some, or re-purpose audio from various porn sites. (And maybe they'd even share them here).

 

 

Yeah sorry that was what I meant, just I'm an idiot. Each voice available right now in SL or for download here in the forums would work the exact same way, it'd just have a little back end coding to make it run different sound files based on context.

 

Last I checked, the Vanilla Voices project available here had 3 different archives you could use: general being moaning only, aggressive being "pls no b0ss" for females and "heck yea bro" for males and consensual being "heck yea" for everyone. Except everything would be in one voice pack all neatly packed up together. You feel me?

 

Structurally it could go that each voice pack has moan1-15 with prefixes for the two variable statuses. The sfx currently provided by SL as of now get no prefix since they are the default sound set while the two new ones get something like aggr- or vic-

 

What you say is correct.

But thinks about providing, in the base framework "empty sound files". Do you think people will do them on their own?

Or just blame Ashal for it?

 

So my point is (mine, Ashal did not answered on that in this thread (yet)): no sound files no extension.

This would just be a little bit of extra work to support content creators. If there's no contextual sound files you just fall back to the general voice set, in this case the one that SexLab provides by default. All this'd do is add more stuff for people to play with and deepen the experience. It doesn't really sound like the hardest thing in the world, so if it's possible then why hold back? 

Link to comment

Perhaps already - the question is, sex is not on the beds and bedding, or under the bed :s

 

How to fix it ?

 

Sorry I do not speak English, and it is very difficult to find an answer

 

SexLab 1.61b

 

Thank you..

Asking your question on the right thread on the support forum and providing the information required is the way to get an answer.

 

This is the development forum and thread it is not the appropriate place.

 

The correct forum is: http://www.loverslab.com/forum/50-technical-support-sexlab-framework/

 

Read the original post of these threads before you post there though:

 

http://www.loverslab.com/topic/22241-sexlab-troubleshooting-support-guide/

 

http://www.loverslab.com/topic/32980-important-shut-up-and-read-this-if-you-dont-include-a-papyrus-debug-log-dont-expect-help/

 

 

If you have too much trouble with the English language consider enlisting the help of someone else in the forum who understands your language, there are a lot of nice people here who volunteer a lot of time to helping and I'd bet there are some who understand your language though as far as I can see you've done well thus far.

Link to comment

Random miscellaneous thing to ask perhaps.


 


Does anyone know how to get FloppySOS to work with Clams of Skyrim? I'm asking this here because it's somewhat relative and I'm not sure what is causing my issues right now. I posted a thing about it too. Several actually... to various websites and such. No answers. No help anywhere. Just looking for help anywhere I can I guess. Hopefully someone might know.


 


The amazing thing about this mod existing is it allows Same Shape Atlas for Men to be used with Clams of Skyrim for HDT penetration during sex instead of just the penis clipping through the vagina (Supposedly, from what others tell me).


 


Q: "Why not use Schlongs of Skyrim?" - A: Well yes... That be easy might it? Except only females get all the good shit and male only get a standard look with very little going on on the male body.


Same Shape Atlas for Men allows customization (muscle, body fat, body hair, and etc) to each NPC. Not only that, the penis is customizable, and the mod has an add on that adds HDT bouncing butt and pecs physics to men. Same Shape Atlas is just better, and has a lot more for it.


 


The only problem is getting it to work with Clams of Skyrim.


 


When installing Clams of Skyrim after Same Shape Atlas for Men, the HDT penis overwrites Same Shape Atlas's, causing texture problems and bugs. When installing Same Shape Atlas after Clams of Skyrim, the HDT penis files get overwritten and there is no HDT penis for the males now.


 


The penis just clips through the HDT vagina.


 


FloppySOS adds an HDT penis to either Schlongs of Skyrim or Same Shape Atlas for Men (Whichever is installed). This HDT penis actually works with Same Shape Atlas for Men and such. There are no texture issues nor any bugs. The having an HDT penis problem with Same Shape Atlas is now solved. However, my problem is that I don't know how to get it to work. I have it installed, last and after Same Shape Atlas for Men. Yet the penis still just clips through the HDT vagina.


 


Is it something in the MCM settings or such????


 


I'm just wondering if anyone who uses FloppySOS might know what the thing is.


 


Everything was sorted with LOOT and FLoppySOS.esp sits first in the load order after the last esm, while the other mods (Same Shape Atlas, Sexlab romance, and such) sit down the list more, in case that helps.


 


For further note, I do not use the unofficial skyrim patches because they cause issues in my game. It runs a lot better without them. I have tested FloppySOS with and without them though and there is no difference, and I have used SOS (Without FloppySOS) instead of using Same Shape Atlas for Men and the HDT penetration works with and without them. http://www.loverslab.com/topic/59646-how-to-get-floppysos-to-work-with-clams-of-skyrim/ There is a link to my latest post asking about it with my loadorder. Anything helps.


Link to comment

 

Random miscellaneous thing to ask perhaps.

 

Does anyone know how to get FloppySOS to work with Clams of Skyrim? I'm asking this here because it's somewhat relative and I'm not sure what is causing my issues right now. I posted a thing about it too. Several actually... to various websites and such. No answers. No help anywhere. Just looking for help anywhere I can I guess. Hopefully someone might know.

 

The amazing thing about this mod existing is it allows Same Shape Atlas for Men to be used with Clams of Skyrim for HDT penetration during sex instead of just the penis clipping through the vagina (Supposedly, from what others tell me).

 

Q: "Why not use Schlongs of Skyrim?" - A: Well yes... That be easy might it? Except only females get all the good shit and male only get a standard look with very little going on on the male body.

Same Shape Atlas for Men allows customization (muscle, body fat, body hair, and etc) to each NPC. Not only that, the penis is customizable, and the mod has an add on that adds HDT bouncing butt and pecs physics to men. Same Shape Atlas is just better, and has a lot more for it.

 

The only problem is getting it to work with Clams of Skyrim.

 

When installing Clams of Skyrim after Same Shape Atlas for Men, the HDT penis overwrites Same Shape Atlas's, causing texture problems and bugs. When installing Same Shape Atlas after Clams of Skyrim, the HDT penis files get overwritten and there is no HDT penis for the males now.

 

The penis just clips through the HDT vagina.

 

FloppySOS adds an HDT penis to either Schlongs of Skyrim or Same Shape Atlas for Men (Whichever is installed). This HDT penis actually works with Same Shape Atlas for Men and such. There are no texture issues nor any bugs. The having an HDT penis problem with Same Shape Atlas is now solved. However, my problem is that I don't know how to get it to work. I have it installed, last and after Same Shape Atlas for Men. Yet the penis still just clips through the HDT vagina.

 

Is it something in the MCM settings or such????

 

I'm just wondering if anyone who uses FloppySOS might know what the thing is.

 

Everything was sorted with LOOT and FLoppySOS.esp sits first in the load order after the last esm, while the other mods (Same Shape Atlas, Sexlab romance, and such) sit down the list more, in case that helps.

 

For further note, I do not use the unofficial skyrim patches because they cause issues in my game. It runs a lot better without them. I have tested FloppySOS with and without them though and there is no difference, and I have used SOS (Without FloppySOS) instead of using Same Shape Atlas for Men and the HDT penetration works with and without them. http://www.loverslab.com/topic/59646-how-to-get-floppysos-to-work-with-clams-of-skyrim/ There is a link to my latest post asking about it with my loadorder. Anything helps.

 

 

 

Not the appropriate place to ask this.  Post this in the FloppySOS or Clams threads.  This is for SEXLAB Framework development only.

 

Link to comment
  • 3 weeks later...

When will this be updated? Does anyone know?

 

Updated what? SexLab?

When Ashal will have enough time to do it, it will  be stable enough, and when Mars, Venus, and Jupiter will be aligned.

 

(The last item may or may not apply, I am not sure yet.)

Link to comment

Hello.

 

Is it possible to have a getter for the Alias array in sslAnimationSlots and sslCreatureAnimationSlots, to have access to the Objects array?

Doing different searches, not supported by Sexlab is really difficult without having access to the array. At least in Read Only mode.

 

Link to comment

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.

I think its here not sure but when i use a mod that uses this resource and activate the animation it doesnt play.

 

I just stand there

 

i have dont the FNIS have the skeleton skyui,etc any help?

Link to comment

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use