<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"简洁模式"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == '简洁模式'); if force~=nil then state = not force end; compactmenuitem.Caption = state and '简洁模式' or '完整模式'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = '简洁模式'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>12</ID>
      <Description>"舞状态"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>8</ID>
          <Description>"小便锁定80"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(InstantFull, GameAssembly.dll, F3 0F 58 73 64 0F 2F 35)
alloc(newmem,$100,InstantFull)
label(return)

newmem:
  mov [rbx+64],(float)80.0
  movss xmm6,[rbx+64]
  jmp return

InstantFull:
  jmp newmem
return:
registersymbol(InstantFull)

[DISABLE]
InstantFull:
  db F3 0F 58 73 64
unregistersymbol(InstantFull)
dealloc(newmem)


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"小便锁定0"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(InstantFull, GameAssembly.dll, F3 0F 58 73 64 0F 2F 35)
alloc(newmem,$100,InstantFull)
label(return)

newmem:
  mov [rbx+64],(float)0.0
  movss xmm6,[rbx+64]
  jmp return

InstantFull:
  jmp newmem
return:
registersymbol(InstantFull)

[DISABLE]
InstantFull:
  db F3 0F 58 73 64
unregistersymbol(InstantFull)
dealloc(newmem)


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>21</ID>
          <Description>"好感增加1000(需要变化)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(newmem, $1000, GameAssembly.dll)
label(code_add)
label(code_sub)
label(return_add)
label(return_sub)

aobscanmodule(AOB_FavorAdd, GameAssembly.dll, 01 8F 84 00 00 00 48 8B 05)
aobscanmodule(AOB_FavorSub, GameAssembly.dll, 89 87 84 00 00 00 83 F8 01)

newmem:
code_add:
  mov [rdi+00000084], #1000
  jmp return_add
code_sub:
  mov [rdi+00000084], #1000
  jmp return_sub

AOB_FavorAdd:
  jmp code_add
  nop
return_add:

AOB_FavorSub:
  jmp code_sub
  nop
return_sub:

registersymbol(AOB_FavorAdd)
registersymbol(AOB_FavorSub)

[DISABLE]
AOB_FavorAdd:
  db 01 8F 84 00 00 00

AOB_FavorSub:
  db 89 87 84 00 00 00

unregistersymbol(AOB_FavorAdd)
unregistersymbol(AOB_FavorSub)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"好感不降反增(需要变化)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(FavorNoDrop, GameAssembly.dll, 2B C5 89 87 84 00 00 00)

FavorNoDrop:
  db 03 C5

registersymbol(FavorNoDrop)

[DISABLE]
FavorNoDrop:
  db 2B C5

unregistersymbol(FavorNoDrop)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>39</ID>
          <Description>"性趣度五倍增长(需要变化)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(newmem, $1000, GameAssembly.dll)
label(return)
aobscanmodule(InterestUpdate, GameAssembly.dll, F3 0F 11 87 90 00 00 00 76 0A)
registersymbol(InterestUpdate)

newmem:
  subss xmm0, [rdi+00000090]
  mulss xmm0, [multiplier]
  addss xmm0, [rdi+00000090]

  movss [rdi+00000090], xmm0
  jmp return

multiplier:
  dd (float)5.0

InterestUpdate:
  jmp newmem
  nop 3
return:

[DISABLE]
InterestUpdate:
  db F3 0F 11 87 90 00 00 00
unregistersymbol(InterestUpdate)
dealloc(newmem)


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>40</ID>
          <Description>"性趣度拉满(需要变化)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(newmem, $1000, GameAssembly.dll)
label(return)

aobscanmodule(BigAdd, GameAssembly.dll, F3 0F 58 87 90 00 00 00 0F 2F)
registersymbol(BigAdd)

newmem:
  movss xmm0, [const100]
  addss xmm0, [rdi+00000090]
  jmp return

const100:
  dd (float)100.0

BigAdd:
  jmp newmem
  nop 3
return:

[DISABLE]
BigAdd:
  db F3 0F 58 87 90 00 00 00
unregistersymbol(BigAdd)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"饱腹度不会下降"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(StatusLock, GameAssembly.dll, F3 0F 10 83 80 00 00 00 F3 0F 5C 05)
alloc(newmem,$100,StatusLock)
label(return)

newmem:
  movss xmm0,[rbx+00000080]
  jmp return

StatusLock:

StatusLock+0x10:
  db 90 90 90 90 90 90 90 90

return:
registersymbol(StatusLock)

[DISABLE]
StatusLock+0x10:
  db F3 0F 11 83 80 00 00 00

unregistersymbol(StatusLock)
dealloc(newmem)


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"饱腹度锁定在100"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(StatusFull, GameAssembly.dll, F3 0F 10 83 80 00 00 00 F3 0F 5C 05)
alloc(newmem,$100,StatusFull)
label(return)

newmem:
  mov [rbx+00000080], (float)100.0
  movss xmm0,[rbx+00000080]
  jmp return

StatusFull:
  jmp newmem
  nop 3
return:
registersymbol(StatusFull)

[DISABLE]
StatusFull:
  db F3 0F 10 83 80 00 00 00
unregistersymbol(StatusFull)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"饱腹度锁定在10"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(StatusFull, GameAssembly.dll, F3 0F 10 83 80 00 00 00 F3 0F 5C 05)
alloc(newmem,$100,StatusFull)
label(return)

newmem:
  mov [rbx+00000080], (float)10.0
  movss xmm0,[rbx+00000080]
  jmp return

StatusFull:
  jmp newmem
  nop 3
return:
registersymbol(StatusFull)

[DISABLE]
StatusFull:
  db F3 0F 10 83 80 00 00 00
unregistersymbol(StatusFull)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"健康度加满100(需要吃东西)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(HealthAdd, GameAssembly.dll, 41 03 D0 89 91 8C 00 00 00)
aobscanmodule(HealthSub, GameAssembly.dll, 41 2B C0 89 81 8C 00 00 00)

HealthAdd:
  db 90 90 90
HealthAdd+3:
  db C7 81 8C 00 00 00 64 00 00 00

HealthSub:
  db 90 90 90
HealthSub+3:
  db C7 81 8C 00 00 00 64 00 00 00

registersymbol(HealthAdd)
registersymbol(HealthSub)

[DISABLE]
HealthAdd:
  db 41 03 D0 89 91 8C 00 00 00

HealthSub:
  db 41 2B C0 89 81 8C 00 00 00

unregistersymbol(HealthAdd)
unregistersymbol(HealthSub)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"健康度不降反增(需要吃东西)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(HealthSubOnly, GameAssembly.dll, 41 2B C0 89 81 8C 00 00 00)

HealthSubOnly:
  db 41 03 C0

registersymbol(HealthSubOnly)

[DISABLE]
HealthSubOnly:
  db 41 2B C0

unregistersymbol(HealthSubOnly)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>35</ID>
          <Description>"受孕率5倍增长(需要吃东西)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(newmem, $1000, GameAssembly.dll)
label(return)
label(original)


aobscanmodule(ImpregFix, GameAssembly.dll, F3 0F 2C C1 89 41 54 48 85 D2)
registersymbol(ImpregFix)

newmem:
  cvttss2si eax, xmm1
  cmp eax, 0
  jle original
  cmp eax, #100
  jg original
  imul eax, eax, #5
  cvtsi2ss xmm1, eax

original:
  mov [rcx+54], eax
  test rdx, rdx
  jmp return

ImpregFix:
  jmp newmem
  nop 2
return:

[DISABLE]
ImpregFix:
  db F3 0F 2C C1 89 41 54 48 85 D2
unregistersymbol(ImpregFix)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"主角"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>11</ID>
          <Description>"资金不减反增"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(MoneyHack, GameAssembly.dll, 8B 47 30 41 2B C0 89 47 30)
MoneyHack+3:
  db 41 03 C0

registersymbol(MoneyHack)

[DISABLE]
MoneyHack+3:
  db 41 2B C0

unregistersymbol(MoneyHack)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>32</ID>
          <Description>"基金评估额收益翻50倍"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(newmem, $1000, GameAssembly.dll)
label(return)
aobscanmodule(StockMod, GameAssembly.dll, 89 4B 5C 03 4B 54 89 4B 58)
registersymbol(StockMod)

newmem:
  imul ecx, ecx, #50

  mov [rbx+5C], ecx
  add ecx, [rbx+54]
  mov [rbx+58], ecx
  jmp return

StockMod:
  jmp newmem
  nop
  nop
  nop
  nop
return:

[DISABLE]
StockMod:
  db 89 4B 5C 03 4B 54 89 4B 58

unregistersymbol(StockMod)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>28</ID>
      <Description>"交互"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>27</ID>
          <Description>"不会察觉"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(AlertWrite, GameAssembly.dll, F3 0F 11 86 08 04 00 00 F3 0F 10 86 08 04 00 00)
registersymbol(AlertWrite)
alloc(newmem, $1000, GameAssembly.dll)
label(return)

newmem:
  xorps xmm0,xmm0
  movss [rsi+00000408],xmm0
  jmp return

AlertWrite:
  jmp newmem
  nop
  nop
  nop
return:

[DISABLE]
AlertWrite:
  db F3 0F 11 86 08 04 00 00

unregistersymbol(AlertWrite)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>31</ID>
          <Description>"快感增倍"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(newmem, $1000, GameAssembly.dll)
label(return)
label(multiplier)
aobscanmodule(OrgasmSpeed, GameAssembly.dll, F3 0F 58 B7 EC 04 00 00 F3 0F 11 B7 EC 04 00 00)
registersymbol(OrgasmSpeed)
registersymbol(multiplier)

newmem:
  mulss xmm6, [multiplier]
  addss xmm6, [rdi+000004EC]
  movss [rdi+000004EC], xmm6
  jmp return

multiplier:
  dd (float)5.0

OrgasmSpeed:
  jmp newmem
  db 90 90 90 90 90 90 90 90 90 90 90
return:

[DISABLE]
OrgasmSpeed:
  db F3 0F 58 B7 EC 04 00 00 F3 0F 11 B7 EC 04 00 00

unregistersymbol(OrgasmSpeed)
unregistersymbol(multiplier)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>41</ID>
      <Description>"由long_ken创建，对应游戏版本V1.1.1，其他版本也许适用"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>CE作者:long_ken
版本:V1.1.1
制作日期:2025年12月31日</Comments>
</CheatTable>
