Jump to content

Skyrim SexLab - Sex Animation Framework v1.62 - UPDATED Jun 3rd 2016


Recommended Posts

Posted

Anyone know why my spell controls are disabled after a sex scene? Just started happening with 1.33.

 

I cant cast spells or use my mouse wheel. I can in menus tho.

Posted

Can anyone confirm if GetStatFloat() is still working? Users of my mod reported that a certain feature was very buggy, causing massive lag and delays. The feature they are referring to is an Info that uses this script fragment:

 

 

int PreviousClientCount = PlayerClientCount.GetValueInt()
PlayerClientCount.SetValue(PreviousClientCount + 1)
if SexLab.FindStat("Client Count") == -1
SexLab.RegisterStat("Client Count", PreviousClientCount + 1)
else
SexLab.AdjustBy("Client Count", 1)
endif


;float AnalChance = Utility.RandomFloat(0,100)
sslBaseAnimation[] anims
actor[] sexActors
;ActorBase Client = ClientREF.GetActorRef().GetBaseObject() as ActorBase
;ActorBase Player = SexLab.PlayerREF.GetActorBase()
if (SexLab.GetGender(SexLab.PlayerRef) == 1) && (SexLab.GetGender(ClientRef.GetActorRef()) == 0)
sexActors = new actor[2]
sexActors[0] = SexLab.PlayerRef
sexActors[1] = ClientREF.GetActorRef()
anims = SexLab.GetAnimationsByTags(2, "MF,FM", "Zaz")


elseif (SexLab.GetGender(SexLab.PlayerRef) == 0) && (SexLab.GetGender(ClientRef.GetActorRef()) == 0)
sexActors = new actor[2]
sexActors[0] = SexLab.PlayerRef
sexActors[1] = ClientREF.GetActorRef()
anims = SexLab.GetAnimationsByTags(2, "MM", "Zaz")


elseif (SexLab.GetGender(SexLab.PlayerRef) == 1) && (SexLab.GetGender(ClientRef.GetActorRef()) == 1)
sexActors = new actor[2]
sexActors[0] = ClientREF.GetActorRef()
sexActors[1] = SexLab.PlayerRef
anims = SexLab.GetAnimationsByTags(2, "Sex,LeadIn", "Zaz", false)


elseif (SexLab.GetGender(SexLab.PlayerRef) == 0) && (SexLab.GetGender(ClientRef.GetActorRef()) == 1)
sexActors = new actor[2]
sexActors[0] = ClientREF.GetActorRef()
sexActors[1] = SexLab.PlayerRef
anims = SexLab.GetAnimationsByTags(2, "MF,FM", "Zaz")


else
sexActors = new actor[2]
sexActors[0] = SexLab.PlayerRef
sexActors[1] = ClientREF.GetActorRef()
anims = SexLab.GetAnimationsByTags(2, "Sex,LeadIn", "Zaz", false)
endif


sslThreadModel th = SexLab.NewThread()
th.AddActor(SexActors[0])
th.AddActor(SexActors[1])
th.SetAnimations(anims)
;th.DisableLeadIn()
th.StartThread()


;if AnalChance < 50
;anims = SexLab.GetAnimationsByTag(2, "Aggressive", "Anal")
;else
;anims = SexLab.GetAnimationsByTag(2, "Aggressive", tagsuppress="Anal")
;endif
int GoldEarned = (((Utility.RandomFloat(35,100)) * (1.00 + ((Game.GetPlayer().GetFactionRank(HookerExperience) as float) / 25.00) + ((SexLab.GetStatFloat("Client Count")) / 100.00) + ((Game.GetPlayer().GetAV("Speechcraft") as float) / 200.00))) * (MoneyEarnedMult.GetValue() as float)) as int
Game.GetPlayer().AddItem(Gold, GoldEarned)
ClientREF.Clear()

 

 

I tested this with Framework v1.33, and found that when I deleted
int GoldEarned = (((Utility.RandomFloat(35,100)) * (1.00 + ((Game.GetPlayer().GetFactionRank(HookerExperience) as float) / 25.00) + ((SexLab.GetStatFloat("Client Count")) / 100.00) + ((Game.GetPlayer().GetAV("Speechcraft") as float) / 200.00))) * (MoneyEarnedMult.GetValue() as float)) as int
Game.GetPlayer().AddItem(Gold, GoldEarned)

everything would work just fine without the previous lag or delays.

 

I narrowed it down and found that deleting only

((SexLab.GetStatFloat("Client Count")) / 100.00)

from the calculation would similarly fix the issues.

 

So, I'm wondering if GetStatFloat() has some bugs.

 

Posted (edited)

 

 

Quick test with 1.33. Mainly focused on mouth and expressions.

 

Tried a BJ with a Whiterun Guard (action started by dialogue using SexLab Romance).

<snip>

Finish.

 

Open mouths work fine, it uses expression 16 100, some mods just overwrite the characters expression clearing it, or alter the tri files in a way that's incompatible.

 

Didn't know Phoneme 1 100 would achieve a similar result though, I'll look at using that instead of using combat shout 100.

 
The updating index stuff is all debug text you can ignore, I just forgot to remove it.

 

I play a Ningheim race.

She has her own folders for lips, browns, head. (I had to place here the XPMS skeleton too).

Could this is the problem my mouth doens't open for BJs?

 

If yes, how can I solve it?

 

 

I use the Ningheim race and the mouth opens for me. not sure what i did different in my game but it works

 

 

i use MO and install every thing with it but the Ningheim and RaceCompatibility and fins i put them in main data folder. not sure if that helps.

 

Edited by KunKa
Posted

Hey Ashal,

 

No idea if you are aware of this but someone found a way to export working paired animations :

 

http://www.nexusmods.com/skyrim/mods/49311/?tab=1&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fskyrim%2Fajax%2Fmoddescription%2F%3Fid%3D49311%26preview%3D&pUp=1

 

Fore is aware of this and will update FNIS to take paired animations in consideration.

 

My knowledge is extremely limited, but from what i understand this could probably lead to some paired sex animations. Which means no more clipping and placement issues.

 

edit : Also new KillMoves.

 

I don't think it will resolve all clipping issues because the body replacers are customized by each player or randomly assigned by the game or the mod but it sure is a new way of animating ! Now, will we still be able to move the characters so they align well enough for the player if some clipping issue appears ?

Posted

So did some test still the same problem on my side,,,

 

If you wear a weapon in the right hand and are in combat state if you start an act you won't leave it at the end of the act and are stucked till you swap the weapon. (R-key won't work)

 

Deinstalled tons of mods and cleaned the save file a trillion times even started a new game .. always the problem,

 

So i went back to 1.24 .. and viola all is running well, problem gone.

 

used match maker 6 to start the show.

 

I have the same problem. But there is an easy workaround. I use SkyUI and I made a group: right hand dagger, left hand calm spell). If R doesn't work I press two times the function-key (F1 for Group 1 for example) and everything works again. Actually I am already used to it so it doesn't bug me anymore.

Posted

@RogueMage: Sure it's easy to counter the problem but on the other hand it's also very eye-catching as you nearly always encounter it if you use an aggressive way to start a sex action. (When you hold a weapon.)

 

I analysed the scripts but in the moment it's a too big mess for me to understand. (I'am rather new in modding or helping out in skyrim modding :) ) I could see that there was quite some change how the initialisation is organised in the scripts and i guess it's simply a timing problem. I hoped it was a simple sequence problem e.g. that the script first unwield the weapon before it checked from combat etc. but i don't think it's that easy :) )

 

hihi, would be nice if a few more comments how the stuff work would be in the scripts ;)

Posted

 

Can anyone confirm if GetStatFloat() is still working? Users of my mod reported that a certain feature was very buggy, causing massive lag and delays. The feature they are referring to is an Info that uses this script fragment:

 

 

int PreviousClientCount = PlayerClientCount.GetValueInt()
PlayerClientCount.SetValue(PreviousClientCount + 1)
if SexLab.FindStat("Client Count") == -1
SexLab.RegisterStat("Client Count", PreviousClientCount + 1)
else
SexLab.AdjustBy("Client Count", 1)
endif


;float AnalChance = Utility.RandomFloat(0,100)
sslBaseAnimation[] anims
actor[] sexActors
;ActorBase Client = ClientREF.GetActorRef().GetBaseObject() as ActorBase
;ActorBase Player = SexLab.PlayerREF.GetActorBase()
if (SexLab.GetGender(SexLab.PlayerRef) == 1) && (SexLab.GetGender(ClientRef.GetActorRef()) == 0)
sexActors = new actor[2]
sexActors[0] = SexLab.PlayerRef
sexActors[1] = ClientREF.GetActorRef()
anims = SexLab.GetAnimationsByTags(2, "MF,FM", "Zaz")


elseif (SexLab.GetGender(SexLab.PlayerRef) == 0) && (SexLab.GetGender(ClientRef.GetActorRef()) == 0)
sexActors = new actor[2]
sexActors[0] = SexLab.PlayerRef
sexActors[1] = ClientREF.GetActorRef()
anims = SexLab.GetAnimationsByTags(2, "MM", "Zaz")


elseif (SexLab.GetGender(SexLab.PlayerRef) == 1) && (SexLab.GetGender(ClientRef.GetActorRef()) == 1)
sexActors = new actor[2]
sexActors[0] = ClientREF.GetActorRef()
sexActors[1] = SexLab.PlayerRef
anims = SexLab.GetAnimationsByTags(2, "Sex,LeadIn", "Zaz", false)


elseif (SexLab.GetGender(SexLab.PlayerRef) == 0) && (SexLab.GetGender(ClientRef.GetActorRef()) == 1)
sexActors = new actor[2]
sexActors[0] = ClientREF.GetActorRef()
sexActors[1] = SexLab.PlayerRef
anims = SexLab.GetAnimationsByTags(2, "MF,FM", "Zaz")


else
sexActors = new actor[2]
sexActors[0] = SexLab.PlayerRef
sexActors[1] = ClientREF.GetActorRef()
anims = SexLab.GetAnimationsByTags(2, "Sex,LeadIn", "Zaz", false)
endif


sslThreadModel th = SexLab.NewThread()
th.AddActor(SexActors[0])
th.AddActor(SexActors[1])
th.SetAnimations(anims)
;th.DisableLeadIn()
th.StartThread()


;if AnalChance < 50
;anims = SexLab.GetAnimationsByTag(2, "Aggressive", "Anal")
;else
;anims = SexLab.GetAnimationsByTag(2, "Aggressive", tagsuppress="Anal")
;endif
int GoldEarned = (((Utility.RandomFloat(35,100)) * (1.00 + ((Game.GetPlayer().GetFactionRank(HookerExperience) as float) / 25.00) + ((SexLab.GetStatFloat("Client Count")) / 100.00) + ((Game.GetPlayer().GetAV("Speechcraft") as float) / 200.00))) * (MoneyEarnedMult.GetValue() as float)) as int
Game.GetPlayer().AddItem(Gold, GoldEarned)
ClientREF.Clear()

 

 

I tested this with Framework v1.33, and found that when I deleted
int GoldEarned = (((Utility.RandomFloat(35,100)) * (1.00 + ((Game.GetPlayer().GetFactionRank(HookerExperience) as float) / 25.00) + ((SexLab.GetStatFloat("Client Count")) / 100.00) + ((Game.GetPlayer().GetAV("Speechcraft") as float) / 200.00))) * (MoneyEarnedMult.GetValue() as float)) as int
Game.GetPlayer().AddItem(Gold, GoldEarned)

everything would work just fine without the previous lag or delays.

 

I narrowed it down and found that deleting only

((SexLab.GetStatFloat("Client Count")) / 100.00)

from the calculation would similarly fix the issues.

 

So, I'm wondering if GetStatFloat() has some bugs.

 

 

I'll be releasing a 1.33b hotfix shortly that fixes custom stats as well as open mouth incompatibilities. 

Posted

Anyone know why my spell controls are disabled after a sex scene? Just started happening with 1.33.

 

I cant cast spells or use my mouse wheel. I can in menus tho.

 

Sorry, also I play as female. The Male never undresses now.

 

Anyone have any idea?

Posted

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.  also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 gigaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,

 

You updated so fast I didnt even get a chance to test with sexlab 1.32b version. Ima test to see if it worked better. You have been really putting in some work  recently thanx for your efforts.

Posted

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.. also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 hihaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,,

 

If the game takes 8 more seconds to save it sounds like you have a save game bloat.

How big are your save game files?

Posted

 

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.. also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 hihaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,,

 

If the game takes 8 more seconds to save it sounds like you have a save game bloat.

How big are your save game files?

 

 

I made a new game when I started. I never overwrite the same file.

 

Holy crap just checked and it jumped from 10 XXX kb to like 92,XXX kb and the last one was 1xx,xxx kb

 

Posted

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.  also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 hihaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,

 

You updated so fast I didnt even get a chance to test with sexlab 1.32b version. Ima test to see if it worked better. You have been really putting in some work  recently thanx for your efforts.

From my testing, it seems that the issue was caused by the GetStatFloat() SexLab function. That will be fixed soon in SexLab Framework v1.33b, according to Ashal.

Posted

 

 

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.. also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 hihaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,,

 

If the game takes 8 more seconds to save it sounds like you have a save game bloat.

How big are your save game files?

 

 

I made a new game when I started. I never overwrite the same file.

 

Holy crap just checked and it jumped from 10 XXX kb to like 92,XXX kb and the last one was 1xx,xxx kb

 

 

 

Normaly your save sage file size will increase a bit as you progress the game, and will also increase a bit if store items in safe chests.

For example my normal save game is at this point 15Mb. 

If however you see it increasing rapidly, (if for example mine jumps to 17Mb) then you got a save bloat.

 

Try making a clean install of TDF's mod , and install the updated version that just got out ;-)

Posted

 

 

 

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.. also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 hihaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,,

 

If the game takes 8 more seconds to save it sounds like you have a save game bloat.

How big are your save game files?

 

 

I made a new game when I started. I never overwrite the same file.

 

Holy crap just checked and it jumped from 10 XXX kb to like 92,XXX kb and the last one was 1xx,xxx kb

 

 

 

Normaly your save sage file size will increase a bit as you progress the game, and will also increase a bit if store items in safe chests.

For example my normal save game is at this point 15Mb. 

If however you see it increasing rapidly, (if for example mine jumps to 17Mb) then you got a save bloat.

 

Try making a clean install of TDF's mod , and install the updated version that just got out ;-)

 

 

I have the latest but I will make sure I have 1.81. I think I do or it might be 1.80. And i dont think its TDF but I will give it a shot because all the saves were around 8,xxxx-16,xxxx. Execept for the ones today when I started playing around 7: 30 and up. Thats after I installed sexlab  1.33

Posted

 

 

 

tdf prostitution doesnt seem to work. anymore. when I talk the animation doesnt take place anymore nor do i get paid.. also  game saving takes like an extra 8 seconds and I  have a well built cpu, geo 780, 3.5-3.9 hihaherts i7 and 32 gigs of ram so I know it cant be soley a performance issue. I am using ENB mistviel 3.36 but I get an average of around 40fps outside. so the game is generally smooth and I I dont have any hd textures mods as I got annoyed to find out time after again a hd texture mod was responsible for ctd,,

 

If the game takes 8 more seconds to save it sounds like you have a save game bloat.

How big are your save game files?

 

 

I made a new game when I started. I never overwrite the same file.

 

Holy crap just checked and it jumped from 10 XXX kb to like 92,XXX kb and the last one was 1xx,xxx kb

 

 

 

Normaly your save sage file size will increase a bit as you progress the game, and will also increase a bit if store items in safe chests.

For example my normal save game is at this point 15Mb. 

If however you see it increasing rapidly, (if for example mine jumps to 17Mb) then you got a save bloat.

 

Try making a clean install of TDF's mod , and install the updated version that just got out ;-)

 

 

I have the latest but I will make sure I have 1.81. I think I do or it might be 1.80. And i dont think its TDF but I will give it a shot because all the saves were around 8,xxxx-16,xxxx. Execept for the ones today when I started playing around 7: 30 and up. Thats after I installed sexlab  1.33. I also started a new game for this when I started playing today.

 

Edit: just a question. If I have these weird colors that come out like triangles randomly then my game ctd's is that becauseof  HTD physics version I have? Sometimes I have been having that issue I dont know if you get CTD's like this. I  have only been getting them after  a while since using HTD. I also Reinstalled my whole game as I found out that Steam messed up my game by trying to automaticly sync stuff.

Posted

I can't get creatures to trigger or do anything, I got FNIs creatures enabled, sexlab defeat, works fine with humans just not creatures.

Posted

As has been in the FAQ for ages now, turn off TFC before the animation ends or risk CTD when saving/waiting.

 

I make it auto disable TFC in 1.30 on the the final stage of animation, greatly reducing risk of crashing. People complain about it.

I listen to the complaints and remove the auto-TFC disable on final stage, obviously bringing back TFC related crashes. People complain about it.

I understand that one completely.

 

One of the reasons I went out and made the mod I did is if people want to get a good view that can stay in character mode. All animations play and no crashing.

 

Doesn't effect TFC returning. Don't have to TFC at all.

 

Oh well...

Posted

 

 

Edit: just a question. If I have these weird colors that come out like triangles randomly then my game ctd's is that becauseof  HTD physics version I have? Sometimes I have been having that issue I dont know if you get CTD's like this. I  have only been getting them after  a while since using HTD. I also Reinstalled my whole game as I found out that Steam messed up my game by trying to automaticly sync stuff.

 

 

That's from Safety Load, if you're seeing them on the menu screen. Been doing that forever. It's a sign to exit the menu, do a manual save from the console, then restart the game.

Posted

well I retested 1.33 with a updated tdf still no change. The animations wont show. even for other mods. sexlab romance animations wouldnt start and it kept repeating I hope your worth everyseptim  for tdf. sexlab defeat Never saw any animation start either when the npc were fighting. Then I ctd;d. I de installed some more recent mods I installed. before I had the esp's unchecked but I know sometimes skyrim game still utilizes the resources for whatever reason and can create the same incompatibilitiy issues. I am also getting this in my fnis, I dont know why. If anyone is familiar with this:

 

 

FNIS Behavior V4.1   12/30/2013 9:10:10 PM
Skyrim: 1.9.32.0 - D:\steam\steamapps\common\Skyrim (Steam)
Generator: D:\steam\SteamApps\common\Skyrim\Data\tools\GenerateFNIS_for_Users
Skeleton female: Default (99 bones)   male: XPMS (242 bones)
Patch: "SKELETON Arm Fix"
Patch: * xp32's "Momo  Acrobatic Jump"

>>Warning:  1 non-FNIS behavior files in meshes\character\behaviors. They CAN be the cause of Skyrim incompatibility:<<
0_master.hkx

Reading FNIS ...
Reading FNISBase ...
Reading FNISCreatureVersion ...
Reading MomoAJ ...
Reading sanguinesDebauchery ...
Reading SexLab ...
Reading SexLabCreature ...
Reading SexLabDefeat ...
Reading SexLabTDFAggressiveProstitution ...
Reading ZaZAnimationPack ...( 6 furniture, 0 offset,<3> alternate animations)

All Anim Lists scanned. Generating Behavior Files...
Generating mt_behavior xml ...
Converting Behavior Files (.xml to .hkx) ...

Create Creature Behaviors ...
Reading SexLabCreature ...

 1414 animations for 10 mods successfully included (characters)
  ( 6 furniture, 0 offset,<3> alternate animations) - mt_behavior usage: 1.5 % (73/4770)
 242 animations for 1 mods and 16 creatures successfully included.
 1 Warning(s).
 

 

the thing is I even deleted the file it gave me a warning about and I still get the messege. FNIS will reproduce the same file it is warning me about. after it recreates it it will warn me about it.

 

also I deleted all my prior saves, I am still getting a insane bloat save. Other mods that require me to activate in the mcm menu I did not activate them. The only thing I have done was set my key for immersive first person view

 

bandicam_2013_12_30_21_16_50_542.jpg

 

I am going to try the 1.24 version again and then try the 1.32b

Posted

SexLab v1.34 released, changelog is as follows:

  • Fixed: Mod compatibility issue for SexLab mods using custom stats, such as TDF Prostitution
  • Fixed: Open mouth during oral animations not working for some users
  • Fixed: Removed leftover debug text being printed to console

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