<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Fast Install Time"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemManager:GetInstallTimeForItem)
define(bytes, 55 8B EC 57 83 EC 14 8B 7D 0C 8B)

[ENABLE]
assert(address, bytes)

address:
  fld dword ptr [floatNum]
  ret
floatNum:
  dd (float)0.03125

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>8</ID>
      <Description>"No Fish Depletion"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, HarvestPOI:OnHarvested)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Always Max Fish Size"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemManager:CreateFishItem+A3F)
define(bytes, D9 45 EC)

[ENABLE]
assert(address, bytes)

address:
  fld1
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Always Max Fish Size Alt"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemManager:CreateFishItem+A3F)
define(bytes, D9 45 DC)

[ENABLE]
assert(address, bytes)

address:
  fld1
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Always Fish Aberration"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemManager:CreateFishItem+514)
define(bytes, 74 16)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Always Fish Aberration Alt"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemManager:CreateFishItem+51C)
define(bytes, 74 16)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"No Crab Pot Durability Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, SerializedCrabPotPOIData:AdjustDurability)
define(bytes, 55 8B EC)

[ENABLE]
assert(address, bytes)

address:
  mov al,0
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"No Trawl Net Durability Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, TrawlNetAbility:Update+CF)
define(bytes, E8 * * * * 8B 47 2C)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(trawlNet, byteSize, address)
registerSymbol(trawlNet)

trawlNet:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(trawlNet, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"No Haste Heat Gain"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, BoostAbility:Update+171)
define(bytes, DE C1)

[ENABLE]
assert(address, bytes)

address:
  nop 2

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>12</ID>
      <Description>"No Haste Sanity Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, BoostAbility:Activate+2F)
define(bytes, D9 45 EC)

[ENABLE]
assert(address, bytes)

address:
  fldz
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>11</ID>
      <Description>"No Night Sanity Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, PlayerSanity:Update+106)
define(bytes, 75 22)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"No Ability Sanity Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, PlayerSanity:ChangeSanity)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>14</ID>
      <Description>"No Ability Cooldown"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, AbilityBarUI:OnCurrentPressComplete+8A)
define(bytes, 0F 84 11 01 00 00)

[ENABLE]
assert(address, bytes)

address:
  jmp AbilityBarUI:OnCurrentPressComplete+1D8
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>15</ID>
      <Description>"0 Fog Density"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, FogController:Update+2AB)
define(bytes, D9 85 74 FF FF FF)

[ENABLE]
assert(address, bytes)

address:
  fldz
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>16</ID>
      <Description>"Unlock DLC"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, GalaxyManager:IsDlcInstalled)
define(bytes, 55 8B EC)

[ENABLE]
assert(address, bytes)

address:
  mov al,1
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
