<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>13</ID>
      <Description>"Daughter"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>0</ID>
          <Description>"No Interact Lock"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Daughter:Interact+8A)
define(bytes, C6 40 28 01)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"No Gift Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, InventoryWindowManagerFeeder:BtnSelectClicked+88)
define(bytes, 49)

[ENABLE]
assert(address, bytes)

address:
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"Set Sacrifice EXP"</Description>
          <Options moHideChildren="1"/>
          <Color>FF80FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, StairsWindowManager:SureYesClicked+235)
define(bytes, D9 45 EC 83 EC 0C)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(xpGain)
registerSymbol(xpGain)
label(leave)

newMemory:
  fld dword ptr [xpGain]
  sub esp,0C
  jmp leave

xpGain:
  dd (float)1000

address:
  jmp newMemory
  nop
leave:

[DISABLE]
address:
  db bytes

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16</ID>
              <Description>"Amount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>xpGain</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>12</ID>
      <Description>"Town"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>1</ID>
          <Description>"No Shop Loss"</Description>
          <Color>000080</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, ShopManager:BtnBuyClicked+35E)
define(bytes, E8 * * * * 83 C4 10)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(left, byteSize, address)
registerSymbol(left)

left:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(left, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"No Quest Item Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, GatheredQuestManager:BtnYesClicked+11F)
define(bytes, E8 * * * * 83 C4 10)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(left, byteSize, address)
registerSymbol(left)

left:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(left, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"New Quests Last 128 Weeks"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, GatheredQuestManager:AddNewRequest+68)
define(bytes, 8D 47 0C 8B 40 14)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)
label(leave)

newMemory:
  lea eax,[edi+0C]
  mov eax,80
  jmp leave

address:
  jmp newMemory
  nop
leave:

[DISABLE]
address:
  db bytes

dealloc(*)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>20</ID>
      <Description>"Door Request"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Always Gain"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, HomeDoorNotifManager:TriggerEffect+4)
define(bytes, 57 56 83 EC 0C)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 200, address)
label(leave)

newMemory:
  push edi // Original
  push esi
  sub esp,0C

  push eax // Get
  push ebx
  mov eax,[rbp+10]

  mov ebx,eax // Absolute Value
  neg eax
  cmovl eax,ebx

  mov [rbp+10],eax // Restore
  pop eax
  pop ebx
  jmp leave

address:
  jmp newMemory
leave:

[DISABLE]
address:
  db bytes

dealloc(*)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>21</ID>
          <Description>"No Daughter Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, HomeDoorNotifManager:TriggerEffect+229)
define(bytes, E8 * * * * 83 C4 10)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(left, byteSize, address)
registerSymbol(left)

left:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(left, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>14</ID>
      <Description>"Home"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>19</ID>
          <Description>"No Embed Soul Lock"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, RealDaughter:EmbedSoul+3B)
define(bytes, C6 00 01)

[ENABLE]
assert(address, bytes)

address:
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"No Summon Item Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, SummonManager:AnimateSummon+96)
define(bytes, E8 * * * * 83 C4 10)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(left, byteSize, address)
registerSymbol(left)

left:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(left, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Next Day Events"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>6</ID>
          <Description>"No Daughter Decay"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, DayManager:NextDay+1A9)
define(bytes, 2B C8)

[ENABLE]
assert(address, bytes)

address:
  nop 2

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"No Money Totem Loss (Mask of Prosperity)"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, DayManager:NextDay+235)
define(bytes, 49)

[ENABLE]
assert(address, bytes)

address:
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"No EXP Totem Loss (Totem of Maturity)"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, DayManager:NextDay+24D)
define(bytes, 49)

[ENABLE]
assert(address, bytes)

address:
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"No Item Totem Loss (Mirror of Mimicry)"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, DayManager:NextDay+265)
define(bytes, 49)

[ENABLE]
assert(address, bytes)

address:
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"No Affection Totem Loss (Wreath of Ecstasy)"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, DayManager:NextDay+27D)
define(bytes, 49)

[ENABLE]
assert(address, bytes)

address:
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>22</ID>
      <Description>"Instances"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>23</ID>
          <Description>"Get"</Description>
          <Options moHideChildren="1"/>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local CSHARP = "Assembly-CSharp"
pGudang = mono_class_getStaticFieldAddress("hasInitJoyCon", mono_findClass(CSHARP, "Gudang"))
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Game"</Description>
          <Options moHideChildren="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>pGudang</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>241</ID>
              <Description>"EXP"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>+1C</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>26</ID>
                  <Description>"Joy"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>170</ID>
                  <Description>"Anger"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>171</ID>
                  <Description>"Sadness"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>172</ID>
                  <Description>"Fear"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>242</ID>
              <Description>"Goals"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>28</ID>
                  <Description>"Joy"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+3C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>29</ID>
                  <Description>"Anger"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+40</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>30</ID>
                  <Description>"Sadness"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+44</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>31</ID>
                  <Description>"Fear"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+48</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>33</ID>
              <Description>"Daughter Decay Rate"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+30</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>27</ID>
              <Description>"Has Done Embed This Week"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>+34</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>32</ID>
              <Description>"Summon Count"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+98</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"All Daughters Guide"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]

/*	Anger
Clay	Clay	Clay		Mud
Clay	Clay	Meat		Zombie
Meat	Meat	Clay		Mummy
Meat	Meat	Iron		Flame
Iron	Iron	Iron		Metal
Waterr	Water	Water		Ice
Wood	Meat	Water		Enmity
Wood	Iron	Water		Enmity
Clay	Meat	Water		Enmity

	Fear
Wood	Wood	Clay		Spiky
Clay	Clay	Wood		Rag
Meat	Meat	Meat		Meat
Meat	Meat	Water		Carapace
Iron	Iron	Wood		Scissor
Water	Water	Meat		Tentacle
Wood	Clay	Water		Loss
Clay	Meat	Iron		Loss
Clay	Iron	Water		Loss

	Joy
Wood	Wood	Water		Insect
Clay	Clay	Water		Jiangshi
Iron	Iron	Meat		Titanium
Water	Water	Wood		Flower
Water	Water	Clay		Veggies
Water	Water	Iron		Mermaid
Wood	Clay	Iron		Glee
Wood	Meat	Iron		Glee

	Sadness
Wood	Wood	Wood		Tree
Wood	Wood	Meat		Animal
Wood	Wood	Iron		Doll
Clay	Clay	Iron		Sand
Meat	Meat	Wood		Rodent
Iron	Iron	Clay		Stone
Iron	Iron	Water		Ataran
Wood	Clay	Meat		Despair
Meat	Iron	Water		Despair
*/
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
