z Baldur's Gate 3

Upload your cheat tables here (No requests)
User avatar
furioustortoise
Expert Cheater
Expert Cheater
Posts: 187
Joined: Mon Jul 29, 2024 7:50 pm
Reputation: 45

Re: z Baldur's Gate 3

Post by furioustortoise »

Hiham wrote:
Fri Jul 04, 2025 1:41 am
So I used the "learn Wizard scrolls", and sadly, I need to enable it every time i boot up the game, or I won't be able to learn spells through level progression. There's no undo on that, is there?
I'm curious too, never used that script myself. Isn't that one of the oldies from Zanzer's original table? It's more involved than just a basic {$lua}, right? If so, I'm not sure how to undo anything that looks like the inside of a computer's brain.

AddSpellToPlayer(spell) already does everything I could imagine needing.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

Hiham
Novice Cheater
Novice Cheater
Posts: 16
Joined: Fri Sep 25, 2020 11:12 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Hiham »

Not sure if i'm doing this right? Trying to add Mourning frost's passive

{$lua}
if syntaxcheck then return end
passive = "MAG_Cold_IncreaseColdDamageOnCast_Passive",
"MAG_Cold_ChilledOnSpellDamage_Passive"
[ENABLE]
AddPassiveToPlayer(passive)
[DISABLE]
RemovePassiveFromPlayer(passive)

Edit: So i figured it out, but I'm not sure why the bracket makes a difference?
{$lua}
if syntaxcheck then return end
passive = {
"MAG_Cold_IncreaseColdDamageOnCast_Passive",
"MAG_Cold_ChilledOnSpellDamage_Passive",
}
[ENABLE]
AddPassiveToPlayer(passive)
[DISABLE]
RemovePassiveFromPlayer(passive)

arcanjl
Cheater
Cheater
Posts: 26
Joined: Mon Dec 18, 2023 11:47 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by arcanjl »

What does the Romance / Breakup do - how does it work?

User avatar
furioustortoise
Expert Cheater
Expert Cheater
Posts: 187
Joined: Mon Jul 29, 2024 7:50 pm
Reputation: 45

Re: z Baldur's Gate 3

Post by furioustortoise »

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...
Small Karlach Romance Spoiler
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)

arcanjl
Cheater
Cheater
Posts: 26
Joined: Mon Dec 18, 2023 11:47 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by arcanjl »

So your debug epi will just max their approval? I like that, but can't find where it is in your list :(

User avatar
furioustortoise
Expert Cheater
Expert Cheater
Posts: 187
Joined: Mon Jul 29, 2024 7:50 pm
Reputation: 45

Re: z Baldur's Gate 3

Post by furioustortoise »

If you're interested in modifying Approval in a more complex way, navigate: L33T H4CK3R C0D3Z-> EXECUTE CALL CODES -> Approval

Everything in EXECUTE CALL CODES are powerful scripts that require a bit of experience and <script> modification so feel free to ask questions if they don't make sense to you yet.

You can:
-- add positive or negative approval for each companion
-- add positive or negative attitude to each merchant and NPC (the NPC equivalent to romance approval)
-- Back Out of Dialog code does just that, you're no longer in the conversation and the game assumes you never had the conversation. I've used this a few times when the game forced a conversation or I picked the wrong dialog tree.
-- NPC: Can Interract code does just that, the chosen NPC (UUID) will either be unclickable or returned to normal. Mostly for debug purposes but it has its rare applications too.

User avatar
furioustortoise
Expert Cheater
Expert Cheater
Posts: 187
Joined: Mon Jul 29, 2024 7:50 pm
Reputation: 45

Re: z Baldur's Gate 3

Post by furioustortoise »

arcanjl wrote:
Fri Jul 04, 2025 7:28 pm
So your debug epi will just max their approval? I like that, but can't find where it is in your list :(
furioustortoise wrote:
Fri Jul 04, 2025 7:00 pm
...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.
Party Approval Boost

User avatar
furioustortoise
Expert Cheater
Expert Cheater
Posts: 187
Joined: Mon Jul 29, 2024 7:50 pm
Reputation: 45

Re: z Baldur's Gate 3

Post by furioustortoise »

And while we're on the topic of approval/attitude, have you ever encountered a situation where you've pissed off a guard or NPC with your actions but still want to talk/interact with them?

You can use those ExecuteCall code attitude boosts (requires the NPCs UUID) mentioned above.
But a much easier way is to activate a flag I titled: Ignore Bad Vibes

I'm not exactly sure how the flag works but it effectively changes the lowest disposition possible to around 40 or so. At this attitude, NPCs won't freeze you out of dialog options or attack on sight.

Post Reply

Who is online

Users browsing this forum: admantx, AhrefsBot, AmonGGG, bakugap5, frapadas, Google Adsense [Bot], leafy, Majestic-12 [Bot], veel92