z Baldur's Gate 3

Upload your cheat tables here (No requests)
User avatar
EyeOfTheMind86
Expert Cheater
Expert Cheater
Posts: 50
Joined: Sun Mar 12, 2017 5:39 pm
Reputation: 14

Re: z Baldur's Gate 3

Post by EyeOfTheMind86 »

I am watching this command AddBoosts() described in the first post. But how do we actually use this? I don't see it in the CE table.

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

Burpmanboot
What is cheating?
What is cheating?
Posts: 3
Joined: Thu Mar 24, 2022 9:04 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Burpmanboot »

weird032 wrote:
Sun Aug 13, 2023 1:25 pm
Burpmanboot wrote:
Sun Aug 13, 2023 1:07 pm
BoehserOnkel wrote:
Sat Aug 12, 2023 3:23 pm

save/reload from mainmenu
I tried, but it doesn't work for me... hints?

Btw thanks for the table!
Unlimited Prepared slots is choosing all the spells in your spell book. Don't pay attention on the top, pay attention if you can check mark all the spells at the bottom (from 1-6). Although it does not reflect on the top portion, you unlocked all of the spells (I tested this with Shadowheart and Gale)

[Link]

If you want Unlimited casting, that is a different option under commands
You hit the point!
However I find the unlimited spells only under Broken submenu. Is there some other reliable option to have unlimited casting? (excluding party refresh)

bpau
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Aug 16, 2023 9:15 am
Reputation: 0

Re: z Baldur's Gate 3

Post by bpau »

Hi!
i've tried searching and didn't have the best of luck.
I know this isn't a troubleshooting thread.

I've got a quest bug like many others playing.

I'm wondering if anyone knows how make a script to enable Isobel and nightsong to appear in your act3 camp.

The girls just kinda vanished and i can't continue a quest to talk to them in my camp.

(they were both saved and spoken to at moonrise.)

any help would be appreciated!

nyouo
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Aug 16, 2023 9:17 am
Reputation: 0

Re: z Baldur's Gate 3

Post by nyouo »

Hi, is there any idea on iter through characters and filter ids by name or pos etc., i want to add boosts or add item to non selectable character, i findout there are functions `IterateCharacters(Event: STR, CompletionEvent: STR)->()` and `IterateCharactersAround(Center: STR, Radius: FLOAT, Event: STR, CompletionEvent: STR)->()`, may it be useful?

Aranna
Noobzor
Noobzor
Posts: 12
Joined: Fri Mar 03, 2017 1:48 pm
Reputation: 2

Re: z Baldur's Gate 3

Post by Aranna »

Zanzer wrote:
Sun Aug 13, 2023 11:14 pm
I rewrote a lot of the console commands so that the scripts can appear more streamlined.

Also added a new Weapon Enchantments section to the console to start apply stats to your gear.
Such as thrown weapons automatically returning to you.
Thanks for the table!

Is it possible to add keen enchantment into weapons?

coldcell
Cheater
Cheater
Posts: 29
Joined: Mon May 08, 2017 12:46 pm
Reputation: 10

Re: z Baldur's Gate 3

Post by coldcell »

Anyone knows how to add/edit points for Eldritch Invocations?

vgoy1082
Cheater
Cheater
Posts: 35
Joined: Sat Jan 22, 2022 1:13 am
Reputation: 3

Re: z Baldur's Gate 3

Post by vgoy1082 »

anyone know the code to spawn dammon he's not at the forge of nine for me to continue the karlach quest

yukikaze
Noobzor
Noobzor
Posts: 11
Joined: Sat Sep 18, 2021 7:04 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by yukikaze »

EvenLess wrote:
Wed Aug 16, 2023 6:23 am
Bearwalker wrote:
Wed Aug 16, 2023 1:53 am
Could someone help me get this code to work? I.E how to place it in the table? I spawned Minthara and cannot talk to her or interact with her at all. With the option in the latest table.

SetArgToString(0, "uuid of object instance... not template")
SetArgToLong(1, 1)
local result = ExecuteCall("SetCanInteract")
if result ~= 1 then
print("command failed")
end

SetArgToString(0, "uuid of object instance... not template")
SetArgToLong(1, 1)
local result = ExecuteCall("SetCanInteract")
if result ~= 1 then
print("command failed")
end

* Thanks to Zanzer for the code.
Zanzer have a script in the table which spawns Minthara and adds her to your party. Can't remember what section. It works. Tried it out last night.
I don't think you can do it if you killed her. Maybe if you try the approach someone else in this thread did to be able to resurrect gale
EvenLess, I've seen that script in Zanzer table before, that's how I spawn Minthara, but after updating Z's tables I can't find that script again.

Like you said, it's in Z's table, I remember it says something along the line of ' spawn Minthara (if early in game) ', but my latest table doesn't seems to have that in it anymore, or maybe I've gone completely blind...

dlite96
Novice Cheater
Novice Cheater
Posts: 18
Joined: Fri Sep 20, 2019 6:23 am
Reputation: 0

Re: z Baldur's Gate 3

Post by dlite96 »

How do I add dragon breath or dragonborn breath to my character? Downloaded the table that has all the passive and feats but don't see them

FirelancerCZ
What is cheating?
What is cheating?
Posts: 2
Joined: Tue May 04, 2021 1:43 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by FirelancerCZ »

Hey guys, does anyone know if it's possible to make the Adamantine Golem a follower? I can't find its UUID and the one available in the item spawn menu from EvenLess' bg3_items_spells.CT doesn't seem to work.

HerbDerg
What is cheating?
What is cheating?
Posts: 3
Joined: Wed Aug 16, 2023 11:22 am
Reputation: 0

Re: z Baldur's Gate 3

Post by HerbDerg »

So I believe that Dammon has died during the raid of the grove and I am trying to get him back in act 2 as I am standing at the Inn and I don't see him at all (but I see the ox), I tried clearing the following tags such as:
"bbcf565b-90f2-5980-f92f-f1e3ffc0dfd2", --ORI_Karlach_HasMet_DammonUnavailable
"ddb82999-3b36-7cca-3477-c1476eddfcd2", --Debug_Act2Setup_State_DammonDead

and also enabling the flag:
"13d137f7-44ec-4217-8254-42691f3a8f63", --GLO_ForgingOfTheHeart_State_DammonInAct2

but I am having no success. Any suggestions?

HerbDerg
What is cheating?
What is cheating?
Posts: 3
Joined: Wed Aug 16, 2023 11:22 am
Reputation: 0

Re: z Baldur's Gate 3

Post by HerbDerg »

HerbDerg wrote:
Wed Aug 16, 2023 11:25 am
So I believe that Dammon has died during the raid of the grove and I am trying to get him back in act 2 as I am standing at the Inn and I don't see him at all (but I see the ox), I tried clearing the following tags such as:
"bbcf565b-90f2-5980-f92f-f1e3ffc0dfd2", --ORI_Karlach_HasMet_DammonUnavailable
"ddb82999-3b36-7cca-3477-c1476eddfcd2", --Debug_Act2Setup_State_DammonDead

and also enabling the flag:
"13d137f7-44ec-4217-8254-42691f3a8f63", --GLO_ForgingOfTheHeart_State_DammonInAct2

but I am having no success. Any suggestions?
Just for clarification, the grove closed on its own, I wasn't able to kill the bosses in time and when i went to the village i saw all the tieflings dead (couldnt find his body though). I am not sure where to start

LGCaerwyn
Noobzor
Noobzor
Posts: 5
Joined: Sun Aug 06, 2023 11:33 am
Reputation: 0

Re: z Baldur's Gate 3

Post by LGCaerwyn »

yukikaze wrote:
Wed Aug 16, 2023 10:47 am
EvenLess wrote:
Wed Aug 16, 2023 6:23 am
Bearwalker wrote:
Wed Aug 16, 2023 1:53 am
Could someone help me get this code to work? I.E how to place it in the table? I spawned Minthara and cannot talk to her or interact with her at all. With the option in the latest table.

SetArgToString(0, "uuid of object instance... not template")
SetArgToLong(1, 1)
local result = ExecuteCall("SetCanInteract")
if result ~= 1 then
print("command failed")
end

SetArgToString(0, "uuid of object instance... not template")
SetArgToLong(1, 1)
local result = ExecuteCall("SetCanInteract")
if result ~= 1 then
print("command failed")
end

* Thanks to Zanzer for the code.
Zanzer have a script in the table which spawns Minthara and adds her to your party. Can't remember what section. It works. Tried it out last night.
I don't think you can do it if you killed her. Maybe if you try the approach someone else in this thread did to be able to resurrect gale
EvenLess, I've seen that script in Zanzer table before, that's how I spawn Minthara, but after updating Z's tables I can't find that script again.

Like you said, it's in Z's table, I remember it says something along the line of ' spawn Minthara (if early in game) ', but my latest table doesn't seems to have that in it anymore, or maybe I've gone completely blind...
you can check the ct file in first page, already merged.
this method works fine only when minthara is alive. if u killed her, then revive her, she will be summons(can't be talked and do any interaction).
so there must be have a tag or something else that keep her storyline, otherwise break the storyline.
Now the problem is how to check, find and verify this.
is it possilbe for us to ask for help from larian's dev? they have a openning discord and are very nice developer team.

yukikaze
Noobzor
Noobzor
Posts: 11
Joined: Sat Sep 18, 2021 7:04 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by yukikaze »

LGCaerwyn wrote:
Wed Aug 16, 2023 11:38 am
yukikaze wrote:
Wed Aug 16, 2023 10:47 am
EvenLess wrote:
Wed Aug 16, 2023 6:23 am


Zanzer have a script in the table which spawns Minthara and adds her to your party. Can't remember what section. It works. Tried it out last night.
I don't think you can do it if you killed her. Maybe if you try the approach someone else in this thread did to be able to resurrect gale
EvenLess, I've seen that script in Zanzer table before, that's how I spawn Minthara, but after updating Z's tables I can't find that script again.

Like you said, it's in Z's table, I remember it says something along the line of ' spawn Minthara (if early in game) ', but my latest table doesn't seems to have that in it anymore, or maybe I've gone completely blind...
you can check the ct file in first page, already merged.
this method works fine only when minthara is alive. if u killed her, then revive her, she will be summons(can't be talked and do any interaction).
so there must be have a tag or something else that keep her storyline, otherwise break the storyline.
Now the problem is how to check, find and verify this.
is it possilbe for us to ask for help from larian's dev? they have a openning discord and are very nice developer team.
Just tried downloading old tables from first page, I must've gone blind, checked all of them and still can't find that one script. I swear I've seen it before.

Anyway, I just used the newest ct on a new game, in the test section using spawn unit with this :- 25721313-0c15-4935-8176-9f134385451b and I can spawn Minthara for a split second and she'll vanish, I can keep spawning her in, but she'll just keep vanishing, it's a new game and only just crashed landed on the beach.

BUT! On another save game that I've progressed to the Hollow, I can spawn her in, but she'll just be a doll, can't interact with her, so not sure what's going on.

Tiffany
Expert Cheater
Expert Cheater
Posts: 101
Joined: Fri Mar 24, 2017 9:38 am
Reputation: 33

Re: z Baldur's Gate 3

Post by Tiffany »

Could anyone show me how to add multiple passives all in one go?

Here's an example passive adding script:

Code: Select all

{$lua}
if syntaxcheck then return end

local value = "SculptSpells"

local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
local cmdStr2 = getAddress("cmdStr2")

PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)

local player = readPointer(cmdArgs + 0x08)
player = readString(player, 256, false)

writeString(cmdStr1, player)
writeBytes(cmdStr1 + #player, 0)
writeString(cmdStr2, value)
writeBytes(cmdStr2 + #value, 0)

PrepareCall("AddPassive")
writePointer(cmdArgs + 0x08, cmdStr1)
writePointer(cmdArgs + 0x18, cmdStr2)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
local result = executeCodeEx(0, nil, cmdCall)
if result ~= 1 then
  print("command failed")
end

{$asm}
[DISABLE]
And here's an example multi-spell adding script:

Code: Select all

[ENABLE]
{$lua}
if syntaxcheck then return end

local spellList = {
"Target_CreateDestroyWater",
"Target_SpeakWithDead",
"Teleportation_Revivify",
"Target_MistyStep",
"Teleportation_ArcaneGate",
"Projectile_ChainLightning",
"Projectile_Disintegrate",
"Target_Heal",
"Target_RemoveCurse",
"Target_ArcaneLock",
"Shout_WindWalk",
"Target_CircleOfDeath",
"Target_PowerWordKill",
"Target_MF_ConcentratedBlast",
"Zone_MindBlast_MindFlayer",
"Target_ExtractBrain_Player_Mindflayer",
"Target_Invisibility_Greater",
"Shout_ProduceFlame",
"Target_Knock",
}

local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)
PrepareCall("AddSpell")
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)

for spell = 1, #spellList do
    uuid = spellList[spell]
    writeString(cmdStr1, uuid)
    writeBytes(cmdStr1 + #uuid, 0)
    local result = executeCodeEx(0, nil, cmdCall)
    print(result == 1 and "success added ",uuid or "failed to add ",uuid)
end

print("done")

{$asm}

[DISABLE]
I don't understand enough about what's going on in the code to figure out how to alter the passive one similarly.

edit: Ah with the latest console command code maybe I don't need any of that. I could probably just do...

Code: Select all

{$lua}
if syntaxcheck then return end
passive = {
"CAMP_Volo_ErsatzEye",
"UnarmouredDefence_Barbarian",
"Durable",
"FastMovement",
"MageSlayer_Advantage",
"MageSlayer_AttackCaster",
"MageSlayer_BreakConcentration",
"Mobile_PassiveBonuses",
"Mobile_CounterAttackOfOpportunity",
"Mobile_DashAcrossDifficultTerrain",
"Performer",
"SavageAttacker",
"Sentinel_Attack",
"Sentinel_ZeroSpeed",
"Sentinel_OpportunityAdvantage",
"ShieldMaster_PassiveBonuses",
"ShieldMaster_Block",
"Tough",
"ImmuneToDisarm",
"Regeneration_Vampire",
"Regeneration_Vampire_Spawn",
"SpiderFallResistance",
"UndeadFortitude",
"Smite_Divine_3",
"Alert",
"JackOfAllTrades",
"ReliableTalent",
"LightlyArmored",
"ModeratelyArmored",
"HeavilyArmored"
}
[ENABLE]
AddPassiveToPlayer(passive)
[DISABLE]

Post Reply