Re: z Baldur's Gate 3
Posted: Fri Aug 18, 2023 2:08 am
The add 1 inspiration cheat doesn't work
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
I mean this one LOW_SAREVOK_ESSENCE_ABAZIGALknightjedi wrote: ↑Thu Aug 17, 2023 10:48 pmDid Someone Know how to remove Status?
I know ApplyStatus
but RemoveStatus will crash the game
If you right click on the scripts, you can find an option something akin to "Change script" - that'll be where you place the UID codes and other things, save it, then toggle to activate it.EternalSilver_ wrote: ↑Fri Aug 18, 2023 1:04 amhow are y'all adding items? When I use the cheat table it only gives me the option to toggle commands but not register them & even then the commands won't toggle on.knightjedi wrote: ↑Fri Aug 18, 2023 12:23 am8f6b0c08-d1b1-4ae7-ade2-da3c679ce323sauhaumjau wrote: ↑Fri Aug 18, 2023 12:03 amAnybody knows how to add auntie ethel's hair? Seems like you lose the effect if you respec.
7e3afbf6-4e1a-444e-826d-f8e0e0a8308f
d16922ba-a36b-4015-8072-27610821fb53
9abbab89-d29f-47c0-9ffe-f12018dd83d9
de2c9582-fab5-4d5e-9a81-44d67af6a681
eec5de82-c988-40e6-8f10-474d5675c550
eat whatever you want
Yeah I don't have an option to toggle register commands & console commands won't enable no matter what I do. The process is correct etc. Gonna completely uninstall cheat engine & lazarus & re set it up maybe something went wrong in that process. As for the address box it's completely empty. When I look at the script for console commands it says there's an error in line 16.icedtea676 wrote: ↑Fri Aug 18, 2023 2:53 amIf you right click on the scripts, you can find an option something akin to "Change script" - that'll be where you place the UID codes and other things, save it, then toggle to activate it.EternalSilver_ wrote: ↑Fri Aug 18, 2023 1:04 amhow are y'all adding items? When I use the cheat table it only gives me the option to toggle commands but not register them & even then the commands won't toggle on.knightjedi wrote: ↑Fri Aug 18, 2023 12:23 am
8f6b0c08-d1b1-4ae7-ade2-da3c679ce323
7e3afbf6-4e1a-444e-826d-f8e0e0a8308f
d16922ba-a36b-4015-8072-27610821fb53
9abbab89-d29f-47c0-9ffe-f12018dd83d9
de2c9582-fab5-4d5e-9a81-44d67af6a681
eec5de82-c988-40e6-8f10-474d5675c550
eat whatever you want
That being said, if you're not able to toggle commands to begin with, something else is wrong. BG3 process selected properly? Console Command and then Register Commands both ticked? Console Commands ticked, do you have some codes/address for Commands List? (2nd box)? It asks "(is this poplP->0000000), if you see 0's, it's not working, if you see random numbers, then everything should be fine.
Thank you that table solved my issue.wannabecheater wrote: ↑Thu Aug 17, 2023 5:32 pmI used PapaPetro's modified table (viewtopic.php?p=307381#p307381)gunbalde60 wrote: ↑Thu Aug 17, 2023 1:37 pmDo you know what version of the table you are using? Because I don't have add spell under the random section with the latest table.wannabecheater wrote: ↑Thu Aug 17, 2023 5:54 am
They are classified under spells (not passives) so you need to use the add spell function under random cheats instead.
You will need to manually edit the "add spell" cheat's script
Here are the list:
"Shout_AuraOf_Courage",--Aura of Courage
"Shout_AuraOf_Devotion",--Aura of Devotion
"Shout_AuraOf_Hate",--Aura of Hate
"Shout_AuraOf_Murder",--Aura of Murder
"Shout_AuraOf_Protection",--Aura of Protection
"Shout_AuraOf_Terror",--Aura of Terror
"Shout_AuraOf_Warding",--Aura of Warding
Look for the one with Elemental Adept feats added.
Yeah I uninstalled completely & got CE from org instead of using lazarus to build it & even then when I load the cheat table I'm just getting some broken scripts that don't enable & recognise command doesn't even appear as an option.EternalSilver_ wrote: ↑Fri Aug 18, 2023 3:35 amYeah I don't have an option to toggle register commands & console commands won't enable no matter what I do. The process is correct etc. Gonna completely uninstall cheat engine & lazarus & re set it up maybe something went wrong in that process. As for the address box it's completely empty. When I look at the script for console commands it says there's an error in line 16.icedtea676 wrote: ↑Fri Aug 18, 2023 2:53 amIf you right click on the scripts, you can find an option something akin to "Change script" - that'll be where you place the UID codes and other things, save it, then toggle to activate it.EternalSilver_ wrote: ↑Fri Aug 18, 2023 1:04 am
how are y'all adding items? When I use the cheat table it only gives me the option to toggle commands but not register them & even then the commands won't toggle on.
That being said, if you're not able to toggle commands to begin with, something else is wrong. BG3 process selected properly? Console Command and then Register Commands both ticked? Console Commands ticked, do you have some codes/address for Commands List? (2nd box)? It asks "(is this poplP->0000000), if you see 0's, it's not working, if you see random numbers, then everything should be fine.
Nice one. I'll have to look more thoroughly through your script. Maybe I can use the timer part to automatically attach after launch, rather than activating my script twice (first time to launch, second time to attach).themaoci wrote: ↑Thu Aug 17, 2023 10:22 pmIf you guys need auto attach for a script
As for CTRL+ALT+L (this will wait till you start a game and auto attach to it)Code: Select all
[ENABLE] {$lua} PROCESS_NAME = 'bg3_dx11.exe' PROCESS_NAME_BACKUP = 'bg3.exe' if getProcessIDFromProcessName(PROCESS_NAME) ~= nil then openProcess(PROCESS_NAME) ---- Open the process messageDialog("Attached to bg3_dx11.exe") elseif getProcessIDFromProcessName(PROCESS_NAME_BACKUP) ~= nil then openProcess(PROCESS_NAME_BACKUP) ---- Open the process messageDialog("Attached to bg3.exe") end {$asm} assert(true) [DISABLE]
Code: Select all
PROCESS_NAME = 'bg3_dx11.exe' PROCESS_NAME_BACKUP = 'bg3.exe' -------- -------- Auto Attach -------- local autoAttachTimer = nil ---- variable to hold timer object local autoAttachTimerInterval = 1000 ---- Timer intervals are in milliseconds local autoAttachTimerTicks = 0 ---- variable to count number of times the timer has run local autoAttachTimerTickMax = 5000 ---- Set to zero to disable ticks max local function autoAttachTimer_tick(timer) ---- Timer tick call back ---- Destroy timer if max ticks is reached if autoAttachTimerTickMax > 0 and autoAttachTimerTicks >= autoAttachTimerTickMax then timer.destroy() end ---- Check if process is running if getProcessIDFromProcessName(PROCESS_NAME) ~= nil then timer.destroy() ---- Destroy timer openProcess(PROCESS_NAME) ---- Open the process messageDialog("Auto Attached To Process!") elseif getProcessIDFromProcessName(PROCESS_NAME_BACKUP) ~= nil then timer.destroy() ---- Destroy timer openProcess(PROCESS_NAME_BACKUP) ---- Open the process messageDialog("Auto Attached To Process!") end autoAttachTimerTicks = autoAttachTimerTicks + 1 ---- Increase ticks end autoAttachTimer = createTimer(getMainForm()) ---- Create timer with the main form as it's parent autoAttachTimer.Interval = autoAttachTimerInterval ---- Set timer interval autoAttachTimer.OnTimer = autoAttachTimer_tick ---- Set timer tick call back
bg3_dx11.exe
, but creating a table with both, and looping through them, to look for processes with both names should be quick to add.bg3_dx11.exe
with the --skip-launcher
parameter, so I don't have to go through the Larian Launcher, and I don't have to wait for Steam to finish complaining about the game is running, when it's not.
Code: Select all
[ENABLE]
{$lua}
if syntaxcheck then return end
local executable = 'bg3_dx11.exe'
local executablePath = "C:\\Games\\Steam\\steamapps\\common\\Baldurs Gate 3\\bin\\" .. executable
local executableParameters = '--skip-launcher'
local openedProcessId = getOpenedProcessID()
if openedProcessId ~= nil and openedProcessId ~= 0 then
print(string.format('Currently attached to "%s" with PID "%d".', process, openedProcessId))
end
local processId = 0
for pid, name in pairs(getProcessList()) do
if name == executable then
processId = pid
processName = name
break
end
end
if openedProcessId ~= 0 and processId ~= 0 and openedProcessId ~= processId then
print(string.format('PID (%d) for the opened process have changed. Attaching to new PID (%d).', openedProcessId, processId))
openProcess(tonumber(processId))
if processId ~= getOpenedProcessID() then
print(string.format('Attaching to PID (%d) seems to have failed.', processId))
else
print(string.format('Attached to PID "%d".', processId))
end
end
if processId == 0 then
print("Game isn't running. Attempting to start it.")
createProcess(executablePath, executableParameters)
end
print('Done.')
{$asm}
[DISABLE]
Yeah the hotfix screwed it all up. I'm sure Zanzer will come to the rescue soon enough. Poor guy has been churning out tables left and right since release.karamethien wrote: ↑Fri Aug 18, 2023 4:21 amThere was hotfix #4 today (Thursday), the last time the table was updated was Monday. So somethings not working is expected, namely the approval scripts.