z Baldur's Gate 3

Upload your cheat tables here (No requests)
Tiffany
Expert Cheater
Expert Cheater
Posts: 102
Joined: Fri Mar 24, 2017 9:38 am
Reputation: 33

Re: z Baldur's Gate 3

Post by Tiffany »

Lenon wrote:
Mon Aug 14, 2023 3:34 pm
How can i add Music Instrument trait? can't finde any code for that.
It's a passive/feat called performer. One of these:

Code: Select all

{$lua}
if syntaxcheck then return end

local value = "Performer"

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]

Code: Select all

{$lua}
if syntaxcheck then return end

local value = "Perform"

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]
Or you could probably just do this...

Code: Select all

{$lua}
if syntaxcheck then return end

local boost = "Proficiency(MusicalInstrument)"

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, boost)
writeBytes(cmdStr2 + #boost, 0)

PrepareCall("AddBoosts")
writePointer(cmdArgs + 0x08, cmdStr1)
writePointer(cmdArgs + 0x18, cmdStr2)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}

[DISABLE]


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

RogueTech
Expert Cheater
Expert Cheater
Posts: 164
Joined: Fri Dec 03, 2021 3:41 am
Reputation: 22

Re: z Baldur's Gate 3

Post by RogueTech »

Okay I see the main post on Page one has been updated with [Last edited by Zanzer on Mon Aug 14, 2023 10:38 pm, edited 74 times in total.], yet there was no way to tell it was updated without looking for it, and no way then to tell what was changed or added. Then [by weird032 » Mon Aug 14, 2023 10:21 pm] posts a table and simply names it [bg3 - Old table.CT]? Old Table, really, that helps anyone who will then be trying to scroll through the now hundreds of pages on comments on here. I for one am done trying to keep up with all of this. Time to try out Remnant II. Good luck guys.

jojoz
Noobzor
Noobzor
Posts: 8
Joined: Mon Aug 14, 2023 11:44 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by jojoz »

jojoz wrote:
Mon Aug 14, 2023 11:46 pm
I've been trying to find a way to spawn in Karlach as a companion since I didn't do her timed questline and I'd like her on my team. Does anyone have a way to spawn/teleport her in to have her as a companion???
^^

bloodaxis
Expert Cheater
Expert Cheater
Posts: 460
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 59

Re: z Baldur's Gate 3

Post by bloodaxis »

Pupsic-3D wrote:
Mon Aug 14, 2023 2:43 pm
Pupsic-3D wrote:
Mon Aug 14, 2023 9:58 am
I passed all 4 tests, got a spear, went down to the lower level, activated 3 spheres and opened the gate. Then he entered the hall and prayed to Lady Shar, who said that he needed to find a spear in the library. So I already have the spear, why can't I enter the Kingdom, this is a bug, I didn't use the table much.
Does anyone know what the trouble is?
Your game probably bugged out. Load an earlier save.

User avatar
Quân Lee
Noobzor
Noobzor
Posts: 10
Joined: Mon Apr 03, 2023 1:15 pm
Reputation: 23

Re: z Baldur's Gate 3

Post by Quân Lee »

I have merged zanzer's table and some members' table into one but I only tested for version 4.1.1.3630146 to version 4.1.1.3636828 (latest) and other versions I don't guarantee it will work.
Image
Attachments
bg3edit.CT
(2.21 MiB) Downloaded 758 times
Last edited by Quân Lee on Tue Aug 15, 2023 6:02 am, edited 2 times in total.

User avatar
Luxaphel
Noobzor
Noobzor
Posts: 11
Joined: Thu Apr 05, 2018 1:49 am
Reputation: 0

Re: z Baldur's Gate 3

Post by Luxaphel »

How do you guys use the Unlimited Resources Bardic Inspiration? It doesn't work for College of Valor and Swords for me.

Blackowl
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Aug 02, 2023 5:51 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Blackowl »

Zanzer wrote:
Mon Aug 14, 2023 3:06 am
Someone who has another player's character in their party will have to test these out.

Select the character you want gone and try some of these scripts.

May need to try them in different orders. May need to kill the character afterwards.

No clue, don't have the problem.

Code: Select all

-- Select the character you want gone and execute
local player = GetHostCharacter()
SetArgToString(0, player)
-- Then select your main character and execute
local player = GetHostCharacter()
SetArgToString(1, player)
ExecuteCall("RemovePartyFollower")

Code: Select all

local player = GetHostCharacter()
SetArgToString(0, player)
ExecuteCall("UnregisterAsCompanion")

Code: Select all

local player = GetHostCharacter()
SetArgToString(0, player)
SetArgToLong(1, 0)
ExecuteCall("SetBlockDismiss")

Code: Select all

local player = GetHostCharacter()
SetArgToString(0, player)
ExecuteCall("MakeNPC")

Code: Select all

local player = GetHostCharacter()
SetArgToString(0, player)
ExecuteCall("MakeNPC")
This can remove select character from party but it still count when you use Withers revive

acecel
Expert Cheater
Expert Cheater
Posts: 964
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 163

Re: z Baldur's Gate 3

Post by acecel »

hellbiter88 wrote:
Tue Aug 15, 2023 2:27 am
Thanks!! And yes, I've got the UUIDs, I just replaced the table without backing it up and lost the script. Appreciate it.
Can you share the spells UUIDs please ?

biostormx
Noobzor
Noobzor
Posts: 9
Joined: Fri Aug 11, 2023 2:01 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by biostormx »

biostormx wrote:
Mon Aug 14, 2023 4:56 pm
biostormx wrote:
Mon Aug 14, 2023 4:17 pm
Ok I definitely fucked up my inspiration somehow, perhaps by clickign the "add 1 inspiration" too many times, and now it shows up as just having no inspiration, even after I definitely just got one. Any ideas on how to fix this? Or how I can just see an integer of how many inspiration I have perhaps, to maybe set it back down?
Or alternatively, if anyone could come up with a way to just zero out inspiration instead maybe that would do it

I just got another inspiration point and noticed it said something like +2189234789 inspiration in the popup, lol.
still begging for help here, I've progressed far too far to roll back saves

if i go look at my inspiration in mouse and keyboard layout it says inspiration: NaN

jojoz
Noobzor
Noobzor
Posts: 8
Joined: Mon Aug 14, 2023 11:44 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by jojoz »

jojoz wrote:
Tue Aug 15, 2023 3:12 am
jojoz wrote:
Mon Aug 14, 2023 11:46 pm
I've been trying to find a way to spawn in Karlach as a companion since I didn't do her timed questline and I'd like her on my team. Does anyone have a way to spawn/teleport her in to have her as a companion???
I've been trying this below and it hasn't been working it keeps showing up as failure

[ENABLE]
{$lua}
if syntaxcheck then return end
local uuid = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1"
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)

local cmdStr2 = getAddress("cmdStr2")
writeString(cmdStr2, player)
writeBytes(cmdStr2 + #player, 0)
executeCodeEx(0, nil, cmdCall)
PrepareCall("AddPartyFollower")
writePointer(cmdArgs + 0x18, cmdStr2)
writePointer(cmdArgs + 0x08, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
executeCodeEx(0, nil, cmdCall)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}
assert(true)
[DISABLE]

Sakuryu45
Expert Cheater
Expert Cheater
Posts: 57
Joined: Fri Jul 15, 2022 2:08 pm
Reputation: 3

Re: z Baldur's Gate 3

Post by Sakuryu45 »

Someone with alot of time and code knowledge on their hands should scan all the files to see if making someone's HP drop below 0 or setting the KnockOut condition sets a flag or Tag on a character. Since that's about what we need for the resurrection coding now.

Sakuryu45
Expert Cheater
Expert Cheater
Posts: 57
Joined: Fri Jul 15, 2022 2:08 pm
Reputation: 3

Re: z Baldur's Gate 3

Post by Sakuryu45 »

jojoz wrote:
Tue Aug 15, 2023 5:25 am
jojoz wrote:
Tue Aug 15, 2023 3:12 am
jojoz wrote:
Mon Aug 14, 2023 11:46 pm
I've been trying to find a way to spawn in Karlach as a companion since I didn't do her timed questline and I'd like her on my team. Does anyone have a way to spawn/teleport her in to have her as a companion???
I've been trying this below and it hasn't been working it keeps showing up as failure

[ENABLE]
{$lua}
if syntaxcheck then return end
local uuid = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1"
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)

local cmdStr2 = getAddress("cmdStr2")
writeString(cmdStr2, player)
writeBytes(cmdStr2 + #player, 0)
executeCodeEx(0, nil, cmdCall)
PrepareCall("AddPartyFollower")
writePointer(cmdArgs + 0x18, cmdStr2)
writePointer(cmdArgs + 0x08, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
executeCodeEx(0, nil, cmdCall)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}
assert(true)
[DISABLE]
Did you try the Debug_AddKarlach SetFlag?

acecel
Expert Cheater
Expert Cheater
Posts: 964
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 163

Re: z Baldur's Gate 3

Post by acecel »

Is there a way to add new "feats" like "Heavy Armor Prof" ? \

I Tried to find it in the table and information on the topic but the topic is too huge to read everything.

demorest2
Expert Cheater
Expert Cheater
Posts: 331
Joined: Wed Mar 04, 2020 1:14 pm
Reputation: 41

Re: z Baldur's Gate 3

Post by demorest2 »

Any working non-host cheats!?

moondane
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Aug 15, 2023 5:45 am
Reputation: 0

Re: z Baldur's Gate 3

Post by moondane »

fearlessengineer333 wrote:
Fri Aug 11, 2023 3:04 am
siwargus wrote:
Fri Aug 11, 2023 2:45 am
fearlessengineer333 wrote:
Fri Aug 11, 2023 2:32 am


Its a selector with the tag of:
SelectPassives(11f3b209-eb13-42d2-9fec-46dfc68fe619,1,FightingStyle)

That points to this descriptor:

<node id="PassiveList">
<attribute id="Passives" type="LSString" value="FightingStyle_Dueling,FightingStyle_Dueling"/>
<attribute id="UUID" type="guid" value="11f3b209-eb13-42d2-9fec-46dfc68fe619"/>
</node>

So try using these scripts in your CE: FightingStyle_Dueling or FightingStyle_TwoWeaponFighting
Thanks for your answer!
I just tried it and, as expected, FightingStyle_Dueling was the Dueling passive "+2 attack with no weapon in the 2nd hand". "FightingStyle_TwoWeaponFighting" was the same type.

Scrolling slowly in the CE table with all the passives, i found the Manuvers from Warrior, Reckless/frienzy attacks of the Barbarian and lot of others. I think most of the actions are there. But sadly i didn't find the one im searching for, which are the Flourish actions from the Bard.

Maybe it has a weird name ?
Try this then, this is the actual code attached to the bard progression file. Grab the values and input into CE:

<node id="SpellList">
<attribute id="Comment" type="LSString" value="Bard Blade Flourish spells"/>
<attribute id="Spells" type="LSString" value="Zone_BladeFlourish_Slashing;Target_BladeFlourish_Defensive;Projectile_BladeFlourish_Defensive;Target_BladeFlourish_Mobile;Projectile_BladeFlourish_Mobile;Projectile_BladeFlourish_Slashing"/>
<attribute id="UUID" type="guid" value="246ad664-1a53-4d42-8a5e-0ed5cda6af62"/>
</node>

I actually don't mess around with the bard because without using Proficiency(MusicalInstrument);Attribute(UseMusicalInstrumentForCasting) and then changing the primary spellcasting to the instrument for all spells there are problems if you run with other spellcasting types. So I would recommend to start level 1 as a bard and then use CE cheats for other classes on top of that. Otherwise most spells you use wont have music attached to them when you cast.
Hello fearless, I'd really like to know how does one go about changing the primary spellcasting for spells. I've been looking into exactly that for my mod (I want to make Eldritch Blast be castable with instruments as a bard) and the only way I've found of making it happen is by adding it to the bard spell list. Not the solution I would like and for all others I've hit a massive wall. Thanks

Post Reply

Who is online

Users browsing this forum: Basch, DotBot, Google [Bot], Mongoro