z Baldur's Gate 3

Upload your cheat tables here (No requests)
Alex6472
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Nov 04, 2023 2:57 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Alex6472 »

LibertusRex wrote:
Sat Nov 04, 2023 3:19 pm
Alex6472 wrote:
Sat Nov 04, 2023 3:03 pm
Thanks for the temporary fix buddy! This works for me so far but I do have a question(s); is there no way to add permanent character resources like adding extra channel divinity, lay on hands, etc charges? Everytime I try to add extra, save the game, and reload, it reverts back to the original amount charged I had. Also, is there a section that adds other spells like charm animals and plants? Can’t find it anywhere.
This has been asked numerous times. So far we had no luck with that. If you want permanent changes, learn a little bit of modding and mod your underwear or something else, just need to contain the line:
data "Boosts" "ActionResource(ChannelDivinity, 1, 0); ActionResource(LayOnHandsCharge, 1, 0)"
Where 1 is the number of bonus charges.
Hmm I see. How unfortunate than. What about adding other spells like the one I mentioned & (ex.) the college of sword attacks? I know there’s a page that shows spells you can add manually with CE but not all of them are there. Are they coded only to get them with the corresponding classes you’d need to get? So far, the only one that I’ve managed to add and works is the superiority dice resources.

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

jevoux01
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Nov 04, 2023 3:50 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by jevoux01 »

Hi i have been strugling to make the table works, i cant mark the console comands so i cant use the item spawner :(
someone know what to do?

User avatar
LibertusRex
Fearless Donors
Fearless Donors
Posts: 36
Joined: Fri Oct 11, 2019 1:45 pm
Reputation: 15

Re: z Baldur's Gate 3

Post by LibertusRex »

Alex6472 wrote:
Sat Nov 04, 2023 3:40 pm
LibertusRex wrote:
Sat Nov 04, 2023 3:19 pm
Alex6472 wrote:
Sat Nov 04, 2023 3:03 pm
Thanks for the temporary fix buddy! This works for me so far but I do have a question(s); is there no way to add permanent character resources like adding extra channel divinity, lay on hands, etc charges? Everytime I try to add extra, save the game, and reload, it reverts back to the original amount charged I had. Also, is there a section that adds other spells like charm animals and plants? Can’t find it anywhere.
This has been asked numerous times. So far we had no luck with that. If you want permanent changes, learn a little bit of modding and mod your underwear or something else, just need to contain the line:
data "Boosts" "ActionResource(ChannelDivinity, 1, 0); ActionResource(LayOnHandsCharge, 1, 0)"
Where 1 is the number of bonus charges.
Hmm I see. How unfortunate than. What about adding other spells like the one I mentioned & (ex.) the college of sword attacks? I know there’s a page that shows spells you can add manually with CE but not all of them are there. Are they coded only to get them with the corresponding classes you’d need to get? So far, the only one that I’ve managed to add and works is the superiority dice resources.
You can get whatever spell with the CE. Check [Link] for the spell or action you're looking for.
Might want to unlock the spell as a variant: Google search this thread (site:fearlessrevolution.com inurl:t=13996) for UnlockSpell.

jakecake1792
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Sep 08, 2023 6:07 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by jakecake1792 »

Anyone know how I can get githyanki perks on a non-githyanki character? Example: getting extra psyhic damage from gith weapons on a human? Thanks.

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1131
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3801

Re: z Baldur's Gate 3

Post by Zanzer »

I'll post the fixed Console Commands to the main thread just to hopefully quiet down all the random spam.

Yes, I know most of the other scripts are broken as well. Maybe I'll go through them and try to fix them up too.
Attachments
bg3.CT
--- Game v4.1.1.3905231 --- Table v11 ---
(525.24 KiB) Downloaded 4294 times

guttedloser
Noobzor
Noobzor
Posts: 8
Joined: Fri Nov 03, 2023 10:09 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by guttedloser »

Zanzer wrote:
Sat Nov 04, 2023 4:25 pm
I'll post the fixed Console Commands to the main thread just to hopefully quiet down all the random spam.

Yes, I know most of the other scripts are broken as well. Maybe I'll go through them and try to fix them up too.
Amazing, thank you sir!

User avatar
kicker04
Cheater
Cheater
Posts: 46
Joined: Sat Jul 15, 2023 9:51 am
Reputation: 1

Re: z Baldur's Gate 3

Post by kicker04 »

Zanzer wrote:
Sat Nov 04, 2023 4:25 pm
I'll post the fixed Console Commands to the main thread just to hopefully quiet down all the random spam.

Yes, I know most of the other scripts are broken as well. Maybe I'll go through them and try to fix them up too.
Thank you for all your hard effort so far, Zanzer! :)

Grath
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Apr 05, 2020 7:28 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Grath »

Zanzer wrote:
Sat Nov 04, 2023 4:25 pm
I'll post the fixed Console Commands to the main thread just to hopefully quiet down all the random spam.

Yes, I know most of the other scripts are broken as well. Maybe I'll go through them and try to fix them up too.
I have logged back in just to say a bit Thank You to you Zanzer good sir!

I've enjoyed the game quite a bit and thanks to you could make my own fun as well. Please keep up the good work!

jedi_pl
Noobzor
Noobzor
Posts: 5
Joined: Wed Aug 11, 2021 12:59 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by jedi_pl »

Weird, but it doesn't work for me :( No matter, if I load the table before or after loading the save, just won't work. Hopefully someone has an idea what it could be :(

All worked before the latest patch, so a huge thank you for the hard work though!

User avatar
AkimboDK
Expert Cheater
Expert Cheater
Posts: 170
Joined: Tue Jan 23, 2018 7:57 pm
Reputation: 24

Re: z Baldur's Gate 3

Post by AkimboDK »

guttedloser wrote:
Sat Nov 04, 2023 1:45 pm
PrinceRevivalDK wrote:
Sat Nov 04, 2023 12:32 am
guttedloser wrote:
Sat Nov 04, 2023 12:24 am

Dude said select the old script & replace it with his.
Yes, because the part above the stuff I just mentioned is the Script, the thing I gave you is the injection code, So yes you only had to replace the script lmao XD
But ofc, you couldnøt know that lol.

Just copy the thing I gave you and put it below the script you have copy pasted atm :P
Yeah that still didn't work, commands are non-responsive.
Take this entire code and replace the whole thing. then save it. and close the cheat engine.

Code: Select all

[ENABLE]
aobscanmodule(console,$process,81 E2 FF FF FF 01 4C)
alloc(newmem,$1000,console)
alloc(cmdCode,$1000)
alloc(cmdStr0,$1000)
alloc(cmdStr1,$1000)
alloc(cmdStr2,$1000)
alloc(cmdStr3,$1000)
alloc(cmdStr4,$1000)

label(cmdCall)
label(cmdArgs)
label(cmdSelf)
label(cmdAddr)
label(cmdList)
label(code)
label(return)

newmem:
  mov rdi,cmdList
  mov rax,[r13+08]
  mov [rdi],rax
code:
  and edx,01FFFFFF
  jmp return

cmdList:
  dq 0

console:
  jmp newmem
  nop
return:

cmdCode:
align 10
cmdCall:
sub rsp,38
mov rdx,cmdArgs
mov rax,cmdAddr
mov rcx,cmdSelf
mov rcx,[rcx]
call [rax]
add rsp,38
movzx rax,al
ret

align 10
cmdAddr:
  dq 0
align 10
cmdSelf:
  dq 0
align 10
cmdArgs:
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0

registersymbol(console)
registersymbol(cmdList)
registersymbol(cmdCall)
registersymbol(cmdAddr)
registersymbol(cmdSelf)
registersymbol(cmdArgs)
registersymbol(cmdStr0)
registersymbol(cmdStr1)
registersymbol(cmdStr2)
registersymbol(cmdStr3)
registersymbol(cmdStr4)

[DISABLE]
console:
  db 81 E2 FF FF FF 01
unregistersymbol(console)
dealloc(newmem)

unregistersymbol(cmdList)
unregistersymbol(cmdCode)
unregistersymbol(cmdStr0)
unregistersymbol(cmdStr1)
unregistersymbol(cmdStr2)
unregistersymbol(cmdStr3)
unregistersymbol(cmdStr4)
dealloc(cmdCode)
dealloc(cmdStr0)
dealloc(cmdStr1)
dealloc(cmdStr2)
dealloc(cmdStr3)
dealloc(cmdStr4)

{
// ORIGINAL CODE - INJECTION POINT: bg3.exe+2F153D3

bg3.exe+2F153B7: 75 0A              - jne bg3.exe+2F153C3
bg3.exe+2F153B9: 48 8B 4F 10        - mov rcx,[rdi+10]
bg3.exe+2F153BD: FF 15 85 08 97 01  - call qword ptr [bg3.exe+4885C48]
bg3.exe+2F153C3: 48 8B 5C 24 30     - mov rbx,[rsp+30]
bg3.exe+2F153C8: 48 83 C4 20        - add rsp,20
bg3.exe+2F153CC: 5F                 - pop rdi
bg3.exe+2F153CD: C3                 - ret 
bg3.exe+2F153CE: CC                 - int 3 
bg3.exe+2F153CF: CC                 - int 3 
bg3.exe+2F153D0: C1 EA 03           - shr edx,03
// ---------- INJECTING HERE ----------
bg3.exe+2F153D3: 81 E2 FF FF FF 01  - and edx,01FFFFFF
// ---------- DONE INJECTING  ----------
bg3.exe+2F153D9: 3B 51 2C           - cmp edx,[rcx+2C]
bg3.exe+2F153DC: 73 09              - jae bg3.exe+2F153E7
bg3.exe+2F153DE: 48 8B 41 20        - mov rax,[rcx+20]
bg3.exe+2F153E2: 48 8B 04 D0        - mov rax,[rax+rdx*8]
bg3.exe+2F153E6: C3                 - ret 
bg3.exe+2F153E7: 33 C0              - xor eax,eax
bg3.exe+2F153E9: C3                 - ret 
bg3.exe+2F153EA: CC                 - int 3 
bg3.exe+2F153EB: CC                 - int 3 
bg3.exe+2F153EC: CC                 - int 3 
}
start your game, dont open it before the game is actually started, until you see Larian Studio on your display, then open the table.
do not click anything, load your save and wait. the thing will load itself, you don't have to click anything.

jedi_pl
Noobzor
Noobzor
Posts: 5
Joined: Wed Aug 11, 2021 12:59 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by jedi_pl »

PrinceRevivalDK wrote:
Sat Nov 04, 2023 8:19 pm
guttedloser wrote:
Sat Nov 04, 2023 1:45 pm
PrinceRevivalDK wrote:
Sat Nov 04, 2023 12:32 am


Yes, because the part above the stuff I just mentioned is the Script, the thing I gave you is the injection code, So yes you only had to replace the script lmao XD
But ofc, you couldnøt know that lol.

Just copy the thing I gave you and put it below the script you have copy pasted atm :P
Yeah that still didn't work, commands are non-responsive.
Take this entire code and replace the whole thing. then save it. and close the cheat engine.

Code: Select all

[ENABLE]
aobscanmodule(console,$process,81 E2 FF FF FF 01 4C)
alloc(newmem,$1000,console)
alloc(cmdCode,$1000)
alloc(cmdStr0,$1000)
alloc(cmdStr1,$1000)
alloc(cmdStr2,$1000)
alloc(cmdStr3,$1000)
alloc(cmdStr4,$1000)

label(cmdCall)
label(cmdArgs)
label(cmdSelf)
label(cmdAddr)
label(cmdList)
label(code)
label(return)

newmem:
  mov rdi,cmdList
  mov rax,[r13+08]
  mov [rdi],rax
code:
  and edx,01FFFFFF
  jmp return

cmdList:
  dq 0

console:
  jmp newmem
  nop
return:

cmdCode:
align 10
cmdCall:
sub rsp,38
mov rdx,cmdArgs
mov rax,cmdAddr
mov rcx,cmdSelf
mov rcx,[rcx]
call [rax]
add rsp,38
movzx rax,al
ret

align 10
cmdAddr:
  dq 0
align 10
cmdSelf:
  dq 0
align 10
cmdArgs:
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0

registersymbol(console)
registersymbol(cmdList)
registersymbol(cmdCall)
registersymbol(cmdAddr)
registersymbol(cmdSelf)
registersymbol(cmdArgs)
registersymbol(cmdStr0)
registersymbol(cmdStr1)
registersymbol(cmdStr2)
registersymbol(cmdStr3)
registersymbol(cmdStr4)

[DISABLE]
console:
  db 81 E2 FF FF FF 01
unregistersymbol(console)
dealloc(newmem)

unregistersymbol(cmdList)
unregistersymbol(cmdCode)
unregistersymbol(cmdStr0)
unregistersymbol(cmdStr1)
unregistersymbol(cmdStr2)
unregistersymbol(cmdStr3)
unregistersymbol(cmdStr4)
dealloc(cmdCode)
dealloc(cmdStr0)
dealloc(cmdStr1)
dealloc(cmdStr2)
dealloc(cmdStr3)
dealloc(cmdStr4)

{
// ORIGINAL CODE - INJECTION POINT: bg3.exe+2F153D3

bg3.exe+2F153B7: 75 0A              - jne bg3.exe+2F153C3
bg3.exe+2F153B9: 48 8B 4F 10        - mov rcx,[rdi+10]
bg3.exe+2F153BD: FF 15 85 08 97 01  - call qword ptr [bg3.exe+4885C48]
bg3.exe+2F153C3: 48 8B 5C 24 30     - mov rbx,[rsp+30]
bg3.exe+2F153C8: 48 83 C4 20        - add rsp,20
bg3.exe+2F153CC: 5F                 - pop rdi
bg3.exe+2F153CD: C3                 - ret 
bg3.exe+2F153CE: CC                 - int 3 
bg3.exe+2F153CF: CC                 - int 3 
bg3.exe+2F153D0: C1 EA 03           - shr edx,03
// ---------- INJECTING HERE ----------
bg3.exe+2F153D3: 81 E2 FF FF FF 01  - and edx,01FFFFFF
// ---------- DONE INJECTING  ----------
bg3.exe+2F153D9: 3B 51 2C           - cmp edx,[rcx+2C]
bg3.exe+2F153DC: 73 09              - jae bg3.exe+2F153E7
bg3.exe+2F153DE: 48 8B 41 20        - mov rax,[rcx+20]
bg3.exe+2F153E2: 48 8B 04 D0        - mov rax,[rax+rdx*8]
bg3.exe+2F153E6: C3                 - ret 
bg3.exe+2F153E7: 33 C0              - xor eax,eax
bg3.exe+2F153E9: C3                 - ret 
bg3.exe+2F153EA: CC                 - int 3 
bg3.exe+2F153EB: CC                 - int 3 
bg3.exe+2F153EC: CC                 - int 3 
}
start your game, dont open it before the game is actually started, until you see Larian Studio on your display, then open the table.
do not click anything, load your save and wait. the thing will load itself, you don't have to click anything.
Tried it mate... I still get a "Error while scanning for AOB's: console Error: Not all results found" :( Not sure if you have the same...

User avatar
AkimboDK
Expert Cheater
Expert Cheater
Posts: 170
Joined: Tue Jan 23, 2018 7:57 pm
Reputation: 24

Re: z Baldur's Gate 3

Post by AkimboDK »

jedi_pl wrote:
Sat Nov 04, 2023 8:39 pm
PrinceRevivalDK wrote:
Sat Nov 04, 2023 8:19 pm
guttedloser wrote:
Sat Nov 04, 2023 1:45 pm


Yeah that still didn't work, commands are non-responsive.
Take this entire code and replace the whole thing. then save it. and close the cheat engine.

Code: Select all

[ENABLE]
aobscanmodule(console,$process,81 E2 FF FF FF 01 4C)
alloc(newmem,$1000,console)
alloc(cmdCode,$1000)
alloc(cmdStr0,$1000)
alloc(cmdStr1,$1000)
alloc(cmdStr2,$1000)
alloc(cmdStr3,$1000)
alloc(cmdStr4,$1000)

label(cmdCall)
label(cmdArgs)
label(cmdSelf)
label(cmdAddr)
label(cmdList)
label(code)
label(return)

newmem:
  mov rdi,cmdList
  mov rax,[r13+08]
  mov [rdi],rax
code:
  and edx,01FFFFFF
  jmp return

cmdList:
  dq 0

console:
  jmp newmem
  nop
return:

cmdCode:
align 10
cmdCall:
sub rsp,38
mov rdx,cmdArgs
mov rax,cmdAddr
mov rcx,cmdSelf
mov rcx,[rcx]
call [rax]
add rsp,38
movzx rax,al
ret

align 10
cmdAddr:
  dq 0
align 10
cmdSelf:
  dq 0
align 10
cmdArgs:
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0
  dq 0

registersymbol(console)
registersymbol(cmdList)
registersymbol(cmdCall)
registersymbol(cmdAddr)
registersymbol(cmdSelf)
registersymbol(cmdArgs)
registersymbol(cmdStr0)
registersymbol(cmdStr1)
registersymbol(cmdStr2)
registersymbol(cmdStr3)
registersymbol(cmdStr4)

[DISABLE]
console:
  db 81 E2 FF FF FF 01
unregistersymbol(console)
dealloc(newmem)

unregistersymbol(cmdList)
unregistersymbol(cmdCode)
unregistersymbol(cmdStr0)
unregistersymbol(cmdStr1)
unregistersymbol(cmdStr2)
unregistersymbol(cmdStr3)
unregistersymbol(cmdStr4)
dealloc(cmdCode)
dealloc(cmdStr0)
dealloc(cmdStr1)
dealloc(cmdStr2)
dealloc(cmdStr3)
dealloc(cmdStr4)

{
// ORIGINAL CODE - INJECTION POINT: bg3.exe+2F153D3

bg3.exe+2F153B7: 75 0A              - jne bg3.exe+2F153C3
bg3.exe+2F153B9: 48 8B 4F 10        - mov rcx,[rdi+10]
bg3.exe+2F153BD: FF 15 85 08 97 01  - call qword ptr [bg3.exe+4885C48]
bg3.exe+2F153C3: 48 8B 5C 24 30     - mov rbx,[rsp+30]
bg3.exe+2F153C8: 48 83 C4 20        - add rsp,20
bg3.exe+2F153CC: 5F                 - pop rdi
bg3.exe+2F153CD: C3                 - ret 
bg3.exe+2F153CE: CC                 - int 3 
bg3.exe+2F153CF: CC                 - int 3 
bg3.exe+2F153D0: C1 EA 03           - shr edx,03
// ---------- INJECTING HERE ----------
bg3.exe+2F153D3: 81 E2 FF FF FF 01  - and edx,01FFFFFF
// ---------- DONE INJECTING  ----------
bg3.exe+2F153D9: 3B 51 2C           - cmp edx,[rcx+2C]
bg3.exe+2F153DC: 73 09              - jae bg3.exe+2F153E7
bg3.exe+2F153DE: 48 8B 41 20        - mov rax,[rcx+20]
bg3.exe+2F153E2: 48 8B 04 D0        - mov rax,[rax+rdx*8]
bg3.exe+2F153E6: C3                 - ret 
bg3.exe+2F153E7: 33 C0              - xor eax,eax
bg3.exe+2F153E9: C3                 - ret 
bg3.exe+2F153EA: CC                 - int 3 
bg3.exe+2F153EB: CC                 - int 3 
bg3.exe+2F153EC: CC                 - int 3 
}
start your game, dont open it before the game is actually started, until you see Larian Studio on your display, then open the table.
do not click anything, load your save and wait. the thing will load itself, you don't have to click anything.
Tried it mate... I still get a "Error while scanning for AOB's: console Error: Not all results found" :( Not sure if you have the same...
Works just fine here..

Image

rubymoses
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Nov 05, 2023 3:27 am
Reputation: 0

Re: z Baldur's Gate 3

Post by rubymoses »

Thank you so very much for updating the ct file. :D

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1131
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3801

Re: z Baldur's Gate 3

Post by Zanzer »

Fixed:
Last Item Moved
Learn Wizard Scroll on Any Character
Attachments
bg3.CT
--- Game v4.1.1.3905231 --- Table v12 ---
(536.88 KiB) Downloaded 4102 times

User avatar
AkimboDK
Expert Cheater
Expert Cheater
Posts: 170
Joined: Tue Jan 23, 2018 7:57 pm
Reputation: 24

Re: z Baldur's Gate 3

Post by AkimboDK »

Zanzer wrote:
Sun Nov 05, 2023 3:53 am
Fixed:
Last Item Moved
Learn Wizard Scroll on Any Character
Thanks for this update, I would appreciate the drop item for UUID (No Rush) I am using this script a lot for modded items that modders have not typed any UUID for so using that script was very useful so I could save my versions of modded item spawning, :P

Post Reply

Who is online

Users browsing this forum: Aerandria, AhrefsBot, Feliks, Google [Bot], Google Adsense [Bot], PrimaY