<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="19">
  <CheatEntries>
    <CheatEntry>
      <ID>83</ID>
      <Description>"Character Stats"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>75</ID>
          <Description>"Level"</Description>
          <Color>008000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"div.exe"+00258D50</Address>
          <Offsets>
            <Offset>1C</Offset>
            <Offset>2C</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>32</ID>
          <Description>"Exp"</Description>
          <Color>008000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"div.exe"+00258D50</Address>
          <Offsets>
            <Offset>94</Offset>
            <Offset>2C</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Health"</Description>
          <Color>0000FF</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"div.exe"+00258D50</Address>
          <Offsets>
            <Offset>4</Offset>
            <Offset>2C</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>26</ID>
          <Description>"Mana"</Description>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"div.exe"+00258D50</Address>
          <Offsets>
            <Offset>8</Offset>
            <Offset>2C</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Stamina"</Description>
          <Color>0080FF</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"div.exe"+00258D50</Address>
          <Offsets>
            <Offset>354</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>20</ID>
          <Description>"Current Carry Weight"</Description>
          <Color>000080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>"div.exe"+00258D50</Address>
          <Offsets>
            <Offset>1A4</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>29</ID>
          <Description>"Infinite Carrying Capacity"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(capacity1)
label(capacity2)
label(capacity3)
registersymbol(capacity1)
registersymbol(capacity2)
registersymbol(capacity3)
aobscan(capacity1_address,89 8E A4 01 00 00 BB)
aobscan(capacity2_address,89 86 A4 01 00 00 8B 0D)
aobscan(capacity3_address,89 96 A4 01 00 00 83)

capacity1_address:
capacity1:
db 90 90 90 90 90 90 BB

capacity2_address:
capacity2:
db 90 90 90 90 90 90 8B 0D

capacity3_address:
capacity3:
db 90 90 90 90 90 90 83

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
capacity1:
db 89 8E A4 01 00 00 BB

capacity2:
db 89 86 A4 01 00 00 8B 0D

capacity3:
db 89 96 A4 01 00 00 83

unregistersymbol(capacity1)
unregistersymbol(capacity2)
unregistersymbol(capacity3)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"-- Poinits --"</Description>
          <Options moHideChildren="1"/>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>46</ID>
              <Description>"Skill Points"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>div.exe+3467FC</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>36</ID>
              <Description>"Bonus Points"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>div.exe+3454C0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>84</ID>
          <Description>"-- Primary Stats --"</Description>
          <Options moHideChildren="1"/>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>47</ID>
              <Description>"Strength"</Description>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>A4</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>73</ID>
              <Description>"Agility"</Description>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>A8</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>56</ID>
              <Description>"Intel"</Description>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>AC</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>61</ID>
              <Description>"Contitution"</Description>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>B4</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>78</ID>
          <Description>"--- Resistances ---"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>// Script by Settiano

// does a simple nop to stop changing the resists

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

// mov [esi+28],edx
// "div.exe"+15BB0C
// Lightning Base Updating
"div.exe"+15BB0C:
nop
nop
nop

// add [esi+28],edi
// "div.exe"+15BC2F
// Lightning Equipment Adding
"div.exe"+15BC2F:
nop
nop
nop

// mov [esi+30],ecx
// "div.exe"+15BB12
// Fire Base Updating
"div.exe"+15BB12:
nop
nop
nop

// add [esi+30],edi
// "div.exe"+15BC23
// Fire Equipment Adding
"div.exe"+15BC23:
nop
nop
nop

// mov [esi+2C],eax
// "div.exe"+15BAEB
// Poison Base Updating
"div.exe"+15BAEB:
nop
nop
nop

// add [esi+2C],edi
// "div.exe"+15BC1D
// Poison Equipment Updating
"div.exe"+15BC1D:
nop
nop
nop

// mov [esi+34],edx
// "div.exe"+15BB27
// Spirit Base Update
"div.exe"+15BB27:
nop
nop
nop

// add [esi+34],edi
// "div.exe"+15BC29
// Spirit Equipment Update
"div.exe"+15BC29:
nop
nop
nop

[DISABLE]
//code from here till the end of the code will be used to disable the cheat

// mov [esi+28],edx
// "div.exe"+15BB0C
// Lightning Base Updating
"div.exe"+15BB0C:
mov [esi+28],edx

// add [esi+28],edi
// "div.exe"+15BC2F
// Lightning Equipment Adding
"div.exe"+15BC2F:
add [esi+28],edi

// mov [esi+30],ecx
// "div.exe"+15BB12
// Fire Base Updating
"div.exe"+15BB12:
mov [esi+30],ecx

// add [esi+30],edi
// "div.exe"+15BC23
// Fire Equipment Adding
"div.exe"+15BC23:
add [esi+30],edi

// mov [esi+2C],eax
// "div.exe"+15BAEB
// Poison Base Updating
"div.exe"+15BAEB:
mov [esi+2C],eax

// add [esi+2C],edi
// "div.exe"+15BC1D
// Poison Equipment Updating
"div.exe"+15BC1D:
add [esi+2C],edi

// mov [esi+34],edx
// "div.exe"+15BB27
// Spirit Base Update
"div.exe"+15BB27:
mov [esi+34],edx

// add [esi+34],edi
// "div.exe"+15BC29
// Spirit Equipment Update
"div.exe"+15BC29:
add [esi+34],edi
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>80</ID>
              <Description>"Fire"</Description>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>30</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>79</ID>
              <Description>"Lightning"</Description>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>28</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>81</ID>
              <Description>"Poison"</Description>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>2C</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>82</ID>
              <Description>"Spirit"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>"div.exe"+00258D50</Address>
              <Offsets>
                <Offset>34</Offset>
                <Offset>2C</Offset>
                <Offset>0</Offset>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>86</ID>
      <Description>"--- Gold----"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Gold is an Item in Divine Divinity"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>98</ID>
          <Description>"So it cannot be changed like a Stat"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>99</ID>
          <Description>"But you can always dupicate the item :)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>90</ID>
      <Description>"--- How to do the Old Dupe Cheat (Works in Steam) ---"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>91</ID>
          <Description>"Step 1 - Quick Save (Default Ctrl+S)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"Step 2 - Open Inventory"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"Step 3 - While Holding the Mouse Button, Drag item out of inventory (Don't Let Go)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"Step 4 - Hover Mouse over somewhere you cannot drop item (Red cross on cursor)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"Step 5 - Quick Load (Default Ctrl+L) (Still holding mouse button)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Step 6 - Release Mouse Button or drop it back into Inventory"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>100</ID>
          <Description>"Step 7 - Do it again, and again, and again until you have enough :)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>(Light Res) mov [esi+28],edx</Description>
      <Address>0055BB0C</Address>
      <ModuleName>div.exe</ModuleName>
      <ModuleNameOffset>15BB0C</ModuleNameOffset>
      <Before>
        <Byte>86</Byte>
        <Byte>A8</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>56</Byte>
        <Byte>28</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>56</Byte>
        <Byte>68</Byte>
        <Byte>89</Byte>
        <Byte>4E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>(Fire Res ) mov [esi+30],ecx</Description>
      <Address>0055BB12</Address>
      <ModuleName>div.exe</ModuleName>
      <ModuleNameOffset>15BB12</ModuleNameOffset>
      <Before>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>8B</Byte>
        <Byte>56</Byte>
        <Byte>68</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>4E</Byte>
        <Byte>30</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>8E</Byte>
        <Byte>C0</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>(Poison Res) mov [esi+2C],eax</Description>
      <Address>0055BAEB</Address>
      <ModuleName>div.exe</ModuleName>
      <ModuleNameOffset>15BAEB</ModuleNameOffset>
      <Before>
        <Byte>4E</Byte>
        <Byte>14</Byte>
        <Byte>8B</Byte>
        <Byte>4E</Byte>
        <Byte>58</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>46</Byte>
        <Byte>2C</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>86</Byte>
        <Byte>BC</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :add [esi+34],edi</Description>
      <Address>0055BC29</Address>
      <ModuleName>div.exe</ModuleName>
      <ModuleNameOffset>15BC29</ModuleNameOffset>
      <Before>
        <Byte>7E</Byte>
        <Byte>30</Byte>
        <Byte>8B</Byte>
        <Byte>78</Byte>
        <Byte>50</Byte>
      </Before>
      <Actual>
        <Byte>01</Byte>
        <Byte>7E</Byte>
        <Byte>34</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>78</Byte>
        <Byte>44</Byte>
        <Byte>01</Byte>
        <Byte>7E</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>capacity</Name>
      <Address>0041C275</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>substamina</Name>
      <Address>0044321D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>subhealth</Name>
      <Address>0055D789</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>capacity1</Name>
      <Address>0041CF94</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>capacity2</Name>
      <Address>0041DDC2</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>capacity3</Name>
      <Address>0041E30F</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Comments>Info about this table:
</Comments>
</CheatTable>
