z Baldur's Gate 3

Upload your cheat tables here (No requests)
User avatar
Deepthroat
Novice Cheater
Novice Cheater
Posts: 15
Joined: Thu Jun 05, 2025 2:36 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by Deepthroat »

furioustortoise wrote:
Thu Jun 12, 2025 10:21 pm
I have created several mods for various games but have yet to explore Baldur's Gate 3's official tools.

I find modding games easier than creating Cheat Tables, as it tends to be less prone to errors.

Outside of modding, the most I usually do is search for AOBs or patch out annoying elements, like the PSN SDK check on Stellar Blade.

Just saying that the Modding Tools can also help you guys a lot in understanding how the systems work, which in turn can help creating Tables as well.

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

sjirked
What is cheating?
What is cheating?
Posts: 2
Joined: Thu Jun 12, 2025 9:57 am
Reputation: 0

Re: z Baldur's Gate 3

Post by sjirked »

Does anyone know the code to add the Craterous Wounds passive from the Craterflesh Gloves?

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

Re: z Baldur's Gate 3

Post by furioustortoise »

sjirked wrote:
Fri Jun 13, 2025 6:35 am
Does anyone know the code to add the Craterous Wounds passive from the Craterflesh Gloves?
furioustortoise wrote:
Mon Jun 09, 2025 11:24 pm
reytato wrote:
Sun Jun 08, 2025 11:38 pm
Does anyone know the code to add the Craterous Wounds passive from the Craterflesh Gloves?
Craterous Wounds: IF(IsCritical()):DealDamage(1d6, Force,Magical)

Code: Select all

{$lua}
if syntaxcheck then return end
passive = "MAG_Critical_Force_Critical_Passive"
[ENABLE]
AddPassiveToPlayer(passive)
[DISABLE]
RemovePassiveFromPlayer(passive)
Noway3 wrote:
Sat Nov 09, 2024 5:16 pm
[*] How to search in this forum: [Link] <- add your own keywords in this Google's search box

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

Re: z Baldur's Gate 3

Post by furioustortoise »

Omen124 wrote:
Thu Jun 12, 2025 1:01 pm
After some more testing regarding Nine-Fingers Keene's 3-dagger throwing, I have gotten it working by adding the 3 spells with the below code (one for each throw). But there are some issues I can't quite understand from the code of the abilities. When adding the LOW_Guildhall_ExtraAttack_DaggerSpecialist passive, it reads as if the spell for the first throw will be added to your bar and replaced by the spell for the second and then third after each subsequent throw, but the passive just by itself does not seem to do that, and when you add just the first spell for the throw, it does not replace it with any subsequent throws.
Am I doing something wrong, and if I am, can anyone explain it to me?

No, you're not doing anything wrong. After digging into this, I wonder if a dev just ran out of time and couldn't get the passive (Dagger Specialist) to work properly so they added two new spells to patch the issue allowing them to move onto a higher priority ticket. Nine Fingers uses three versions of the spell (The Blade Least Expected) so she doesn't have to rely on the Dagger Specialist passive whatsoever. These extra spells (_2 and _3) fulfil the flavor text of Dagger Specialist where the passive itself does not.

Because Nine Finger's is an NPC, we wouldn't see her inventory or spellbook without a cheat table. I added her as a companion with the CT so I could control her character and see her inventory (she's also carrying 30+ daggers).

The passive (Dagger Specialist) applies a boost to modify the action point cost of the spell (The Blade Least Expected) down to zero. It does that part fine but since the spell has a "once per turn" constraint the passive's usefulness flops the moment you cast the spell in the first place. I bet it would work as intended if they removed that constraint of the spell. In testing, it worked as long as I kept resetting the spell's cooldown. But better still would be to just add the extra spells (line Nine Fingers) and only add the passive for its visual component.

=====================================================================================================
AddSpell is a better way to CT spells. They'll remain in your spellbook until you remove them:

Code: Select all

{$lua}
if syntaxcheck then return end
spell = 
{
"Throw_LOW_NineFingers_SneakyDagger",
"Throw_LOW_NineFingers_SneakyDagger_2",
"Throw_LOW_NineFingers_SneakyDagger_3"
}
[ENABLE]
AddSpellToPlayer(spell)
[DISABLE]
RemoveSpellFromPlayer(spell)
Last edited by furioustortoise on Sat Jun 14, 2025 4:49 pm, edited 1 time in total.

Omen124
Noobzor
Noobzor
Posts: 7
Joined: Sat Jan 20, 2024 1:28 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by Omen124 »

furioustortoise wrote:
Fri Jun 13, 2025 8:41 pm
Omen124 wrote:
Thu Jun 12, 2025 1:01 pm
After some more testing regarding Nine-Fingers Keene's 3-dagger throwing, I have gotten it working by adding the 3 spells with the below code (one for each throw). But there are some issues I can't quite understand from the code of the abilities. When adding the LOW_Guildhall_ExtraAttack_DaggerSpecialist passive, it reads as if the spell for the first throw will be added to your bar and replaced by the spell for the second and then third after each subsequent throw, but the passive just by itself does not seem to do that, and when you add just the first spell for the throw, it does not replace it with any subsequent throws.
Am I doing something wrong, and if I am, can anyone explain it to me?
No, you're doing anything wrong. After digging into this, I wonder if a dev just ran out of time and couldn't get the passive (Dagger Specialist) to work properly so they added two new spells to patch the issue allowing them to move onto a higher priority ticket. Nine Fingers uses three versions of the spell (The Blade Least Expected) so she doesn't have to rely on the Dagger Specialist passive whatsoever. These extra spells (_2 and _3) fulfil the flavor text of Dagger Specialist where the passive itself does not.

Because Nine Finger's is an NPC, we wouldn't see her inventory or spellbook without a cheat table. I added her as a companion with the CT so I could control her character and see her inventory (she's also carrying 30+ daggers).

The passive (Dagger Specialist) applies a boost to modify the action point cost of the spell (The Blade Least Expected) down to zero. It does that part fine but since the spell has a "once per turn" constraint the passive's usefulness flops the moment you cast the spell in the first place. I bet it would work as intended if they removed that constraint of the spell. In testing, it worked as long as I kept resetting the spell's cooldown. But better still would be to just add the extra spells (line Nine Fingers) and only add the passive for its visual component.
Thanks for the clarity regarding this scenario and going into deeper testing to clarify it; it had me baffled for days trying to get it to work properly. In the end I settled for adding the spells.

furioustortoise wrote:
Fri Jun 13, 2025 8:41 pm
AddSpell is a better way to CT spells. They'll remain in your spellbook until you remove them:

Code: Select all

{$lua}
if syntaxcheck then return end
spell = 
{
"Throw_LOW_NineFingers_SneakyDagger",
"Throw_LOW_NineFingers_SneakyDagger_2",
"Throw_LOW_NineFingers_SneakyDagger_3"
}
[ENABLE]
AddSpellToPlayer(spell)
[DISABLE]
RemoveSpellFromPlayer(spell)
I also had noticed that the way I had added the spells wasn't allowing them to stay, and you answered that question before I even got to dig into it. Thanks for helping me with the spell addition technique.

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

Re: z Baldur's Gate 3

Post by furioustortoise »

Omen124 wrote:
Sat Jun 14, 2025 8:49 am
Thanks for the clarity regarding this scenario and going into deeper testing to clarify it; it had me baffled for days trying to get it to work properly. In the end I settled for adding the spells.
I love a good mystery. Always rewarding to use the 'ol cheat table. Not everyone is coming from your level of understanding either so it was certainly refreshing. You provided a buffet of detail to work from so thank you for that.
Thanks for helping me with the spell addition technique.
No problem-o. In my first table (V4) every single spell code was written in that boost form. I had to go through each one and update for V8. I still use the boost format for certain things. Like if you want to use a Metamagic style "unlock spell variant" you have to boost it. You can also use boost codes to retain a spell's original costs or upcast it. The last boost of the list below uses the Metamagic: Distant Spell format. Playing around with it you can do strange things the game didn't expect but allows like increasing your basic attack range 4x (or more). Kinda silly but still fun to tinker imo.

boosts = "UnlockSpell(Zone_BurningHands,AddChildren)"
boosts = "UnlockSpell(Zone_BurningHands,MostPowerful)"
boosts ="UnlockSpellVariant(ExtraAttackCheck(),ModifyTargetRadius(Multiplicative,4),ModifyIconGlow())"
Last edited by furioustortoise on Mon Jun 16, 2025 12:26 am, edited 1 time in total.

Hiham
Noobzor
Noobzor
Posts: 12
Joined: Fri Sep 25, 2020 11:12 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Hiham »

Anyone know of a way to add the drunk effect onto a character permanently?

Omen124
Noobzor
Noobzor
Posts: 7
Joined: Sat Jan 20, 2024 1:28 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by Omen124 »

Hiham wrote:
Sun Jun 15, 2025 5:56 am
Anyone know of a way to add the drunk effect onto a character permanently?
From my understanding, DRUNK is a Status Boost (as listed below) which means it can be added two ways, BOOST will temporarily add it, but you could add it via applying a Status to keep it indefinitely.

Code: Select all

{$lua}
if syntaxcheck then return end
status = "DRUNK"
[ENABLE]
ApplyStatusToPlayer(status)
If you want to have the drunk effect without the downside then change the status to "DRUNK_DRUNKEN_MASTER" as that is what the new monk subclass replaces DRUNK with when they get drunk due to the CheekyTipple passive.
I am unsure whether effects that consume the Drunk passive would remove the effect or not.
Status: DRUNK
new entry "DRUNK"
type "StatusData"
data "StatusType" "BOOST"
// Drunk
data "DisplayName" "h71a6dc3eg2596g4f90ga237g9627401f33c9;1"
// Has <LSTag Tooltip="Disadvantage">Disadvantage</LSTag> on Dexterity and Charisma <LSTag Tooltip="AbilityCheck">Checks</LSTag>.
data "Description" "h5fd7c8b8ga49bg421ag813egfd154778f5ff;4"
data "Icon" "Status_Drunk"
data "FormatColor" "White"
data "StillAnimationType" "Dazed"
data "StillAnimationPriority" "Dazed"
data "SoundVocalStart" "WEAK"
data "SoundLoop" "Misc_Status_Drunk_MO"
data "SoundStop" "Misc_Status_Drunk_MO_Stop"
data "StackId" "DRUNK"
data "Boosts" "Disadvantage(Ability, Dexterity);Disadvantage(Ability, Charisma)"
data "StatusPropertyFlags" "DisableCombatlog"
data "StatusGroups" "SG_Drunk"
data "StatusEffect" "79eb91f2-1a1f-4749-87e3-a0cafc1f4ef6"

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

Re: z Baldur's Gate 3

Post by furioustortoise »

Hiham wrote:
Sun Jun 15, 2025 5:56 am
Anyone know of a way to add the drunk effect onto a character permanently?
Omen124 wrote:
Sun Jun 15, 2025 2:28 pm
From my understanding, DRUNK is a Status Boost (as listed below) which means it can be added two ways, BOOST will temporarily add it, but you could add it via applying a Status to keep it indefinitely.
[Link] is a status condition that'll persist through saves but will fall off after long rest or powerful healing effect. There are no permanent status conditions, by design. Reapply with your favorite source or toggle on/off with a CT. Anything beyond that check into mods.

Effect Duration
Passive Features > Status Conditions > Boosts

Hiham
Noobzor
Noobzor
Posts: 12
Joined: Fri Sep 25, 2020 11:12 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Hiham »

Omen124 wrote:
Sun Jun 15, 2025 2:28 pm
Hiham wrote:
Sun Jun 15, 2025 5:56 am
Anyone know of a way to add the drunk effect onto a character permanently?
From my understanding, DRUNK is a Status Boost (as listed below) which means it can be added two ways, BOOST will temporarily add it, but you could add it via applying a Status to keep it indefinitely.

Code: Select all

{$lua}
if syntaxcheck then return end
status = "DRUNK"
[ENABLE]
ApplyStatusToPlayer(status)
If you want to have the drunk effect without the downside then change the status to "DRUNK_DRUNKEN_MASTER" as that is what the new monk subclass replaces DRUNK with when they get drunk due to the CheekyTipple passive.
I am unsure whether effects that consume the Drunk passive would remove the effect or not.
Status: DRUNK
new entry "DRUNK"
type "StatusData"
data "StatusType" "BOOST"
// Drunk
data "DisplayName" "h71a6dc3eg2596g4f90ga237g9627401f33c9;1"
// Has <LSTag Tooltip="Disadvantage">Disadvantage</LSTag> on Dexterity and Charisma <LSTag Tooltip="AbilityCheck">Checks</LSTag>.
data "Description" "h5fd7c8b8ga49bg421ag813egfd154778f5ff;4"
data "Icon" "Status_Drunk"
data "FormatColor" "White"
data "StillAnimationType" "Dazed"
data "StillAnimationPriority" "Dazed"
data "SoundVocalStart" "WEAK"
data "SoundLoop" "Misc_Status_Drunk_MO"
data "SoundStop" "Misc_Status_Drunk_MO_Stop"
data "StackId" "DRUNK"
data "Boosts" "Disadvantage(Ability, Dexterity);Disadvantage(Ability, Charisma)"
data "StatusPropertyFlags" "DisableCombatlog"
data "StatusGroups" "SG_Drunk"
data "StatusEffect" "79eb91f2-1a1f-4749-87e3-a0cafc1f4ef6"
I stg I put it in like that last night. idk why it wasn't coming up. I must have had a typo somewhere. but thank you though!

Post Reply

Who is online

Users browsing this forum: admantx, Baidu [Spider], MikeAlberto