Jump to content

Sexlab smooth expressions


Recommended Posts

Posted

Does this mod fix the jaw stuttering that happens in base Sexlab expressions? Don't remember that being an issue in LE's version of Sexlab so I'm assuming it was a bug that was introduced in SE version and was never fixed, until now possibly

Posted

Interesting mod but not sure if it currently works with SexLab Utility +

At least on my end it breaks open mouth scenes making them just close all the time.

  • 2 weeks later...
Posted

AMAZING MOD, this mod makes character felt more alive by moving 1 expression to the other, this is insane. the big tradeoff i have is having switching stages to be delayed by this mod, like delayed by 5-10 seconds. i got ryzen 7 7735hs and 16GB ram, ssd

  • 3 weeks later...
Posted

Mods great but even on the monster of a PC I have when advancing a stage there is a very noticeable 3 to 6 second delay so I think I'm gonna wait till that gets fixed could someone ping me if this does get fixed? 

Posted

Please tell me, in order to install this in the middle of the game, do i need to clear my saves from these scripts, or does the sexlab provide auto-cleaning for new scripts?

Posted

Works very good to me,even using old Sexlab 1.63 beta 8,only noticed range of expressions are reduced,even at 100 don't get same result as original scripts. 

Posted

CTD during sex scene.

 

Pyramid Utils v0.2.5

SL smooth expressions(UtilPlus) v2.0.0

SE 1.5.97

 

Spoiler
{
  AX:       0x0                (NULL)
  BX:       0x32               (u8):[50]
  CX:       0x5                (u8):[5]
  DX:       0x0                (NULL)
  SI:       0x1E               (u8):[30]
  DI:       0x1E               (u8):[30]
  BP:       0x1E               (u8):[30]
  SP:       0x5055FDFCA0       (void*)
  IP:       0x7FFB08C565C1     (PyramidUtils.dll+265C1) (void*)
  R8:       0x0                (NULL)
  R9:       0x19               (u8):[25]
  R10:      0x546C6148         (u32):[1416388936]
  R11:      0xFFFFFFFFF70C2545 (i64):[-150198971]
  R12:      0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  R13:      0xF                (u8):[15]
  R14:      0x1EEFF697880      (void*)
  R15:      0x7FFB08CB73E0     (PyramidUtils.dll+873E0) (char*) "phonemeId out of range"
  Flags:    0x10283           
  XMM0:     (double)5.46558974479581E-315 / (float)30
  XMM1:     (double)5.18894282963037E-315 / (float)0.3
  XMM2:     (double)0 / (float)0
  XMM3:     (double)0 / (float)0
  XMM4:     (double)0 / (float)0
  XMM5:     (double)0 / (float)0
  XMM6:     (double)4.98503229837094E-315 / (float)0.01
  XMM7:     (double)5.35679601527854E-315 / (float)5
  XMM8:     (double)0 / (float)0
  XMM9:     (double)0 / (float)0
  XMM10:    (double)0 / (float)0
  XMM11:    (double)0 / (float)0
  XMM12:    (double)0 / (float)0
  XMM13:    (double)0 / (float)0
  XMM14:    (double)0 / (float)0
  XMM15:    (double)0 / (float)0
}

Stack
{
  [SP+0]    0x1E               (u8):[30]
  [SP+8]    0x32               (u8):[50]
  [SP+10]   0x1E               (u8):[30]
  [SP+18]   0x7FFB08CB7680     (PyramidUtils.dll+87680) (char*) "bool __cdecl PyramidUtils::Expression::SmoothSetExpression(class RE::Actor *,int,int,int,float,float,int)"
  [SP+20]   0x6400000000       (u64):[429496729600]
  [SP+28]   0x1EBFB7C89A0      (void*)
  [SP+30]   0x5                (u8):[5]
  [SP+38]   0x7FFB08C8693A     (PyramidUtils.dll+5693A) (char*) "?;"
  [SP+40]   0x0                (NULL)
  [SP+48]   0x0                (NULL)
  [SP+50]   0x657C             (u16):[25980]
  [SP+58]   0x67E2             (u16):[26594]
  [SP+68]   0x7FF7674038FA     (SkyrimSE.exe+6938FA) (void*)
  [SP+70]   0x0                (NULL)
  [SP+78]   0x0                (NULL)
  [SP+80]   0x0                (NULL)
  [SP+88]   0x0                (NULL)
  [SP+90]   0x42C80000         (u32):[1120403456] (f32):[100]
  [SP+98]   0x0                (NULL)
  [SP+A0]   0x7FFB08CB73E0     (PyramidUtils.dll+873E0) (char*) "phonemeId out of range"
  [SP+A8]   0x7FFB08CB7228     (PyramidUtils.dll+87228) (char*) "C:\Development\PyramidUtils\src\Expression.h"
  [SP+B0]   0x14               (u8):[20]
  [SP+B8]   0x1EBFB7C89A0      (void*)
  [SP+C0]   0x1ED37B30100      (PlayerCharacter*) -> (FormId: 00000014, BaseForm: TESNPC(Name: `Wab`, FormId: 00000007, File: `Unique Character.esp <- Skyrim.esm`))
  [SP+C8]   0x7FFB08C57551     (PyramidUtils.dll+27551) (void*)
  [SP+D0]   0x1E               (u8):[30]
  [SP+D8]   0x5055FDFE19       (void*)
  [SP+E0]   0x5                (u8):[5]
  [SP+E8]   0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  [SP+F0]   0x500000000F       (u64):[343597383695]
  [SP+F8]   0x40A00000         (u32):[1084227584] (f32):[5]
  [SP+100]  0xF                (u8):[15]
  [SP+108]  0x0                (NULL)
  [SP+110]  0x7FFB08CB73C0     (PyramidUtils.dll+873C0) (char*) "GetPhonemeValue({}) called"
  [SP+118]  0x1A               (u8):[26]
  [SP+120]  0x0                (NULL)
  [SP+128]  0x0                (NULL)
  [SP+130]  0x0                (NULL)
  [SP+138]  0x0                (NULL)
  [SP+140]  0x0                (NULL)
  [SP+148]  0x0                (NULL)
  [SP+150]  0x7FFB08CB7228     (PyramidUtils.dll+87228) (char*) "C:\Development\PyramidUtils\src\Expression.h"
  [SP+158]  0x58               (u8):[88]
  [SP+160]  0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  [SP+168]  0x0                (NULL)
  [SP+170]  0x7FFB08CB7228     (PyramidUtils.dll+87228) (char*) "C:\Development\PyramidUtils\src\Expression.h"
  [SP+178]  0x58               (u8):[88]
  [SP+180]  0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  [SP+188]  0x7FFB55560800     (ntdll.dll+50800) (void*)
  [SP+190]  0x0                (NULL)
  [SP+198]  0x0                (NULL)
  [SP+1A0]  0x0                (NULL)
  [SP+1A8]  0x0                (NULL)
  [SP+1B0]  0x0                (NULL)
  [SP+1B8]  0x0                (NULL)
  [SP+1C0]  0x0                (NULL)
  [SP+1C8]  0x0                (NULL)
  [SP+1D0]  0x0                (NULL)
  [SP+1D8]  0x7FFB08C5B99E     (PyramidUtils.dll+2B99E) (void*)
  [SP+1E0]  0x0                (NULL)
  [SP+1F0]  0x1EBFB7C89A0      (void*)
  [SP+1F8]  0x0                (NULL)
  [SP+200]  0x1EFC66AD860      (void*)
  [SP+208]  0x7FFB53471BB2     (ucrtbase.dll+21BB2) (void*)
  [SP+210]  0x1EFC66AD860      (void*)
  [SP+218]  0x0                (NULL)
  [SP+220]  0x0                (NULL)
  [SP+228]  0x0                (NULL)
  [SP+230]  0x0                (NULL)
  [SP+238]  0x7FFB53CE7614     (KERNEL32.DLL+17614) (void*)
  [SP+240]  0x0                (NULL)
  [SP+248]  0x0                (NULL)
  [SP+250]  0x0                (NULL)
  [SP+258]  0x0                (NULL)
  [SP+260]  0x0                (NULL)
  [SP+268]  0x7FFB555626A1     (ntdll.dll+526A1) (void*)
  [SP+270]  0x0                (NULL)
  [SP+278]  0x0                (NULL)
  [SP+280]  0x0                (NULL)
  [SP+288]  0x0                (NULL)
  [SP+290]  0x0                (NULL)
  [SP+298]  0x0                (NULL)
  [SP+2A0]  0x3CCB90DC00000000 (u64):[4380754337115144192]
  [SP+2A8]  0x0                (NULL)
  [SP+2B0]  0x0                (NULL)
  [SP+2B8]  0x7FFB52F10140     (KERNELBASE.dll+110140) (void*)
  [SP+2C0]  0x5055FDED80       (void*)
  [SP+2C8]  0xE3A919C00007FFB6 (i64):[-2042072643610869834]
  [SP+2D0]  0x7FFB6E3A919C     (u64):[140717862850972]
  [SP+2D8]  0x5055FDED80       (void*)
  [SP+2E0]  0x0                (NULL)
  [SP+2E8]  0x0                (NULL)
  [SP+2F0]  0x0                (NULL)
  [SP+2F8]  0x0                (NULL)
  [SP+300]  0x0                (NULL)
  [SP+308]  0x0                (NULL)
  [SP+310]  0x0                (NULL)
  [SP+318]  0x0                (NULL)
  [SP+320]  0x0                (NULL)
  [SP+328]  0x0                (NULL)
  [SP+330]  0x0                (NULL)
  [SP+338]  0x0                (NULL)
  [SP+340]  0x0                (NULL)
  [SP+348]  0x0                (NULL)
  [SP+350]  0x0                (NULL)
  [SP+358]  0x0                (NULL)
}

 

 

Posted (edited)
On 2/29/2024 at 4:39 PM, vuxuno said:

CTD during sex scene.

 

Pyramid Utils v0.2.5

SL smooth expressions(UtilPlus) v2.0.0

SE 1.5.97

 

  Reveal hidden contents
{
  AX:       0x0                (NULL)
  BX:       0x32               (u8):[50]
  CX:       0x5                (u8):[5]
  DX:       0x0                (NULL)
  SI:       0x1E               (u8):[30]
  DI:       0x1E               (u8):[30]
  BP:       0x1E               (u8):[30]
  SP:       0x5055FDFCA0       (void*)
  IP:       0x7FFB08C565C1     (PyramidUtils.dll+265C1) (void*)
  R8:       0x0                (NULL)
  R9:       0x19               (u8):[25]
  R10:      0x546C6148         (u32):[1416388936]
  R11:      0xFFFFFFFFF70C2545 (i64):[-150198971]
  R12:      0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  R13:      0xF                (u8):[15]
  R14:      0x1EEFF697880      (void*)
  R15:      0x7FFB08CB73E0     (PyramidUtils.dll+873E0) (char*) "phonemeId out of range"
  Flags:    0x10283           
  XMM0:     (double)5.46558974479581E-315 / (float)30
  XMM1:     (double)5.18894282963037E-315 / (float)0.3
  XMM2:     (double)0 / (float)0
  XMM3:     (double)0 / (float)0
  XMM4:     (double)0 / (float)0
  XMM5:     (double)0 / (float)0
  XMM6:     (double)4.98503229837094E-315 / (float)0.01
  XMM7:     (double)5.35679601527854E-315 / (float)5
  XMM8:     (double)0 / (float)0
  XMM9:     (double)0 / (float)0
  XMM10:    (double)0 / (float)0
  XMM11:    (double)0 / (float)0
  XMM12:    (double)0 / (float)0
  XMM13:    (double)0 / (float)0
  XMM14:    (double)0 / (float)0
  XMM15:    (double)0 / (float)0
}

Stack
{
  [SP+0]    0x1E               (u8):[30]
  [SP+8]    0x32               (u8):[50]
  [SP+10]   0x1E               (u8):[30]
  [SP+18]   0x7FFB08CB7680     (PyramidUtils.dll+87680) (char*) "bool __cdecl PyramidUtils::Expression::SmoothSetExpression(class RE::Actor *,int,int,int,float,float,int)"
  [SP+20]   0x6400000000       (u64):[429496729600]
  [SP+28]   0x1EBFB7C89A0      (void*)
  [SP+30]   0x5                (u8):[5]
  [SP+38]   0x7FFB08C8693A     (PyramidUtils.dll+5693A) (char*) "?;"
  [SP+40]   0x0                (NULL)
  [SP+48]   0x0                (NULL)
  [SP+50]   0x657C             (u16):[25980]
  [SP+58]   0x67E2             (u16):[26594]
  [SP+68]   0x7FF7674038FA     (SkyrimSE.exe+6938FA) (void*)
  [SP+70]   0x0                (NULL)
  [SP+78]   0x0                (NULL)
  [SP+80]   0x0                (NULL)
  [SP+88]   0x0                (NULL)
  [SP+90]   0x42C80000         (u32):[1120403456] (f32):[100]
  [SP+98]   0x0                (NULL)
  [SP+A0]   0x7FFB08CB73E0     (PyramidUtils.dll+873E0) (char*) "phonemeId out of range"
  [SP+A8]   0x7FFB08CB7228     (PyramidUtils.dll+87228) (char*) "C:\Development\PyramidUtils\src\Expression.h"
  [SP+B0]   0x14               (u8):[20]
  [SP+B8]   0x1EBFB7C89A0      (void*)
  [SP+C0]   0x1ED37B30100      (PlayerCharacter*) -> (FormId: 00000014, BaseForm: TESNPC(Name: `Wab`, FormId: 00000007, File: `Unique Character.esp <- Skyrim.esm`))
  [SP+C8]   0x7FFB08C57551     (PyramidUtils.dll+27551) (void*)
  [SP+D0]   0x1E               (u8):[30]
  [SP+D8]   0x5055FDFE19       (void*)
  [SP+E0]   0x5                (u8):[5]
  [SP+E8]   0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  [SP+F0]   0x500000000F       (u64):[343597383695]
  [SP+F8]   0x40A00000         (u32):[1084227584] (f32):[5]
  [SP+100]  0xF                (u8):[15]
  [SP+108]  0x0                (NULL)
  [SP+110]  0x7FFB08CB73C0     (PyramidUtils.dll+873C0) (char*) "GetPhonemeValue({}) called"
  [SP+118]  0x1A               (u8):[26]
  [SP+120]  0x0                (NULL)
  [SP+128]  0x0                (NULL)
  [SP+130]  0x0                (NULL)
  [SP+138]  0x0                (NULL)
  [SP+140]  0x0                (NULL)
  [SP+148]  0x0                (NULL)
  [SP+150]  0x7FFB08CB7228     (PyramidUtils.dll+87228) (char*) "C:\Development\PyramidUtils\src\Expression.h"
  [SP+158]  0x58               (u8):[88]
  [SP+160]  0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  [SP+168]  0x0                (NULL)
  [SP+170]  0x7FFB08CB7228     (PyramidUtils.dll+87228) (char*) "C:\Development\PyramidUtils\src\Expression.h"
  [SP+178]  0x58               (u8):[88]
  [SP+180]  0x7FFB08CB7370     (PyramidUtils.dll+87370) (char*) "int __cdecl PyramidUtils::Expression::GetPhonemeValue(class RE::Actor *,int)"
  [SP+188]  0x7FFB55560800     (ntdll.dll+50800) (void*)
  [SP+190]  0x0                (NULL)
  [SP+198]  0x0                (NULL)
  [SP+1A0]  0x0                (NULL)
  [SP+1A8]  0x0                (NULL)
  [SP+1B0]  0x0                (NULL)
  [SP+1B8]  0x0                (NULL)
  [SP+1C0]  0x0                (NULL)
  [SP+1C8]  0x0                (NULL)
  [SP+1D0]  0x0                (NULL)
  [SP+1D8]  0x7FFB08C5B99E     (PyramidUtils.dll+2B99E) (void*)
  [SP+1E0]  0x0                (NULL)
  [SP+1F0]  0x1EBFB7C89A0      (void*)
  [SP+1F8]  0x0                (NULL)
  [SP+200]  0x1EFC66AD860      (void*)
  [SP+208]  0x7FFB53471BB2     (ucrtbase.dll+21BB2) (void*)
  [SP+210]  0x1EFC66AD860      (void*)
  [SP+218]  0x0                (NULL)
  [SP+220]  0x0                (NULL)
  [SP+228]  0x0                (NULL)
  [SP+230]  0x0                (NULL)
  [SP+238]  0x7FFB53CE7614     (KERNEL32.DLL+17614) (void*)
  [SP+240]  0x0                (NULL)
  [SP+248]  0x0                (NULL)
  [SP+250]  0x0                (NULL)
  [SP+258]  0x0                (NULL)
  [SP+260]  0x0                (NULL)
  [SP+268]  0x7FFB555626A1     (ntdll.dll+526A1) (void*)
  [SP+270]  0x0                (NULL)
  [SP+278]  0x0                (NULL)
  [SP+280]  0x0                (NULL)
  [SP+288]  0x0                (NULL)
  [SP+290]  0x0                (NULL)
  [SP+298]  0x0                (NULL)
  [SP+2A0]  0x3CCB90DC00000000 (u64):[4380754337115144192]
  [SP+2A8]  0x0                (NULL)
  [SP+2B0]  0x0                (NULL)
  [SP+2B8]  0x7FFB52F10140     (KERNELBASE.dll+110140) (void*)
  [SP+2C0]  0x5055FDED80       (void*)
  [SP+2C8]  0xE3A919C00007FFB6 (i64):[-2042072643610869834]
  [SP+2D0]  0x7FFB6E3A919C     (u64):[140717862850972]
  [SP+2D8]  0x5055FDED80       (void*)
  [SP+2E0]  0x0                (NULL)
  [SP+2E8]  0x0                (NULL)
  [SP+2F0]  0x0                (NULL)
  [SP+2F8]  0x0                (NULL)
  [SP+300]  0x0                (NULL)
  [SP+308]  0x0                (NULL)
  [SP+310]  0x0                (NULL)
  [SP+318]  0x0                (NULL)
  [SP+320]  0x0                (NULL)
  [SP+328]  0x0                (NULL)
  [SP+330]  0x0                (NULL)
  [SP+338]  0x0                (NULL)
  [SP+340]  0x0                (NULL)
  [SP+348]  0x0                (NULL)
  [SP+350]  0x0                (NULL)
  [SP+358]  0x0                (NULL)
}

 

 

Please try this one 

 

 

Edited by crajjjj
obsolete
Posted
1 hour ago, Kruggar said:

What's the difference between the normal file and UtilPlus ?

 

If you have Sexlab Utility Plus by OsmelMC, use the UtilPlus version.

Posted

Expressions are really looking good, huge improvement!

 

That said, getting either CTD during scenes with 2.0 and now with 2.01 the screen freezes with audio. Utli plus version, 1.5.97.

 

Maybe more to do with Pyramid than this mod? I also tried the latest Cond. Expressions Extended (without this mod present), followed the update process and either CTD or freeze.

Posted (edited)
1 hour ago, modball said:

Expressions are really looking good, huge improvement!

 

That said, getting either CTD during scenes with 2.0 and now with 2.01 the screen freezes with audio. Utli plus version, 1.5.97.

 

Maybe more to do with Pyramid than this mod? I also tried the latest Cond. Expressions Extended (without this mod present), followed the update process and either CTD or freeze.

ah seems like lots of crashing same for me mod page for pyramidutils got some ctd reports for bugs 

Edited by 4Lewds
Posted
3 hours ago, modball said:

Expressions are really looking good, huge improvement!

 

That said, getting either CTD during scenes with 2.0 and now with 2.01 the screen freezes with audio. Utli plus version, 1.5.97.

 

Maybe more to do with Pyramid than this mod? I also tried the latest Cond. Expressions Extended (without this mod present), followed the update process and either CTD or freeze.

We are working on the dll update to fix this. Coming soon. 

Will drop here for testing as soon as possible

Posted (edited)

here - fresh release builds of pyramidutils dll. please try and provide feedback

 

Edited by crajjjj
Posted (edited)

Hi,your mod looks good but I got issues resulting the actors always close their mouth. Using SL 1.63 not the plus one and I don't use ahegao tongue,could it be the loading order or something else?Any suggestion?

I also tried 1.0 version before and the issue is the same.

Edited by l10031620
Posted
29 minutes ago, l10031620 said:

Hi,your mod looks good but I got issues resulting the actors always close their mouth. Using SL 1.63 not the plus one and I don't use ahegao tongue,could it be the loading order or something else?Any suggestion?

I also tried 1.0 version before and the issue is the same.

Try to change the expressions in the sexlab mcm. This mod is not providing new expressions. Just making the existing ones more smooth. 

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