z Baldur's Gate 3

Upload your cheat tables here (No requests)
a2yorha
Cheater
Cheater
Posts: 28
Joined: Thu Nov 22, 2018 3:07 am
Reputation: 0

Re: z Baldur's Gate 3

Post by a2yorha »

does anyone know the item id for Noblestalk?

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

AlanaSP
Noobzor
Noobzor
Posts: 5
Joined: Thu Oct 01, 2020 6:56 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by AlanaSP »

Edited the item spawner code for my testing just so it spawns more than 1 item id at a time, thought i would share just for convenience.

Code: Select all

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

local items = {
    "ef840839-3516-43b1-823f-103b1e0b04bf",
    "62950ae1-b74f-46a6-bfd0-055c93bad651",
    "7ab22473-bb9a-49f4-9890-4d3a691331b6"
    }
    
    local cmdCall = getAddress("cmdCall")
    local cmdArgs = getAddress("cmdArgs")
    local cmdStr1 = getAddress("cmdStr1")
    
    for i = 1, #items do
        local uuid = items[i]
    
        PrepareCall("GetHostCharacter")
        executeCodeEx(0, nil, cmdCall)
    
        PrepareCall("GetPosition")
        executeCodeEx(0, nil, cmdCall)
    
        PrepareCall("CreateAt")
        writePointer(cmdArgs + 0x08, cmdStr1)
        writeString(cmdStr1, uuid)
        writeBytes(cmdStr1 + #uuid, 0)
        writeQword(cmdArgs + 0x48, 0)
        writeQword(cmdArgs + 0x58, 0)
        writeQword(cmdArgs + 0x68, 0)
        executeCodeEx(0, nil, cmdCall)
end
{$asm}
assert(true)
[DISABLE]

haroldickenson
Novice Cheater
Novice Cheater
Posts: 19
Joined: Thu Jan 20, 2022 8:27 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by haroldickenson »

979718345 wrote:
Sat Aug 05, 2023 7:01 am
incarn wrote:
Sat Aug 05, 2023 6:26 am
Do the spell slots cheats work?
I have tried
Extra Spell Slots, Extra Warlock Spell Slots, Extra Warlock Spell Slots
and
Unlimited Spell Slots, Unlimited Warlock Spell Slots, Unlimited Sorcery Points.
None of them seem to do anything for me.
same, does not work at all
Just tested using 'bg3(4)', and 90% of the options do not work, including unlimited spells and register commands.

haroldickenson
Novice Cheater
Novice Cheater
Posts: 19
Joined: Thu Jan 20, 2022 8:27 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by haroldickenson »

haroldickenson wrote:
Sat Aug 05, 2023 1:35 pm
979718345 wrote:
Sat Aug 05, 2023 7:01 am
incarn wrote:
Sat Aug 05, 2023 6:26 am
...
...
Just tested using 'bg3(4)', and 90% of the options do not work, including unlimited spells and register commands.
and my game version is still v4.1.1.3622274 (GOG).

Blackhuskyy
Novice Cheater
Novice Cheater
Posts: 20
Joined: Wed Apr 22, 2020 1:17 pm
Reputation: 2

Re: z Baldur's Gate 3

Post by Blackhuskyy »

Ckeylos wrote:
Sat Aug 05, 2023 5:16 am
Blackhuskyy wrote:
Sat Aug 05, 2023 4:16 am
Anyone know how too make sneak attacks work, they are disabled when I add them and they say can only be used once???
Did you add them as Spells or Passives?
Heeyy there thank you very much for your reply, but I idd only added them as spells

Projectile_SneakAttack
Target_SneakAttack

If people wanted to know

Ckeylos
Novice Cheater
Novice Cheater
Posts: 24
Joined: Sat Feb 26, 2022 9:28 am
Reputation: 10

Re: z Baldur's Gate 3

Post by Ckeylos »

Blackhuskyy wrote:
Sat Aug 05, 2023 1:37 pm
Ckeylos wrote:
Sat Aug 05, 2023 5:16 am
Blackhuskyy wrote:
Sat Aug 05, 2023 4:16 am
Anyone know how too make sneak attacks work, they are disabled when I add them and they say can only be used once???
Did you add them as Spells or Passives?
Heeyy there thank you very much for your reply, but I idd only added them as spells

Projectile_SneakAttack
Target_SneakAttack

If people wanted to know
Try adding them as passives. The UUID is SneakAttack_Unlock

SecureCap
Noobzor
Noobzor
Posts: 5
Joined: Fri May 20, 2022 10:20 am
Reputation: 1

Re: z Baldur's Gate 3

Post by SecureCap »

Scan21 wrote:
Sat Aug 05, 2023 12:16 pm
Sxsxarael wrote:
Sat Aug 05, 2023 9:48 am
EvenLess wrote:
Fri Aug 04, 2023 11:42 pm
I have added a LOT of items to the Item Spawner. Primarily Legendary and Very Rare, and some Rare and Uncommon. I have sorted and color-coded them.

I have found 4 paths with UUIDs.
  • Gustav\Public\Gustav\Stats\Generated\Data
  • Gustav\Public\GustavDev\Stats\Generated\Data
  • Shared\Public\Shared\Stats\Generated\Data
  • Shared\Public\SharedDev\Stats\Generated\Data
It looks to be the RootTemplate UUID that is used (not the ValueUUID).

As CKeylos already pointed out, there's a guide on how to extract the .PAK-files to read the item tables, which was essentially what I used.

Disclaimer!
Zanzer deserves all the credit here. I only used his work. And I honestly do not really understand what is happening in the LUA/assembler code.

<edit>BG3 did crash several times when I tested the various UUIDs. However, that did not always mean the UUID did not work, as when I tried again (sometimes after several crashes) they did work. Just something to keep in mind.</edit>
Getting "Error in line 26 (assert(true) :Wrong syntax. ASSERT..." when trying to spawn items.
Any idea what's wrong? I'm in base version v4.1.1.3622274

Image
I have the same problem nothing works at all perhaps because now the game version is 4.1.1.3624901
Click on the Console Commands script first then the Register Commands and it should still work.
I noticed that by default, the Console Commands tab is opened without the script running.
Clicking it solved it for me.

Sidenote: I actually compared both scripts from the original table to troubleshoot this and found that everything is the same other than the uuid LOL

EDIT: I tested this on 4.1.1.3624901 STEAM
Last edited by SecureCap on Sat Aug 05, 2023 1:59 pm, edited 2 times in total.

DreamFallen500
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Aug 05, 2023 1:46 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by DreamFallen500 »

can't find Noblestalk uuid - did anyone find it?

FZR
Noobzor
Noobzor
Posts: 7
Joined: Thu Aug 22, 2019 5:11 am
Reputation: 2

Re: z Baldur's Gate 3

Post by FZR »

EvenLess wrote:
Fri Aug 04, 2023 11:42 pm
I have added a LOT of items to the Item Spawner. Primarily Legendary and Very Rare, and some Rare and Uncommon. I have sorted and color-coded them.

I have found 4 paths with UUIDs.
  • Gustav\Public\Gustav\Stats\Generated\Data
  • Gustav\Public\GustavDev\Stats\Generated\Data
  • Shared\Public\Shared\Stats\Generated\Data
  • Shared\Public\SharedDev\Stats\Generated\Data
It looks to be the RootTemplate UUID that is used (not the ValueUUID).

As CKeylos already pointed out, there's a guide on how to extract the .PAK-files to read the item tables, which was essentially what I used.

Disclaimer!
Zanzer deserves all the credit here. I only used his work. And I honestly do not really understand what is happening in the LUA/assembler code.

<edit>BG3 did crash several times when I tested the various UUIDs. However, that did not always mean the UUID did not work, as when I tried again (sometimes after several crashes) they did work. Just something to keep in mind.</edit>
Every item I'm trying to spawn doesn't work, gives me the error: " <<Lua error in the script at line 2:Failure determining what cmdCall means>>

Anyone know's a fix ? I'm on the v4.1.1.3622274 version, gog.

Edit: Found the fix just two posts above me.
Last edited by FZR on Sat Aug 05, 2023 2:01 pm, edited 1 time in total.

Blackhuskyy
Novice Cheater
Novice Cheater
Posts: 20
Joined: Wed Apr 22, 2020 1:17 pm
Reputation: 2

Re: z Baldur's Gate 3

Post by Blackhuskyy »

Ckeylos wrote:
Sat Aug 05, 2023 1:44 pm
Blackhuskyy wrote:
Sat Aug 05, 2023 1:37 pm
Ckeylos wrote:
Sat Aug 05, 2023 5:16 am


Did you add them as Spells or Passives?
Heeyy there thank you very much for your reply, but I idd only added them as spells

Projectile_SneakAttack
Target_SneakAttack

If people wanted to know
Try adding them as passives. The UUID is SneakAttack_Unlock
Heeyy there I tried what you told me and they are still inactive and say the same thing

[Link]

User avatar
BlackMamba9991
Cheater
Cheater
Posts: 27
Joined: Tue Dec 24, 2019 6:44 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by BlackMamba9991 »

please tell me how to add spells or spell scrolls

User avatar
keds99
Fearless Donors
Fearless Donors
Posts: 12
Joined: Wed Mar 22, 2017 8:37 pm
Reputation: 3

Re: z Baldur's Gate 3

Post by keds99 »

When I activate the Dice Roll options it crashes my game if I try to add all of them.

Éphémère
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Aug 05, 2023 2:32 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by Éphémère »

Is there a way to lower your level? That way you can level multiple classes without hitting the level cap?

I was wanting to play a gestalt wizard/monk combination where I level both classes simultaneously, is that possible to accomplish this with the current table?

I have fiddled around with choosing monk first then adding wizard spells as I level with the table, but then I am missing out on some class features.

CobraPL
Expert Cheater
Expert Cheater
Posts: 55
Joined: Wed Apr 25, 2018 5:34 pm
Reputation: 10

Re: z Baldur's Gate 3

Post by CobraPL »

Superspy225 wrote:
Sat Aug 05, 2023 9:17 am
dilde wrote:
Sat Aug 05, 2023 7:43 am
dilde wrote:
Sat Aug 05, 2023 4:41 am
Hey guys, I'm trying to modify 'addspell' to add all possible spells at once and it seems like no matter what I do it can't add more than one spell, how would I get it to add, say, a list of spells?
Ruebert wrote:
Sat Aug 05, 2023 7:22 am
Can someone explain to me how to use the Add Spell command? Like what is it wanting me to enter to add a spell.
Looks like it wants the ID from the unpacked .pak files. That said, I found an old mass-spell adder from earlier in the thread that I updated to work with as many of the current spells as I could find and combined it with the latest version of the table.

Console Commands > Commands List + Register > Permanent Cheats > Add ALL Spells.

Some of these spells won't work unless you have the class features they're attached to. IDK how to fix it, probably won't.

Script not included in this message because it's a teensy bit over the character limit
I cleaned up the script a bit and made it more readable. Just add or remove items from the list as you want. I also made a "Remove List of Spells" script. Of note, adding spells with addspell seems to add them under common like cantrips instead of your class so they don't cost spell slots, some do cost class resources though as mentioned above. The removespell command also removes spells from common instead of your class as far as I can tell. The list is still missing quite a few spells and it probably has some duplicates or spells that are almost the same.

Update:
I just noticed SlipperyEel uploaded a list of spell uuid's already formatted so I recommend clearing the list and just adding the spells you want from the formatted list. Though they should be formatted the same way as the list below (i.e "Spell UUID",).

Code: Select all

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

local spellList = {
"Projectile_AcidArrow",
"Projectile_AcidSplash",
"Projectile_C ...",
"Projectile_ChainLightning",
"Projectile_ChromaticOrb",
"Projectile_DisarmingAttack",
"Projectile_Disintegrate",
"Projectile_EldritchBlast",
"Projectile_EnsnaringStrike_Container",
"Projectile_FireBolt",
"Projectile_Fireball",
"Projectile_GuidingBolt",
"Projectile_HailOfThorns",
"Projectile_HordeBreaker",
"Projectile_IceKnife",
"Projectile_LightningArrow",
"Projectile_MagicMissile",
"Projectile_MenacingAttack",
"Projectile_PoisonSpray",
"Projectile_PushingAttack",
"Projectile_RayOfEnfeeblement",
"Projectile_RayOfFrost",
"Projectile_RayOfSickness",
"Projectile_ScorchingRay",
"Projectile_SneakAttack",
"Projectile_TripAttack",
"Projectile_WitchBolt",
"Shout_ActionSurge",
"Shout_Aid",
"Shout_ArcaneRecovery",
"Shout_ArmorOfAgathys",
"Shout_ArmsOfHadar",
"Shout_AuraOfVitality",
"Shout_BeaconOfHope",
"Shout_BladeWard",
"Shout_Blink",
"Shout_Blur",
"Shout_CreateSorceryPoints",
"Shout_CreateSpellSlot",
"Shout_CrusadersMantle",
"Shout_Dash_CunningAction",
"Shout_DestructiveWave",
"Shout_DetectThoughts",
"Shout_Disengage_CunningAction",
"Shout_DisguiseSelf",
"Shout_DispelEvilAndGood",
"Shout_DivineFavor",
"Shout_DivineSense",
"Shout_Dreadful_Aspect",
"Shout_ExpeditiousRetreat",
"Shout_FalseLife",
"Shout_FeatherFall",
"Shout_FireShield",
"Shout_FlameBlade",
"Shout_FlameBlade_MephistophelesTiefling",
"Shout_HealingRadiance",
"Shout_HealingWord_Mass",
"Shout_HellishRebuke",
"Shout_HellishRebuke_AsmodeusTiefling",
"Shout_HellishRebuke_WarlockMI",
"Shout_HeroesFeast",
"Shout_Hide_BonusAction",
"Shout_MirrorImage",
"Shout_NaturalRecovery",
"Shout_PassWithoutTrace",
"Shout_PrayerOfHealing",
"Shout_ProduceFlame",
"Shout_RadianceOfTheDawn",
"Shout_SacredWeapon",
"Shout_SecondWind",
"Shout_SeeInvisibility",
"Shout_Shield_Sorcerer",
"Shout_Shield_Wizard",
"Shout_Shillelagh",
"Shout_SongOfRest",
"Shout_SpeakWithAnimals",
"Shout_SpeakWithAnimals_Barbarian",
"Shout_SpeakWithAnimals_ForestGnome",
"Shout_SpiritGuardians",
"Shout_Thaumaturgy",
"Shout_TurnTheFaithless",
"Shout_TurnTheUnholy",
"Shout_TurnUndead",
"Shout_WildShape",
"Shout_WildShape_Badger",
"Shout_WildShape_Cat",
"Shout_WildShape_Combat",
"Shout_WildShape_Combat_Badger",
"Shout_WildShape_Combat_Bear_Polar",
"Shout_WildShape_Combat_Cat",
"Shout_WildShape_Combat_DeepRothe",
"Shout_WildShape_Combat_Raven",
"Shout_WildShape_Combat_Spider",
"Shout_WildShape_Combat_Wolf_Dire",
"Shout_WildShape_DeepRothe",
"Shout_WildShape_Spider",
"Shout_WildShape_Wolf_Dire",
"Shout_WindWalk",
"Target_AnimalFriendship",
"Target_AnimateDead",
"Target_ArcaneEye",
"Target_ArcaneLock",
"Target_Bane",
"Target_Banishment",
"Target_Barkskin",
"Target_BestowCurse",
"Target_BlackTentacles",
"Target_Bless",
"Target_BlessingOfTheTrickster",
"Target_Blight",
"Target_Blindness",
"Target_CallLightning",
"Target_CalmEmotions",
"Target_CharmPerson",
"Target_ChillTouch",
"Target_CircleOfDeath",
"Target_CloudOfDaggers",
"Target_Cloudkill",
"Target_Command_Container",
"Target_CompelledDuel",
"Target_Confusion",
"Target_ConjureElemental_Container",
"Target_ConjureElementals_Minor_Container",
"Target_ConjureWoodlandBeings",
"Target_Contagion",
"Target_ControlUndead",
"Target_Counterspell",
"Target_CreateDestroyWater",
"Target_CreateUndead",
"Target_CrownOfMadness",
"Target_CureWounds",
"Target_CureWounds",
"Target_CureWounds_Mass",
"Target_CuttingWords",
"Target_DancingLights",
"Target_Darkness",
"Target_Darkness_DrowMagic",
"Target_Darkvision",
"Target_Daylight_Container",
"Target_DeathWard",
"Target_DisarmingAttack",
"Target_DissonantWhispers",
"Target_DominateBeast",
"Target_DominatePerson",
"Target_ElementalWeapon",
"Target_EnhanceAbility",
"Target_EnlargeReduce",
"Target_Entangle",
"Target_Enthrall",
"Target_Eyebite",
"Target_FaerieFire",
"Target_FaerieFire_DrowMagic",
"Target_FeignDeath",
"Target_FindFamiliar",
"Target_FlameStrike",
"Target_FlamingSphere",
"Target_FleshToStone",
"Target_Fly",
"Target_FogCloud",
"Target_FreedomOfMovement",
"Target_FrenziedStrike",
"Target_Friends",
"Target_GaseousForm",
"Target_GlobeOfInvulnerability",
"Target_GlyphOfWarding",
"Target_Goodberry",
"Target_GraspingVine",
"Target_Grease",
"Target_GreaterRestoration",
"Target_GuardianOfFaith",
"Target_Guidance",
"Target_Harm",
"Target_Haste",
"Target_Heal",
"Target_HealingWord",
"Target_HeatMetal",
"Target_Heroism",
"Target_Hex",
"Target_HideousLaughter",
"Target_HoldMonster",
"Target_HoldPerson",
"Target_HolyRebuke",
"Target_HordeBreaker",
"Target_HungerOfHadar",
"Target_HuntersMark",
"Target_HypnoticGaze",
"Target_HypnoticPattern",
"Target_IceStorm",
"Target_InflictWounds",
"Target_InsectPlague",
"Target_Invisibility",
"Target_Invisibility_Greater",
"Target_InvokeDuplicity",
"Target_IrresistibleDance",
"Target_Jump",
"Target_Jump_Githyanki",
"Target_Knock",
"Target_LayOnHands",
"Target_LesserRestoration",
"Target_Light",
"Target_Longstrider",
"Target_MageArmor",
"Target_MageHand",
"Target_MageHand_GithyankiPsionics",
"Target_MagicWeapon",
"Target_MenacingAttack",
"Target_MinorIllusion",
"Target_MistyStep",
"Target_MistyStep_Githyanki",
"Target_Moonbeam",
"Target_NaturesWrath",
"Target_PhantasmalForce",
"Target_PhantasmalKiller",
"Target_PlanarBinding",
"Target_PlantGrowth",
"Target_Polymorph",
"Target_ProtectionFromEnergy",
"Target_ProtectionFromEvilAndGood",
"Target_ProtectionFromPoison",
"Target_PushingAttack",
"Target_Rally",
"Target_RangersCompanion",
"Target_RecklessAttack",
"Target_RemoveCurse",
"Target_ResilientSphere",
"Target_Resistance",
"Target_SacredFlame",
"Target_Sanctuary",
"Target_Seeming",
"Target_Shatter",
"Target_ShieldOfFaith",
"Target_ShockingGrasp",
"Target_Silence",
"Target_Sleep",
"Target_SleetStorm",
"Target_Slow",
"Target_Smite_Blinding",
"Target_Smite_Branding_Container",
"Target_Smite_Branding_ZarielTiefling_Container",
"Target_Smite_Divine",
"Target_Smite_Divine_Critical_Unlock",
"Target_Smite_Divine_Unlock",
"Target_Smite_Searing",
"Target_Smite_Searing_ZarielTiefling",
"Target_Smite_Thunderous",
"Target_Smite_Wrathful",
"Target_SneakAttack",
"Target_SpeakWithDead",
"Target_SpikeGrowth",
"Target_SpiritualWeapon",
"Target_SpitefulSuffering",
"Target_StinkingCloud",
"Target_Stoneskin",
"Target_ThornWhip",
"Target_TripAttack",
"Target_TrueStrike",
"Target_VampiricTouch",
"Target_ViciousMockery",
"Target_WardingBond",
"Target_Web",
"Teleportation_ArcaneGate",
"Teleportation_DimensionDoor",
"Teleportation_Revivify",
"Throw_FrenziedThrow",
"Throw_Telekinesis",
"Wall_WallOfFire",
"Wall_WallOfStone",
"Zone_BurningHands",
"Zone_BurningHands_MephistophelesTiefling",
"Zone_ColorSpray",
"Zone_ConeOfCold",
"Zone_ConjureBarrage",
"Zone_Fear",
"Zone_GustOfWind",
"Zone_LightningBolt",
"Zone_Sunbeam",
"Zone_Thunderwave",
}


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}
assert(true)
[DISABLE]
On the latest hotfix 1 GOG, the Ability Stat Points showed wrong numbers (one digit) so I decided not to try to change anything. Are you sure it works?

User avatar
ooblagis
Noobzor
Noobzor
Posts: 11
Joined: Wed Jun 05, 2019 10:40 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by ooblagis »

Ability scores count up from 8, so 14, for example, should show 6.

Post Reply

Who is online

Users browsing this forum: AhrefsBot, demonafzal111, Glenn565, Google Adsense [Bot], jonaaa, Luckisugar, mr_redux35, sumakelenzi, Zaelocke, 프로마쥬