Page 1 of 463

z Baldur's Gate 3

Posted: Wed Oct 07, 2020 5:08 pm
by Zanzer
Update to the latest Chest Engine 7.5!

ALWAYS BACKUP YOUR SAVES!!!

Please check out these tables from users that may have been keeping up with game patches and table fixes:
MadMacChad
goodnessgracious
EvenLess
Noway3
blueneuron

Click Here to Download My Latest Table - [post]
--- Game v4.1.1.3905231 --- Table v14 ---

Last table prior to Patch 4 can be found here - [post]
Last table prior to Patch 1 can be found here - [post]

Last Item Moved
Character Ability Points Invested
Unlimited Prepared Spells
Force a Level Up When You Save
Last Item Dropped UUID (read-only, for console purposes)
No Weight
Learn Wizard Scroll on Any Character (must always be activate BEFORE loading saves)

Note: Before enabling Register Commands, you must first load your saved game.

Console Commands
- Rest Anywhere
- Add Gold
- Add Experience
- Respec Character
- Max Ability Stats
- Extra Max Health
- Extra Armor
- Add All Resistance
- Immune to Status Effects
- Super Jump
- Unlimited Movement
- Unlimited Action Points
- Unlimited Spell Slots
- Unlimited Warlock Spell Slots
- Unlimited Sorcery Points
- Increase Carry Capacity
- Add Permanent Tags to Player: Pet Pal, Comprehend Languages, Detect Thoughts, Hermit, Urchin
- Add Spells
- Dark Vision
- Toggle Fog of War
- Object Spawner (equipment, items, scenery, walls, etc.)
- Companion Attitude
- Companion Approval
Item UUIDs




Spell IDs
Character Tags
Game Flags










Various scripts to use inside the AddBoosts command

Code: Select all

Ability(Strength, 31)
Ability(Dexterity, 31)
Ability(Constitution, 31)
Ability(Intelligence, 31)
Ability(Wisdom, 31)
Ability(Charisma, 31)
WeaponDamage(1d4, Fire)
WeaponDamage(1d4, Poison)
IgnoreLeaveAttackRange
Invulnerable()
JumpMaxDistanceMultiplier(3)
AC(16)
Resistance(All,Resistant)
Resistance(All,Immune)
Resistance(Acid,Resistant)
-- Acid, Cold, Fire, Lightning, Thunder, Psychic, Necrotic, Force, Slashing, Piercing, Bludgeoning
ActionResourceConsumeMultiplier(Movement,2,0)
ActionResourceMultiplier(Movement,200,0)
ActionResource(Movement,10,0)
ActionResource(ActionPoint,3,0)
ActionResource(BonusActionPoint,3,0)
ActionResource(ReactionActionPoint,3,0)
IncreaseMaxHP(100)
Advantage(AttackRoll)
Advantage(AllAbilities)
StatusImmunity(WEB)
StatusImmunity(BURNING)
StatusImmunity(DIFFICULT_TERRAIN)
StatusImmunity(DIFFICULT_TERRAIN_MUD)
StatusImmunity(DIFFICULT_TERRAIN_VINES)
StatusImmunity(SG_Possessed)
RollBonus(Attack,2d4)
RollBonus(SavingThrow,2d4)
WeaponDamageResistance(Bludgeoning)
WeaponDamageResistance(Slashing)
WeaponDamageResistance(Piercing)
UnlockSpell(Target_Blink_Activate)
Tag(COMPREHEND_LANGUAGES)
Tag(DETECTTHOUGHTS)
Tag(PETPAL)
TemporaryHP(10)
WeaponDamage(15,Piercing)
WeaponEnchantment(5)
GameplayLight(12,false,0.1)
ACOverrideMinimum(13,true)
ProjectileDeflect()
CharacterWeaponDamage(1d6+2,Lightning)

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 5:36 pm
by topgamer
Works perfectly! Thank you.

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 5:37 pm
by zachillios
Thank you. This game's coded so oddly. I'm going to look into EXP pointers as well. Main thing I'd love is an always roll high script. Tried it out myself to not avail.

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 6:17 pm
by Saruman
May I ask how exactly this table works? I don't get what this option do :(

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 6:52 pm
by Chrisfearless
If I may ask: which version is this table based on (Steam/GOG)?

Btw: love the "z" branding :)

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 7:01 pm
by SunBeam
Chrisfearless wrote:
Wed Oct 07, 2020 6:52 pm
Btw: love the "z" branding :)
He's zpecial :)

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 7:19 pm
by Longes
Anyone figured out the way to edit attributes at chargen?

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 10:18 pm
by banhammer
editing rolls/checks (passive and active) or forcing them to be a specified value would be great too

Re: z Baldur's Gate 3

Posted: Wed Oct 07, 2020 10:33 pm
by MadJester
I was just thinking, is it possible to edit your stat distribution during character creation? just give yourself 20 of each stat

Re: z Baldur's Gate 3

Posted: Thu Oct 08, 2020 1:39 am
by tfigment
Longes wrote:
Wed Oct 07, 2020 7:19 pm
Anyone figured out the way to edit attributes at chargen?
MadJester wrote:
Wed Oct 07, 2020 10:33 pm
I was just thinking, is it possible to edit your stat distribution during character creation? just give yourself 20 of each stat
Yes. viewtopic.php?p=157629#p157629

You can break the game if you hack the attributes too high. Particularly with wizard. There are several posts on how to hack above the +7 per attr limit.

BTW, zanzer if you want to pull in my creation stat attribute change into your table you are free to.

Re: z Baldur's Gate 3

Posted: Thu Oct 08, 2020 1:57 am
by handymanjvh
:D love what we have so far looking for stats change i.e st/dex/iq/wiz/con/ch hopr soon all so far is great ty.

Re: z Baldur's Gate 3

Posted: Thu Oct 08, 2020 1:59 am
by zachillios
This game is giving me a headache. This is what I've been able to make so far:

No Weight (Trade an item with a party member)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>85</ID>
      <Description>"Infinite Weight Limit (Trade Items To Activate)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : bg3.exe
  Version: 
  Date   : 2020-10-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,bg3.exe,F3 0F 11 4B 50 48 8B 01) // should be unique
alloc(newmem,$1000,"bg3.exe"+2DDE0A5)

label(code)
label(return)

newmem:

code:
  mov [rbx+50],(float)1
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db F3 0F 11 4B 50

unregistersymbol(INJECT)
dealloc(newmem)

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

"bg3.exe"+2DDE07D: E8 3E 96 C9 FE           -  call bg3.exe+1A776C0
"bg3.exe"+2DDE082: F3 0F 10 43 50           -  movss xmm0,[rbx+50]
"bg3.exe"+2DDE087: 66 0F 6E C8              -  movd xmm1,eax
"bg3.exe"+2DDE08B: 0F 5B C9                 -  cvtdq2ps xmm1,xmm1
"bg3.exe"+2DDE08E: F3 0F 59 0D 5E 01 2A 02  -  mulss xmm1,[bg3.exe+507E1F4]
"bg3.exe"+2DDE096: 0F 2E C1                 -  ucomiss xmm0,xmm1
"bg3.exe"+2DDE099: 7A 02                    -  jp bg3.exe+2DDE09D
"bg3.exe"+2DDE09B: 74 2D                    -  je bg3.exe+2DDE0CA
"bg3.exe"+2DDE09D: 48 8B 4B 48              -  mov rcx,[rbx+48]
"bg3.exe"+2DDE0A1: 48 83 C1 10              -  add rcx,10
// ---------- INJECTING HERE ----------
"bg3.exe"+2DDE0A5: F3 0F 11 4B 50           -  movss [rbx+50],xmm1
// ---------- DONE INJECTING  ----------
"bg3.exe"+2DDE0AA: 48 8B 01                 -  mov rax,[rcx]
"bg3.exe"+2DDE0AD: FF 50 30                 -  call qword ptr [rax+30]
"bg3.exe"+2DDE0B0: 8B 4B 54                 -  mov ecx,[rbx+54]
"bg3.exe"+2DDE0B3: 4C 8D 44 24 38           -  lea r8,[rsp+38]
"bg3.exe"+2DDE0B8: 48 8B 53 48              -  mov rdx,[rbx+48]
"bg3.exe"+2DDE0BC: 89 4C 24 38              -  mov [rsp+38],ecx
"bg3.exe"+2DDE0C0: 48 8B C8                 -  mov rcx,rax
"bg3.exe"+2DDE0C3: 4C 8B 08                 -  mov r9,[rax]
"bg3.exe"+2DDE0C6: 41 FF 51 28              -  call qword ptr [r9+28]
"bg3.exe"+2DDE0CA: 48 8B CF                 -  mov rcx,rdi
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
It will set your weight to 1.

I'm trying to do more, but the game's weird.

Re: z Baldur's Gate 3

Posted: Thu Oct 08, 2020 2:01 am
by tfigment
zachillios wrote:
Thu Oct 08, 2020 1:59 am
This game is giving me a headache. This is what I've been able to make so far:
..
I'm trying to do more, but the game's weird.
Nice. Agreed its weird. I think it is multithreading/multiplayer related optimizations using a lot of temporary work spaces. Not sure but seems like it.

Also looks like a lot of logic being written directly into the UI components. But maybe that was just character creation.

Re: z Baldur's Gate 3

Posted: Thu Oct 08, 2020 2:07 am
by zachillios
tfigment wrote:
Thu Oct 08, 2020 2:01 am
zachillios wrote:
Thu Oct 08, 2020 1:59 am
This game is giving me a headache. This is what I've been able to make so far:
..
I'm trying to do more, but the game's weird.
Nice. Agreed its weird. I think it is multithreading/multiplayer related optimizations using a lot of temporary work spaces. Not sure but seems like it.

Also looks like a lot of logic being written directly into the UI components. But maybe that was just character creation.
More than likely. I tried to look into Spell Slots at least and even that was insane. It looks like it has a visual value, has a value that acts like it's storing it but it's really not, and then the actual value is stored somewhere far away from the rest of it and I can't seem to track it down. Looking into item editing at the moment and it doesn't seem like it's going to be straight forward either.

Re: z Baldur's Gate 3

Posted: Thu Oct 08, 2020 4:10 am
by Zanzer
Old Archived Tables. You should NOT be using these!

Use the link in the first post to download the latest table.