About this mod
Bug fix unlocking the dialogue option to "truly connect" with Shadowheart
- Permissions and credits
🌙 BG3 July Modathon 2025 🌙
I can't help but feel you and I might have missed a chance to connect. Truly connect.
Respect my privacy, my opinion, keep us focused on finding a cure...
So you still have a chance, right? Right?
Wrong. 🫠
Mod features
This is a dead simple dialogue mod that updates the requirements for starting Shadowheart's romance outside the party. The dialogue option about missing a chance to "truly connect" will now be available if you:
- Have 40+ (High or better) approval with Shadowheart
- Are not partnered or double-dating
- Have had the tiefling party, the goblin party, or started Act 2
- Have not entered Shadowfell yet
Here's an example of a save file before and after loading this mod. It's the day after the tiefling party, Tav is already dating Astarion and has 59 approval with Shart:

🌙🌙🌙
Installation & compatibility
Install with mod manager. This mod is compatible with IGMM and is safe to install/uninstall mid-playthrough.
This mod overrides the following file:
\DialogsBinary\Companions\ShadowHeart_InParty2.lsf
It will conflict with any mods that also edit this file. However, you could install this mod just for the bug fix (putting it after conflicting mods in load order) and remove it immediately after.
Known conflicts:
- Really Shadowheart - but good news! Really Shadowheart already has a fix for starting her romance after the party.
It is compatible with:
For mod authors:
Feel free to incorporate the bug fix into your own mods as you like :>
Bug explanation
Shadowheart's romance can start one of two ways: at the tiefling party or via dialogue:

However, in the vanilla game, due to a series of mis-flags, this dialogue option has some .. odd requirements:
- 40+ approval
- The tiefling party hasn't happened yet
- You must be single
- You haven't left Act 2 yet
➤ The tiefling party hasn't happened yet
The tiefling party, should you go that route, is your last chance to romance her. If you have the goblin party or skip the party, however, you can start Shadowheart's anytime before entering the Shadowfell.
There are two versions of the "truly connect" dialogue option, and both versions are only visible if the tiefling party never happened. It seems like the intent was to unlock node 425 after the tiefling party and node 375 after the goblin party (either party being the "missed opportunity" to romance her that this dialogue option is referring to).

➤ You must be single
Starting anyone else's romance locks you out of starting Shadowheart's outside the tiefling party until that first relationship ends. Lae'zel is the only companion that can be broken up with in Act 1; if you started dating anyone else (slept with Astarion, pictured something spicy with Gale, etc) you will have to wait until their Act 2 romance scene to call things off for a shot with god's favorite princess. But again -- if you had the tiefling party already, this is futile.
This is because both nodes are checking that Tav is not partnered, double-dating, or dating:

ORI_State_Dating = False is likely a mis-flag, too! What the parsed dialog files don't show you is the paramvals behind each flag (i.e. should the game be checking this flag against the player character or the person that they're speaking to?). The paramvals for the Dating flag are currently checking if Tav is single, but they should actually be checking if Shadowheart is single -- this is a failsafe for multiplayer campaigns, so that player 2 can't romance her if player 1 already did.
ORI_State_Dating = False has been used in this way for other companions. For example, to unlock Karlach's romance at the tiefling party:

Note that the paramval for ORI_State_DoubleDating is 1; for ORI_State_Dating, it's 0. This means that for Karlach to offer to "meet up...later", speaker 1 (Tav) cannot be double-dating and speaker 0 (Karlach) can't be dating anybody. Tav also needs 20+ approval with Karlach; the paramval is again 0 because we're checking what Karlach thinks of Tav.

➤ You haven't left Act 2 yet
In the rare case that you did not have the tiefling party, find yourself single at the end of Act 2, and have 40+ approval, you will still see the option to "truly connect" with Shadowheart:

If you choose this option, Shadowheart will give you her standard Act 2 answer, encouraging you to go back to the Wilderness to start her romance and even warn you not to progress too far forward (lol). But it's already too late for that -- after the Shadowfell, fast travel back to Act 1 is disabled. Her wine scene won't play in any Act 2 map, so starting her romance is impossible.
Since she doesn't have any fallback lines for this edge case, the dialogue option should be removed after the point of no return.

- Lesser Restoration - Restores missing reactivity and bugged content across the game
- Epilogue Party Bug Fixes - Epilogue party dialog bug fixes for Astarion, Halsin, Jaheira, Lae'zel, Minthara, Shadowheart, Wyll, and Origin Karlach
- Sussur Flower Dialogue Bug Fixes - Fixes bugged high-approval companion dialogue at the sussur flower, Shadowheart included
- Nightsong Points Bug Fix - Fix for NS Points-related bugs that affects Shadowheart's major decisions in Act 2 and 3. FOR PATCH 7 PLAYERS ONLY
