arcanjl wrote: ↑Fri Jul 04, 2025 6:02 pm
What does the Romance / Breakup do - how does it work?
Are you using TortoiseCheatTableV8?
Romance/BreakUp is a container of Romance flags for Tav and companions. Flags are ALWAYS ON once set and will persist through saves. As far as flags go, these are pretty safe but always create a save before playing around with flags--just in case.
While you're controlling your Tav, navigate to the container: L33T H4CK3R C0D3Z -> FLAGS -> Romance/BreakUp
When activated, Tav (and the chosen significant other) are set to the highest level in their relationship tree. However, depending on where you are in the game, certain things are still progression locked...
Karlach still can't kiss you without her engine upgrades
And when you deactivate it, the character considers you've broken up and grants unique dialog there as well. Through normal progression, BG3 will not allow you to date everybody at once but with flags you sure can.
Oh, and if you'd rather be "dating" instead of at the height of romance I added those flags too. They're just deactivated within the <script> of each code.
And as a safety measure I added a REMOVE ALL code at the end of the container to clear every flag--just in case.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
One last thing, it also helps to be at the height of Approval too. You can find this code directly below the Romance/BreakUp flag container.
There are several ways to achieve high approval with codes but the DEBUG_EPI flags are easiest/fastest. I set the code to double up on approval so just click it on then off. That will ensure you're maxed on approval, even if they currently hate your guts. If you don't want approval for all characters you can either double-dash before the code (greyed out means it's safely deactivated) or copy/paste and make your own version with characters included/excluded.
Code: Select all
{$lua}
if syntaxcheck then return end
uuid =
{
"cba62594-436b-456f-ac51-7fd8a33d0080",--DEBUG_EPI_Epilogue_Event_HighApprovalAstarion
"c69fcc46-48ee-4575-b839-9808cccf8991",--DEBUG_EPI_Epilogue_Event_HighApprovalGale
"857c1d69-4e15-4c2d-ae2b-6b7e39cd5aeb",--DEBUG_EPI_Epilogue_Event_HighApprovalHalsin
"ec517305-95e1-42d8-b0a0-91066a92edfa",--DEBUG_EPI_Epilogue_Event_HighApprovalJaheira
"588afe67-4623-4755-989a-6df232d11f65",--DEBUG_EPI_Epilogue_Event_HighApprovalKarlach
"f12119fe-f8cd-4aa0-8df2-876e47a57848",--DEBUG_EPI_Epilogue_Event_HighApprovalLaezel
"09fd731c-9544-4738-87fe-93914fc731d1",--DEBUG_EPI_Epilogue_Event_HighApprovalMinsc
"47a7406c-9462-4482-a586-b3dc39d32fba",--DEBUG_EPI_Epilogue_Event_HighApprovalMinthara
"7f2bef59-96a7-4ac5-a572-44e018e8af28",--DEBUG_EPI_Epilogue_Event_HighApprovalShadowheart
"29a9bb64-ec83-4571-9c71-02a382351768",--DEBUG_EPI_Epilogue_Event_HighApprovalWyll
}
[ENABLE]
SetFlagOnPlayer(uuid)
[DISABLE]
SetFlagOnPlayer(uuid)