<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>4</ID>
      <Description>"No Food Eat Limit"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemDatabase:料理する+362)
define(bytes, 0F 85 7D 01 00 00)

[ENABLE]
assert(address, bytes)

address:
  db E9 7E 01 00 00 90

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"No Food Item Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, ItemDatabase:料理する+722)
define(bytes, 2B 8D 4C FF FF FF)

[ENABLE]
assert(address, bytes)

address:
  nop 6

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Set Item Drops from Harvesting"</Description>
      <Options moHideChildren="1"/>
      <Color>FF80FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, MapEvent採取:SETS+688)
define(return, MapEvent採取:SETS+691)
define(bytes, D9 47 44 D9 05)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(floatDropNum)
registerSymbol(floatDropNum)

newMemory:
  fld dword ptr [floatDropNum]
  fld dword ptr [floatDropNum]
  jmp return
floatDropNum:
  dd (float)64

address:
  jmp newMemory

[DISABLE]
address:
  db bytes

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Amount"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Float</VariableType>
          <Address>floatDropNum</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Set Harvesting Notification Speed"</Description>
      <Options moHideChildren="1"/>
      <Color>FF80FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, MapEvent採取:採取+267)
define(bytes, D9 80 94 00 00 00)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(floatGetSpeed)
registerSymbol(floatGetSpeed)
label(leave)

newMemory:
  fld dword ptr [floatGetSpeed]
  jmp leave
floatGetSpeed:
  dd (float)0.0625

address:
  jmp newMemory
  nop
leave:

[DISABLE]
address:
  db bytes

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Delay"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Float</VariableType>
          <Address>floatGetSpeed</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
