z Baldur's Gate 3

Upload your cheat tables here (No requests)
nima2150
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Nov 05, 2022 6:44 am
Reputation: 0

Re: z Baldur's Gate 3

Post by nima2150 »

Hey everyone, how can I add all the spells to my wizard's learned spells? Is there a command to spawn all the scrolls ?

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

Cidrow
Novice Cheater
Novice Cheater
Posts: 16
Joined: Fri Mar 03, 2017 10:18 am
Reputation: 15

Re: z Baldur's Gate 3

Post by Cidrow »

I've converted EvenLess's items table (armor, weapons, ect.) to new format made by Zanzer. You can give it a try if you wish. Merge with Zanzer's table.

UPD: Forgot to convert weapons section - now it's done more or less...
Attachments
ITEM Spawner.ct
(159.56 KiB) Downloaded 363 times
Last edited by Cidrow on Tue Aug 15, 2023 10:07 pm, edited 2 times in total.

Thepledge
Novice Cheater
Novice Cheater
Posts: 19
Joined: Thu Feb 14, 2019 12:09 am
Reputation: 11

Re: z Baldur's Gate 3

Post by Thepledge »

Drake22 wrote:
Tue Aug 15, 2023 12:35 am
Thepledge wrote:
Sat Aug 12, 2023 10:45 pm
Drake22 wrote:
Sat Aug 12, 2023 10:22 pm


Can you help me please? I copied it to cheat engine but none of the options are ticking do I need to reach a certain part of the story for it to work? again I normally use premade cheat tables that are easy to use.
You need to paste it inside of zanzers table, from the first page of this thread. Download that, open it up, open the baldur's gate process, and open the console commands section of the table. Tick the "register commands" button, then paste my code in there. Now the commands should all work.
I saw your post and I have two questions first is when I right click on register commands it paste it in the commands section and not under register commands, does it matter? and the second question is how do I know it works? does it active immediately or do we need to reach a certain threshold in affection points?
as long as the register commands has been triggered, it should work, regardless of where it's pasted. It simply triggers the IsDating flag for characters, which has them recognize you as having started down the romance path with them. I haven't tested it far enough and thoroughly enough to say whether there are other flags or requirements, and you won't get the initial dating dialog, since that is what triggers the IsDating flag in the first place. I've mostly been trying to start the romances naturally in Act 1, using the clear dating commands to remove other romance flags in order to trigger them, then restarting the other romances with my commands once they're started.

Thepledge
Novice Cheater
Novice Cheater
Posts: 19
Joined: Thu Feb 14, 2019 12:09 am
Reputation: 11

Re: z Baldur's Gate 3

Post by Thepledge »

icedtea676 wrote:
Mon Aug 14, 2023 9:04 pm
Thepledge wrote:
Sat Aug 12, 2023 3:45 pm
echovald wrote:
Sat Aug 12, 2023 2:33 pm
Any updates on romance flags or how exactly to use the IsDating flag?
I've made a series of console commands for setting and clearing the various isdating flags, and have managed to start the romance paths with everyone but wyll so far in my game by clearing other romances, then trying to trigger the relevant dialog, IE, get approval high with gale, clear all romances, camp, wait til night, get magic lessons, then reset all your romances. probably there will be other conflicts to navigate as time goes on, but working alright so far.

Just copy the below code, then press ctrl v within your cheatengine table

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4499</ID>
      <Description>"Romance Flags"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4507</ID>
          <Description>"Dating Gale"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "75d0e041-c16c-d089-6d89-64354fa4c9d9" --Debug_SetReallyTagsToo

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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4492</ID>
          <Description>"Dating Wyll"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "f1520748-1d36-4500-9f8a-0da4207f8dd5" -- ORI_State_DatingWithWyll

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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4493</ID>
          <Description>"Dating Astarion"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "ba298c56-26b6-4918-9bd4-616668d369d8" -- ORI_State_DatingAstarion


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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4494</ID>
          <Description>"Dating Shadowheart"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "e87f1e21-a758-47ae-8c0e-9e715eb289b5" -- ORI_State_DatingShadowheart


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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4508</ID>
          <Description>"Dating Lae'zel"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "86eaa84a-350b-401b-8b43-b53eeb534579" -- ORI_State_DatingLaezel


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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4509</ID>
          <Description>"Dating Minthara"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "de1360cd-894b-40ea-95a7-1166d675d040" -- ORI_State_DatingMinthara


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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4510</ID>
          <Description>"Dating Karlach"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "f24c3f3e-7287-4908-84bf-ba314921f5ee" -- ORI_State_DatingKarlach


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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4511</ID>
          <Description>"Dating"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "a3346d5b-c54b-4c73-bf18-0a2bf90c35da" -- ORI_State_Dating

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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4500</ID>
          <Description>"Clear Dating Gale"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "75d0e041-c16c-d089-6d89-64354fa4c9d9" --Debug_SetReallyTagsToo

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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4501</ID>
          <Description>"Clear Dating Wyll"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "f1520748-1d36-4500-9f8a-0da4207f8dd5" -- ORI_State_DatingWithWyll

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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4502</ID>
          <Description>"Clear Dating Astarion"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "ba298c56-26b6-4918-9bd4-616668d369d8" -- ORI_State_DatingAstarion


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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4503</ID>
          <Description>"Clear Dating Shadowheart"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "e87f1e21-a758-47ae-8c0e-9e715eb289b5" -- ORI_State_DatingShadowheart


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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4504</ID>
          <Description>"Clear Dating Lae'zel"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "86eaa84a-350b-401b-8b43-b53eeb534579" -- ORI_State_DatingLaezel


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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4505</ID>
          <Description>"Clear Dating Minthara"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "de1360cd-894b-40ea-95a7-1166d675d040" -- ORI_State_DatingMinthara


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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4512</ID>
          <Description>"Clear Dating"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "a3346d5b-c54b-4c73-bf18-0a2bf90c35da" -- ORI_State_Dating

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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4506</ID>
          <Description>"Clear Dating Karlach"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "f24c3f3e-7287-4908-84bf-ba314921f5ee" -- ORI_State_DatingKarlach


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("ClearFlag")
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]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Is there any chance you can take a look at this again? I managed to insert it into the cheat engine table provided on the OP, though it took a bit of finagling. The code also doesn't work at all if made in its own .ct file, Cheat Engine complains about the command cmdCall or whatever. Anyways, once the code does work after very precise copy/pasting, it fails to actually do what is intended to do.

As others have mentioned, clearing dating or clearing dating with a specific NPC, they still remain as the main romance. When trying to clear Karlach (my current romance partner), she is still swooning me. When trying to clear Karlach, clear Dating, and enable Dating Shadowheart; Shadowhearts' initial dialogue goes directly into a "this would have been a nice thing, I'm sorry it couldn't happen".

Have you tested your code at all past Act 1? I'm at Wyrm's Crossing/Lower-City of Baldur's Gate. This type of change romance would be very much appreciated, but appears to be broken.

Thank you for your time =).
Been a busy time, and I'm still in Act 1, so haven't had the opportunity to test it much beyond using it to start all the romances simultaneously in act 1. It may be that they can't be started later, and I did read some reference to a stabledating counter in some of the data files, so I will take a look when I have the chance, but it may be a while before I get there, and my own skills are fairly limited.

TheKross
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Aug 15, 2023 11:46 am
Reputation: 0

Re: z Baldur's Gate 3

Post by TheKross »

Here a Scrolls Dispencer :

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4876</ID>
      <Description>"Scrolls Dispenser"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4762</ID>
          <Description>"Scroll of Mirror Image"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"019d8804-56ee-44eb-959a-db5377cda8ae",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4763</ID>
          <Description>"Scroll of True Ressurection"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"01d1b2b2-9e6b-4ad2-8d63-59f9caf1d389",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4764</ID>
          <Description>"Scroll of Protection from Evil and Good"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"03771ebc-83ca-45d2-8bd5-d382b6d6d824",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4765</ID>
          <Description>"Scroll of Glyph of Warding"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"056f10e1-01e7-4622-907f-faad8d48bbe6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4766</ID>
          <Description>"Scroll of Flaming Sphere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0922de82-149f-4cac-aa98-e26222fd7714",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4767</ID>
          <Description>"Scroll of Grease"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"094c9b7f-0b7d-4813-92ea-7267afb62b07",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4768</ID>
          <Description>"Scroll of Darkvision"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0d737a55-c337-4e8f-b31f-a17273099013",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4769</ID>
          <Description>"Scroll of Stinking Cloud"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0f0a7a12-1c77-423a-b16e-4a9a5480c05e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4770</ID>
          <Description>"Scroll of Melf's Acid Arrow"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0fa4bdab-9ef1-4575-b063-b3e9d359d593",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4771</ID>
          <Description>"Scroll of Detect Thoughts"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"126cc673-1151-4113-b1bf-98457233441b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4772</ID>
          <Description>"Scroll of Fly"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"1df15994-c860-4930-beed-3135b74025fa",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4773</ID>
          <Description>"Scroll of Ray of Sickness"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"22ef638a-206f-4874-8f68-e2a378df1158",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4774</ID>
          <Description>"Scroll of Charm Person"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2315f935-a188-4665-9ae0-986c7a9b0021",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4775</ID>
          <Description>"Scroll of Shatter"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2ad118cb-b11f-45ca-a206-7575bbbaccc6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4776</ID>
          <Description>"Scroll of Blindness"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2c6caac0-1684-4324-abba-0b849a9add74",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4777</ID>
          <Description>"Scroll of Mage Armour"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2ccab07d-0ccb-45e6-8f43-8ffb6a62da11",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4778</ID>
          <Description>"Scroll of Sleep"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2ce88bf0-fe06-46bd-b71e-18bc6dc8eb9d",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4779</ID>
          <Description>"Scroll of Phantasmal Force"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2eb2147d-5bcb-4b0e-ac73-b2a4d1deeb77",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4780</ID>
          <Description>"Scroll of Web"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2eedb4ac-47fa-4039-9684-8b4bb0923a26",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4781</ID>
          <Description>"Scroll of Cloud of Daggers"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"33421d4f-1cac-4196-a85e-0b07bcb3ecf2",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4782</ID>
          <Description>"Scroll of Speak with Dead"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"36d01b98-1702-4d00-81a9-1b8469dd67a5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4783</ID>
          <Description>"Scroll of Animal Friendship"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3d992632-dc98-43b1-85e5-b59ba5a6aa9a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4784</ID>
          <Description>"Scroll of Aid"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3e85f140-2284-430b-b11f-2126cd85b567",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4785</ID>
          <Description>"Scroll of Bestow Curse"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"48fbab09-ede1-4093-9223-38c9e172c061",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4786</ID>
          <Description>"Scroll of Gaseous Form"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4c026e53-4000-4818-913c-a5662ee7c061",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4787</ID>
          <Description>"Scroll of Knock"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4c1a886a-7db5-4e00-bbc6-d4243534f057",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4788</ID>
          <Description>"Scroll of Fear"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4cdb2434-0ffa-4fb1-9c42-d6451978f35b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4789</ID>
          <Description>"Scroll of Scorching Ray"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"577a83c9-0bb7-4670-b0e9-d9a4738f6a0a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4790</ID>
          <Description>"Scroll of Hold Person"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"5e077657-8b5e-4e69-ae2e-95eab691fa41",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4792</ID>
          <Description>"Scroll of Invisibility"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6ed22182-90a6-418a-8aa7-909b9e77aa47",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4793</ID>
          <Description>"Scroll of Vampiric Touch"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6fd2d3d4-801c-4591-9c05-db8a68e51808",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4795</ID>
          <Description>"Scroll of Fireball"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"79d2bb95-53fc-4e41-a004-5e1b83db8de7",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4796</ID>
          <Description>"Scroll of Bone Chill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"79faf049-d503-46eb-a018-69e1975777d7",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4797</ID>
          <Description>"Scroll of False Life"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7d76665a-3b9e-4495-a3c6-a05340704194",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4798</ID>
          <Description>"Scroll of Longstrider"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"82370a33-5243-4fad-9880-b0a8c2b5a225",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4799</ID>
          <Description>"Scroll of Animate Dead"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"8b9b4657-93f3-4382-b6e0-a587902abcba",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4800</ID>
          <Description>"Scroll of Tasha's Hideous Laughter"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"8bc1a0d8-af28-45b2-b1ca-1f15e3c47b1b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4801</ID>
          <Description>"Scroll of Magic Missile"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"945cd4f0-991b-4663-b72e-790d49fee27e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4802</ID>
          <Description>"Scroll of Thunderwave"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"94caa680-50b8-46b1-b775-19150d783b2f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4803</ID>
          <Description>"Scroll of Haste"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"96d4aba5-bd76-4bae-a726-37a6c96776ab",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4804</ID>
          <Description>"Scroll of Misty Step"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"9a2a3fcc-d948-4463-b88b-a9d61b77b015",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4805</ID>
          <Description>"Scroll of Protection from Energy"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"9f8502bf-727f-40c7-93a3-5fab6ba2e2f5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4806</ID>
          <Description>"Scroll of Flame Blade"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a6d216e9-c9e9-4310-b155-0e4f50682377",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4807</ID>
          <Description>"Scroll of Blur"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a8b34fd5-d643-49ad-98d3-d5841492b338",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4808</ID>
          <Description>"Scroll of Shocking Grasp"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a9ced623-a25d-4d2b-bca5-644b7230c869",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4809</ID>
          <Description>"Scroll of Disguise Self"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"b3376ca4-393c-4191-aa67-a02c94d6a236",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4810</ID>
          <Description>"Scroll of Burning Hands"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"bc00df72-3c98-4bf2-9650-28e08f79b57c",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4811</ID>
          <Description>"Scroll of Hypnotic Pattern"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"bdf15fb0-d9df-4509-ad70-42b5fad11971",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4812</ID>
          <Description>"Scroll of Sleet Storm"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"be05f7d0-ffa0-46e3-a0d6-66e3333159f1",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4814</ID>
          <Description>"Scroll of Colour Spray"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"c7c92bc3-e856-4403-b509-9b0491f455cd",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4815</ID>
          <Description>"Scroll of Darkness"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"caa812b9-9362-4c38-aef0-e3f6eb288dba",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4816</ID>
          <Description>"Scroll of Ray of Enfeeblement"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"cd1da9c5-c9ea-4d2a-93ce-e201c97eded9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4817</ID>
          <Description>"Scroll of Fog Cloud"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"dcb51bec-90bd-4d0a-942d-72034782bdf5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4818</ID>
          <Description>"Scroll of Remove Curse"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"dea31400-25e5-4e69-bb76-14430fe46673",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4819</ID>
          <Description>"Scroll of Goodberry"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"dff353d0-c1d4-43af-8664-bf08a9ffae07",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4820</ID>
          <Description>"Scroll of Jump"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e1f15103-bb95-476f-8b09-091f51b2f645",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4821</ID>
          <Description>"Scroll of Witch Bolt"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e69f52a4-3d86-4f08-a9b4-c70ba4cc3070",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4822</ID>
          <Description>"Scroll of Expeditious Retreat"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"eedf0539-6a47-480e-8b23-a133b222241f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4823</ID>
          <Description>"Scroll of Ray of Frost"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"f6cbfbb3-7eab-4f78-afde-073756c4e26d",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4824</ID>
          <Description>"Scroll of Find Familiar"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"fb975b01-40d5-49a3-b60a-d2f13a1f8009",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4825</ID>
          <Description>"Scroll of Fire Bolt"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"fdfe5d75-0e8b-47f8-b128-d57081cb8981",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4826</ID>
          <Description>"Scroll of Sunbeam"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"049d70c4-7ea3-4b6c-af6f-44dab7813a89",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4828</ID>
          <Description>"Scroll of Cloudkill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0e793d2d-1cd7-4b90-a71b-821423e50969",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4829</ID>
          <Description>"Scroll of Wall of Fire"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0f3c7369-d0bd-4b97-960d-1407f4c8eebf",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4830</ID>
          <Description>"Scroll of Chain Lightning"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"13105f7d-55fa-4292-abfe-b9d80054b48e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4831</ID>
          <Description>"Scroll of Counterspell"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"17f828a4-5684-42dd-9f08-ff99ba43358a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4832</ID>
          <Description>"Scroll of Telekinesis"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"1d5ecaca-310b-4622-b302-81331c0a8e9e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4833</ID>
          <Description>"Scroll of See Invisibility"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2e7fc397-cb84-4573-b6c7-1c7a8f2742d6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4834</ID>
          <Description>"Scroll of Polymorph"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"389da9ab-bee7-447c-9bed-f1021ddc94d4",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4835</ID>
          <Description>"Scroll of Dominate Person"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3b447e07-3e73-4906-9f7e-63a87e2da909",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4836</ID>
          <Description>"Scroll of Phantasmal Killer"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3b802734-ad6e-45a4-988b-f7241636e5e9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4837</ID>
          <Description>"Scroll of Otto's Irresistible Dance"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3c8db4fb-c10b-415d-b9cd-c3254265b778",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4838</ID>
          <Description>"Scroll of Disintegrate"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3f737706-57ca-45e6-b0d1-45238da76329",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4839</ID>
          <Description>"Scroll of Slow"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4c990ca3-01f6-4536-b8f3-c26cd9a0ca8b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4840</ID>
          <Description>"Scroll of Arcane Eye"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"5314d1eb-5771-47b5-80a7-2ee093ef4618",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4841</ID>
          <Description>"Scroll of Fire Shield: Chill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"5d2e1c40-e85e-4027-aefe-b9731a2de2c9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4842</ID>
          <Description>"Scroll of Planar Binding"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6ac3b9ab-fdb4-47e8-8a35-91747de2afc8",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4843</ID>
          <Description>"Scroll of Fire Shield"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6b87f7b4-441c-41cf-92c3-29e258747454",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4844</ID>
          <Description>"Scroll of Gust of Wind"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6bedf433-994f-4624-bb2a-cdf6f46d539a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4845</ID>
          <Description>"Scroll of Otiluke's Freezing Sphere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"74d0e4f0-de97-4097-a7e7-f5759a375c81",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4846</ID>
          <Description>"Scroll of Dimension Door"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"75452ba5-5758-417c-b661-8832eb64df66",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4847</ID>
          <Description>"Scroll of Confusion"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7634cc33-d16b-4640-ba7c-8c6a26653591",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4848</ID>
          <Description>"Scroll of Greater Invisibility"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"795e4282-27c3-4177-b532-9e6559a26531",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4849</ID>
          <Description>"Scroll of Enlarge"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7c4c3ae1-26ac-4765-a5d5-586976e0e458",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4850</ID>
          <Description>"Scroll of Stoneskin"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7f39977f-bcab-4dda-933f-bd70cb333ecc",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4851</ID>
          <Description>"Scroll of Banishment"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"82719943-71e0-4eb2-bc4f-c8c0dd02c47c",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4852</ID>
          <Description>"Scroll of Lightning Bolt"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"83600284-8f78-409f-a0e0-d262b2bdea64",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4853</ID>
          <Description>"Scroll of Globe of Invulnerability"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"8d4c06d1-e504-49b0-a4fa-5179ab717f1e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4854</ID>
          <Description>"Scroll of Conjure Minor Elemental"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a30864e5-06f0-4d14-9ea4-cb6870c0ddfe",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4855</ID>
          <Description>"Scroll of Flesh to Stone"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a9135751-3a8a-4070-9f3a-11d24d123a3f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4856</ID>
          <Description>"Scroll of Circle of Death"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"ad31110a-aa9a-4427-925a-9952bfbef45a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4857</ID>
          <Description>"Scroll of Dispel Magic"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"bc5c0bcf-144f-46ed-bcde-e6bd1225efb9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4858</ID>
          <Description>"Scroll of Conjure Elemental"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"c0e92dfa-29cf-46e8-8b35-8bded679df64",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4859</ID>
          <Description>"Scroll of Magic Weapon"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"ccf1bd99-e807-44e6-9a0a-7645ad533a8f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4860</ID>
          <Description>"Scroll of Eyebite"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"cecb1802-b2c0-4d65-aa08-aa15ca3619eb",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4861</ID>
          <Description>"Scroll of Wall of Stone"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d13587f4-a1f4-4833-bd1e-da1c7951d680",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4862</ID>
          <Description>"Scroll of Seeming"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d2573c9b-6de2-45bd-8032-b8a59432f4b5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4864</ID>
          <Description>"Scroll of Blink"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d3800e05-635f-47b3-80b1-1a7c4161cf89",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4865</ID>
          <Description>"Scroll of Hold Monster"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d621c19f-d5c8-433c-bc75-7f2eb87d2f0a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4866</ID>
          <Description>"Scroll of Blight"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e0ee9263-3740-44fe-80da-4315cb836aef",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4867</ID>
          <Description>"Scroll of Wall of Ice"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e7dc56bc-b169-4a46-b8ee-cc6474dd7b15",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4868</ID>
          <Description>"Scroll of Cone of Cold"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e81e7b31-8e7a-4fc1-977d-9a9a58fdd4a0",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4869</ID>
          <Description>"Scroll of Ice Storm"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e8c3ad4e-37f0-46c8-bf25-0ddc2dcb0139",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4870</ID>
          <Description>"Scroll of Evard's Black Tentacles"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e9fae419-8c7a-4d5d-950f-94675a2aff07",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4871</ID>
          <Description>"Scroll of Ice Knife"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"f26320fa-9a25-4f79-80fc-e356268cf474",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4872</ID>
          <Description>"Scroll of Otiluke's Resilient Sphere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"f5bf39c0-2df3-4cd4-842c-c1862e6f80aa",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4873</ID>
          <Description>"Scroll of Feather Fall"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"82cbfcd2-cf80-4acd-9f1f-51835693b0e6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4874</ID>
          <Description>"Scroll of Revivify"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"c1c3e4fb-d68c-4e10-afdc-d4550238d50e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Copy the code then past in your cheatengine table (It is not colour coded for rarity).

nell9
Noobzor
Noobzor
Posts: 9
Joined: Tue Aug 15, 2023 12:05 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by nell9 »

Please can someone explain me how to add Karlach as companion using
ClearFlagOnPlayer()
SetFlagOnPlayer()

I've tried:

Code: Select all

Debug_AddKarlach = "ddbad09f-940f-4d06-b214-0d127f657e8a",
GLO_Origin_PartOfTheTeam_Karlach = "b1e6f12a-600a-4e2e-9871-b08a9fe3a617",
and

Code: Select all

KARLACH = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1", --KARLACH 
KARLACHAVATAR = "9f241ff7-bfb3-4826-87c6-00f10937adca", --KARLACHAVATAR
KARLACHCAMP = "96af8618-d785-4edc-909e-e8fc25252a1a", --KARLACHCAMP
KARLACHCOMPANION = "c97e0ee2-e8f1-4593-95ed-1e32a08b146d", --KARLACHCOMPANION
KARLACHPARTY = "124a4ba3-5ec4-4288-be42-4617997a1af7",  --KARLACHPARTY
without any result, I can make her stay at camp but she never follow me please somoene explain what i've did wrong and why she left sudden

This is my code

Code: Select all

flag = {
GLO_Origin_Avatar_Karlach = "b5ad4b07-9522-47ec-98e6-85c28df64dc5",
GLO_Origin_PartOfTheTeam_Karlach = "b1e6f12a-600a-4e2e-9871-b08a9fe3a617",
Debug_AddKarlach = "ddbad09f-940f-4d06-b214-0d127f657e8a",
MaybeRecruitKarlach = "3e847e3c-698b-ea4b-9173-93e9209ba29c",
PLA_KarlachRecruitment_Event_KarlachLeaves = "3c7fc104-976e-4573-b18e-f1ffd4eebab2",
CAMP_Jergal_State_CanResurrectKarlach = "e0f009cb-6e6d-4f4f-b097-fa418ce7b430",
CAMP_Jergal_State_PartyMemberDead = "9e29c6e8-d087-4235-9930-43e104277e29",
CAMP_Jergal_State_WillResurrectKarlach = "b5b85189-fe48-4a16-99fe-e76149c62432",
KARLACH = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1", --KARLACH 
KARLACHAVATAR = "9f241ff7-bfb3-4826-87c6-00f10937adca", --KARLACHAVATAR
KARLACHCAMP = "96af8618-d785-4edc-909e-e8fc25252a1a", --KARLACHCAMP
KARLACHCOMPANION = "c97e0ee2-e8f1-4593-95ed-1e32a08b146d", --KARLACHCOMPANION
KARLACHPARTY = "124a4ba3-5ec4-4288-be42-4617997a1af7",  --KARLACHPARTY
Debug_RemoveHideKarlach = "2c195909-d102-414c-8402-2da115b43717",
MaybeRecruitKarlach = "3e847e3c-698b-ea4b-9173-93e9209ba29c" --360e8b56-3608-33c5-fa82-ec37ecd6b51a_MaybeRecruitKarlach
}

--add = "ddbad09f-940f-4d06-b214-0d127f657e8a" --Debug_AddKarlach

--SetFlagOnPlayer(flag)
--SetFlagOnPlayer(flag2)

--ClearFlagOnPlayer(flag)
print("\n\n\n\n\n")
for n,val in pairs(flag) do
    local hasFlag = GetFlagOnPlayer(val)
    print(n, (hasFlag == 1 and "Yes" or "No"))
    --print("val: ", val, "flag: ", flag[n], n)
end


--SetFlagOnPlayer(flag["MaybeRecruitKarlach"])
--SetFlagOnPlayer(flag["Debug_AddKarlach"])
--SetFlagOnPlayer(flag["GLO_Origin_PartOfTheTeam_Karlach"])
--ClearFlagOnPlayer(flag["KARLACH"])
--ClearFlagOnPlayer(flag["KARLACHCAMP"])
--ClearFlagOnPlayer(flag["KARLACHCOMPANION"])
--SetFlagOnPlayer(flag["KARLACHPARTY"])
Last edited by nell9 on Tue Aug 15, 2023 12:15 pm, edited 1 time in total.

jojoz
Noobzor
Noobzor
Posts: 8
Joined: Mon Aug 14, 2023 11:44 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by jojoz »

jojoz wrote:
Tue Aug 15, 2023 5:25 am
jojoz wrote:
Tue Aug 15, 2023 3:12 am
jojoz wrote:
Mon Aug 14, 2023 11:46 pm
I've been trying to find a way to spawn in Karlach as a companion since I didn't do her timed questline and I'd like her on my team. Does anyone have a way to spawn/teleport her in to have her as a companion???
I've been trying this below and it hasn't been working it keeps showing up as failure

[ENABLE]
{$lua}
if syntaxcheck then return end
local uuid = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1"
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)

local cmdStr2 = getAddress("cmdStr2")
writeString(cmdStr2, player)
writeBytes(cmdStr2 + #player, 0)
executeCodeEx(0, nil, cmdCall)
PrepareCall("AddPartyFollower")
writePointer(cmdArgs + 0x18, cmdStr2)
writePointer(cmdArgs + 0x08, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
executeCodeEx(0, nil, cmdCall)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}
assert(true)
[DISABLE]
still need some help with this. I've tried the npc spawner, but they just spawn in and I can't talk to them at all. kinda new to this whole thing so I'm not too familiar with some stuff, but I've tried to setflag stuff and nothing's really worked for me. I just want Karlach as a companion since I lost the timed quest with her and now she won't spawn at all.

User avatar
themaoci
Cheater
Cheater
Posts: 49
Joined: Sat Feb 13, 2021 4:13 pm
Reputation: 46

Re: z Baldur's Gate 3

Post by themaoci »

Cidrow wrote:
Tue Aug 15, 2023 11:24 am
I've converted EvenLess's items table (armor, weapons, ect.) to new format made by Zanzer. You can give it a try if you wish. Merge with Zanzer's table.
where i can find the evenless items table ? that function you are using to add items ?

i made something like this (mixed and matched all of the tables i came up with and get to this

Code: Select all

ItemAddByUUID("a1978b4d-3d93-49ec-9a8b-d19171ed35d5")

Code: Select all

function ItemAddByUUID(uuid)
  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("TemplateAddTo")
  writePointer(cmdArgs + 0x08, cmdStr2) -- item
  writePointer(cmdArgs + 0x18, cmdStr1) -- player
  writeQword(cmdArgs + 0x28, 1) -- quantity
  writeQword(cmdArgs + 0x38, 0)
  writeQword(cmdArgs + 0x48, 0)
  executeCodeEx(0, nil, cmdCall)
end
CT table in attachments auto attaches to the game on launch + can also reattach by clicking a Activate on first option
added some other staff i found in this thread (propably not all of them)
some exp/gold options to not spam click them all the time if you want easy lvl 20 etc. :)
added this item spawn to your inventory thingy with the list of items i found around page 50-70 with already changed code to be single liners where you just change id
bg3_dx11.CT
(726.25 KiB) Downloaded 282 times

a2yorha
Cheater
Cheater
Posts: 38
Joined: Thu Nov 22, 2018 3:07 am
Reputation: 2

Re: z Baldur's Gate 3

Post by a2yorha »

TheKross wrote:
Tue Aug 15, 2023 11:50 am
Here a Scrolls Dispencer :

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4876</ID>
      <Description>"Scrolls Dispenser"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4762</ID>
          <Description>"Scroll of Mirror Image"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"019d8804-56ee-44eb-959a-db5377cda8ae",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4763</ID>
          <Description>"Scroll of True Ressurection"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"01d1b2b2-9e6b-4ad2-8d63-59f9caf1d389",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4764</ID>
          <Description>"Scroll of Protection from Evil and Good"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"03771ebc-83ca-45d2-8bd5-d382b6d6d824",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4765</ID>
          <Description>"Scroll of Glyph of Warding"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"056f10e1-01e7-4622-907f-faad8d48bbe6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4766</ID>
          <Description>"Scroll of Flaming Sphere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0922de82-149f-4cac-aa98-e26222fd7714",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4767</ID>
          <Description>"Scroll of Grease"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"094c9b7f-0b7d-4813-92ea-7267afb62b07",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4768</ID>
          <Description>"Scroll of Darkvision"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0d737a55-c337-4e8f-b31f-a17273099013",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4769</ID>
          <Description>"Scroll of Stinking Cloud"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0f0a7a12-1c77-423a-b16e-4a9a5480c05e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4770</ID>
          <Description>"Scroll of Melf's Acid Arrow"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0fa4bdab-9ef1-4575-b063-b3e9d359d593",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4771</ID>
          <Description>"Scroll of Detect Thoughts"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"126cc673-1151-4113-b1bf-98457233441b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4772</ID>
          <Description>"Scroll of Fly"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"1df15994-c860-4930-beed-3135b74025fa",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4773</ID>
          <Description>"Scroll of Ray of Sickness"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"22ef638a-206f-4874-8f68-e2a378df1158",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4774</ID>
          <Description>"Scroll of Charm Person"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2315f935-a188-4665-9ae0-986c7a9b0021",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4775</ID>
          <Description>"Scroll of Shatter"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2ad118cb-b11f-45ca-a206-7575bbbaccc6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4776</ID>
          <Description>"Scroll of Blindness"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2c6caac0-1684-4324-abba-0b849a9add74",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4777</ID>
          <Description>"Scroll of Mage Armour"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2ccab07d-0ccb-45e6-8f43-8ffb6a62da11",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4778</ID>
          <Description>"Scroll of Sleep"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2ce88bf0-fe06-46bd-b71e-18bc6dc8eb9d",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4779</ID>
          <Description>"Scroll of Phantasmal Force"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2eb2147d-5bcb-4b0e-ac73-b2a4d1deeb77",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4780</ID>
          <Description>"Scroll of Web"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2eedb4ac-47fa-4039-9684-8b4bb0923a26",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4781</ID>
          <Description>"Scroll of Cloud of Daggers"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"33421d4f-1cac-4196-a85e-0b07bcb3ecf2",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4782</ID>
          <Description>"Scroll of Speak with Dead"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"36d01b98-1702-4d00-81a9-1b8469dd67a5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4783</ID>
          <Description>"Scroll of Animal Friendship"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3d992632-dc98-43b1-85e5-b59ba5a6aa9a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4784</ID>
          <Description>"Scroll of Aid"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3e85f140-2284-430b-b11f-2126cd85b567",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4785</ID>
          <Description>"Scroll of Bestow Curse"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"48fbab09-ede1-4093-9223-38c9e172c061",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4786</ID>
          <Description>"Scroll of Gaseous Form"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4c026e53-4000-4818-913c-a5662ee7c061",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4787</ID>
          <Description>"Scroll of Knock"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4c1a886a-7db5-4e00-bbc6-d4243534f057",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4788</ID>
          <Description>"Scroll of Fear"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4cdb2434-0ffa-4fb1-9c42-d6451978f35b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4789</ID>
          <Description>"Scroll of Scorching Ray"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"577a83c9-0bb7-4670-b0e9-d9a4738f6a0a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4790</ID>
          <Description>"Scroll of Hold Person"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"5e077657-8b5e-4e69-ae2e-95eab691fa41",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4792</ID>
          <Description>"Scroll of Invisibility"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6ed22182-90a6-418a-8aa7-909b9e77aa47",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4793</ID>
          <Description>"Scroll of Vampiric Touch"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6fd2d3d4-801c-4591-9c05-db8a68e51808",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4795</ID>
          <Description>"Scroll of Fireball"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"79d2bb95-53fc-4e41-a004-5e1b83db8de7",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4796</ID>
          <Description>"Scroll of Bone Chill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"79faf049-d503-46eb-a018-69e1975777d7",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4797</ID>
          <Description>"Scroll of False Life"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7d76665a-3b9e-4495-a3c6-a05340704194",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4798</ID>
          <Description>"Scroll of Longstrider"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"82370a33-5243-4fad-9880-b0a8c2b5a225",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4799</ID>
          <Description>"Scroll of Animate Dead"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"8b9b4657-93f3-4382-b6e0-a587902abcba",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4800</ID>
          <Description>"Scroll of Tasha's Hideous Laughter"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"8bc1a0d8-af28-45b2-b1ca-1f15e3c47b1b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4801</ID>
          <Description>"Scroll of Magic Missile"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"945cd4f0-991b-4663-b72e-790d49fee27e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4802</ID>
          <Description>"Scroll of Thunderwave"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"94caa680-50b8-46b1-b775-19150d783b2f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4803</ID>
          <Description>"Scroll of Haste"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"96d4aba5-bd76-4bae-a726-37a6c96776ab",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4804</ID>
          <Description>"Scroll of Misty Step"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"9a2a3fcc-d948-4463-b88b-a9d61b77b015",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4805</ID>
          <Description>"Scroll of Protection from Energy"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"9f8502bf-727f-40c7-93a3-5fab6ba2e2f5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4806</ID>
          <Description>"Scroll of Flame Blade"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a6d216e9-c9e9-4310-b155-0e4f50682377",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4807</ID>
          <Description>"Scroll of Blur"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a8b34fd5-d643-49ad-98d3-d5841492b338",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4808</ID>
          <Description>"Scroll of Shocking Grasp"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a9ced623-a25d-4d2b-bca5-644b7230c869",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4809</ID>
          <Description>"Scroll of Disguise Self"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"b3376ca4-393c-4191-aa67-a02c94d6a236",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4810</ID>
          <Description>"Scroll of Burning Hands"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"bc00df72-3c98-4bf2-9650-28e08f79b57c",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4811</ID>
          <Description>"Scroll of Hypnotic Pattern"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"bdf15fb0-d9df-4509-ad70-42b5fad11971",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4812</ID>
          <Description>"Scroll of Sleet Storm"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"be05f7d0-ffa0-46e3-a0d6-66e3333159f1",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4814</ID>
          <Description>"Scroll of Colour Spray"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"c7c92bc3-e856-4403-b509-9b0491f455cd",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4815</ID>
          <Description>"Scroll of Darkness"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"caa812b9-9362-4c38-aef0-e3f6eb288dba",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4816</ID>
          <Description>"Scroll of Ray of Enfeeblement"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"cd1da9c5-c9ea-4d2a-93ce-e201c97eded9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4817</ID>
          <Description>"Scroll of Fog Cloud"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"dcb51bec-90bd-4d0a-942d-72034782bdf5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4818</ID>
          <Description>"Scroll of Remove Curse"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"dea31400-25e5-4e69-bb76-14430fe46673",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4819</ID>
          <Description>"Scroll of Goodberry"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"dff353d0-c1d4-43af-8664-bf08a9ffae07",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4820</ID>
          <Description>"Scroll of Jump"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e1f15103-bb95-476f-8b09-091f51b2f645",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4821</ID>
          <Description>"Scroll of Witch Bolt"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e69f52a4-3d86-4f08-a9b4-c70ba4cc3070",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4822</ID>
          <Description>"Scroll of Expeditious Retreat"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"eedf0539-6a47-480e-8b23-a133b222241f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4823</ID>
          <Description>"Scroll of Ray of Frost"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"f6cbfbb3-7eab-4f78-afde-073756c4e26d",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4824</ID>
          <Description>"Scroll of Find Familiar"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"fb975b01-40d5-49a3-b60a-d2f13a1f8009",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4825</ID>
          <Description>"Scroll of Fire Bolt"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"fdfe5d75-0e8b-47f8-b128-d57081cb8981",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4826</ID>
          <Description>"Scroll of Sunbeam"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"049d70c4-7ea3-4b6c-af6f-44dab7813a89",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4828</ID>
          <Description>"Scroll of Cloudkill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0e793d2d-1cd7-4b90-a71b-821423e50969",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4829</ID>
          <Description>"Scroll of Wall of Fire"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"0f3c7369-d0bd-4b97-960d-1407f4c8eebf",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4830</ID>
          <Description>"Scroll of Chain Lightning"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"13105f7d-55fa-4292-abfe-b9d80054b48e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4831</ID>
          <Description>"Scroll of Counterspell"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"17f828a4-5684-42dd-9f08-ff99ba43358a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4832</ID>
          <Description>"Scroll of Telekinesis"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"1d5ecaca-310b-4622-b302-81331c0a8e9e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4833</ID>
          <Description>"Scroll of See Invisibility"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"2e7fc397-cb84-4573-b6c7-1c7a8f2742d6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4834</ID>
          <Description>"Scroll of Polymorph"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"389da9ab-bee7-447c-9bed-f1021ddc94d4",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4835</ID>
          <Description>"Scroll of Dominate Person"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3b447e07-3e73-4906-9f7e-63a87e2da909",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4836</ID>
          <Description>"Scroll of Phantasmal Killer"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3b802734-ad6e-45a4-988b-f7241636e5e9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4837</ID>
          <Description>"Scroll of Otto's Irresistible Dance"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3c8db4fb-c10b-415d-b9cd-c3254265b778",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4838</ID>
          <Description>"Scroll of Disintegrate"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"3f737706-57ca-45e6-b0d1-45238da76329",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4839</ID>
          <Description>"Scroll of Slow"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"4c990ca3-01f6-4536-b8f3-c26cd9a0ca8b",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4840</ID>
          <Description>"Scroll of Arcane Eye"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"5314d1eb-5771-47b5-80a7-2ee093ef4618",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4841</ID>
          <Description>"Scroll of Fire Shield: Chill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"5d2e1c40-e85e-4027-aefe-b9731a2de2c9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4842</ID>
          <Description>"Scroll of Planar Binding"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6ac3b9ab-fdb4-47e8-8a35-91747de2afc8",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4843</ID>
          <Description>"Scroll of Fire Shield"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6b87f7b4-441c-41cf-92c3-29e258747454",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4844</ID>
          <Description>"Scroll of Gust of Wind"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"6bedf433-994f-4624-bb2a-cdf6f46d539a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4845</ID>
          <Description>"Scroll of Otiluke's Freezing Sphere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"74d0e4f0-de97-4097-a7e7-f5759a375c81",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4846</ID>
          <Description>"Scroll of Dimension Door"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"75452ba5-5758-417c-b661-8832eb64df66",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4847</ID>
          <Description>"Scroll of Confusion"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7634cc33-d16b-4640-ba7c-8c6a26653591",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4848</ID>
          <Description>"Scroll of Greater Invisibility"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"795e4282-27c3-4177-b532-9e6559a26531",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4849</ID>
          <Description>"Scroll of Enlarge"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7c4c3ae1-26ac-4765-a5d5-586976e0e458",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4850</ID>
          <Description>"Scroll of Stoneskin"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"7f39977f-bcab-4dda-933f-bd70cb333ecc",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4851</ID>
          <Description>"Scroll of Banishment"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"82719943-71e0-4eb2-bc4f-c8c0dd02c47c",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4852</ID>
          <Description>"Scroll of Lightning Bolt"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"83600284-8f78-409f-a0e0-d262b2bdea64",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4853</ID>
          <Description>"Scroll of Globe of Invulnerability"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"8d4c06d1-e504-49b0-a4fa-5179ab717f1e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4854</ID>
          <Description>"Scroll of Conjure Minor Elemental"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a30864e5-06f0-4d14-9ea4-cb6870c0ddfe",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4855</ID>
          <Description>"Scroll of Flesh to Stone"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"a9135751-3a8a-4070-9f3a-11d24d123a3f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4856</ID>
          <Description>"Scroll of Circle of Death"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"ad31110a-aa9a-4427-925a-9952bfbef45a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4857</ID>
          <Description>"Scroll of Dispel Magic"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"bc5c0bcf-144f-46ed-bcde-e6bd1225efb9",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4858</ID>
          <Description>"Scroll of Conjure Elemental"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"c0e92dfa-29cf-46e8-8b35-8bded679df64",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4859</ID>
          <Description>"Scroll of Magic Weapon"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"ccf1bd99-e807-44e6-9a0a-7645ad533a8f",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4860</ID>
          <Description>"Scroll of Eyebite"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"cecb1802-b2c0-4d65-aa08-aa15ca3619eb",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4861</ID>
          <Description>"Scroll of Wall of Stone"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d13587f4-a1f4-4833-bd1e-da1c7951d680",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4862</ID>
          <Description>"Scroll of Seeming"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d2573c9b-6de2-45bd-8032-b8a59432f4b5",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4864</ID>
          <Description>"Scroll of Blink"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d3800e05-635f-47b3-80b1-1a7c4161cf89",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4865</ID>
          <Description>"Scroll of Hold Monster"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"d621c19f-d5c8-433c-bc75-7f2eb87d2f0a",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4866</ID>
          <Description>"Scroll of Blight"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e0ee9263-3740-44fe-80da-4315cb836aef",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4867</ID>
          <Description>"Scroll of Wall of Ice"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e7dc56bc-b169-4a46-b8ee-cc6474dd7b15",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4868</ID>
          <Description>"Scroll of Cone of Cold"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e81e7b31-8e7a-4fc1-977d-9a9a58fdd4a0",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4869</ID>
          <Description>"Scroll of Ice Storm"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e8c3ad4e-37f0-46c8-bf25-0ddc2dcb0139",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4870</ID>
          <Description>"Scroll of Evard's Black Tentacles"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"e9fae419-8c7a-4d5d-950f-94675a2aff07",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4871</ID>
          <Description>"Scroll of Ice Knife"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"f26320fa-9a25-4f79-80fc-e356268cf474",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4872</ID>
          <Description>"Scroll of Otiluke's Resilient Sphere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"f5bf39c0-2df3-4cd4-842c-c1862e6f80aa",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4873</ID>
          <Description>"Scroll of Feather Fall"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"82cbfcd2-cf80-4acd-9f1f-51835693b0e6",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4874</ID>
          <Description>"Scroll of Revivify"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local item = {
"c1c3e4fb-d68c-4e10-afdc-d4550238d50e",
}
TemplateAddToPlayer(item, 1)
[DISABLE]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Copy the code then past in your cheatengine table (It is not colour coded for rarity).
can you please share exactly where to paste this? do we open an existing table first?

vgoy1082
Cheater
Cheater
Posts: 38
Joined: Sat Jan 22, 2022 1:13 am
Reputation: 3

Re: z Baldur's Gate 3

Post by vgoy1082 »

nell9 wrote:
Tue Aug 15, 2023 12:08 pm
Please can someone explain me how to add Karlach as companion using
ClearFlagOnPlayer()
SetFlagOnPlayer()

I've tried:

Code: Select all

Debug_AddKarlach = "ddbad09f-940f-4d06-b214-0d127f657e8a",
GLO_Origin_PartOfTheTeam_Karlach = "b1e6f12a-600a-4e2e-9871-b08a9fe3a617",
and

Code: Select all

KARLACH = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1", --KARLACH 
KARLACHAVATAR = "9f241ff7-bfb3-4826-87c6-00f10937adca", --KARLACHAVATAR
KARLACHCAMP = "96af8618-d785-4edc-909e-e8fc25252a1a", --KARLACHCAMP
KARLACHCOMPANION = "c97e0ee2-e8f1-4593-95ed-1e32a08b146d", --KARLACHCOMPANION
KARLACHPARTY = "124a4ba3-5ec4-4288-be42-4617997a1af7",  --KARLACHPARTY
without any result, I can make her stay at camp but she never follow me please somoene explain what i've did wrong and why she left sudden

This is my code

Code: Select all

flag = {
GLO_Origin_Avatar_Karlach = "b5ad4b07-9522-47ec-98e6-85c28df64dc5",
GLO_Origin_PartOfTheTeam_Karlach = "b1e6f12a-600a-4e2e-9871-b08a9fe3a617",
Debug_AddKarlach = "ddbad09f-940f-4d06-b214-0d127f657e8a",
MaybeRecruitKarlach = "3e847e3c-698b-ea4b-9173-93e9209ba29c",
PLA_KarlachRecruitment_Event_KarlachLeaves = "3c7fc104-976e-4573-b18e-f1ffd4eebab2",
CAMP_Jergal_State_CanResurrectKarlach = "e0f009cb-6e6d-4f4f-b097-fa418ce7b430",
CAMP_Jergal_State_PartyMemberDead = "9e29c6e8-d087-4235-9930-43e104277e29",
CAMP_Jergal_State_WillResurrectKarlach = "b5b85189-fe48-4a16-99fe-e76149c62432",
KARLACH = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1", --KARLACH 
KARLACHAVATAR = "9f241ff7-bfb3-4826-87c6-00f10937adca", --KARLACHAVATAR
KARLACHCAMP = "96af8618-d785-4edc-909e-e8fc25252a1a", --KARLACHCAMP
KARLACHCOMPANION = "c97e0ee2-e8f1-4593-95ed-1e32a08b146d", --KARLACHCOMPANION
KARLACHPARTY = "124a4ba3-5ec4-4288-be42-4617997a1af7",  --KARLACHPARTY
Debug_RemoveHideKarlach = "2c195909-d102-414c-8402-2da115b43717",
MaybeRecruitKarlach = "3e847e3c-698b-ea4b-9173-93e9209ba29c" --360e8b56-3608-33c5-fa82-ec37ecd6b51a_MaybeRecruitKarlach
}

--add = "ddbad09f-940f-4d06-b214-0d127f657e8a" --Debug_AddKarlach

--SetFlagOnPlayer(flag)
--SetFlagOnPlayer(flag2)

--ClearFlagOnPlayer(flag)
print("\n\n\n\n\n")
for n,val in pairs(flag) do
    local hasFlag = GetFlagOnPlayer(val)
    print(n, (hasFlag == 1 and "Yes" or "No"))
    --print("val: ", val, "flag: ", flag[n], n)
end


--SetFlagOnPlayer(flag["MaybeRecruitKarlach"])
--SetFlagOnPlayer(flag["Debug_AddKarlach"])
--SetFlagOnPlayer(flag["GLO_Origin_PartOfTheTeam_Karlach"])
--ClearFlagOnPlayer(flag["KARLACH"])
--ClearFlagOnPlayer(flag["KARLACHCAMP"])
--ClearFlagOnPlayer(flag["KARLACHCOMPANION"])
--SetFlagOnPlayer(flag["KARLACHPARTY"])
this helped me add Halsin, i noticed that if i add him in past act 2 he wouldnt join my party, but if i added him in act 2 he automatically joins, some of his questline is bugged tho doin this, but i can speak to him in camp and open up other dialog, maybe you need to reload an earlier save to get karlach to stay.

Cidrow
Novice Cheater
Novice Cheater
Posts: 16
Joined: Fri Mar 03, 2017 10:18 am
Reputation: 15

Re: z Baldur's Gate 3

Post by Cidrow »

themaoci wrote:
Tue Aug 15, 2023 12:31 pm
Cidrow wrote:
Tue Aug 15, 2023 11:24 am
I've converted EvenLess's items table (armor, weapons, ect.) to new format made by Zanzer. You can give it a try if you wish. Merge with Zanzer's table.
where i can find the evenless items table ? that function you are using to add items ?
Here is table with 2 versions of EvenLess's tables - old code to spawn items on the ground and second one to spawn into inventory.

For anything else see original post of EvenLess:
EvenLess wrote:
Fri Aug 04, 2023 11:42 pm
  • 2023-08-12:
    Added bg3_EvenLess_armor_v2.CT.
    Based on a new PowerShell script (which I'm refining), that automatically indexes all the items in the armor.txt-files, attempts to find the equipment slot. Looks up the localized name and description and adds this for the name and extra details in the script comments, then generates the final Cheat Table.
Attachments
ITEM Spawner table.ct
(1.46 MiB) Downloaded 455 times

nell9
Noobzor
Noobzor
Posts: 9
Joined: Tue Aug 15, 2023 12:05 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by nell9 »

Spoiler
vgoy1082 wrote:
Tue Aug 15, 2023 1:04 pm
nell9 wrote:
Tue Aug 15, 2023 12:08 pm
Please can someone explain me how to add Karlach as companion using
ClearFlagOnPlayer()
SetFlagOnPlayer()

I've tried:

Code: Select all

Debug_AddKarlach = "ddbad09f-940f-4d06-b214-0d127f657e8a",
GLO_Origin_PartOfTheTeam_Karlach = "b1e6f12a-600a-4e2e-9871-b08a9fe3a617",
and

Code: Select all

KARLACH = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1", --KARLACH 
KARLACHAVATAR = "9f241ff7-bfb3-4826-87c6-00f10937adca", --KARLACHAVATAR
KARLACHCAMP = "96af8618-d785-4edc-909e-e8fc25252a1a", --KARLACHCAMP
KARLACHCOMPANION = "c97e0ee2-e8f1-4593-95ed-1e32a08b146d", --KARLACHCOMPANION
KARLACHPARTY = "124a4ba3-5ec4-4288-be42-4617997a1af7",  --KARLACHPARTY
without any result, I can make her stay at camp but she never follow me please somoene explain what i've did wrong and why she left sudden

This is my code

Code: Select all

flag = {
GLO_Origin_Avatar_Karlach = "b5ad4b07-9522-47ec-98e6-85c28df64dc5",
GLO_Origin_PartOfTheTeam_Karlach = "b1e6f12a-600a-4e2e-9871-b08a9fe3a617",
Debug_AddKarlach = "ddbad09f-940f-4d06-b214-0d127f657e8a",
MaybeRecruitKarlach = "3e847e3c-698b-ea4b-9173-93e9209ba29c",
PLA_KarlachRecruitment_Event_KarlachLeaves = "3c7fc104-976e-4573-b18e-f1ffd4eebab2",
CAMP_Jergal_State_CanResurrectKarlach = "e0f009cb-6e6d-4f4f-b097-fa418ce7b430",
CAMP_Jergal_State_PartyMemberDead = "9e29c6e8-d087-4235-9930-43e104277e29",
CAMP_Jergal_State_WillResurrectKarlach = "b5b85189-fe48-4a16-99fe-e76149c62432",
KARLACH = "a3802564-7ed0-46d2-bbf6-8dd8fc065fe1", --KARLACH 
KARLACHAVATAR = "9f241ff7-bfb3-4826-87c6-00f10937adca", --KARLACHAVATAR
KARLACHCAMP = "96af8618-d785-4edc-909e-e8fc25252a1a", --KARLACHCAMP
KARLACHCOMPANION = "c97e0ee2-e8f1-4593-95ed-1e32a08b146d", --KARLACHCOMPANION
KARLACHPARTY = "124a4ba3-5ec4-4288-be42-4617997a1af7",  --KARLACHPARTY
Debug_RemoveHideKarlach = "2c195909-d102-414c-8402-2da115b43717",
MaybeRecruitKarlach = "3e847e3c-698b-ea4b-9173-93e9209ba29c" --360e8b56-3608-33c5-fa82-ec37ecd6b51a_MaybeRecruitKarlach
}

--add = "ddbad09f-940f-4d06-b214-0d127f657e8a" --Debug_AddKarlach

--SetFlagOnPlayer(flag)
--SetFlagOnPlayer(flag2)

--ClearFlagOnPlayer(flag)
print("\n\n\n\n\n")
for n,val in pairs(flag) do
    local hasFlag = GetFlagOnPlayer(val)
    print(n, (hasFlag == 1 and "Yes" or "No"))
    --print("val: ", val, "flag: ", flag[n], n)
end


--SetFlagOnPlayer(flag["MaybeRecruitKarlach"])
--SetFlagOnPlayer(flag["Debug_AddKarlach"])
--SetFlagOnPlayer(flag["GLO_Origin_PartOfTheTeam_Karlach"])
--ClearFlagOnPlayer(flag["KARLACH"])
--ClearFlagOnPlayer(flag["KARLACHCAMP"])
--ClearFlagOnPlayer(flag["KARLACHCOMPANION"])
--SetFlagOnPlayer(flag["KARLACHPARTY"])
this helped me add Halsin, i noticed that if i add him in past act 2 he wouldnt join my party, but if i added him in act 2 he automatically joins, some of his questline is bugged tho doin this, but i can speak to him in camp and open up other dialog, maybe you need to reload an earlier save to get karlach to stay.

I've tryied that once but doesn't work, for me is impossible unfortunate, her quest line is bugget for example she always leave if "I travel through the Underdark" or "Travel to the montain pass" it doesn't even make sense why she leave if I do those objective
She just disagreed with my travel lol and say:
Look, I think we should go our separate ways. I've spend long enough in the Hells to know a bad situation when I see one.
I was wrong to think there could've been something between us. We're just different.
Good luck, soldier. At the rate you're going, you're going need it.
Wtf does this even mean?! Why she disagreed when I want to travel...


I found the solution why she leave party!
Her approval suddent drop after traveling so by getting her on green side she will stay... I have no clue why after traveling her approval drop out of the blue


EVERY TIME YOU LOAD SAVE SHE IS DISAGREDING WITH YOU so you cannot keep her approval from droping as long you save adn reload she will leave you because she disagreed on whatever flying fk she wants
Last edited by nell9 on Tue Aug 15, 2023 2:19 pm, edited 1 time in total.

boldoolzgono
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Aug 15, 2023 1:30 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by boldoolzgono »

Guys, when I respawn a ring called eversight ring, the ring does not have its ability. All the other items I have tried spawning seems to have its original ability, but only this ring does not have ability and is just common item. Anyway to fix this? The ring should have an ability to prevent user from getting blinded.

[Link]

User avatar
BoehserOnkel
Expert Cheater
Expert Cheater
Posts: 473
Joined: Sat Mar 04, 2017 7:47 am
Reputation: 96

Re: z Baldur's Gate 3

Post by BoehserOnkel »

quest help :

for the "necromancy of thay" quest , you need this book at act 3 to read further

"486a1a14-2d67-4b9c-a2dc-7858c2a6a473";"UN_BOOK_LOW_TharchiateCypher";"LOW_SorcerousSundries_RareTome";"The Tharchiate Codex";"This powerful tome radiates energy that settles in your chest, threatening to pull tears from a place you never knew."

verdena985
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Aug 15, 2023 2:47 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by verdena985 »

Guys anyone can explain me if i can spawn an Npc?
Spoiler
I killed Oliver in act 2 and i can't save the land from the shadow (i've already killed the barbed man, i'm in the end of act 2).
Halsin should say that it can't be killed normally and after this Oliver should respawn near the place where i killed it but Halsin say nothing than i'm stuck and want to try to respawn Oliver to get through this part. Can you also make the exact formula for it? i'm totally noob about this!

Tnx lot!

Post Reply

Who is online

Users browsing this forum: admantx, Google Adsense [Bot], jonaaa, rei_hunter, skyline86