Jump to content

Recommended Posts

Aroused Sexy Idles SE - DAR version

View File

Got permission form Black714 to post this version, original mod: TDF Aroused Sexy Idles Plus - Sex Effects - LoversLab

 

Uses Dynamic Animation Replacer to have actors play the aroused idles, that means: no plugins, no scripts and no need for FNIS/Nemesis.

Install with your favorite mod manager and done.

 

Support for both SexLab and FlowerGirls Aroused, included animations are for SSE.

 

Customization

It is possible to customize arousal levels by editing the _conditions.txt files with notepad:

 


_conditions.txt are found in meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions, checked from the highest numbered folder (31570) to lowest (31564), first one to apply wins.



meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions 
- 31564 (41-60 arousal) 
- 31565 (61-70 arousal) 
- 31566 (71-80 arousal) 
- 31567 (81-90 arousal) 
- 31568 (91-94 arousal) 
- 31569 (95-99 arousal) 
- 31570 (arousal 100+)

 
sample condition (31570):


IsInFaction("SexLabAroused.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "SexLabAroused.esm" | 0x0003FC36) OR
IsInFaction("ArousedRedux.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "ArousedRedux.esm" | 0x0003FC36)

the number is the arousal level, in this example the animation would only play when the level is not lower than 99, that means arousal 100+ for any female.

If you want to restrict to player only make it look like this:


IsActorBase("Skyrim.esm"| 0x00000007) AND 
IsInFaction("SexLabAroused.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "SexLabAroused.esm" | 0x0003FC36) OR
IsInFaction("ArousedRedux.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "ArousedRedux.esm" | 0x0003FC36)


or make it that idles only play in a player home:


CellHasKeyword("Skyrim.esm" | 0x000FC1A3) AND 
IsInFaction("SexLabAroused.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "SexLabAroused.esm" | 0x0003FC36) OR
IsInFaction("ArousedRedux.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "ArousedRedux.esm" | 0x0003FC36)

 

 

Credits

Leito86 and red3113 for the animations, Black714, Kamo1 and TheDriedFinger for the original mods.

 

Permissions

Feel free to expand or redistribute condition sets.


  • Submitter
  • Submitted
    04/02/2021
  • Category
  • Requires
    Dynamic Animation Replacer
  • Regular Edition Compatible
    Yes

 

Link to comment

It doesn't seem to work as intended: the same animation plays regardless of arousal, and animation plays even below 40 arousal.

 

NOT IsFactionRankLessThan(40, "SexLabAroused.esm" | 0x0003FC36) OR
NOT IsFactionRankLessThan(40, "ArousedRedux.esm" | 0x0003FC36) OR
NOT IsFactionRankLessThan(40, "MiasLair.esp" | 0x0007BC30)

I don't actually know how this language works EXACTLY... but I think because I don't have ArousedRedux or MiasLair, IsFactionRankLessThan always returns "False", "NOT False" is "True"... which means this script always returns "True".

NOT IsFactionRankLessThan(40, "SexLabAroused.esm" | 0x0003FC36)

Removing code referencing plugins I don't have fixes the whole issue, animations play and change correctly.

 

Link to comment

Added a condition that checks if actor is actually in the faction:

IsInFaction("SexLabAroused.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "SexLabAroused.esm" | 0x0003FC36) OR
IsInFaction("ArousedRedux.esm" | 0x0003FC36) AND
NOT IsFactionRankLessThan(99, "ArousedRedux.esm" | 0x0003FC36)

 

Now it should behave as expected

Link to comment
  • 2 weeks later...
  • 1 month later...
  • 2 weeks later...
  • 4 weeks later...
  • 3 weeks later...

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