 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Oreo_teh_Humanoid How do I cheat?
Reputation: 0
Joined: 26 Aug 2018 Posts: 3
|
Posted: Sun Aug 26, 2018 4:48 pm Post subject: In game value doesn't change |
|
|
Did the cheat on MGSV TPP but it went kinda wrong. The GMP(money) value is stuck to 5000000 and won't change even if I develop something or earn GMP. I tried uninstalling cheat engine but nothing changed. Is there a way to fix this? I followed the steppes of this video:MGS V (TOTURIAL)-Unlimited GMP and ammo NO relouding ON PC
|
|
Back to top |
|
 |
TheyCallMeTim13 Wiki Contributor
Reputation: 51
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Sun Aug 26, 2018 6:34 pm Post subject: |
|
|
That's the max. for offline, after that everything gets moved online. And online resources are used first. Log off to force it to use offline resources.
_________________
|
|
Back to top |
|
 |
Oreo_teh_Humanoid How do I cheat?
Reputation: 0
Joined: 26 Aug 2018 Posts: 3
|
Posted: Mon Aug 27, 2018 7:25 am Post subject: |
|
|
I play the cracked version and it cannot connect online so the exceeding GMP should not go online resources. Since I didn't know that 5000000GMP is the maximum in offline, I typed 9000000. Is it just that I have to use the exceeding 4000000GMP to make the in game GMPs change? (sorry for the bad English)
|
|
Back to top |
|
 |
TheyCallMeTim13 Wiki Contributor
Reputation: 51
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Mon Aug 27, 2018 7:58 am Post subject: |
|
|
It would depend on how it was set up, they may have faked the online stuff (meaning there would be a seperate value for the faked online GMP). Or that version comes with some cheats setup. You'll need to just use a debugger and follow the rabbit hole, find out what's different. I know an update changed the way resource reduction worked, now it ANDs and ORs.
Here is the script from my MGSVTPP table, steam version; but it might help.
Code: | {
Process : mgsvtpp.exe - (x64)
Module : mgsvtpp.exe
Game Title : mgsvtpp
Game Version : 1.0.14.0
CE Version : 6.81
Script Version : 4.0.1
Date : 08/02/18
Author : TheyCallMeTim13
Name : ResourcesWrtHook
Resources Wrt Hook
+7 : 48xxxxxxxxxxxx8124300100E0FF48xxxxxxxxxxxx8D043F09043148xxxxxxxxxxxx8BxxxxD1
}
{$STRICT}
define(address1, mgsvtpp.exe+5AE0E5E)
define(bytes1, 81 24 30 01 00 E0 FF)
define(address2, mgsvtpp.exe+5AE0E6C)
define(bytes2, 8D 04 3F 09 04 31)
////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobResourcesWrtHook, mgsvtpp.exe, 48xxxxxxxxxxxx8124300100E0FF48xxxxxxxxxxxx8D043F09043148xxxxxxxxxxxx8BxxxxD1)
// i2aobScanModule(aobResourcesWrtHook, mgsvtpp.exe, 48xxxxxxxxxxxx8124300100E0FF48xxxxxxxxxxxx8D043F09043148xxxxxxxxxxxx8BxxxxD1)
define(injResourcesWrtHook, aobResourcesWrtHook+7)
assert(injResourcesWrtHook, bytes1)
// i2assert(injResourcesWrtHook, bytes1)
registerSymbol(injResourcesWrtHook)
define(injResourcesWrtHook2, injResourcesWrtHook+E)
assert(injResourcesWrtHook2, bytes2)
// i2assert(injResourcesWrtHook2, bytes2)
registerSymbol(injResourcesWrtHook2)
alloc(memResourcesWrtHook, 0x400, injResourcesWrtHook)
label(ptrResourcesWrtHook)
registerSymbol(ptrResourcesWrtHook)
label(n_code1)
label(o_code1)
label(exit1)
label(return1)
label(n_code2)
label(o_code2)
label(exit2)
label(return2)
memResourcesWrtHook:
dd 0
ptrResourcesWrtHook:
dq 0
align 10 CC
n_code1:
push rcx
lea rcx,[rax+rsi]
mov [ptrResourcesWrtHook],rcx
mov ecx,[rax+rsi]
mov [memResourcesWrtHook],ecx
pop rcx
o_code1:
and [rax+rsi],FFE00001
exit1:
jmp return1
align 10 CC
n_code2:
push rcx
mov ecx,[memResourcesWrtHook]
mov [rax+rsi],ecx
pop rcx
o_code2:
lea eax,[rdi+rdi]
// or [rcx+rsi],eax
exit2:
jmp return2
////
//// ---------- Injection Point ----------
injResourcesWrtHook:
jmp n_code1
nop
nop
return1:
injResourcesWrtHook2:
jmp n_code2
nop
return2:
////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injResourcesWrtHook:
db bytes1
injResourcesWrtHook2:
db bytes2
unregisterSymbol(injResourcesWrtHook)
unregisterSymbol(injResourcesWrtHook2)
unregisterSymbol(ptrResourcesWrtHook)
dealloc(memResourcesWrtHook)
{
//// Injection Point: mgsvtpp.exe+5AE0E5E - 0000000145AE0E5E
//// AOB address: 0000000145AE0E57 - mgsvtpp.exe+5AE0E57
//// Process: mgsvtpp.exe - 0000000140000000
//// Module: mgsvtpp.exe - 0000000140000000
//// Module Size: 000000000DDBB000
mgsvtpp.exe+5AE0E18: 45 39 DA - cmp r10d,r11d
mgsvtpp.exe+5AE0E1B: 45 0F4C DA - cmovl r11d,r10d
mgsvtpp.exe+5AE0E1F: 44 39 DF - cmp edi,r11d
mgsvtpp.exe+5AE0E22: 7E 0C - jle 145AE0E30
mgsvtpp.exe+5AE0E24: 48 8B 03 - mov rax,[rbx]
mgsvtpp.exe+5AE0E27: 48 89 D9 - mov rcx,rbx
mgsvtpp.exe+5AE0E2A: FF 90 50010000 - call qword ptr [rax+00000150]
mgsvtpp.exe+5AE0E30: 48 8B 83 F0110000 - mov rax,[rbx+000011F0]
mgsvtpp.exe+5AE0E37: 85 FF - test edi,edi
mgsvtpp.exe+5AE0E39: 0F98 D2 - sets dl
mgsvtpp.exe+5AE0E3C: 83 24 30 FE - and dword ptr [rax+rsi],-02
mgsvtpp.exe+5AE0E40: 48 8B 8B F0110000 - mov rcx,[rbx+000011F0]
mgsvtpp.exe+5AE0E47: 31 C0 - xor eax,eax
mgsvtpp.exe+5AE0E49: 84 D2 - test dl,dl
mgsvtpp.exe+5AE0E4B: 0F95 D0 - setne al
mgsvtpp.exe+5AE0E4E: 09 04 31 - or [rcx+rsi],eax
mgsvtpp.exe+5AE0E51: 84 D2 - test dl,dl
mgsvtpp.exe+5AE0E53: 74 02 - je 145AE0E57
mgsvtpp.exe+5AE0E55: F7 DF - neg edi
mgsvtpp.exe+5AE0E57: 48 8B 83 F0110000 - mov rax,[rbx+000011F0] <<<--- AOB Starts Here
//// INJECTING START ----------------------------------------------------------
mgsvtpp.exe+5AE0E5E: 81 24 30 0100E0FF - and [rax+rsi],FFE00001 [00000000]
//// INJECTING END ----------------------------------------------------------
mgsvtpp.exe+5AE0E65: 48 8B 8B F0110000 - mov rcx,[rbx+000011F0]
//// INJECTING START ----------------------------------------------------------
mgsvtpp.exe+5AE0E6C: 8D 04 3F - lea eax,[rdi+rdi]
mgsvtpp.exe+5AE0E6F: 09 04 31 - or [rcx+rsi],eax
//// INJECTING END ----------------------------------------------------------
mgsvtpp.exe+5AE0E72: 48 8B 8B F8110000 - mov rcx,[rbx+000011F8]
mgsvtpp.exe+5AE0E79: 8B 04 31 - mov eax,[rcx+rsi]
mgsvtpp.exe+5AE0E7C: D1 E8 - shr eax,1
mgsvtpp.exe+5AE0E7E: A8 01 - test al,01
mgsvtpp.exe+5AE0E80: 75 13 - jne 145AE0E95
mgsvtpp.exe+5AE0E82: 85 FF - test edi,edi
mgsvtpp.exe+5AE0E84: 74 0F - je 145AE0E95
mgsvtpp.exe+5AE0E86: 83 0C 31 02 - or dword ptr [rcx+rsi],02
mgsvtpp.exe+5AE0E8A: 48 8B 83 F8110000 - mov rax,[rbx+000011F8]
mgsvtpp.exe+5AE0E91: 83 0C 06 01 - or dword ptr [rsi+rax],01
mgsvtpp.exe+5AE0E95: 80 8B 62120000 01 - or byte ptr [rbx+00001262],01
mgsvtpp.exe+5AE0E9C: 48 8B 74 24 38 - mov rsi,[rsp+38]
mgsvtpp.exe+5AE0EA1: 48 8B 5C 24 30 - mov rbx,[rsp+30]
mgsvtpp.exe+5AE0EA6: 48 83 C4 20 - add rsp,20
mgsvtpp.exe+5AE0EAA: 5F - pop rdi
mgsvtpp.exe+5AE0EAB: C3 - ret
mgsvtpp.exe+5AE0EAC: CC - int 3
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}
|
Here is the old version:
Code: | {
Process : mgsvtpp.exe - (x64)
Module : mgsvtpp.exe
Game Title : Metal Gear Solid 5 Phantom Pain
Game Version : 1.0.12.0
CE Version : 6.7
Script Version : 0.0.1
Date : 01/19/18
Author : TheyCallMeTim13
Name : ResourcesWrtHook
Resources Wrt Hook
}
{$STRICT}
define(address, mgsvtpp.exe+35628F9)
define(bytes, 41 89 13 4C 89 E9)
////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobResourcesWrtHook, mgsvtpp.exe, 0FB6xx39xx0F4Cxx0FB6xxC1xxxx41xxxxxx09xxC1xxxx41xxxxxx09xxC1xxxx41xxxxxx09xx41xxxx4Cxxxx49xxxxxx4Cxxxxxx41xxxxxxF3xxxxxxxxxxxxxxxx41xxxxxxF3xxxxxxxxxxxxxxxx0F14xx0F14xx0F14xx0F29xxxx48xxxxxx)
// i2AobScan(aobResourcesWrtHook, 0FB6xx39xx0F4Cxx0FB6xxC1xxxx41xxxxxx09xxC1xxxx41xxxxxx09xxC1xxxx41xxxxxx09xx41xxxx4Cxxxx49xxxxxx4Cxxxxxx41xxxxxxF3xxxxxxxxxxxxxxxx41xxxxxxF3xxxxxxxxxxxxxxxx0F14xx0F14xx0F14xx0F29xxxx48xxxxxx)
define(injResourcesWrtHook, aobResourcesWrtHook+26)
assert(injResourcesWrtHook, bytes)
// i2Assert(injResourcesWrtHook, bytes)
registerSymbol(injResourcesWrtHook)
alloc(memResourcesWrtHook, 0x400, injResourcesWrtHook)
label(ptrResourcesWrtHook)
registerSymbol(ptrResourcesWrtHook)
label(n_code)
label(o_code)
label(exit)
label(return)
memResourcesWrtHook:
ptrResourcesWrtHook:
dq 0
n_code:
mov [ptrResourcesWrtHook],r11
pushfq
cmp [r11],edx
jle o_code
mov edx,[r11]
o_code:
mov [r11],edx
mov rcx,r13
exit:
popfq
jmp return
////
//// ---------- Injection Point ----------
injResourcesWrtHook:
jmp n_code
nop
return:
////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injResourcesWrtHook:
db bytes
unregisterSymbol(injResourcesWrtHook)
unregisterSymbol(ptrResourcesWrtHook)
dealloc(memResourcesWrtHook)
{
//// Injection Point: mgsvtpp.exe+35628F9 - 00000001435628F9
//// AOB address: 00000001435628D3 - mgsvtpp.exe+35628D3
//// Process: mgsvtpp.exe - 0000000140000000
//// Module: mgsvtpp.exe - 0000000140000000
//// Module Size: 0000000008434000
mgsvtpp.exe+35628BA: 41 0F28 C5 - movaps xmm0,xmm13
mgsvtpp.exe+35628BE: F3 41 0F59 C0 - mulss xmm0,xmm8
mgsvtpp.exe+35628C3: F3 0F2C C0 - cvttss2si eax,xmm0
mgsvtpp.exe+35628C7: 31 D2 - xor edx,edx
mgsvtpp.exe+35628C9: 85 C0 - test eax,eax
mgsvtpp.exe+35628CB: 0F4F D0 - cmovg edx,eax
mgsvtpp.exe+35628CE: B9 FF000000 - mov ecx,000000FF
mgsvtpp.exe+35628D3: 0FB6 C2 - movzx eax,dl <<<--- AOB Starts Here
mgsvtpp.exe+35628D6: 39 CA - cmp edx,ecx
mgsvtpp.exe+35628D8: 0F4C C8 - cmovl ecx,eax
mgsvtpp.exe+35628DB: 0FB6 D1 - movzx edx,cl
mgsvtpp.exe+35628DE: C1 E2 08 - shl edx,08
mgsvtpp.exe+35628E1: 41 0FB6 C0 - movzx eax,r8l
mgsvtpp.exe+35628E5: 09 C2 - or edx,eax
mgsvtpp.exe+35628E7: C1 E2 08 - shl edx,08
mgsvtpp.exe+35628EA: 41 0FB6 C1 - movzx eax,r9l
mgsvtpp.exe+35628EE: 09 C2 - or edx,eax
mgsvtpp.exe+35628F0: C1 E2 08 - shl edx,08
mgsvtpp.exe+35628F3: 41 0FB6 C2 - movzx eax,r10l
mgsvtpp.exe+35628F7: 09 C2 - or edx,eax
//// INJECTING START ----------------------------------------------------------
mgsvtpp.exe+35628F9: 41 89 13 - mov [r11],edx
mgsvtpp.exe+35628FC: 4C 89 E9 - mov rcx,r13
//// INJECTING END ----------------------------------------------------------
mgsvtpp.exe+35628FF: 49 83 C3 20 - add r11,20
mgsvtpp.exe+3562903: 4C 89 5D 10 - mov [rbp+10],r11
mgsvtpp.exe+3562907: 41 0F28 CB - movaps xmm1,xmm11
mgsvtpp.exe+356290B: F3 41 0F10 86 B8000000 - movss xmm0,[r14+000000B8]
mgsvtpp.exe+3562914: 41 0F28 D4 - movaps xmm2,xmm12
mgsvtpp.exe+3562918: F3 41 0F10 9E B0000000 - movss xmm3,[r14+000000B0]
mgsvtpp.exe+3562921: 0F14 D8 - unpcklps xmm3,xmm0
mgsvtpp.exe+3562924: 0F14 D1 - unpcklps xmm2,xmm1
mgsvtpp.exe+3562927: 0F14 DA - unpcklps xmm3,xmm2
mgsvtpp.exe+356292A: 0F29 5D 90 - movaps [rbp-70],xmm3
mgsvtpp.exe+356292E: 48 8D 55 90 - lea rdx,[rbp-70]
mgsvtpp.exe+3562932: E8 09F7FFFF - call 143562040
mgsvtpp.exe+3562937: 0F28 4D 80 - movaps xmm1,[rbp-80]
mgsvtpp.exe+356293B: 44 0F28 D1 - movaps xmm10,xmm1
mgsvtpp.exe+356293F: 0F28 C1 - movaps xmm0,xmm1
mgsvtpp.exe+3562942: F3 41 0F59 C0 - mulss xmm0,xmm8
mgsvtpp.exe+3562947: F3 0F2C C0 - cvttss2si eax,xmm0
mgsvtpp.exe+356294B: 31 C9 - xor ecx,ecx
mgsvtpp.exe+356294D: 85 C0 - test eax,eax
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}
|
_________________
|
|
Back to top |
|
 |
Oreo_teh_Humanoid How do I cheat?
Reputation: 0
Joined: 26 Aug 2018 Posts: 3
|
Posted: Mon Aug 27, 2018 12:21 pm Post subject: |
|
|
Thank you very much for your help but the GMP started decreasing when I spend a lot so it seems that the GMP was over the limit that the script couldn't show. But again, thank you very much for your support!
|
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|