alex77r4 Posted September 28, 2025 Posted September 28, 2025 On my Skyrim 1.5.97, 3bbb + Wet Function works perfectly on NPC's and PLAYER but... Every time a DD item is added, like a nipple piercing, WetFunction stop working on my PLAYER and ONLY on my PLAYER... Than not happen on NPC's that use the same body than the player... Anybody know WHY??? To make WetFunction works again on my PLAYER i must open the console, type RaceMenu, close the console and close Racemenu... But that is too tedious and create a NEW save game structure. Of course, i not have any kind of problem using normal CBBE...
traison Posted September 28, 2025 Posted September 28, 2025 23 minutes ago, alex77r4 said: Every time a DD item is added, like a nipple piercing, WetFunction stop working on my PLAYER and ONLY on my PLAYER... Than not happen on NPC's that use the same body than the player... Anybody know WHY??? An actor can only have one magic shader active at any given moment. Same reason why WetFunction most likely makes the SL cum shader disappear, or the other way around; same reason why Oakflesh (and other armor spells) will also hide the SL cum shader. 25 minutes ago, alex77r4 said: Of course, i not have any kind of problem using normal CBBE... Luck.
alex77r4 Posted September 28, 2025 Author Posted September 28, 2025 (edited) 1 hour ago, traison said: An actor can only have one magic shader active at any given moment. Same reason why WetFunction most likely makes the SL cum shader disappear, or the other way around; same reason why Oakflesh (and other armor spells) will also hide the SL cum shader. Yes and no... Effectively, we only can have ONE shader active coming from the last spell. When that spell end their time the shader disappear and we can see another shader from other magic effect. For example, apply a magic shield make disappear the cum effect from SexLab. But when the time of the magic shield end the SexLab cum show again. That works on that way for any magic effect with shaders. But Wef Funcion and DD not use any kind of shader. Then, apply their effects must not make disappear any shader. My problem is different. I record 2 videos, one using normal CBBE and another using 3BBB, and write in the console to not edit the videos. Look it: Normal CBBE vs 3BBB.rar Additionally, as you can see in the videos, i have cum from SexLab over the body and, at the same time, i have Wet Function working. Edited September 28, 2025 by alex77r4
traison Posted September 28, 2025 Posted September 28, 2025 Yeah those are RM overlays. Would have to see the code from both DD and Wet Function to tell for sure, but either you got some kind of an issue with overlays in general, or these 2 mods use the same overlay slot index and thus it's once again a race condition like with spell shaders. Find where these 2 mods call AddNodeOverrideString and check what they're passing as the 3rd argument. If it's the same then they're fighting for the same overlay slot.
alex77r4 Posted September 28, 2025 Author Posted September 28, 2025 16 minutes ago, traison said: Yeah those are RM overlays. Would have to see the code from both DD and Wet Function to tell for sure, but either you got some kind of an issue with overlays in general, or these 2 mods use the same overlay slot index and thus it's once again a race condition like with spell shaders. Find where these 2 mods call AddNodeOverrideString and check what they're passing as the 3rd argument. If it's the same then they're fighting for the same overlay slot. But... If the problem is a collision on the nodes... Why happen ONLY when ussing 3BBB and NOT happen when using normal CBBE??? I'm changing ONLY the body model... I not change anything more... The Wet Function and DD scripts are the same... Wet Function use AddNodeOverrideString but DD not have any AddNodeOverrideString in their source code... DD have a DLL and can make the call from inside the DLL but i really doubt it because i not have any problem using normal CBBE. Additionally, you can see a red pentagram on the belly. Is and overlay that come from the Wear and Tear option from Apropos2. Then, my overlays are working.
traison Posted September 28, 2025 Posted September 28, 2025 The only thing I can think of is to do a sanity check: When WF is working as it should, save RM preset of your character. Then break it by wearing a DD item, and save another RM preset. Inspect the overlays and skinOverrides arrays in these 2 presets and see if there's any notable differences. Presumably the first preset should have an overlay and/or override from WF.
alex77r4 Posted September 28, 2025 Author Posted September 28, 2025 18 minutes ago, traison said: The only thing I can think of is to do a sanity check: When WF is working as it should, save RM preset of your character. Then break it by wearing a DD item, and save another RM preset. Inspect the overlays and skinOverrides arrays in these 2 presets and see if there's any notable differences. Presumably the first preset should have an overlay and/or override from WF. I'm sorry but the skin override not shown while RaceMenu is open and, of course, are not saved in the preset. Only save the overlays and the morphs. asa_wet_function.rar I'm looking the papyrus log from WF and start thinking can be a problem in the WF code...
traison Posted September 28, 2025 Posted September 28, 2025 22 minutes ago, alex77r4 said: ...the skin override not shown while RaceMenu is open... I wouldn't take that as fact. There's been plenty of cases where things disappear in RM but still show in the preset and in-game. For something to disappear while RM is open, that mod would have to watch for some kind of menu event and intentially hide its things while RM is open. That seems quite unlikely. 25 minutes ago, alex77r4 said: ...are not saved in the preset. So it seems.
alex77r4 Posted September 28, 2025 Author Posted September 28, 2025 (edited) 31 minutes ago, traison said: I wouldn't take that as fact. There's been plenty of cases where things disappear in RM but still show in the preset and in-game. For something to disappear while RM is open, that mod would have to watch for some kind of menu event and intentially hide its things while RM is open. That seems quite unlikely. Install Wet Function on your game and see it with yours own eyes... But if you not want mess with your game you can see a video: RaceMenu Skin overlay.rar Of course, the simple fact that something not show not mean is not here. When we disable an object or actor we stop seen it but, of course, exist in the game and we can enable it and is shown again. Is true that somethings not show in RaceMenu and are stored inside the Preset... But the SkinOverride are not in that section. Probably because the creator of NiOverride is the same creator of RaceMenu and, probably, automatically disable any override made with NiOverride when RaceMenu open to not include it inside the presets. Additionally, in fact, the problem is, partially, inside the WF code. Have a verification about textures and, when the textures are the same, not update it: Spoiler But that verification is made over currentTex that come from: currentTex = NiOverride.GetSkinPropertyString(act, false, slot, nifTextureKey, nifTextureIndex) Why NiOverride think that the texture is here when really isn't??? I not know... Why works correctly using normal CBBE but not works when using 3BA??? I not know... But forcing the if with || 1==1 make WF works with 3BBB when add DD items... Of course, that is bad because hundreds of times we go to have the same textures and put a texture that already is here is a waste in compute time... But in this moment i not see other solution. Edited September 28, 2025 by alex77r4
traison Posted September 28, 2025 Posted September 28, 2025 34 minutes ago, alex77r4 said: Probably because the creator of NiOverride is the same creator of RaceMenu and, probably, automatically disable any override made with NiOverride when RaceMenu open to not include it inside the presets. We've used this preset saving trick to debug skinOverrides in the past; it will be there if a skin override has been applied. There's a lot of weird things going on in this thread.
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