AnahNeemus wrote: ↑Sun Jan 03, 2021 3:13 am
I think the "Easy Species Unlock" cheat isn't working. When I activate this cheat and go to the egg shop, the dino species are still locked. And when I try to click the unlock button, the game still charges me the science and hearts required.
"Easy Exp LVL Up" doesn't seem to work too.
I'm playing the latest version of the game: 1.08b.
'Easy Species Unlock' for v1.08b
Code: Select all
//Game: Parkasaurus
//Version: 1.08b
[ENABLE]
//0x29C - m_science
//<BuyDino>d__514:MoveNext+27b
aobscanregion(m_science,<BuyDino>d__514:MoveNext,<BuyDino>d__514:MoveNext+530,3xxx7D)
//0x2A0 - m_heart
//<BuyDino>d__514:MoveNext+2b5
aobscanregion(m_heart,<BuyDino>d__514:MoveNext,<BuyDino>d__514:MoveNext+530,4x3xxx7D)
m_science+02:
db 7C //jl
m_heart+03:
db 7C //jl
registersymbol(m_science,m_heart)
[DISABLE]
m_science+02:
db 7D //jnl
m_heart+03:
db 7D //jnl
unregistersymbol(m_science,m_heart)
/* m_science */
{
// ORIGINAL CODE - INJECTION POINT: <BuyDino>d__514:MoveNext+27b
<BuyDino>d__514:MoveNext+246: 48 B8 68 3D 4F 90 CA 01 00 00 - mov rax,000001CA904F3D68
<BuyDino>d__514:MoveNext+250: 48 8B 00 - mov rax,[rax]
<BuyDino>d__514:MoveNext+253: 48 8B 80 E0 03 00 00 - mov rax,[rax+000003E0]
<BuyDino>d__514:MoveNext+25a: 48 63 40 18 - movsxd rax,dword ptr [rax+18]
<BuyDino>d__514:MoveNext+25e: 44 3B F0 - cmp r14d,eax
<BuyDino>d__514:MoveNext+261: 0F 8C 39 FF FF FF - jl <BuyDino>d__514:MoveNext+1a0
<BuyDino>d__514:MoveNext+267: 48 8B 45 B8 - mov rax,[rbp-48]
<BuyDino>d__514:MoveNext+26b: 48 8B 80 F0 02 00 00 - mov rax,[rax+000002F0]
<BuyDino>d__514:MoveNext+272: 48 63 80 9C 02 00 00 - movsxd rax,dword ptr [rax+0000029C]
<BuyDino>d__514:MoveNext+279: 3B C7 - cmp eax,edi
// ---------- INJECTING HERE ----------
<BuyDino>d__514:MoveNext+27b: 7D 23 - jnl <BuyDino>d__514:MoveNext+2a0
// ---------- DONE INJECTING ----------
<BuyDino>d__514:MoveNext+27d: 48 8B 4D B8 - mov rcx,[rbp-48]
<BuyDino>d__514:MoveNext+281: 48 BA C0 60 C0 5C CC 01 00 00 - mov rdx,000001CC5CC060C0
<BuyDino>d__514:MoveNext+28b: 66 66 90 - nop 3
<BuyDino>d__514:MoveNext+28e: 49 BB B0 05 73 27 CC 01 00 00 - mov r11,GameCore:ErrorMoney
<BuyDino>d__514:MoveNext+298: 41 FF D3 - call r11
<BuyDino>d__514:MoveNext+29b: E9 1B 02 00 00 - jmp <BuyDino>d__514:MoveNext+4bb
<BuyDino>d__514:MoveNext+2a0: 48 8B 45 B8 - mov rax,[rbp-48]
<BuyDino>d__514:MoveNext+2a4: 48 8B 80 F0 02 00 00 - mov rax,[rax+000002F0]
<BuyDino>d__514:MoveNext+2ab: 48 63 80 A0 02 00 00 - movsxd rax,dword ptr [rax+000002A0]
<BuyDino>d__514:MoveNext+2b2: 41 3B C7 - cmp eax,r15d
}
/* m_heart */
{
// ORIGINAL CODE - INJECTION POINT: <BuyDino>d__514:MoveNext+2b5
<BuyDino>d__514:MoveNext+27d: 48 8B 4D B8 - mov rcx,[rbp-48]
<BuyDino>d__514:MoveNext+281: 48 BA C0 60 C0 5C CC 01 00 00 - mov rdx,000001CC5CC060C0
<BuyDino>d__514:MoveNext+28b: 66 66 90 - nop 3
<BuyDino>d__514:MoveNext+28e: 49 BB B0 05 73 27 CC 01 00 00 - mov r11,GameCore:ErrorMoney
<BuyDino>d__514:MoveNext+298: 41 FF D3 - call r11
<BuyDino>d__514:MoveNext+29b: E9 1B 02 00 00 - jmp <BuyDino>d__514:MoveNext+4bb
<BuyDino>d__514:MoveNext+2a0: 48 8B 45 B8 - mov rax,[rbp-48]
<BuyDino>d__514:MoveNext+2a4: 48 8B 80 F0 02 00 00 - mov rax,[rax+000002F0]
<BuyDino>d__514:MoveNext+2ab: 48 63 80 A0 02 00 00 - movsxd rax,dword ptr [rax+000002A0]
<BuyDino>d__514:MoveNext+2b2: 41 3B C7 - cmp eax,r15d
// ---------- INJECTING HERE ----------
<BuyDino>d__514:MoveNext+2b5: 7D 21 - jnl <BuyDino>d__514:MoveNext+2d8
// ---------- DONE INJECTING ----------
<BuyDino>d__514:MoveNext+2b7: 48 8B 4D B8 - mov rcx,[rbp-48]
<BuyDino>d__514:MoveNext+2bb: 48 BA F0 00 45 A4 CB 01 00 00 - mov rdx,000001CBA44500F0
<BuyDino>d__514:MoveNext+2c5: 90 - nop
<BuyDino>d__514:MoveNext+2c6: 49 BB B0 05 73 27 CC 01 00 00 - mov r11,GameCore:ErrorMoney
<BuyDino>d__514:MoveNext+2d0: 41 FF D3 - call r11
<BuyDino>d__514:MoveNext+2d3: E9 E3 01 00 00 - jmp <BuyDino>d__514:MoveNext+4bb
<BuyDino>d__514:MoveNext+2d8: 48 B8 E0 3E 51 90 CA 01 00 00 - mov rax,000001CA90513EE0
<BuyDino>d__514:MoveNext+2e2: 48 8B 00 - mov rax,[rax]
<BuyDino>d__514:MoveNext+2e5: 48 89 45 B0 - mov [rbp-50],rax
<BuyDino>d__514:MoveNext+2e9: 48 85 F6 - test rsi,rsi
}
'Easy Exp LVL Up' for v1.08b
Code: Select all
//Game: Parkasaurus
//Version: 1.08b
[ENABLE]
//0x12C - m_expBoost { defaultValue = 1 (float) }
//Employee:EarnExp+9e
aobscanregion(easyExp,Employee:EarnExp,Employee:EarnExp+180,F30F1088)
alloc(newmem,$1000,easyExp)
label(code)
label(return)
newmem:
mov [rax+0000012C],(float)50000
code:
movss xmm1,[rax+0000012C]
jmp return
easyExp:
jmp newmem
nop 3
return:
registersymbol(easyExp)
[DISABLE]
easyExp:
db F3 0F 10 88 2C 01 00 00
unregistersymbol(easyExp)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Employee:EarnExp+9e
Employee:EarnExp+71: F2 0F 5A E8 - cvtsd2ss xmm5,xmm0
Employee:EarnExp+75: F3 0F 11 6D E8 - movss [rbp-18],xmm5
Employee:EarnExp+7a: 48 8B 46 18 - mov rax,[rsi+18]
Employee:EarnExp+7e: 48 85 C0 - test rax,rax
Employee:EarnExp+81: 0F 84 A6 00 00 00 - je Employee:EarnExp+12d
Employee:EarnExp+87: 48 05 20 01 00 00 - add rax,00000120
Employee:EarnExp+8d: 48 89 45 E0 - mov [rbp-20],rax
Employee:EarnExp+91: F3 0F 10 45 E8 - movss xmm0,[rbp-18]
Employee:EarnExp+96: F3 0F 5A C0 - cvtss2sd xmm0,xmm0
Employee:EarnExp+9a: 48 8B 46 18 - mov rax,[rsi+18]
// ---------- INJECTING HERE ----------
Employee:EarnExp+9e: F3 0F 10 88 2C 01 00 00 - movss xmm1,[rax+0000012C]
// ---------- DONE INJECTING ----------
Employee:EarnExp+a6: F3 0F 5A C9 - cvtss2sd xmm1,xmm1
Employee:EarnExp+aa: F2 0F 59 C1 - mulsd xmm0,xmm1
Employee:EarnExp+ae: F2 0F 11 45 D8 - movsd [rbp-28],xmm0
Employee:EarnExp+b3: F3 0F 10 05 A5 00 00 00 - movss xmm0,[Employee:EarnExp+160]
Employee:EarnExp+bb: F3 0F 5A C0 - cvtss2sd xmm0,xmm0
Employee:EarnExp+bf: F2 0F 11 45 D0 - movsd [rbp-30],xmm0
Employee:EarnExp+c4: 66 90 - nop 2
Employee:EarnExp+c6: 49 BB C0 AD B2 28 CC 01 00 00 - mov r11,UnityEngine:Random:get_value
Employee:EarnExp+d0: 41 FF D3 - call r11
Employee:EarnExp+d3: F3 0F 5A D0 - cvtss2sd xmm2,xmm0
}