<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Money Activation Script"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//============================================
// Credits to mithworld
//============================================
//Alloc &amp; Register Mem
alloc(mymem,2048)
label(gmoney)
label(emoney)

label(p1)
registersymbol(p1)

mymem:
//Pointer Assign
gmoney:
mov [edx],esi
mov edx,[ecx]
mov [p1],ecx
jle pr2.exe+20D054
jmp emoney

//Pointer Value
p1:

//Address Rewrite
"pr2.exe"+20D039:
jmp gmoney
nop
emoney:

[DISABLE]
//============================================
// Credits to mithworld
//============================================
//Address Rewrite
"pr2.exe"+20D039:
mov [edx],esi
mov edx,[ecx]
jle pr2.exe+20D054

//Dealoc &amp; Unregister Mem
dealloc(mymem)
unregistersymbol(p1)
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Activate</Action>
          <Keys>
            <Key>111</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
        <Hotkey>
          <Action>Deactivate</Action>
          <Keys>
            <Key>106</Key>
          </Keys>
          <ID>1</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Combined Cargo Script"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//============================================
// Credits to mithworld
//============================================
//Alloc &amp; Register Mem
alloc(mymem,2048)
label(gammo)
label(eammo)
label(gcann)
label(ecann)
label(gsail1)
label(esail1)
label(gsail2)
label(esail2)

mymem:
//Code Assign
gammo:
mov ecx,[esp+24]
mov [ecx],64
jmp eammo

gcann:
mov [esi+eax*2+000000F0],64
jmp ecann

gsail1:
mov [esi+eax*2+00000100],64
jmp esail1

gsail2:
mov eax,64
mov [edi+000091EA],ax
jmp esail2

//Address Rewrite
"pr2.exe"+6E79C:
jmp gammo
nop
eammo:

"pr2.exe"+1C9BA4:
jmp gcann
nop
nop
nop
ecann:

"pr2.exe"+1C39FD:
jmp gsail2
nop
nop
nop
nop
esail2:

"pr2.exe"+1C2031:
jmp gsail1
nop
nop
nop
esail1:

[DISABLE]
//============================================
// Credits to mithworld
//============================================
//Address Rewrite
"pr2.exe"+6E79C:
mov ecx,[esp+24]
mov [ecx],ebp

"pr2.exe"+1C9BA4:
add [esi+eax*2+000000F0],cx

"pr2.exe"+1C2031:
mov [esi+eax*2+00000100],cx

"pr2.exe"+1C39FD:
sub eax,ebx
mov [edi+000091EA],ax

"pr2.exe"+1C3AF9:
mov [edi+000091EA],ax


//Dealoc &amp; Unregister Mem
dealloc(mymem)
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Deactivate</Action>
          <Keys>
            <Key>106</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
        <Hotkey>
          <Action>Activate</Action>
          <Keys>
            <Key>111</Key>
          </Keys>
          <ID>1</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Gold"</Description>
      <Color>80000008</Color>
      <VariableType>4 Bytes</VariableType>
      <Address>p1</Address>
      <Offsets>
        <Offset>0</Offset>
      </Offsets>
      <Hotkeys>
        <Hotkey>
          <Action>Set Value</Action>
          <Keys>
            <Key>45</Key>
          </Keys>
          <Value>10000</Value>
          <ID>0</ID>
        </Hotkey>
        <Hotkey>
          <Action>Deactivate</Action>
          <Keys>
            <Key>45</Key>
          </Keys>
          <ID>1</ID>
        </Hotkey>
        <Hotkey>
          <Action>Toggle Activation Allow Increase</Action>
          <Keys>
            <Key>45</Key>
          </Keys>
          <ID>2</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>... Of x Sailor 1</Description>
      <Address>005C3AF9</Address>
      <ModuleName>pr2.exe</ModuleName>
      <ModuleNameOffset>1C3AF9</ModuleNameOffset>
      <Before>
        <Byte>B8</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>66</Byte>
        <Byte>89</Byte>
        <Byte>87</Byte>
        <Byte>EA</Byte>
        <Byte>91</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>5F</Byte>
        <Byte>5E</Byte>
        <Byte>5D</Byte>
        <Byte>5B</Byte>
        <Byte>C2</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>... Of x Sailor 2</Description>
      <Address>005C39FD</Address>
      <ModuleName>pr2.exe</ModuleName>
      <ModuleNameOffset>1C39FD</ModuleNameOffset>
      <Before>
        <Byte>66</Byte>
        <Byte>3B</Byte>
        <Byte>D8</Byte>
        <Byte>77</Byte>
        <Byte>10</Byte>
      </Before>
      <Actual>
        <Byte>2B</Byte>
        <Byte>C3</Byte>
      </Actual>
      <After>
        <Byte>66</Byte>
        <Byte>89</Byte>
        <Byte>87</Byte>
        <Byte>EA</Byte>
        <Byte>91</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Total Sailor Avaliable</Description>
      <Address>005C2031</Address>
      <ModuleName>pr2.exe</ModuleName>
      <ModuleNameOffset>1C2031</ModuleNameOffset>
      <Before>
        <Byte>66</Byte>
        <Byte>8B</Byte>
        <Byte>4C</Byte>
        <Byte>24</Byte>
        <Byte>10</Byte>
      </Before>
      <Actual>
        <Byte>66</Byte>
        <Byte>89</Byte>
        <Byte>8C</Byte>
        <Byte>46</Byte>
        <Byte>00</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>5E</Byte>
        <Byte>59</Byte>
        <Byte>C2</Byte>
        <Byte>08</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Cannon</Description>
      <Address>005C9BA4</Address>
      <ModuleName>pr2.exe</ModuleName>
      <ModuleNameOffset>1C9BA4</ModuleNameOffset>
      <Before>
        <Byte>8B</Byte>
        <Byte>C8</Byte>
        <Byte>0F</Byte>
        <Byte>B6</Byte>
        <Byte>C3</Byte>
      </Before>
      <Actual>
        <Byte>66</Byte>
        <Byte>01</Byte>
        <Byte>8C</Byte>
        <Byte>46</Byte>
        <Byte>F0</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>66</Byte>
        <Byte>85</Byte>
        <Byte>FF</Byte>
        <Byte>66</Byte>
        <Byte>8B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Ammo</Description>
      <Address>0046E7A0</Address>
      <ModuleName>pr2.exe</ModuleName>
      <ModuleNameOffset>6E7A0</ModuleNameOffset>
      <Before>
        <Byte>E8</Byte>
        <Byte>8B</Byte>
        <Byte>4C</Byte>
        <Byte>24</Byte>
        <Byte>24</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>29</Byte>
      </Actual>
      <After>
        <Byte>A1</Byte>
        <Byte>24</Byte>
        <Byte>F8</Byte>
        <Byte>6D</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>p1</Name>
      <Address>0E860015</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Comments>Credit to mithworld

You can distribute this freely just don't forget to give me some credits okay?</Comments>
</CheatTable>
