Hey all So LAE'ZEL Died when we got to the mountain pass, I thought I could leave when she left to go say hi to her OWN DAMN KIND!!! like at least pause the dialog like in Skyrim. should be time unlimited, then a limited thing... didn't know her people was gonna kill her then and there....I left without knowing... at least a warning would be nice, like come on its her people....and she is a true soul.... I have like 7hrs on top of leaving her, because I went to go around getting the last quest around the area and tried to get things done before I went to moontower, also so much stuff and lvling up...the Wither wont resurrect her but will for my main, when she dies in front of him using heal spells lmao but no revive skill for Laezel.... I have her body in my inventory is there any way to cheat her from dead to alive with cheats? add health and make sure she works or even just spawn in a new one with her tent in the camp lol? Maybe there should be a cheat table for spawning in dead Characters just in case? I know in old Baldurs gate you could press some buttons in console mode to revive any character regardless of conditions maybe they have this somewhere in the code?
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Hi! Thank you to all for this tool. I am going to ask a rookie question here, what is the 'console command' exactly? Is this in the actual BG3 game while its running or can I input the commands into the c engine client itself? The checkboxes provided are relatively easy to use but I wasn't sure about the add ability commands. Thanks.
The console commands are in reality the script set on the cheats provided by the table. The table itself just emulates some sort of console that you can tinker with, and the cheats in the table are examples that you can edit to your liking
Using "Restore Party" to fix a bug where gale had his awful necrotic aura after being res'd has now stopped me from consuming sorcery points when in combat as sorcerer/my main. I would REALLY prefer not to roll back as Im not sure how I would fix this gale issue regardless and also do the fight all over again that I had just completed. Any advice?
This game uses shared memory a lot. So when you're attempting to execute a script, there's a slight chance that the game is executing some of its own code at the exact microsecond. The two threads can collide and stomp over the other's data. Taking the game into an invalid state and causing the crash. So yea, crashes can occur at any time with any console command script. Normally, I'm fine when I'm sitting in my nice quiet camp. You could even try switching the game to turn-based mode. The fewer random things the game is doing in the background, the better.
Sup, hey i wonder if anyone has discovered how to make a spell "1 use per short/long rest", any spell i add have unlimited uses...
And has anyone found the ids of the Bhaalist gear?
I found in game only: the Armor, Gloves and Hood, but i'm playing in portuguese so i have no idea how is it the name in english =/
(and if it has a bhaalist boots or whatever the name, i'm not aware).
Also is it hard to make a "get the ID of the Last item moved"?
(i have no ideia if it is easy or hard, this one is just a question).
Thanks in advance if anyone can help me with any of those requests/question.
I am not consuming sorcery points on any of my saves after using "restore party" one time. Is there some hidden master save or profile that could have been impacted?
This game uses shared memory a lot. So when you're attempting to execute a script, there's a slight chance that the game is executing some of its own code at the exact microsecond. The two threads can collide and stomp over the other's data. Taking the game into an invalid state and causing the crash. So yea, crashes can occur at any time with any console command script. Normally, I'm fine when I'm sitting in my nice quiet camp. You could even try switching the game to turn-based mode. The fewer random things the game is doing in the background, the better.
Ok, I'll try that, tho I think its this last update, it was spot on before
[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")
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, uuid)
writeBytes(cmdStr2 + #uuid, 0)
PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}
[DISABLE]
Anyone has an idea on how to fix this ? or any other method to add the BRANDED flag ?
I only know about getting it legit in the game. When you go to the goblin camp there is an ogre guarding a door near the back. Go inside the temple ruins and run up near the effigy, the goblins offer to brand you
Yeah, I did, but I only did it on my main character, I didn't know you could do it on companions, now they all can't use Absolute weapons/armors
It should work with 310f7186-bb0b-4905-b8f6-dfc2fe62570a the script above works for the all races tag c3fd1fc3-2edf-4d17-935d-44ab92406df1
i cant be bothered to check if you had this resolved but here you go it allows you to add Branded to any of your companion's when you select them
[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("SetTag")
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]