I ran into a situation where a cheat wasn't made, when you go to a sex date, you need materials
If you click unlock next to the material, it will show the cost in diamonds to unlock, close and reopen and it will say 0 diamonds
Someone can probably make this better, I didn't have enough diamonds to test it and had to guess where it was
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1943</ID>
<Description>"Free Sex Date Upgrade"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//UpgradeSexDateLevelPopUp:OnUnlockConditionButtonClicked+2fe - 8B 40 18 - mov eax,[eax+18]
aobscanregion(getSexUpgrade,UpgradeSexDateLevelPopUp:OnUnlockConditionButtonClicked+2ec,UpgradeSexDateLevelPopUp:OnUnlockConditionButtonClicked+317,8B 40 18 89 45 8C)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [eax+18],#0
mov eax,[eax+18]
mov [ebp-74],eax
jmp return
getSexUpgrade:
jmp newmem
nop
return:
registersymbol(getSexUpgrade)
[DISABLE]
getSexUpgrade:
db 8B 40 18 89 45 8C
unregistersymbol(getSexUpgrade)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 01127C4E
""+1127C35: 8B 40 14 - mov eax,[eax+14]
""+1127C38: 8B C8 - mov ecx,eax
""+1127C3A: 39 09 - cmp [ecx],ecx
""+1127C3C: 8B 40 10 - mov eax,[eax+10]
""+1127C3F: 89 45 84 - mov [ebp-7C],eax
""+1127C42: 8B 46 0C - mov eax,[esi+0C]
""+1127C45: 39 00 - cmp [eax],eax
""+1127C47: 8B 40 1C - mov eax,[eax+1C]
""+1127C4A: 8B C8 - mov ecx,eax
""+1127C4C: 39 09 - cmp [ecx],ecx
// ---------- INJECTING HERE ----------
""+1127C4E: 8B 40 18 - mov eax,[eax+18]
""+1127C51: 89 45 8C - mov [ebp-74],eax
// ---------- DONE INJECTING ----------
""+1127C54: 83 EC 0C - sub esp,0C
""+1127C57: 68 B4 7E 2C 18 - push 182C7EB4
""+1127C5C: E8 AF 8E 6F 05 - call 06820B10
""+1127C61: 83 C4 10 - add esp,10
""+1127C64: 8B 4D 88 - mov ecx,[ebp-78]
""+1127C67: 8B 55 84 - mov edx,[ebp-7C]
""+1127C6A: 89 45 90 - mov [ebp-70],eax
""+1127C6D: 8B 45 8C - mov eax,[ebp-74]
""+1127C70: 50 - push eax
""+1127C71: 8B 45 90 - mov eax,[ebp-70]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>