z Baldur's Gate 3

Upload your cheat tables here (No requests)
User avatar
Noway3
Expert Cheater
Expert Cheater
Posts: 117
Joined: Sat Aug 12, 2023 12:20 pm
Reputation: 151

Re: z Baldur's Gate 3

Post by Noway3 »

MadLane wrote:
Mon Aug 28, 2023 5:25 pm
Rukongai wrote:
Thu Aug 10, 2023 4:29 am
iseeyou12 wrote:
Thu Aug 10, 2023 4:04 am
Any chance anyone have the ID for Halfred's Note?

Edit: Halfred's Ledger is different and doesn't progress the quest for me.

Cheers
The UUID is c2827852-5cc1-46ec-8ab0-254e52150966 but I can't get it to spawn. Comparing it to other items, it has location data in the item defintion. I'm wondering if it is just spawning on the actual location?
How did you find that UUID? i have tried searching all files in notepad++ and can't find anything related to Halfred's Ledger, damn item seems to be nowhere. I also searched the UUID you said but didn't show anywhere.
I was curious too...
I could trace it back by looking first at the english translation "Halfred's note", and found this (in file english.xml).

Code: Select all

<content contentuid="h8518a703g76aag4434g9100gceec56e328b8" version="1">Halfred's Note</content>
from there I looked at the object having that "TranslatedString" (h8518a703g76aag4434g9100gceec56e328b8) and found this:

Code: Select all

				<node id="GameObjects">
					<attribute id="DisplayName" type="TranslatedString" handle="h8518a703g76aag4434g9100gceec56e328b8" version="1" />
					<attribute id="Flag" type="int32" value="1" />
					<attribute id="LevelName" type="FixedString" value="SCL_Main_A" />
					<attribute id="MapKey" type="FixedString" value="c2827852-5cc1-46ec-8ab0-254e52150966" />
					<attribute id="Name" type="LSString" value="S_HAV_SeluniteResistanceNote" />
					<attribute id="TemplateName" type="FixedString" value="f5e8b331-c495-4d3a-ab82-90f6b9a1f3d6" />
					<attribute id="Type" type="FixedString" value="item" />
					<attribute id="_OriginalFileVersion_" type="int64" value="144115207403209032" />
so, we are actually searching for the internal name "S_HAV_SeluniteResistanceNote" which can be found in few of the "merged.lsx" and "story.div" files (that last one is important probably, see my next point further down)

Code: Select all

				<node id="GameObjects">
					<attribute id="DisplayName" type="TranslatedString" handle="h8518a703g76aag4434g9100gceec56e328b8" version="1" />
					<attribute id="Flag" type="int32" value="1" />
					<attribute id="LevelName" type="FixedString" value="SCL_Main_A" />
					<attribute id="MapKey" type="FixedString" value="c2827852-5cc1-46ec-8ab0-254e52150966" />
					<attribute id="Name" type="LSString" value="S_HAV_SeluniteResistanceNote" />
					<attribute id="TemplateName" type="FixedString" value="f5e8b331-c495-4d3a-ab82-90f6b9a1f3d6" />
					<attribute id="Type" type="FixedString" value="item" />
					<attribute id="_OriginalFileVersion_" type="int64" value="144115207403209032" />
The UUID we are looking for is usually the "MappedKey" = "c2827852-5cc1-46ec-8ab0-254e52150966" indeed.
I tried to spawn it : it doesn't work

My best guess is that these kind of items are dynamically generated during quest and are then available at that point in a specific scenario in your savefile and in memory.

My (JSON/Excel) dumps (here: viewtopic.php?f=4&t=13996&start=4153) does not contain any of these info unfortunately: I did not bother so far to dump these "story" or "merged" files. I could do it but, still, if we cannot spawn these items, what's it worth?

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

IceLancer
Cheater
Cheater
Posts: 25
Joined: Thu Oct 05, 2017 1:54 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by IceLancer »

Hello!
Does anyone knows UUID of scroll of silence?
I am replaying from starts, and the damn thing cant be found anywhere. Not in dank crypt , not in merchants.
I checked all available tables , none of them have this scroll ?

Thanks

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 »

How does one add progressions like Fleet of Foot, ki points, sorcery points, etc? They look like passives but I don't think they are actually passives. I think they're part of the progressions but I'm not clear on how they work.

The goal of course is to add an entire class at the click of a button without actually having to multiclass. For instance 12 draconic sorcerer with the passives, skills, and progressions of 12 in way of the open hand monk.

Most of the passives are easy:

Code: Select all

{$lua}
if syntaxcheck then return end
passive = {
"TavernBrawler_Bonuses",
"TavernBrawler",
"UnarmoredMovement_3",
"UnarmoredMovement_DifficultTerrain",
"ARM_MartialArtsLethality_2_Passive",
"PurityOfBody",
"Manifestation_of_Body",
"Manifestation_of_Mind",
"Manifestation_of_Soul",
"MartialArts_DextrousUnarmedAttacks",
"MartialArts_UnarmedDamage",
"MartialArts_BonusUnarmedStrike",
"MartialArts_Mastery",
"KiEmpoweredStrikes",
"Evasion",
"StillnessOfMind"

}
[ENABLE]
AddPassiveToPlayer(passive)
[DISABLE]
The progressions for stuff like fleet of foot and ki points are less obvious.

I of course found the particular Progression for fleet of foot for instance,

Code: Select all

                <node id="ProgressionDescription">
                    <attribute id="Description" type="TranslatedString" handle="h5f4c50a5g6942g406egbbdcg12560ffb8576" version="1"/>
                    <attribute id="DisplayName" type="TranslatedString" handle="h61f40429g938bg46bbga21cg1c5e40f13046" version="1"/>
                    <attribute id="ExactMatch" type="FixedString" value="ActionResource(Movement,1.5,0)"/>
                    <attribute id="UUID" type="guid" value="649103f3-a905-4457-959f-04a134a665a0"/>
                </node>
But I don't really understand how to use that.

It would be easy to simply add a boost but those are temporary and I prefer permanent ones.
IceLancer wrote:
Mon Aug 28, 2023 7:54 pm
Hello!
Does anyone knows UUID of scroll of silence?
I am replaying from starts, and the damn thing cant be found anywhere. Not in dank crypt , not in merchants.
I checked all available tables , none of them have this scroll ?

Thanks
Scroll of Silence doesn't exist in the English localization file. I searched it pretty thoroughly. Are you sure it actually exists? Fextralife lists it but I mean... that's Fextralife lmao, who knows if that's accurate.

nell9
Noobzor
Noobzor
Posts: 8
Joined: Tue Aug 15, 2023 12:05 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by nell9 »

Can you help me with this, when I use the script the game just crash

Code: Select all

{$lua}
if syntaxcheck then return end
[ENABLE]
local x, y, z = GetPositionOfPlayer()
local minthara = "25721313-0c15-4935-8176-9f134385451b" 
SetArgToString(0, minthara) -- SourceObject
SetArgToFloat(1, x)
SetArgToFloat(2, z)
SetArgToFloat(3, y)
SetArgToLong(4, 0) -- Event
SetArgToLong(5, 1) -- TeleportLinkedCharacters
SetArgToLong(6, 1) -- TeleportPartyFollowers
SetArgToLong(7, 1) -- TeleportSummons
SetArgToLong(8, 1) -- LeaveCombat
SetArgToLong(9, 1) -- SnapToGround
local result = ExecuteCall("TeleportToPosition")
if result ~= 1 then
  print("command failed")
end
[DISABLE]
This suppose to teleport minthara to my selected character however it crash the game...

PeDaGaNG
Expert Cheater
Expert Cheater
Posts: 111
Joined: Sun Nov 22, 2020 1:16 pm
Reputation: 24

Re: z Baldur's Gate 3

Post by PeDaGaNG »

iseeyou12 wrote:
Thu Aug 10, 2023 4:04 am
Any chance anyone have the ID for Halfred's Note?

Edit: Halfred's Ledger is different and doesn't progress the quest for me.

Cheers

Noway3 wrote:
Mon Aug 28, 2023 7:41 pm
MadLane wrote:
Mon Aug 28, 2023 5:25 pm
Rukongai wrote:
Thu Aug 10, 2023 4:29 am


The UUID is c2827852-5cc1-46ec-8ab0-254e52150966 but I can't get it to spawn. Comparing it to other items, it has location data in the item defintion. I'm wondering if it is just spawning on the actual location?
How did you find that UUID? i have tried searching all files in notepad++ and can't find anything related to Halfred's Ledger, damn item seems to be nowhere. I also searched the UUID you said but didn't show anywhere.
I was curious too...
I could trace it back by looking first at the english translation "Halfred's note", and found this (in file english.xml).

Code: Select all

<content contentuid="h8518a703g76aag4434g9100gceec56e328b8" version="1">Halfred's Note</content>
from there I looked at the object having that "TranslatedString" (h8518a703g76aag4434g9100gceec56e328b8) and found this:

Code: Select all

				<node id="GameObjects">
					<attribute id="DisplayName" type="TranslatedString" handle="h8518a703g76aag4434g9100gceec56e328b8" version="1" />
					<attribute id="Flag" type="int32" value="1" />
					<attribute id="LevelName" type="FixedString" value="SCL_Main_A" />
					<attribute id="MapKey" type="FixedString" value="c2827852-5cc1-46ec-8ab0-254e52150966" />
					<attribute id="Name" type="LSString" value="S_HAV_SeluniteResistanceNote" />
					<attribute id="TemplateName" type="FixedString" value="f5e8b331-c495-4d3a-ab82-90f6b9a1f3d6" />
					<attribute id="Type" type="FixedString" value="item" />
					<attribute id="_OriginalFileVersion_" type="int64" value="144115207403209032" />
so, we are actually searching for the internal name "S_HAV_SeluniteResistanceNote" which can be found in few of the "merged.lsx" and "story.div" files (that last one is important probably, see my next point further down)

Code: Select all

				<node id="GameObjects">
					<attribute id="DisplayName" type="TranslatedString" handle="h8518a703g76aag4434g9100gceec56e328b8" version="1" />
					<attribute id="Flag" type="int32" value="1" />
					<attribute id="LevelName" type="FixedString" value="SCL_Main_A" />
					<attribute id="MapKey" type="FixedString" value="c2827852-5cc1-46ec-8ab0-254e52150966" />
					<attribute id="Name" type="LSString" value="S_HAV_SeluniteResistanceNote" />
					<attribute id="TemplateName" type="FixedString" value="f5e8b331-c495-4d3a-ab82-90f6b9a1f3d6" />
					<attribute id="Type" type="FixedString" value="item" />
					<attribute id="_OriginalFileVersion_" type="int64" value="144115207403209032" />
The UUID we are looking for is usually the "MappedKey" = "c2827852-5cc1-46ec-8ab0-254e52150966" indeed.
I tried to spawn it : it doesn't work

My best guess is that these kind of items are dynamically generated during quest and are then available at that point in a specific scenario in your savefile and in memory.

My (JSON/Excel) dumps (here: viewtopic.php?f=4&t=13996&start=4153) does not contain any of these info unfortunately: I did not bother so far to dump these "story" or "merged" files. I could do it but, still, if we cannot spawn these items, what's it worth?
Try this

Code: Select all

{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
 "f5e8b331-c495-4d3a-ab82-90f6b9a1f3d6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]

IceLancer
Cheater
Cheater
Posts: 25
Joined: Thu Oct 05, 2017 1:54 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by IceLancer »

Tiffany wrote:
Mon Aug 28, 2023 7:55 pm
IceLancer wrote:
Mon Aug 28, 2023 7:54 pm
Hello!
Does anyone knows UUID of scroll of silence?
I am replaying from starts, and the damn thing cant be found anywhere. Not in dank crypt , not in merchants.
I checked all available tables , none of them have this scroll ?

Thanks
Scroll of Silence doesn't exist in the English localization file. I searched it pretty thoroughly. Are you sure it actually exists? Fextralife lists it but I mean... that's Fextralife lmao, who knows if that's accurate.
Yes. I definitely had it 15 days ago when i played last time. But i lost that save due to system crash and i dont use gog cloud save feature.
I am replaying again and places where i found it no longer exist. First time i found it in Dank crypt , one of the corpses had it and i used it against them. I used it later against hag as well. Now i cant find the damn thing anywhere. I even reseted vendor 10+ times

Unless it was removed from game with patches in between...

User avatar
Noway3
Expert Cheater
Expert Cheater
Posts: 117
Joined: Sat Aug 12, 2023 12:20 pm
Reputation: 151

Re: z Baldur's Gate 3

Post by Noway3 »

Tekrom0 wrote:
Mon Aug 28, 2023 5:41 pm
kidicarus wrote:
Mon Aug 28, 2023 11:43 am
ive tried searching this thread and google in general and only found one guy mentioning he's doing it but not how, but does anyone know how to change what npcs "find familiar" summons or ranger companion summons?
If you find an answer to this, please let me know, because I would love to be able to summon Steel Watch Guards and have a freaking robot army.
I have found quite few spells that summon companions, familiars or not so familiar beeing. Few of them works for me but your millage may vary if you are ranger, druid or mage:

Anyway here are few of them in the form of a spell (larger list in Spells_dict.json).

when I tried "Target_FindFamiliar" or "Target_RangersCompanion", I have got the option to choose which familiar (Cat, Rat, Raven, ...) or Companion (Bear, Wolf, Spider, .. .) I want to summon.
Beware that "RemoveSpellFromPlayer" is not guaranteed to work, so have your backups!

Code: Select all

{$lua}
if syntaxcheck then return end
spell = {
"Target_FindFamiliar",
"Target_FindFamiliar_Boo",
"Target_FindFamiliar_Dog",
"Target_RangersCompanion",
}
[ENABLE]
AddSpellToPlayer(spell)
[DISABLE]
RemoveSpellFromPlayer(spell)

PeDaGaNG
Expert Cheater
Expert Cheater
Posts: 111
Joined: Sun Nov 22, 2020 1:16 pm
Reputation: 24

Re: z Baldur's Gate 3

Post by PeDaGaNG »

nell9 wrote:
Mon Aug 28, 2023 8:18 pm
Can you help me with this, when I use the script the game just crash

Code: Select all

{$lua}
if syntaxcheck then return end
[ENABLE]
local x, y, z = GetPositionOfPlayer()
local minthara = "25721313-0c15-4935-8176-9f134385451b" 
SetArgToString(0, minthara) -- SourceObject
SetArgToFloat(1, x)
SetArgToFloat(2, z)
SetArgToFloat(3, y)
SetArgToLong(4, 0) -- Event
SetArgToLong(5, 1) -- TeleportLinkedCharacters
SetArgToLong(6, 1) -- TeleportPartyFollowers
SetArgToLong(7, 1) -- TeleportSummons
SetArgToLong(8, 1) -- LeaveCombat
SetArgToLong(9, 1) -- SnapToGround
local result = ExecuteCall("TeleportToPosition")
if result ~= 1 then
  print("command failed")
end
[DISABLE]
This suppose to teleport minthara to my selected character however it crash the game...
Based on Zanzer Table. This code add Minthara as companion

Code: Select all

{$lua}
if syntaxcheck then return end
flag = "f5989c01-2600-4b16-9f29-c1fc7ee6bb9c" --Debug_AddMinthara
[ENABLE]
SetFlagOnPlayer(flag)
[DISABLE]
Try to Change that

Code: Select all

local minthara = "25721313-0c15-4935-8176-9f134385451b"  to local minthara = "f5989c01-2600-4b16-9f29-c1fc7ee6bb9c"  

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 »

Since I've not seen it as of yet, here's gold for the item spawners:

Code: Select all

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

local items = {
"1c3c9c74-34a1-4685-989e-410dc080be6f",
}

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)

for i = 1, #items do
  local item = items[i]
  writeString(cmdStr2, item)
  writeBytes(cmdStr2 + #item, 0)

  PrepareCall("TemplateAddTo")
  writePointer(cmdArgs + 0x08, cmdStr2) -- item
  writePointer(cmdArgs + 0x18, cmdStr1) -- player
  writeQword(cmdArgs + 0x28, 30000) -- quantity
  writeQword(cmdArgs + 0x38, 0)
  writeQword(cmdArgs + 0x48, 0)
  executeCodeEx(0, nil, cmdCall)
end

{$asm}

[DISABLE]

CritWolf534232
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Aug 28, 2023 8:51 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by CritWolf534232 »

Hi everyone,
I'm new to using cheat engine and I've been messing around with my character. I had enabled the unlimited prepared spells and the no weight option and got it to work. However, I had closed cheat engine and when I opened it back up to try to undo those changes, the boxes are no longer ticked and I can no longer select the unlimited prepared spells and the no weight option. When I try to click the boxes next to the options, a timer icon runs and nothing happens. I tried saving the game and loading that save but that also doesn't work. Does anyone know how to undo these changes? Thanks!

Barbon70
What is cheating?
What is cheating?
Posts: 3
Joined: Wed Aug 23, 2023 7:46 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Barbon70 »

Someone at Provisions Backpack ID
Thank you

PeDaGaNG
Expert Cheater
Expert Cheater
Posts: 111
Joined: Sun Nov 22, 2020 1:16 pm
Reputation: 24

Re: z Baldur's Gate 3

Post by PeDaGaNG »

CritWolf534232 wrote:
Mon Aug 28, 2023 8:55 pm
Hi everyone,
I'm new to using cheat engine and I've been messing around with my character. I had enabled the unlimited prepared spells and the no weight option and got it to work. However, I had closed cheat engine and when I opened it back up to try to undo those changes, the boxes are no longer ticked and I can no longer select the unlimited prepared spells and the no weight option. When I try to click the boxes next to the options, a timer icon runs and nothing happens. I tried saving the game and loading that save but that also doesn't work. Does anyone know how to undo these changes? Thanks!
Quit the game, if needed restart since what I understand you prematurely force quit CE while it still running and holding the game memory. Start again with CE and you should be fine

User avatar
BoehserOnkel
Expert Cheater
Expert Cheater
Posts: 469
Joined: Sat Mar 04, 2017 7:47 am
Reputation: 95

Re: z Baldur's Gate 3

Post by BoehserOnkel »

Tekrom0 wrote:
Mon Aug 28, 2023 5:43 pm
Is there any way to get the infinite party size option to work on a game that already has 4 custom characters?
The instructions say you have to dismiss a party member to activate it, but the game doesn't allow me to dismiss any of the 4 custom characters.
Any workaround for this?
try this
at nexus
/baldursgate3/mods/327
works like a charm from the beginning

CritWolf534232
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Aug 28, 2023 8:51 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by CritWolf534232 »

PeDaGaNG wrote:
Mon Aug 28, 2023 9:01 pm
CritWolf534232 wrote:
Mon Aug 28, 2023 8:55 pm
Hi everyone,
I'm new to using cheat engine and I've been messing around with my character. I had enabled the unlimited prepared spells and the no weight option and got it to work. However, I had closed cheat engine and when I opened it back up to try to undo those changes, the boxes are no longer ticked and I can no longer select the unlimited prepared spells and the no weight option. When I try to click the boxes next to the options, a timer icon runs and nothing happens. I tried saving the game and loading that save but that also doesn't work. Does anyone know how to undo these changes? Thanks!
Quit the game, if needed restart since what I understand you prematurely force quit CE while it still running and holding the game memory. Start again with CE and you should be fine
That worked! Thank you so much for your help!

User avatar
themaoci
Cheater
Cheater
Posts: 49
Joined: Sat Feb 13, 2021 4:13 pm
Reputation: 46

Re: z Baldur's Gate 3

Post by themaoci »

Tiffany wrote:
Mon Aug 28, 2023 8:40 pm
Since I've not seen it as of yet, here's gold for the item spawners:

Code: Select all

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

local items = {
"1c3c9c74-34a1-4685-989e-410dc080be6f",
}

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)

for i = 1, #items do
  local item = items[i]
  writeString(cmdStr2, item)
  writeBytes(cmdStr2 + #item, 0)

  PrepareCall("TemplateAddTo")
  writePointer(cmdArgs + 0x08, cmdStr2) -- item
  writePointer(cmdArgs + 0x18, cmdStr1) -- player
  writeQword(cmdArgs + 0x28, 30000) -- quantity
  writeQword(cmdArgs + 0x38, 0)
  writeQword(cmdArgs + 0x48, 0)
  executeCodeEx(0, nil, cmdCall)
end

{$asm}

[DISABLE]
its in my table in github with few options at that
[Link]

i also updated readme to make it easier to download the .CT file im using DownGit page hosted on github itself that allows for direct downloads of github files :)

Post Reply

Who is online

Users browsing this forum: AhrefsBot, austinn4160, cloudzy, Edib22, Google Adsense [Bot], Lesnichii, maimai20001, Necrosx, pitoloko, SemrushBot, timechaos69