Jump to content

OSL Aroused - Arousal Reborn not auto updating SOS erections


Recommended Posts

Posted

OSL Aroused Reborn Mod page

 

I've posted on the mods page, and on nexus to no response, hence I'm asking here. So for the SOS state and arousal to update you have to press right ctrl key. Is there a way for the mod to handle this automatically in a room? Do I need another mod?

 

I tried using SLAM Scan mod (with sexlab dependency) but it would just tell me arousal, not update schlongs... Don't know if this is just the limitation of OSL Aroused at this state or I'm missing something.

 

Any insight appreciated!

Posted
30 minutes ago, Niimua said:

So for the SOS state and arousal to update you have to press right ctrl key.

 

I assume RCtrl is what you've bound to the "Key To Show Arousal Info" -key?

Posted
Vor 15 Minuten sagte traison:

 

Ich gehe davon aus, dass RStrg das ist, was Sie an die Taste „Key To Show Arousal Info“ gebunden haben?

 

so I left it set like that

Posted (edited)
9 minutes ago, Miauzi said:

so I left it set like that

 

Not sure what you meant by that.

 

 

 @Niimua It seems there's no other options for what key is bound where, there is only one path in the source code that updates the SOS state:

 

The key to show arousal also indirectly calls SetArousal. The code flow is as follows:
GetArousal -> SetArousal -> SendActorArousalUpdatedEvent -> ModEvent("OSLA_ActorArousalUpdated") -|||-> UpdateSOSPosition

Edit: Where "-|||->" is where it transitions over to Papyrus from C++.

UpdateSOSPosition is only called from the OSLA_ActorArousalUpdated event, thus if nothing else calls GetArousal/SetArousal then the SOS state won't be updated either.

 

This design is similar to how the Papyrus variant worked and its a bit odd that this would be the case in the C++ variant as well. In Papyrus an optimization like this makes sense because the performance of that language is artificially gimped to an insane degree, but in C++ you can do whatever - you got your own threads etc. But it is what it is I guess.

Edited by traison
Posted
Vor 40 Minuten sagte traison:

 

Ich bin mir nicht sicher, was du damit gemeint hast

 

The "R-CTRL" key is the setting after installation - and this is exactly what I kept

(and of course this key shows the current excitation)

Posted
49 minutes ago, traison said:

Gotcha, so it is what is is for now is what you're saying? And thank you for the technical breakdown. Hmm yeah I'm not sure if an extra mod would call the arousal state to update SOS state as well either.

 

Thanks again!

 

 

Not sure what you meant by that.

 

 

 @Niimua It seems there's no other options for what key is bound where, there is only one path in the source code that updates the SOS state:

 

The key to show arousal also indirectly calls SetArousal. The code flow is as follows:
GetArousal -> SetArousal -> SendActorArousalUpdatedEvent -> ModEvent("OSLA_ActorArousalUpdated") -|||-> UpdateSOSPosition

Edit: Where "-|||->" is where it transitions over to Papyrus from C++.

UpdateSOSPosition is only called from the OSLA_ActorArousalUpdated event, thus if nothing else calls GetArousal/SetArousal then the SOS state won't be updated either.

 

This design is similar to how the Papyrus variant worked and its a bit odd that this would be the case in the C++ variant as well. In Papyrus an optimization like this makes sense because the performance of that language is artificially gimped to an insane degree, but in C++ you can do whatever - you got your own threads etc. But it is what it is I guess.

 

Posted (edited)
10 minutes ago, Miauzi said:

 

The "R-CTRL" key is the setting after installation - and this is exactly what I kept

(and of course this key shows the current excitation)

 

You speak like you and Niimua was the same person. 😀

 

 

@Niimua When it comes to actual solutions to your problem, the only one I can think of right now is a mod that calls GetArousal on nearby actors using a cloak. Aroused Creatures, and various Random Sex mods being likely candidates. Any mod that would be intereted in nearby aroused characters would have to call GetArousal and thus would inadvertedly update their SOS states where applicable.

Edited by traison
Posted
9 minutes ago, Miauzi said:

 

The "R-CTRL" key is the setting after installation - and this is exactly what I kept

(and of course this key shows the current excitation)

Yes, I was just wondering if something else besides pressing the key would show current excitation. Thanks for the reply.

Posted
1 minute ago, traison said:

Aaah ok, I'll play around with some other mods into the list then!

 

1 minute ago, traison said:

You speak like you and Niimua was the same person. 😀

 

 

@Niimua When it comes to actual solutions to your problem. The only one I can think of right now is a mod that calls GetArousal on nearby actors using a cloak. Aroused Creatures, and various Random Sex mods being likely candidates. Any mod that would be intereted in nearby aroused characters would have to call GetArousal and thus would inadvertedly update their SOS states where applicable.

 

Posted
On 6/28/2024 at 1:20 PM, traison said:

 

You speak like you and Niimua was the same person. 😀

 

 

@Niimua When it comes to actual solutions to your problem, the only one I can think of right now is a mod that calls GetArousal on nearby actors using a cloak. Aroused Creatures, and various Random Sex mods being likely candidates. Any mod that would be intereted in nearby aroused characters would have to call GetArousal and thus would inadvertedly update their SOS states where applicable.

>.> sooo... I've been playing around with mods... still no updates to SOS arousal states. Um do you mind giving me examples of what mods I'm supposed to work with?

Posted (edited)
12 hours ago, Niimua said:

>.> sooo... I've been playing around with mods... still no updates to SOS arousal states. Um do you mind giving me examples of what mods I'm supposed to work with?

 

I'm not familiar with mods currently available on LL. I tend to make my own stuff.

 

Edit: Here's the Random Sex mod (and some of my edits) which also has arousal checks if I remember correctly. Enable arousal checks to have it call GetArousal (and thus SetArousal etc.). There's bound to be more reasonable solutions however. For instance, I don't have this mod installed and things seem to work fine for me; but then again, I'm on 1.5.97 and generally use old mod versions.

Edited by traison
Posted
2 hours ago, traison said:

 

I'm not familiar with mods currently available on LL. I tend to make my own stuff.

 

Edit: Here's the Random Sex mod (and some of my edits) which also has arousal checks if I remember correctly. Enable arousal checks to have it call GetArousal (and thus SetArousal etc.). There's bound to be more reasonable solutions however. For instance, I don't have this mod installed and things seem to work fine for me; but then again, I'm on 1.5.97 and generally use old mod versions.

Thanks!! Yeah I used to stay on 1.5.9.7 but now I'm on the bleeding edge of updates...

 

UPDATE: It works now... I ended up uninstalling SoS and used the new gentleman. Also some random sex mods like scrappies match maker.

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