Niimua Posted June 28, 2024 Posted June 28, 2024 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!
traison Posted June 28, 2024 Posted June 28, 2024 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?
Miauzi Posted June 28, 2024 Posted June 28, 2024 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
traison Posted June 28, 2024 Posted June 28, 2024 (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 June 28, 2024 by traison
Miauzi Posted June 28, 2024 Posted June 28, 2024 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)
Niimua Posted June 28, 2024 Author Posted June 28, 2024 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.
traison Posted June 28, 2024 Posted June 28, 2024 (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 June 28, 2024 by traison
Niimua Posted June 28, 2024 Author Posted June 28, 2024 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.
Niimua Posted June 28, 2024 Author Posted June 28, 2024 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.
Niimua Posted July 1, 2024 Author Posted July 1, 2024 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?
traison Posted July 1, 2024 Posted July 1, 2024 (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 July 1, 2024 by traison
Niimua Posted July 1, 2024 Author Posted July 1, 2024 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now