As far as I can tell, Patch 8 should be compatible with our current tables. I haven't tested the others (all hyperlinked on the first post of this thread) but if they're Zanzer based they should be fine.
To get the most out of Patch 8 right away, it would be a good idea to make some new characters, level them up to 12 with this code, and apply your points into the new subclasses. I'll release a v8 table here in a few days to clean up anything encountered. In the mean time, test out the new spells and conditions! We'll likely need an updated data dump including everything from patch 8.
{$lua}
if syntaxcheck then return end
---------------------------------------
character = GetHostCharacter()
---------------------------------------
SetArgToString(0,character)
SetArgToInteger(1,12)
[ENABLE]
ExecuteCall("SetLevel")
[DISABLE]
ExecuteCall("RequestInitialLevel")
A few things worth searching for: it was teased that there is a new hidden song location (like the rock spot behind Astarion in the first camp). If anybody has found it let us know. Also, there is a new camera mode--and it is amazing. Give it a try! This patch is said to be their last so I imagine this last update I'm posting this week will probably be my final table too.
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 all
how to make spells always pierce enemys "Saving Throw" ? In example `Charming`
"RollBonus(Attack,20)" - dont work for spell like `Charming` (enemy deflecting in saying "Saving Throw" higher)
"RollBonus(SkillCheck,50);RollBonus(RawAbility,50);RollBonus(SavingThrow,50)") dont work ofc its for a different purpose
i know there SPELLSAVEDC
but i want to interact with enemy saving throw rolls (so they always throw 1 to 5 saving without touching SPELL DC command) is that even possible?
Hi all
how to make spells always pierce enemys "Saving Throw" ? In example `Charming`
"RollBonus(Attack,20)" - dont work for spell like `Charming` (enemy deflecting in saying "Saving Throw" higher)
"RollBonus(SkillCheck,50);RollBonus(RawAbility,50);RollBonus(SavingThrow,50)") dont work ofc its for a different purpose
i know there SPELLSAVEDC
but i want to interact with enemy saving throw rolls (so they always throw 1 to 5 saving without touching SPELL DC command) is that even possible?
One option is forcing disadvantage on their saving rolls against your spells but that's just a good nudge. The obvious answer is giving yourself higher SaveDC to win those rolls. It's arguably the better route taking a single click. But since you want to avoid boosting SaveDC there is another option... but it's kinda tedious. Give your enemy the status condition: "WYR_PAINTINGPUZZLE_SHADOW_FAILSAVES" That will force them to roll a 1 on every saving throw without touching the SpellDC code.
wanted to post that when I was running the game through Vulkan (bg3.exe) CheatEngine with the current table wasn't working. when I switched to the D11 version of the game (bg3_dx11.exe) it began working just fine.
if anyone else was struggling to get it to work at the moment, trying this perhaps may help
Hi all
how to make spells always pierce enemys "Saving Throw" ? In example `Charming`
"RollBonus(Attack,20)" - dont work for spell like `Charming` (enemy deflecting in saying "Saving Throw" higher)
"RollBonus(SkillCheck,50);RollBonus(RawAbility,50);RollBonus(SavingThrow,50)") dont work ofc its for a different purpose
i know there SPELLSAVEDC
but i want to interact with enemy saving throw rolls (so they always throw 1 to 5 saving without touching SPELL DC command) is that even possible?
One option is forcing disadvantage on their saving rolls against your spells but that's just a good nudge. The obvious answer is giving yourself higher SaveDC to win those rolls. It's arguably the better route taking a single click. But since you want to avoid boosting SaveDC there is another option... but it's kinda tedious. Give your enemy the status condition: "WYR_PAINTINGPUZZLE_SHADOW_FAILSAVES" That will force them to roll a 1 on every saving throw without touching the SpellDC code.
{$lua}
if syntaxcheck then return end
--------------------------------------------------------------------------------
entity = "82d1b843-9e8c-48a5-9d87-caddea5c193c" -- S_DEN_AdventurerLeader
--------------------------------------------------------------------------------
status = "WYR_PAINTINGPUZZLE_SHADOW_FAILSAVES"
--------------------------------------------------------------------------------
[ENABLE]
SetArgToString(0,entity)
SetArgToString(1,status)
SetArgToLong(2,1,10)
ExecuteCall("ApplyStatus")
--------------------------------------------------------------------------------
[DISABLE]
SetArgToString(0,object)
SetArgToString(1,status)
SetArgToString(2,object)
ExecuteCall("RemoveStatus")
Thank you very much ! I hoped there will be some command like (giveall maximumroll savingthrow ) kek. coz we have addboost to player. why doesnt exist alternatively boost for enemy ?
so theres only one option left, and thats Spell Save DC........
{$lua}
if syntaxcheck then return end
--------------------------------------------------------------------------------
character = GetHostCharacter()
--------------------------------------------------------------------------------
[ENABLE]
SetArgToString(0,character)
SetArgToInteger(1,1000)
ExecuteCall("AddExplorationExperience")
[DISABLE]
I wrote this a couple posts back. I prefer to skip to a particular level and let the game calculate the XP.
{$lua}
if syntaxcheck then return end
--------------------------------------------------------------------------------
character = GetHostCharacter()
--------------------------------------------------------------------------------
[ENABLE]
SetArgToString(0,character)
SetArgToInteger(1,12)
ExecuteCall("SetLevel")
[DISABLE]
hi does someone managed to make the last item moved and unlimited prepared spells option to work from zanzer table?
I remember reading about those codes you mentioned but I'm not sure what is meant by "last item moved". I don't use "unlimited prepared spells" in my table either. Was that a script or boost? I just enable unlimited points via boosts so you can cast every spell regardless of cost. This will top you off to level 6 and won't get used up with casting. I like the way four looks and I can tell it's cheated in at a glance so I can remember to remove it if I want to go back to the way BG3 intended:
did someone know how to add bladesong power point?
Still haven't seen an updated spell/status/passive list. I made these just messing around. So far I've only found a way to give the status Bladesong and a bonus damage charge. I imagine the multiples are similar to other spells where you can add _2, _3, _4, etc but it didn't work.
{$lua}
if syntaxcheck then return end
status =
{
"BLADESONG",
"BLADESONG_DAMAGE_CHARGE"
}
[ENABLE]
ApplyStatusToPlayer(status)
[DISABLE]
RemoveStatusFromPlayer(status)
Last edited by furioustortoise on Fri Apr 18, 2025 7:24 am, edited 1 time in total.
hi last item moved is just a fancy named item quantity changer option, unlimited prepared spells makes you have a wizard for example have more than 10 prepared spells ready from the spellbook so no limit, these two option were scripts
hi last item moved is just a fancy named item quantity changer option, unlimited prepared spells makes you have a wizard for example have more than 10 prepared spells ready from the spellbook so no limit, these two option were scripts
Ah that's right, I remember those now. Scripting like that is beyond my skill set. I wasn't able to troubleshoot so I just avoided them. For your situation, I'd just add spells via Zanzer's AddSpellToPlayer(spell) code and they'll be prepared automatically. Spells added this way can also be removed so no concern with debugging. Here's two new spells and some items to illustrate:
{$lua}
if syntaxcheck then return end
item =
{
"aa0917ea-5f66-4a22-97de-654228484128",-- UNI_Daisy_Plate (Dreamwalker Plate)
"5a0ee632-9145-48b2-9b92-97c32c2ccbd9",-- UNI_Gloves_Daisy (Metallic Gloves)
"216f0362-f77b-420c-84cb-d84853aa173d",-- UNI_Boots_Daisy (Dreamsome Boots)
"d002844c-ea81-4208-92c2-fbcb7bad4f86",-- Cloak
"261b946f-154b-4f75-8985-cab6531034a2",-- Shortsword +1
}
[ENABLE]
TemplateAddToPlayer(item)
[DISABLE]
And if you want multiples of a given item just add a coma and number: TemplateAddToPlayer(item,5). I like using BG3 wiki to look up any and all template items. If I need a unique quest item I'll look it up on norbyte dot dev.
Last edited by furioustortoise on Sat Apr 19, 2025 4:29 am, edited 1 time in total.