Jump to content

SL 3BA Physics Auto Switcher


Recommended Posts

Posted
3 hours ago, OptionalLemon said:

 

Would you still recommend this as a remedy to the equipping issues you mentioned? Is it as simple as removing all the "akTarget.AddItem(NPCMainXX, 1, true)" lines and recompiling, or is there more to it on the 3BA side?

I probably have 6 hours of play time with this fix. So far no issues. Yes it is that simple. Assuming it calls Equipitem in the next line you can safely comment out AddItem.

  • 1 month later...
Posted
On 11/5/2022 at 12:36 AM, no_way said:

Does it switch back at scene end by chance? That would be nice 

 

Of course it does, it only applies during scenes. Also player scenes only is an option.

Posted
On 7/8/2022 at 4:03 AM, Mister X said:

 

Does BHUNP offer functions to switch physics? The ones I use here are provided by 3BA ^^

Yeah it's basically the same, although I think the way they've scripted the MCM/options is a bit different.  Would be great to have BHUNP, probably gonna switch to that body too. 

Posted

I have been seeing and interesting issue

 

My NPCS followers switch back and forth, ok but i'm having a weird bug, don't know if its 3ba or this mode

 

I have them set for smp they work fine no issues but when switching areas,  some of them randomly strip off all or just some of their clothing or armor.

 

By accident I figured out if I hit the 9 key on keypad to switch between physics they will re-equip their clothing -armor  until the next area change then I have to do it all over with different npcs or the same ones

   

  • 2 months later...
Posted
2 hours ago, xazex said:

So any plans on doing BHUNP too?

 

Maybe, once I'll have my new PC ready. But for now, I only have 3BA installed, as this is what I'm using myself.

  • 2 weeks later...
Posted (edited)

Hi,

Does it match with the installation of CBBE 3BA CBPC+SMP Lite (only uses SMP for breasts) option?

Or what option would be better to choose during 3BA installation to play with this mod?

 

Thank you.

 

Alkira.

 

Edited by Alkira
Posted
On 2/17/2023 at 6:18 PM, Alkira said:

Hi,

Does it match with the installation of CBBE 3BA CBPC+SMP Lite (only uses SMP for breasts) option?

Or what option would be better to choose during 3BA installation to play with this mod?

 

Thank you.

 

Alkira.

 

 

Of that I'm not sure, tbh. What this mod does: when SL starts a scene, this mod catches that event, gathers all participants and tells 3BA to switch them to SMP.

So I assume it depends on what SMP body and configuration you installed to define your result.

Posted (edited)

Hi,

 

I thought CBBE 3BA body was the most updated version of CBBE SMP...

 

Well I got what the mod does and it notifies the switching between the two "states" before and after a scene is starting, no issue there.

 

Where it confuses me is that with an installation where I use SMP (only) for the breasts, I assume there is nothing else for my configuration to switch to CBPC so the result would probably be a non movement state for the breasts...

 

Edit: it works most of the time (meaning the breasts are moving where I don't know what manages their movement if not through SMP) I guess the installation only priorize the use of SMP with CBPC to backup when needed, idk.

 

Alkira

Edited by Alkira
  • 3 weeks later...
Posted

I'm using this with SkyrimVR and the F-SMP module (which supports VR).

This mod seems to be function just fine SkyrimVR.  Also, thank you for the toggles to enable it only for player only interactions, really helps keep the game performant. 

  • 4 weeks later...
Posted (edited)

For BHUNP not work, need masterfile 3bbb.esp and in BHUNP other scripts, now try adopt, but how will be? not know

Bad luck, in BHUNP not have function AddNPCSMP, even similar, need add in mainscript similar or made self realisation.

Edited by slayerus
  • 1 month later...
Posted
4 hours ago, jimmywon34 said:

Is there a way we turn off belly physics during sexlab animations?

 

Don't define belly physics at all. That's all I can imagine. The thing is, that the physics definition isn't done at run-time, only the execution.

In other words, for not having belly physics, you need to exclude the belly. But then you won't have belly physics at all. You only can switch the engine at runtime, nothing else

Posted (edited)
9 hours ago, Mister X said:

 

Don't define belly physics at all. That's all I can imagine. The thing is, that the physics definition isn't done at run-time, only the execution.

In other words, for not having belly physics, you need to exclude the belly. But then you won't have belly physics at all. You only can switch the engine at runtime, nothing else

I've installed a mod that turns off belly physics outside of sex, I thought it might just turn it off altogether but apparently not. Looks like what it does is set the BellyAmplitude to 0 in the CBPConfig_BellyAmplitude.txt. So I guess what I should do is set all the BellyBulge stuff to 0 in the CBPCollisionConfig.txt and the CBPCollisionConfig_Female.txt or is there more to it? I don't really see anything else for belly defining stuff other than that.

 

There is HDT Belly=HDTBelly=IsFemale() and NPC Belly=Belly=IsFemale() in the CBPCMasterConfig_3BA.txt, would changing those to something else turn it off completely?

 

Edit:No doing that stuff I mentioned above didn't seem to get rid of it completely.

Edited by jimmywon34
  • 1 month later...
Posted
On 6/20/2023 at 10:46 PM, Yoxgg04 said:

im using cbbe vcut with this mod and when i do the vaginas have little to no reaction in smp mode but when i take this mod out, smp physics work fine.

 

https://www.nexusmods.com/skyrimspecialedition/mods/77392?tab=files

 

I have no idea. All this mod does is calling the 3BA function to change the pyhsics whenever a SL scene starts and ends.

Posted
11 hours ago, Mister X said:

 

I have no idea. All this mod does is calling the 3BA function to change the pyhsics whenever a SL scene starts and ends.

understood ill leave it out for now. thank you for brilliant work.

  • 4 months later...
Posted
On 8/27/2022 at 2:51 AM, kaxat said:

I had an intermittent problem that was not caused by this mod. But it was exacerbated by it.

 

Running the 3BA NPC toggle function can cause NPCs to reequip unequipped items. Its like when you give a follower better gloves. When they equip those they also equip their best sword, cuirass, boots, etc.

 

This mod fires the toggle at the start of SexLab scenes. Also at the start of those scenes SexLab is undressing the actor. These two mods race to do their work. If SexLab finishes first then the NPC is briefly undressed. When 3BA adds its invisible item to the NPC inventory the NPC equips it and all of their other best clothing. You have a clothed NPC for the SexLab scene.

 

A similar thing happens at the end. SexLab has extra logic it runs at the end of a scene to only equip the clothes an actor was wearing at the start. But when 3BA toggle fires the actor will equip their best clothing. This can result in them wearing different clothes after the scene then they had at the start. In particular this is noticeable with mods like Slaverun where females frequently have all clothing uneqquiped all the time. But at the end of a 3BA toggle will be fully dressed.

 

I changed two things that seemed to help with this. In your autotoggle mod I changed the starting hook from HookAnimationStart to HookAnimationPrepare. Prepare fires even earlier. This helps with the race condition.

 

That helped the issue become more rare. But did not fix it entirely. Eventually I modified 3BA script to stop adding its item to the inventory prior to equipping it. Just like with the console command you can just call EquipItem() without calling AddItem() first. If the item is not present in the actor inventory it be automatically added. Technically I have heard of some rare edge cases where this does not work properly. But in my testing so far no issues. And the far more obvious problem of fully clothed actors in SexLab went away. I think. Only play tested for 30 mins. Since the problem is intermittent perhaps it is just taking some time off.

I mention this for anyone else experiencing the same issue. Hopefully it helps.

Could you post your modified scripts? I'm having the same issue with NPCs redressing.

  • 4 weeks later...
Posted
On 11/6/2023 at 2:05 PM, Jesus Christ Denton said:

Could you post your modified scripts? I'm having the same issue with NPCs redressing.

 

I would need permission to redistribute modified 3BA scripts. Which I never sought.

Ideally this issue would be patched inside of 3BA itself. Either make the AddItem() lines conditional based on an MCM setting or remove them. In my hours of testing I never noticed an issue with removing them. But there is this particular issue if they remain.

 

I have little time for modding right now. You can contact the 3BA dev to see if there is a path forward. Preferably patched in that mod. Alternatively granting permission to distribute a patch would also work. Of course you can also make the modifications I described for your own personal use. Which is what I and others have done.

  • 1 month later...
Posted (edited)

I have this problem where the PC's physics aren't toggled but NPC's physics are. Can I have it be the opposite?

 

Current settings:

Spoiler

image.png.cbd886bdaaa368ee95ed6c61302f6e96.png

Edited by sixth of year
Posted
On 1/16/2024 at 7:30 PM, sixth of year said:

I have this problem where the PC's physics aren't toggled but NPC's physics are. Can I have it be the opposite?

 

Current settings:

  Hide contents

image.png.cbd886bdaaa368ee95ed6c61302f6e96.png

 

That's not the MCM of my mod, look for the MCM "SL 3BA Physics Switcher", there you've got the toggles.

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