Jump to content

[Mod]BG3 Combat Sex


St8cy

Recommended Posts

Posted
6 hours ago, kaeso7 said:

Thanks I did that and I can see the spell again except now it just doesn't work. I can click on it but then when I use it on someone nothing happens

 Did you save game then press F8 to update the change?

 

Posted
On 11/1/2025 at 11:44 PM, Celedhring said:

 Did you save game then press F8 to update the change?

 

Uh hehe. No I did not, i'm using it on steam deck so if there's a steam deck equivalent of doing that to update it let me know and i'll do it

Posted

Great mod. Is there a way to use the strangle mechanic of the Meazel for combat grabbing? Would be nice to have bit foreplay before. A goblin group attack would be nice. I am looking into Blender at the moment but i am a total noob. Maybe i am able to rotate a stone 😜

Posted

I don't don't what the proper etiquette is here but I went through and added in the animation packs wicked, lewd, and animaddon the combat. It isn't curated but prop related positions are disabled by a toggle in mcm. If it's alright with op I can upload it.

Posted
3 minutes ago, bittertib said:

I don't don't what the proper etiquette is here but I went through and added in the animation packs wicked, lewd, and animaddon the combat. It isn't curated but prop related positions are disabled by a toggle in mcm. If it's alright with op I can upload it.

You can upload it if you want, we were holding out on adding more animations for the time being because the BG3SX framework is apparently going to have a big update soon which would have likely needed a rewrite of how we trigger scenes for the assault functionality.

Posted (edited)

Went to visit Last Light. Set the alternative framework's alternative races active. Everything else except the chance of an assault (set to 100) was at default.  Almost everyone at Last Light ended up nude. A certain cleric and Harper Roe were raped by horrors. Wyll's bound weapon went the way of his clothes. At the end of the fight, I was happy to see that everyone outside of my party redressed.  Even party members immune to crits like Shadowheart wearing the armor we made at the forge were stripped quickly. Think it took two hits for Shadow. Marcus' AOE stripped Astarion and Laezel down to their undies which surprised  me a bit. Izzy was thoroughly stripped by the the AOE as well.

Edited by pihwht
Posted
2 hours ago, pihwht said:

Went to visit Last Light. Set the alternative framework's alternative races active. Everything else except the chance of an assault (set to 100) was at default.  Almost everyone at Last Light ended up nude. A certain cleric and Harper Roe were raped by horrors. Wyll's bound weapon went the way of his clothes. At the end of the fight, I was happy to see that everyone outside of my party redressed.  Even party members immune to crits like Shadowheart wearing the armor we made at the forge were stripped quickly. Think it took two hits for Shadow. Marcus' AOE stripped Astarion and Laezel down to their undies which surprised  me a bit. Izzy was thoroughly stripped by the the AOE as well.

Weird that the bound weapon was unequipped, the assault spell shouldn't touch weapons so we'll look into that, as for the AoE attacks, the assault logic triggers on any attack if the target is within 3m of the attacker, so I guess AoEs like Marcus' have a high likelihood of stripping a lot of people at once (Let us know if this is weird balance-wise) . Btw if you set the assault chance to 100% then the crit resist shouldn't matter, since crits and assault chance are both ways of triggering the same thing.

Posted
38 minutes ago, St8cy said:

Weird that the bound weapon was unequipped, the assault spell shouldn't touch weapons so we'll look into that, as for the AoE attacks, the assault logic triggers on any attack if the target is within 3m of the attacker, so I guess AoEs like Marcus' have a high likelihood of stripping a lot of people at once (Let us know if this is weird balance-wise) . Btw if you set the assault chance to 100% then the crit resist shouldn't matter, since crits and assault chance are both ways of triggering the same thing.

Great fun. A little later a hellish rebuke from the warden at moonrise stripped astarion down to his boxers though he took very little damage. I put it at a hundred to see if anything would happen. Nothing seemed to be happening at default. Anyway, stuff worked.

Posted
2 minutes ago, Celedhring said:

Kuo-Toa, treants and gnolls do not trigger assaults when they attack even with alternative races ticked on. 

 

Only whitelisted races trigger assaults, if you want more races you need to create your own BG3SX whitelist. The additional races toggle only enables the additional races enabled by the unlocked mod (short playable races, goblins, kobolds, bugbears and ogres), which we added because that mod is incompatible with this one.

Posted (edited)
On 11/13/2025 at 1:02 PM, St8cy said:

Only whitelisted races trigger assaults, if you want more races you need to create your own BG3SX whitelist. The additional races toggle only enables the additional races enabled by the unlocked mod (short playable races, goblins, kobolds, bugbears and ogres), which we added because that mod is incompatible with this one.

and winged horrors

Edited by pihwht
Posted
1 hour ago, pihwht said:

and hook horrors

Okay so I just double checked the code because I thought I was going crazy since we never explicitly enabled hook horrors, turns out a race doesn't have to be whitelisted to strip their target, only to trigger the BG3SX scene. The target does have to be whitelisted to be stripped tho (to prevent a missing genitals issue).

Posted (edited)
4 hours ago, St8cy said:

Okay so I just double checked the code because I thought I was going crazy since we never explicitly enabled hook horrors, turns out a race doesn't have to be whitelisted to strip their target, only to trigger the BG3SX scene. The target does have to be whitelisted to be stripped tho (to prevent a missing genitals issue).

No coder here, but how would I go about whitelisting all races to strip a target AND to fire off a BG3SX scene even though it's not necessarily animated? (Ogres already do that)

And exactly what does the damage slider do? What happens if I set it to 99% damage?  I set it for 15 damage.  Trigger an assault?  Or for stripping?  I know the Assault slider triggers the chance of Assault.  But I'd really like to know all the mechanics that trigger the armor strip and the assault effects.  

Just want to look "under the hood" as to how things work in the mod. 



 

Edited by Celedhring
Posted (edited)
7 hours ago, Celedhring said:

No coder here, but how would I go about whitelisting all races to strip a target AND to fire off a BG3SX scene even though it's not necessarily animated? (Ogres already do that)

And exactly what does the damage slider do? What happens if I set it to 99% damage?  I set it for 15 damage.  Trigger an assault?  Or for stripping?  I know the Assault slider triggers the chance of Assault.  But I'd really like to know all the mechanics that trigger the armor strip and the assault effects.  

Just want to look "under the hood" as to how things work in the mod. 



 

We are planning on rewriting the modpage to be clearer on what's happening in this mod, but here's a summary of how it is currently:

  • Assaults consist of 2 phases - stripping and BG3SX
    • Stripping happens if the target is wearing clothing and is whitelisted, and strips the target in the order: Armour and camp clothes if either is equipped -> underwear if no armour or camp clothes equipped
    • A BG3SX scene is started if both participants are whitelisted and the target is not wearing armour, camp clothes or underwear
  • Assaults are triggered in a few different ways
    • Player spell - maneuver DC attack roll (target's STR vs caster's highest between STR or DEX)
    • Enemy attacks when the enemy is within 3m of their target
      • Assaults will always trigger on crit and when the target is unconscious, prone, incapacitated, paralyzed or restrained
      • Assaults will also trigger on
        • A random chance for any attack - set in MCM
        • An attack that does more damage than/matches the damage threshold set in MCM (if you set it to 15, any attacks that do 15 or more damage will trigger, 14 or less will not)
  • Assaults won't trigger if
    • Target has the 'Unassailable' passive toggled
    • Karlach cannot be assaulted before repairing her engine the 2nd time (there's a debug toggle if you've already completed this in your save or want her to be assaultable from the start)

 

As for whitelisting, I've not made one myself, so I wouldn't be able to tell you how, but I think there are a few guides somewhere if you look around the BG3SX modpage. Also worth noting there's an animation pack (I think it's Wicked Anims) that adds animations for larger 'Tall' races which I think should include Ogres but haven't tested it yet (assaults won't trigger these specific animations yet, but they will when we add more animation support).

Edited by St8cy
Posted

Afraid I'm not a programmer, so wondering what this:

 

bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: attempt to index a nil value
stack traceback:
        [C++ Code]: in for iterator 'for iterator'
        BG3SX/Shared/Data/Whitelist.lua:936: in method 'IsWhitelistedTagOrRace'
        BG3SX/Shared/Data/Whitelist.lua:1049: in method 'IsWhitelisted'
        CombatSexMod/Server/CombatSexMod.lua:83: in global 'Assault'
        CombatSexMod/Server/Listeners.lua:56: in function <CombatSexMod/Server/Listeners.lua:53>

 

means??  It was repeated multiple times, & displayed in red (which says "bad" to me).

Posted
27 minutes ago, jdsmith4572 said:

Afraid I'm not a programmer, so wondering what this:

 

bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: attempt to index a nil value
stack traceback:
        [C++ Code]: in for iterator 'for iterator'
        BG3SX/Shared/Data/Whitelist.lua:936: in method 'IsWhitelistedTagOrRace'
        BG3SX/Shared/Data/Whitelist.lua:1049: in method 'IsWhitelisted'
        CombatSexMod/Server/CombatSexMod.lua:83: in global 'Assault'
        CombatSexMod/Server/Listeners.lua:56: in function <CombatSexMod/Server/Listeners.lua:53>

 

means??  It was repeated multiple times, & displayed in red (which says "bad" to me).

Following the traceback it looks like a character is being assaulted that has a race that isn't recognised by BG3SX - possibly a modded one. If you remember what happened leading up to the error that would help identify the cause and if it is a modded race you'll want to let the BG3SX devs know so they can add support for it.

  • 3 weeks later...
Posted

Did I read it right either here or another one of the LL BG3 mods were holding back on updates because there was a [large?] update for the BG3 sex framework mod in the works thus things were in a holding pattern till after said framework update?

Posted
23 hours ago, Booster12 said:

Did I read it right either here or another one of the LL BG3 mods were holding back on updates because there was a [large?] update for the BG3 sex framework mod in the works thus things were in a holding pattern till after said framework update?

From what I've read...yes.  I would love a expanded whitelist of BG3 creatures for this mod as I'm no modder or programmer. 

Posted

Hello,

Unfortunately, the mod isn't starting any BG3SX scenes for me. The undressing part works. I've tried it with characters that are on the whitelist. The scenes work via BG3SX.

Does anyone have any idea what I can do to get the scenes to start with this mod?

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