z Baldur's Gate 3

Upload your cheat tables here (No requests)
Yusuke614
Novice Cheater
Novice Cheater
Posts: 15
Joined: Sat Jun 26, 2021 1:09 am
Reputation: 10

Re: z Baldur's Gate 3

Post by Yusuke614 »

DenimTornado wrote:
Sat Jan 13, 2024 11:01 pm
Please help!

S >> _D(Osi.DB_ORI_StableRelationshipCounter:Get(nil, nil)) returns result:
[
[
"Elves_Male_Drow_Lolth_Player_371434f2-47da-f31b-49f0-587ffbac5dc3",
0
],
[
"S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b",
0
],
[
"S_Player_Karlach_2c76687d-93a2-477b-8b18-8a14b549304c",
0
]
]

How to remove record:
[
"S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b",
0
],


The problem is Karlach tell me that i am with Minthara and she don't want to be with me...

Code: Select all

Osi.DB_ORI_StableRelationshipCounter:Delete("25721313-0c15-4935-8176-9f134385451b", 0)
That command should delete Minthara.

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

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 »

DenimTornado wrote:
Sat Jan 13, 2024 11:01 pm
Please help!

S >> _D(Osi.DB_ORI_StableRelationshipCounter:Get(nil, nil)) returns result:
[
[
"Elves_Male_Drow_Lolth_Player_371434f2-47da-f31b-49f0-587ffbac5dc3",
0
],
[
"S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b",
0
],
[
"S_Player_Karlach_2c76687d-93a2-477b-8b18-8a14b549304c",
0
]
]

How to remove record:
[
"S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b",
0
],


The problem is Karlach tell me that i am with Minthara and she don't want to be with me...
For romance, there are flags that you can play with. Here is CE script to show and troubleshoot the romance flags. you can use these flags UUID in Script Extender or in Cheat Engine as parameter of the GetFlag, ClearFlag or SetFlag functions.

In your case I would suggest to start by clearing the ORI_State_DoubleDating flag and try again with Karlach.
If that doesn't work then continue with clearing ORI_State_Partnered, ORI_State_Dating.
If you want to stop dating Minthara, then clear ORI_State_DatingMinthara and ORI_State_PartneredWithMinthara. You can eventually set also ORI_State_WasPartneredWithMinthara for additional camp drama !

How to check/change your romance status:
Here is a Cheat Engine script that will display in the CE console all the active romance flags. Make sure that you selected your main character first. It also shows you the difference since last run.

Be cautious changing your romance states: it may have you skip or redo some scenes and dialogs or start other amazing camp drama!.

Remember that you can date more characters at the same time by setting the "dating" flags but, ultimately, you will have a romance with a maximum of two of them and ultimately be partner with only one (Act 3)


To use it, just add it as a script in Zanzer's CE table and have it run!
  • [+] Added flag
  • [-] Removed flag
  • [=] Same as last run

Code: Select all

{$lua}
if syntaxcheck then return end
[ENABLE]
local flags_1 = {}
local flags_2 = {}
local flags_3 = {}
local flags_4 = {}
if gotFlags == nil then
  gotFlags = {}
end
-- flags["UUID"] = {"Name", "Description"}
--    vscode regex find: ^(\S+)\s+(\S+)\s+(.+)$
--    vscode replace:    flags["$1"] = {"$2", "$3"}
-- ORI_State GENERAL
flags_1["a3346d5b-c54b-4c73-bf18-0a2bf90c35da"] = {"ORI_State_Dating", "Character is dating someone."}
flags_1["41320aeb-8e1a-433d-a82e-3d78aff578da"] = {"ORI_State_DoubleDating", "Character is dating two Origins, blocking any additional dating"}
flags_1["6c1a31e8-1d3d-42a5-af4f-72ef7a798f74"] = {"ORI_State_Partnered", "Avatar or Companion is in an exclusive relationship"}
-- ORI_State DATING
flags_2["86eaa84a-350b-401b-8b43-b53eeb534579"] = {"ORI_State_DatingLaezel", "relationship with Laezel."}
flags_2["75d0e041-c16c-d089-6d89-64354fa4c9d9"] = {"ORI_State_DatingGale", "relationship with Astarion."}
flags_2["ba298c56-26b6-4918-9bd4-616668d369d8"] = {"ORI_State_DatingAstarion", "relationship with Astarion."}
flags_2["e87f1e21-a758-47ae-8c0e-9e715eb289b5"] = {"ORI_State_DatingShadowheart", "relationship with Shadowheart."}
flags_2["f1520748-1d36-4500-9f8a-0da4207f8dd5"] = {"ORI_State_DatingWithWyll", "relationship with Wyll."}
flags_2["de1360cd-894b-40ea-95a7-1166d675d040"] = {"ORI_State_DatingMinthara", "relationship with Minthara."}
flags_2["f24c3f3e-7287-4908-84bf-ba314921f5ee"] = {"ORI_State_DatingKarlach", "relationship with Karlach."}
ORI_State ROMANCE
flags_3["04abd928-27f2-422d-ab3f-2625ed22ca24"] = {"NIGHT_Wyll_HavenRomance_Dating", "Night flag for the second stage of Wyll's romance if players were already dating Wyll."}
flags_3["10351cb4-37c0-8c8d-d704-e49ef7df7565"] = {"ORI_Minthara_State_StillPartneredOrDating", "Set if the player is either partnered or prepartnered with other characters"}
flags_3["779ea5fe-1067-e4e2-d432-eede5e90a8fa"] = {"ORI_Minthara_State_WasPartneredOrDating", "Set when players have no partnering nor pre-partnering flags on them"}
flags_3["b668942d-62cc-f3b9-ae40-246367af6313"] = {"ORI_State_WasDatingMinthara", "Player was Dating minthara before choosing to partner with another"}
flags_3["1dda9514-45f5-e8c1-4f10-31e9e9c977ab"] = {"Wyll_InParty2_Event_DatingBranch", "Nested dialog branch"}
flags_3["6f8c67fa-adcf-8d92-efec-052ecf02c5e6"] = {"Wyll_InParty2_Event_DatingGreeting", "Wyll said something sweet after your date in InParty"}
flags_3["b5e2afe7-a165-4964-aa5a-5470159b2c1d"] = {"ORI_Wyll_State_SelectedDatingAvatar", "Avatar selected as potential Wyll romance partner."}
flags_3["0f359d48-14f4-4cfc-bbc9-22ecbfe026c3"] = {"NIGHT_Gale_DatingStartFallback", "Fallback for starting romance through Camp_GoblinHuntTieflingCelebration_CRD_Gale3(b)"}
flags_3["21f19438-754d-4ad2-883e-fd3f8814b917"] = {"ORI_Gale_State_NotDating", "Gale is not dating."}
flags_3["6e5dc80a-db14-4659-a790-e81aa6490307"] = {"ORI_Gale_State_Dating", "Gale is dating anyone."}
flags_3["88021437-235d-4e0f-8abb-b3083cb26ddb"] = {"ORI_Gale_State_WasDating", "Character was dating Gale, but is not doing so any more."}
flags_3["a9aae1c4-a123-b6fb-6b3c-bc5581edd706"] = {"ORI_Temp_DatingOrigin", "Placeholder"}
flags_3["eed3c411-02db-40bd-bb0c-aa1e8599ec7c"] = {"ORI_Karlach_State_SelectedDatingAvatar", "Character has 30 or more approval rating towards Karlach and can trigger Burning Up For You. It will be cleared after the night finishes."}
ORI_State PARTNER
flags_4["ff63b939-82d3-c670-ad59-c7cf6363d234"] = {"ORI_Minsc_State_PartneredWithNineFingers", "After the confrontation at the Guildhall - Minsc spared NineFingers and grudgingly agreed to work with her."}
flags_4["30819c8d-b39d-42e7-acd1-2a8c2c309994"] = {"ORI_State_PartneredWithAstarion", "This character is in an exclusive relationship with Astarion"}
flags_4["e008e20d-d642-42ed-9008-297b6273aa21"] = {"ORI_State_PartneredWithGale", "This character is in an exclusive relationship with Gale"}
flags_4["7b53fe60-bb16-48a9-ae5c-9bce1dfac1a9"] = {"ORI_State_PartneredWithHalsin", "This character is in an open relationship with Halsin"}
flags_4["6af0be74-d032-4a20-876a-11bab5f86db2"] = {"ORI_State_PartneredWithHalsinSecondary", "This character has a primary relationship and Halsin as a secondary partner"}
flags_4["d9ff60fa-0af9-45d7-99b4-bd7c3f80ed12"] = {"ORI_State_PartneredWithKarlach", "This character is in an exclusive relationship with Karlach"}
flags_4["d169a786-6e56-4f0d-a2eb-33c48d8d1160"] = {"ORI_State_PartneredWithLaezel", "This character is in an exclusive relationship with Laezel"}
flags_4["39ac48fa-b440-47e6-a436-6dc9b10058d8"] = {"ORI_State_PartneredWithMinthara", "This character is in an exclusive relationship with Minthara"}
flags_4["3808ae35-ad4e-465b-800b-63d32b77211e"] = {"ORI_State_PartneredWithShadowheart", "This character is in an exclusive relationship with Shadowheart"}
flags_4["5db4c1b6-3c42-43ae-aa85-1844acbf5a1d"] = {"ORI_State_PartneredWithWyll", "This character is in an exclusive relationship with Wyll"}
flags_4["5a60943f-979b-4120-9b60-9e9b29529402"] = {"ORI_State_WasPartneredWithAstarion", "Player was in a relationship with Astarion"}
flags_4["60e14eb3-cce6-43c3-b893-b9b687e3d88f"] = {"ORI_State_WasPartneredWithGale", "Player was in a relationship with Gale"}
flags_4["ee6b727d-243e-4189-b572-1d782ea78df8"] = {"ORI_State_WasPartneredWithHalsin", "Player was in a relationship with Halsin."}
flags_4["48f2a4d4-23f4-4514-b894-e225152d7a48"] = {"ORI_State_WasPartneredWithKarlach", "Player was in a relationship with Karlach."}
flags_4["6d402d9b-7af9-43ea-b0eb-98e9612dde27"] = {"ORI_State_WasPartneredWithLaezel", "Player was in a relationship with Laezel."}
flags_4["8d0460d6-b00a-4947-bbd0-ad0c085a530f"] = {"ORI_State_WasPartneredWithMinthara", "Player was in a relationship with Minthara."}
flags_4["542e6cf4-bfd1-471d-b4b5-693d630376cb"] = {"ORI_State_WasPartneredWithShadowheart", "Player was in a relationship with Shadowheart."}
flags_4["2652ff35-a62d-4947-b14b-11050ccfd329"] = {"ORI_State_WasPartneredWithWyll", "Player was in a relationship with Wyll."}
flags_4["03fc4e1b-efcd-3aed-7a88-44e698068a74"] = {"ORI_Temp_PartneredWithOrigin", "Placeholder"}

function CheckFlag(flag_uuid,flag_name,flag_description)
    local hasFlag = 0
    hasFlag = GetFlagOnPlayer(flag_uuid)
    if hasFlag ~= nil and hasFlag ~= 0 then
      if gotFlags[flag_name] == 1 then
        print(string.format("[=] >>>\t%s", flag_name))
      else
        print(string.format("[+] >>>\t%s", flag_name))
      end
      gotFlags[flag_name] = 1
      print(string.format("\t\t(%s)", flag_description))

    else
      if gotFlags[flag_name] == 1 then
        print(string.format("[-] >>>\t%s", flag_name))
        print(string.format("\t\t(%s)", flag_description))
      else
        --[[
        print(string.format("[_]    \t%s", flag_name))
        --]]
      end
      gotFlags[flag_name] = 0
    end
end
print("")
print("ORI_State GENERAL ------------------------------")
for k,v in pairs(flags_1) do
  CheckFlag(k, v[1], v[2])
end
print("ORI_State DATING ------------------------------")
for k,v in pairs(flags_2) do
  CheckFlag(k, v[1], v[2])
end
print("ORI_State ROMANCE ------------------------------")
for k,v in pairs(flags_3) do
  CheckFlag(k, v[1], v[2])
end
print("ORI_State PARTNER ------------------------------")
for k,v in pairs(flags_4) do
  CheckFlag(k, v[1], v[2])
end
print("===============================")
[DISABLE]


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 »

dota_4life1 wrote:
Sun Jan 14, 2024 12:38 am
Noway3 wrote:
Sat Jan 13, 2024 5:22 pm
dota_4life1 wrote:
Sat Jan 13, 2024 12:08 am
can someone help me how to revive scratch the dog , one day when i returned to the camp the dog is dead, i literally can't play the game with the dog dead .
Poor Scratch! I wouldn't be able to sustain such a loss either!
There are few things that can kill scratch in your camp: rotten food, a rotten Gale, random fire, ...
And it is known that if he died in the camp, he is then dead for good, even Whithers won't help!

But we should be able to cheat even the dead here and this should do:

How to resurrect Scratch and almost any other character
  • In Cheat Engine console:
    Once Zanzer's CheatTable is loaded and active, paste this in the Cheat Engine Console window and press "execute".

    Code: Select all

    SetArgToString(0, "S_FOR_Courier_Dog_3059f69c-068d-4e28-8491-55953c027901")
    ExecuteCall("Resurrect")
  • In Script Extender Console

    Code: Select all

    Osi.Resurrect("S_FOR_Courier_Dog_3059f69c-068d-4e28-8491-55953c027901")
Please, Let us know if that worked and also if Scratch recovered completely without sequels !
thankyou! i did it but i tried throwing the ball with scratch alive and my mc still says stuff about scratch being dead that no one will fetch it for him

EDIT: i can't interact with him either, talk option doesn't work :(

EDIT: i tried these other codes i found and they also worked and also i was able to play fetch with scratch now yay!

Osi.DB_Dead:Delete("3059f69c-068d-4e28-8491-55953c027901")
Osi.DB_PermaDefeated:Delete("3059f69c-068d-4e28-8491-55953c027901")
Osi.DB_PreventPermaDefeated("3059f69c-068d-4e28-8491-55953c027901")
Osi.RemoveStatus("3059f69c-068d-4e28-8491-55953c027901", "KNOCKED_OUT")
Osi.RemoveHarmfulStatuses("3059f69c-068d-4e28-8491-55953c027901")
Osi.SetHitpointsPercentage("3059f69c-068d-4e28-8491-55953c027901", 100)
Osi.PROC_CharacterFullRestore("3059f69c-068d-4e28-8491-55953c027901")

but despite him playing fetch again , i still can't interact with him with the talk option, i just wanna pet the dog :(
How to revive healthy, talkative and playful Scratch

Based on my investigation, these are the changes that need to be applied/reverted to the game databases:
This is a Script Extender script. You can cut and paste it (line by line preferably) in the SE Console.
It is unfortunately not possible for now to change the game database with the Cheat Engine Table.

Once done, save your game, restore it and then check that you can play or talk with Scratch.

Code: Select all

-- Select your avatar before you start!!
Player = GetHostCharacter()
Scratch = "S_FOR_Courier_Dog_3059f69c-068d-4e28-8491-55953c027901"
Scratch_Dialog = "DIALOGRESOURCEGUID_CAMP_Courier_Dog_2f2ab0f4-9b0e-3991-b6dd-44474a25e7a3"
-- Resurrect him if not already done:
Osi.Resurrect(Scratch)
-- Let's first make him forgot completely he was ever dead! Clear all these:
Osi.DB_GlobalFlag:Delete("GLO_CourierDog_State_IsPermaDefeated_4d17c54b-9507-4948-bbcc-0fe307f79f0b")
Osi.DB_PermaDefeated:Delete(Scratch)
Osi.DB_Defeated:Delete(Scratch)
Osi.DB_PermaDefeatedOrOffstage:Delete(Scratch)
Osi.DB_CorpseCleanup_ReadyToBeRemoved:Delete(Scratch)
-- Let him play with you:
Osi.DB_CantAct:Delete(Scratch)
-- Let him learn to talk again:
Osi.DB_Dialogs(Scratch,Scratch_Dialog)
-- Make sure we reset these before we talk to him:
Osi.DB_CantTalk_IgnoreDialogsCombat:Delete(Scratch)
Osi.DB_CantTalk_IgnoreStatusesCombat:Delete(Scratch)
Osi.DB_CantTalk_IgnoreStatuses:Delete(Scratch)
Osi.DB_CantTalk:Delete(Scratch)
-- These are only needed if you don't have the "Find Familiar: Scratch" common spell:
_D(Osi.DB_FOR_CourierDog_CurrentSummoner:Get(nil))
_D(Osi.DB_FOR_CourierDog_CanSummon:Get(nil))
Osi.DB_FOR_CourierDog_CurrentSummoner(Player)
Osi.DB_FOR_CourierDog_CanSummon(1)

dota_4life1
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Feb 17, 2023 1:18 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by dota_4life1 »

Noway3 wrote:
Sun Jan 14, 2024 11:18 am
dota_4life1 wrote:
Sun Jan 14, 2024 12:38 am
Noway3 wrote:
Sat Jan 13, 2024 5:22 pm


Poor Scratch! I wouldn't be able to sustain such a loss either!
There are few things that can kill scratch in your camp: rotten food, a rotten Gale, random fire, ...
And it is known that if he died in the camp, he is then dead for good, even Whithers won't help!

But we should be able to cheat even the dead here and this should do:

How to resurrect Scratch and almost any other character
  • In Cheat Engine console:
    Once Zanzer's CheatTable is loaded and active, paste this in the Cheat Engine Console window and press "execute".

    Code: Select all

    SetArgToString(0, "S_FOR_Courier_Dog_3059f69c-068d-4e28-8491-55953c027901")
    ExecuteCall("Resurrect")
  • In Script Extender Console

    Code: Select all

    Osi.Resurrect("S_FOR_Courier_Dog_3059f69c-068d-4e28-8491-55953c027901")
Please, Let us know if that worked and also if Scratch recovered completely without sequels !
thankyou! i did it but i tried throwing the ball with scratch alive and my mc still says stuff about scratch being dead that no one will fetch it for him

EDIT: i can't interact with him either, talk option doesn't work :(

EDIT: i tried these other codes i found and they also worked and also i was able to play fetch with scratch now yay!

Osi.DB_Dead:Delete("3059f69c-068d-4e28-8491-55953c027901")
Osi.DB_PermaDefeated:Delete("3059f69c-068d-4e28-8491-55953c027901")
Osi.DB_PreventPermaDefeated("3059f69c-068d-4e28-8491-55953c027901")
Osi.RemoveStatus("3059f69c-068d-4e28-8491-55953c027901", "KNOCKED_OUT")
Osi.RemoveHarmfulStatuses("3059f69c-068d-4e28-8491-55953c027901")
Osi.SetHitpointsPercentage("3059f69c-068d-4e28-8491-55953c027901", 100)
Osi.PROC_CharacterFullRestore("3059f69c-068d-4e28-8491-55953c027901")

but despite him playing fetch again , i still can't interact with him with the talk option, i just wanna pet the dog :(
How to revive healthy, talkative and playful Scratch

Based on my investigation, these are the changes that need to be applied/reverted to the game databases:
This is a Script Extender script. You can cut and paste it (line by line preferably) in the SE Console.
It is unfortunately not possible for now to change the game database with the Cheat Engine Table.

Once done, save your game, restore it and then check that you can play or talk with Scratch.

Code: Select all

-- Select your avatar before you start!!
Player = GetHostCharacter()
Scratch = "S_FOR_Courier_Dog_3059f69c-068d-4e28-8491-55953c027901"
Scratch_Dialog = "DIALOGRESOURCEGUID_CAMP_Courier_Dog_2f2ab0f4-9b0e-3991-b6dd-44474a25e7a3"
-- Resurrect him if not already done:
Osi.Resurrect(Scratch)
-- Let's first make him forgot completely he was ever dead! Clear all these:
Osi.DB_GlobalFlag:Delete("GLO_CourierDog_State_IsPermaDefeated_4d17c54b-9507-4948-bbcc-0fe307f79f0b")
Osi.DB_PermaDefeated:Delete(Scratch)
Osi.DB_Defeated:Delete(Scratch)
Osi.DB_PermaDefeatedOrOffstage:Delete(Scratch)
Osi.DB_CorpseCleanup_ReadyToBeRemoved:Delete(Scratch)
-- Let him play with you:
Osi.DB_CantAct:Delete(Scratch)
-- Let him learn to talk again:
Osi.DB_Dialogs(Scratch,Scratch_Dialog)
-- Make sure we reset these before we talk to him:
Osi.DB_CantTalk_IgnoreDialogsCombat:Delete(Scratch)
Osi.DB_CantTalk_IgnoreStatusesCombat:Delete(Scratch)
Osi.DB_CantTalk_IgnoreStatuses:Delete(Scratch)
Osi.DB_CantTalk:Delete(Scratch)
-- These are only needed if you don't have the "Find Familiar: Scratch" common spell:
_D(Osi.DB_FOR_CourierDog_CurrentSummoner:Get(nil))
_D(Osi.DB_FOR_CourierDog_CanSummon:Get(nil))
Osi.DB_FOR_CourierDog_CurrentSummoner(Player)
Osi.DB_FOR_CourierDog_CanSummon(1)
THANK YOU SO MUCH! it worked great! now im in tears 😭

User avatar
ssergeyy
Noobzor
Noobzor
Posts: 12
Joined: Sat Sep 30, 2023 7:07 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by ssergeyy »

Please tell me why I might not be able to activate the passive skill "Psionic Empowerment"? ID - PsychicStrikes_Githyanki.

I'm trying to add a skill for a character with the Githyanki race.

2slick
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Jan 15, 2024 8:10 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by 2slick »

Hello! I've been searching everywhere, to no avail, to see if anyone has found a way to spawn in trader NPC's that may have died earlier in the game. Specifically referencing the likes of Mattis (the tiefling boy from Act 1) and Rolan. I'm not sure if the characters have their own UUID's but I haven't had any luck finding any that work so any insight to whether or not respawning them in a manner that makes them tradable with their specific gear is possible would be much appreciated!

TIA

VencidoFusca517
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Jan 15, 2024 8:29 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by VencidoFusca517 »

the bonus xp is not working, anyone knows how to solve?

thenormal1234
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Jan 16, 2024 2:01 am
Reputation: 0

Re: z Baldur's Gate 3

Post by thenormal1234 »

Hi, has anyone managed to figure out how to add spells/abilities with their normal cooldowns/spell slot costs? Or even how to add spells to memory? I've spent around 10 hours digging around game files and doing trial and error but still haven't managed to figure it out. I'm new to CE and modding so hope someone can help me out! Thanks.

thenormal1234
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Jan 16, 2024 2:01 am
Reputation: 0

Re: z Baldur's Gate 3

Post by thenormal1234 »

ehzirae wrote:
Fri Jan 12, 2024 10:39 pm
hey everyone, having an issue where i can attach the game to cheat engine, but clicking on any of the options in the table doesn't do anything.
like when i try to select console commands, the box doesn't tick and nothing happens. does anybody know if this is due to the new patch? i do use mods, if that makes any sort of difference.
I once had this issue when I would open cheat engine and attach to baldurs gate while I was already in the middle of playing. It worked again when I rebooted the game and set up cheat engine before loading a save from main menu. Also make sure you have the latest version of CE.

thenormal1234
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Jan 16, 2024 2:01 am
Reputation: 0

Re: z Baldur's Gate 3

Post by thenormal1234 »

ssergeyy wrote:
Mon Jan 15, 2024 5:03 pm
Please tell me why I might not be able to activate the passive skill "Psionic Empowerment"? ID - PsychicStrikes_Githyanki.

I'm trying to add a skill for a character with the Githyanki race.
What command are you trying to use? Can you share the exact code you're attempting to run?

thenormal1234
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Jan 16, 2024 2:01 am
Reputation: 0

Re: z Baldur's Gate 3

Post by thenormal1234 »

obi-wan-master-dilf wrote:
Sat Jan 13, 2024 12:08 am
Does anyone know the UUID for "Branded" I want to remove the Branded Tag from a character and I have the cheat engine to add tags so i figured I could type in the uuid and click the box twice to remove the tag. Thank you!!
Try checking the "passives" files in the game data, there are 4 of them and they should contain all passives in the game.

Gustav\Public\Gustav\Stats\Generated\Data
Gustav\Public\GustavDev\Stats\Generated\Data
Shared\Public\Shared\Stats\Generated\Data
Shared\Public\SharedDev\Stats\Generated\Data

If you need more help finding the passives files google has you covered. There are plenty of instructions online.

User avatar
styr
Novice Cheater
Novice Cheater
Posts: 19
Joined: Mon Dec 11, 2023 9:49 pm
Reputation: 16

Re: z Baldur's Gate 3

Post by styr »

thenormal1234 wrote:
Tue Jan 16, 2024 2:17 am
obi-wan-master-dilf wrote:
Sat Jan 13, 2024 12:08 am
Does anyone know the UUID for "Branded" I want to remove the Branded Tag from a character and I have the cheat engine to add tags so i figured I could type in the uuid and click the box twice to remove the tag. Thank you!!
Try checking the "passives" files in the game data, there are 4 of them and they should contain all passives in the game.

Gustav\Public\Gustav\Stats\Generated\Data
Gustav\Public\GustavDev\Stats\Generated\Data
Shared\Public\Shared\Stats\Generated\Data
Shared\Public\SharedDev\Stats\Generated\Data

If you need more help finding the passives files google has you covered. There are plenty of instructions online.
Your heart was in the right place, but Branded is a Tag and not a passive. You can see a list of Tags each character has at the bottom of the 'Detailed View' subsection under the Equipment tab/menu. Usually they are just obvious things, for example this is how my Astarion's tags look like: Image

The Branded tag specifically is located at Gustav\Public\Gustav\Tags in 310f7186-bb0b-4905-b8f6-dfc2fe62570a.lsf.lsx
obi-wan-master-dilf wrote:
Sat Jan 13, 2024 12:08 am
Does anyone know the UUID for "Branded" I want to remove the Branded Tag from a character and I have the cheat engine to add tags so i figured I could type in the uuid and click the box twice to remove the tag. Thank you!!
Sure thing. Here's the code to remove the Branded tag. Just make sure you are controlling the character you want to remove the tag from when you activate the cheat below.

Code: Select all

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

local uuid = "310f7186-bb0b-4905-b8f6-dfc2fe62570a"

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

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

PrepareCall("ClearTag")
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
I did not create this code, credit goes to flames for this post.

If you'd like to reverse this script and have it add the Branded tag to a character, all you have to do is change the PrepareCall("ClearTag") to read PrepareCall("SetTag") instead, that's all. Hope this helps you!

User avatar
ssergeyy
Noobzor
Noobzor
Posts: 12
Joined: Sat Sep 30, 2023 7:07 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by ssergeyy »

thenormal1234 wrote:
Tue Jan 16, 2024 2:12 am
ssergeyy wrote:
Mon Jan 15, 2024 5:03 pm
Please tell me why I might not be able to activate the passive skill "Psionic Empowerment"? ID - PsychicStrikes_Githyanki.

I'm trying to add a skill for a character with the Githyanki race.
What command are you trying to use? Can you share the exact code you're attempting to run?
Through the Zanzer table, I select "RegisterCommands", the "Passive/Feat Cheats", then I edit any script to choose from, add the necessary skill there.

For example, the skills: "TAD_PsionicBacklash" and "Parry_Githyanki" can be added this way.
But "PsychicStrikes_Githyanki" can't be added like that.

Code: Select all

{$lua}
if syntaxcheck then return end
passive = {
"PsychicStrikes_Githyanki" 
}
[ENABLE]
AddPassiveToPlayer(passive)
[DISABLE]
RemovePassiveFromPlayer(passive)

danirdd92
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Jan 16, 2024 11:14 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by danirdd92 »

hey guys first post here, i was wondering if you can use cheat engine to break the game, I mean force crush it
I'm in a bit of a pickle in honor mode and I really don't want to start again...

GoAway896
Noobzor
Noobzor
Posts: 6
Joined: Wed Jan 17, 2024 6:26 am
Reputation: 0

Re: z Baldur's Gate 3

Post by GoAway896 »

The post above is for reviving Scratch. Is there a script to just recruit Scratch?
This is my first playthrough. Although I've had to backtrack several times for dozens of hours. In one of those I simply forgot about recruiting him and now I'm in Act 3 with no Scratch.
Any help?

What I mean is that there were many issue I had during Act 1 that I had to start over several times. So in one of those I simply missed him.
Last edited by GoAway896 on Wed Jan 17, 2024 5:09 pm, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: Akira, bigbigk, briari2, DotBot, Metron, SAxMitch, skyone, sovsovsov