Jump to content

OStimLab SE - OStim to SexLab Event Bridge (PRE-ALPHA 0.1.0)


Recommended Posts

I was VERY SURPRISED, but it seems that thanks to combination of this "bride"  (and maybe "OSL Aroused" too!), Ahegao tongues worked in a OSTIM scene.

 

But then, here is the catch... after the scene finished, the tongue was not removed.

My best guess is that "the bridge" didn't kick the necessary events to tell the Ahegao mod that the scene finished... and the "ahegao tongue" seems to be forever stuck to the female companion...

 

Any suggestion in order to improve this? Thanks in advance!

Link to comment

I noticed in the logs some "error" messages, that seems to be generated by OSTIMLAB.
My best guess is that OSTIMLAB was compiler with Papyrus Utils 4.X (which are for AE, and the last Papyrus Utils for SE is 3.9).

As there is no available sources for OSTIMLAB, any chances of getting it fixed?  I actually don't know if these are just warnings, or maybe the cause of some malfunctions I noticed.

 

The logs show:

 

---OStimLab--- OStimLab Event Bridge Loaded
error: Native static function GetMatchingObjRef could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingActor could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingAlias could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingForm could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingString could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingInt could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingFloat could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffObjRef could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffActor could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffAlias could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffForm could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffString could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffInt could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffFloat could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeObjRef could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeActor could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeAlias could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeForm could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeString could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeInt could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeFloat could find no matching static function on linked type PapyrusUtil. Function will not be bound.

 

Any comment?

Link to comment
22 hours ago, rmaku said:

I noticed in the logs some "error" messages, that seems to be generated by OSTIMLAB.
My best guess is that OSTIMLAB was compiler with Papyrus Utils 4.X (which are for AE, and the last Papyrus Utils for SE is 3.9).

As there is no available sources for OSTIMLAB, any chances of getting it fixed?  I actually don't know if these are just warnings, or maybe the cause of some malfunctions I noticed.

 

The logs show:

 

---OStimLab--- OStimLab Event Bridge Loaded
error: Native static function GetMatchingObjRef could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingActor could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingAlias could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingForm could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingString could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingInt could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetMatchingFloat could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffObjRef could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffActor could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffAlias could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffForm could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffString could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffInt could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function GetDiffFloat could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeObjRef could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeActor could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeAlias could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeForm could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeString could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeInt could find no matching static function on linked type PapyrusUtil. Function will not be bound.
error: Native static function RemoveDupeFloat could find no matching static function on linked type PapyrusUtil. Function will not be bound.

 

Any comment?

 

I dont think those are related, looks like you might be using wrong version of papyrus util for your engine version? Or your dll isnt loading?

 

Also sources are available at https://github.com/ozooma10/OStimLab

Link to comment
  • 1 month later...

Not sure if this has been covered.  I was running SXLB.  So I put in Ostim and the requirements.  I added OStim Aroused and ostimlab event bridge.  Plus Osex and OSA, was not sure what I needed to do what.. so ended up just defaulting.

 to both.   Followed the instruction, added some OSex animations (i used old ones)    Got the patchs and load ordered sorted, not really seeing anyway to initiate anything.   So reloaded SLENs, now everything is working, but to be honest not sure if Ostim, Osex or OSA are doing anything other than eating my load order.   

 

So anyway to check to see what is working.    Also I am not really needing osa, osex and such....so if I just want some better sex animations Oromance etc..what do I need to run with Ostim.  I fear I over did it and hate to see this much space dedicated to this subject in my load order.  

 

I also realized this was a good question   If I have Ostim and need to make a choice between Osex and OSA... which is the better choice?

Edited by thJIS
added info
Link to comment

Using this on a new game. Works well, but Apropos2 always detects the first actor twice. Meaning the text will show actor1 and actor1 instead of actor1 and actor2.  This also makes it so actor1, if male, will always suffer wear and tear (even vaginal-- even though actor1 can be male).  In Sexlab scenes the gender detection works fine though. 

Link to comment
  • 3 weeks later...

Any chance you could also bridge in Flowergirls? I use all 3 frameworks - Ostim and Flowergirls for casual sex and a couple of a Sexlab mods for the wilder sex encounters. After seeing how well this works between Ostim and Sexlab with things like Ahegao Tongues kicking in during Ostim scenes even though it's a Sexlab, it would be dope to have all that working with Flowergirls included in the mix too for consistency. If this is something you do decide to pursue, it would be nice to have your OSL Aroused working with Flowergirls too.

Edited by LewdZenn
Link to comment
  • 1 month later...
On 10/23/2022 at 12:07 PM, ozooma10 said:

I suppose i should update to 1.0 or something, but theoritically mod is complete. It should do as advertised, as it doesnt add new features or anything not much to build upon.

Are there any plans to make an inverse version of this mod? If not no worries just thought I’d ask

Link to comment
On 10/26/2022 at 10:18 AM, Hector0818 said:

Are there any plans to make an inverse version of this mod? If not no worries just thought I’d ask

I believe that such thing is already supported to a certain degree.

I've seen many Sexlab mods "react" to OSTIM since I installed this mod.

 

Also, using OSL Aroused Reborn helps even more.

Link to comment
  • 2 weeks later...
  • 3 weeks later...
On 10/23/2022 at 12:07 PM, ozooma10 said:

I suppose i should update to 1.0 or something, but theoritically mod is complete. It should do as advertised, as it doesnt add new features or anything not much to build upon.

Hello ozooma10! Thats a great stuff you are making with SL, OStim integrations. 

 

Wondering, is this event bridge able to start OStim sex scene instead of the sexlab animation? If no, are there any tools or mods that allow this transition? 

 

Thank you in advance for the answer!

Link to comment
  • 2 weeks later...
  • 2 weeks later...

So... What is the optimal installation route here?

 

SLAB - OSTIM - OSTIMLAB - SL Aroused - OAroused

or

SLAB - OSTIM - OSTIMLAB - OSL Aroused

or

SLAB - OSTIM - OSL Aroused

 

I'm not looking for total integration, just enough to get mods from SLAB to Acknowledge actions from OSTIM and vice versa Like sex-count numbers (eg. For Sexlab Achievements... etc), or for SL Spectators to fire when an OStim animation is playing and for a framework to "know" that the other framework started an action so it won't interfere with it.

Is the above possible with OSTIMLAB?

 

Thanks!

Link to comment
On 12/19/2022 at 12:24 PM, NismoMan said:

So... What is the optimal installation route here?

 

SLAB - OSTIM - OSTIMLAB - SL Aroused - OAroused

or

SLAB - OSTIM - OSTIMLAB - OSL Aroused

or

SLAB - OSTIM - OSL Aroused

 

I you have OSL Aroused you don't need "SL Aroused" nor "OAroused". I actually comes with replacement ESPs for both. (you will notice that it comes with 3 ESPs).

I have OSTIM loaded after SLAB, but I don't think that would make a difference.

 

My suggestion is your 2nd option: SLAB - OSTIM - OSTIMLAB - OSL Aroused... it works great for me.

 

Also, I strongly recommend OsmelMC's patch for SLAB. It will not actually improve compatibility, but it improves SLAB noticeably.

 

 Just download the latest "Sexlab Utility Plus".

 

Good luck!

Link to comment
  • 2 weeks later...
  • 4 weeks later...
On 12/21/2022 at 7:24 AM, rmaku said:

I you have OSL Aroused you don't need "SL Aroused" nor "OAroused". I actually comes with replacement ESPs for both. (you will notice that it comes with 3 ESPs).

I have OSTIM loaded after SLAB, but I don't think that would make a difference.

 

My suggestion is your 2nd option: SLAB - OSTIM - OSTIMLAB - OSL Aroused... it works great for me.

 

Also, I strongly recommend OsmelMC's patch for SLAB. It will not actually improve compatibility, but it improves SLAB noticeably.

 

 Just download the latest "Sexlab Utility Plus".

 

Good luck!

Hi,

Does the Sexlab Utility Plus compatible with Sexlab Framework P+?

Thanks

Link to comment
  • 2 months later...

Trying to get sexlab-based sounds/voices to work for Ostim, but no real success so far. I have no clue where the sex moans etc are even coming from in Ostim. Gone through all my mods related to that, can't find regular moan sounds so don't really know how to override them manually, since the voices I apply through sexlab don't really seem to work during Ostim scenes.

Link to comment
  • 4 weeks later...

Regarding the Ahegao mod, I will describe the problem. 

In slightly earlier versions of Ostim we got languages as they should, they seemed to work (but I could be wrong (most likely did not work fully)).

In today's versions of Ostim in the scenes we get the following bugs: 
 1. the characters emotions are constantly changing between the emotions Ostim and animations Ohegao. This looks really bad.
 2. As soon as the tongue sticks out, the mouth closes half a second later and the tongue stays in place. 
 3. After the scene ends, the tongue doesn't go away. I could be wrong, this bug or missing c earlier versions Ostim or OhegaoNG. Or it is absent if we have OhegaoNG without NV and Osound mods. In general, the tongue has something to do with some of the latest updates Ostim and OhegaoNG.
 4. And now about the main bug. After the end of the scene Ostim to the characters that participated in the scene, hang script _ahegaoalias and some other effects, which are not removed after the end of the scene. At the same time, the characters will no longer trigger Ohegao when trying to run the scene again. And what's even harsher is that these scripts and effects stack with each other. Conventionally, you'll run an Ostim scene 10 times and hang a bunch of garbage on one character. I don't think there's any need to explain how much of a consequence this can be.


Unfortunately, there is only one solution here. You have to disable the first item in the OstimLabs settings. I don't remember what it's called, but it's about registering actions when animations start. I'm not sure if there is a point in this case in the item about the end of animations. 
So the best way out would be to leave only the item about triggers at climaxes. This would allow us to at least use the FillHerUp mod.

Link to comment

I kinda wish something that works the other way around would exist: A mod that redirects sexlab events to OStim. So basically i would love for OStim to handle all sex and sex-effects, but use sexlab mods for interaction and sex-triggers. The reason i wish that were possible is, i dislike the patchwork kludgefest SL-ecosystem. Everything about sex that sexlab does, OStim does better, more reliable and more intuitively.  Yet most mods that trigger sex are designed for SL, so i have no other choice than to use it.

 

However, i kinda can imagine the technical reasons why something like that doesn't exist. Mods that trigger sex likely directly call into SL, so without some dark magic memoryhacking, it may not be possible to intercept those event calls. That would be my guess at least for why OStim hasn't implemented this already.

Edited by libertyordeath
Link to comment
  • 2 months later...
On 4/23/2023 at 1:47 AM, libertyordeath said:

I kinda wish something that works the other way around would exist: A mod that redirects sexlab events to OStim. So basically i would love for OStim to handle all sex and sex-effects, but use sexlab mods for interaction and sex-triggers. The reason i wish that were possible is, i dislike the patchwork kludgefest SL-ecosystem. Everything about sex that sexlab does, OStim does better, more reliable and more intuitively.  Yet most mods that trigger sex are designed for SL, so i have no other choice than to use it.

 

However, i kinda can imagine the technical reasons why something like that doesn't exist. Mods that trigger sex likely directly call into SL, so without some dark magic memoryhacking, it may not be possible to intercept those event calls. That would be my guess at least for why OStim hasn't implemented this already.

A dummy Sexlab that receive the calls and redirect them to Ostim?

Link to comment

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