Metal Gear Solid V

Upload your cheat tables here (No requests)
TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid V

Post by TimFun13 »

Here is the updated "CamoLevelHook" / "VisiblityHook".

Code: Select all

{

    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/18/18

    Author            : ShyTwig16

    Name            : CamoLevelHook



    Camo Level Hook



    89xxxxxxxxxx89xxxxxx44xxxxxxxx48xxxxxxxx3Bxxxxxx0F82xxxxxxxx31xx44xxxxxx83xxxxxxxx0F28xxxxxxxxxx41xxxx48xxxx44xxxxC6xxxxxxxx0F29xxxx89xxxxxx0F86xxxxxxxx

    89xxxxxxxxxx89xxxxxx44xxxxxxxx48xxxxxxxx3Bxxxxxx0F82xxxxxxxx

}



{$STRICT}

define(address, mgsvtpp.exe+12C9D0B) // define(address, mgsvtpp.exe+41FC2DB)

define(bytes, 89 8F 98 00 00 00)



////

//// ------------------------------ ENABLE ------------------------------

[ENABLE]

aobScanModule(aobCamoLevelHook, mgsvtpp.exe, 89xxxxxxxxxx89xxxxxx44xxxxxxxx48xxxxxxxx3Bxxxxxx0F82xxxxxxxx)

// i2AobScan(aobCamoLevelHook, 89xxxxxxxxxx89xxxxxx44xxxxxxxx48xxxxxxxx3Bxxxxxx0F82xxxxxxxx)

define(injCamoLevelHook, aobCamoLevelHook)

assert(injCamoLevelHook, bytes)

// i2Assert(injCamoLevelHook, bytes)

registerSymbol(injCamoLevelHook)



alloc(memCamoLevelHook, 0x400, injCamoLevelHook)



label(ptrCamoLevelHook)

registerSymbol(ptrCamoLevelHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memCamoLevelHook:

    ptrCamoLevelHook:

        dq 0

    n_code:

        mov [ptrCamoLevelHook],rdi

        mov ecx,(float)10000

    o_code:

        mov [rdi+00000098],ecx

    exit:

        jmp return





////

//// ---------- Injection Point ----------

injCamoLevelHook:

    jmp n_code

    nop

    return:





////

//// ------------------------------ DISABLE ------------------------------

[DISABLE]

////

//// ---------- Injection Point ----------

injCamoLevelHook:

    db bytes



unregisterSymbol(injCamoLevelHook)



unregisterSymbol(ptrCamoLevelHook)



dealloc(memCamoLevelHook)



{ v: 1.0.12.0

//// Injection Point: mgsvtpp.exe+41FC2DB  -  00000001441FC2DB

//// AOB address: 00000001441FC2DB  -  mgsvtpp.exe+41FC2DB

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 0000000008434000

mgsvtpp.exe+41FC27D:  66 89 8F 8C000000           -  mov [rdi+0000008C],cx             

mgsvtpp.exe+41FC284:  49 8B 85 90000000           -  mov rax,[r13+00000090]             

mgsvtpp.exe+41FC28B:  8B 14 B0                    -  mov edx,[rax+rsi*4]               

mgsvtpp.exe+41FC28E:  49 8B 85 88000000           -  mov rax,[r13+00000088]             

mgsvtpp.exe+41FC295:  8B 0C B0                    -  mov ecx,[rax+rsi*4]               

mgsvtpp.exe+41FC298:  89 97 94000000              -  mov [rdi+00000094],edx             

mgsvtpp.exe+41FC29E:  89 DA                       -  mov edx,ebx                       

mgsvtpp.exe+41FC2A0:  89 8F 90000000              -  mov [rdi+00000090],ecx             

mgsvtpp.exe+41FC2A6:  49 8B 46 50                 -  mov rax,[r14+50]                   

mgsvtpp.exe+41FC2AA:  48 8B 88 30010000           -  mov rcx,[rax+00000130]             

mgsvtpp.exe+41FC2B1:  49 8B 85 C8000000           -  mov rax,[r13+000000C8]             

mgsvtpp.exe+41FC2B8:  4C 8B 01                    -  mov r8,[rcx]                       

mgsvtpp.exe+41FC2BB:  F3 0F10 14 B0               -  movss xmm2,[rax+rsi*4]             

mgsvtpp.exe+41FC2C0:  41 FF 50 08                 -  call qword ptr [r8+08]             

mgsvtpp.exe+41FC2C4:  49 8B 85 D0000000           -  mov rax,[r13+000000D0]             

mgsvtpp.exe+41FC2CB:  44 8B 7C 24 40              -  mov r15d,[rsp+40]                 

mgsvtpp.exe+41FC2D0:  8B 0C B0                    -  mov ecx,[rax+rsi*4]               

mgsvtpp.exe+41FC2D3:  FF C3                       -  inc ebx                           

mgsvtpp.exe+41FC2D5:  41 D1 C7                    -  rol r15d,1                         

mgsvtpp.exe+41FC2D8:  48 FF C6                    -  inc rsi                           

////  INJECTING START  ----------------------------------------------------------

mgsvtpp.exe+41FC2DB:  89 8F 98000000              -  mov [rdi+00000098],ecx             <<<--- AOB Starts Here

////  INJECTING END  ----------------------------------------------------------

mgsvtpp.exe+41FC2E1:  89 5C 24 2C                 -  mov [rsp+2C],ebx                   

mgsvtpp.exe+41FC2E5:  44 89 7C 24 40              -  mov [rsp+40],r15d                 

mgsvtpp.exe+41FC2EA:  48 89 74 24 50              -  mov [rsp+50],rsi                   

mgsvtpp.exe+41FC2EF:  3B 5C 24 60                 -  cmp ebx,[rsp+60]                   

mgsvtpp.exe+41FC2F3:  0F82 3BE9FFFF               -  jb 1441FAC34                       

mgsvtpp.exe+41FC2F9:  31 C0                       -  xor eax,eax                       

mgsvtpp.exe+41FC2FB:  44 8D 40 01                 -  lea r8d,[rax+01]                   

mgsvtpp.exe+41FC2FF:  83 7C 24 60 00              -  cmp dword ptr [rsp+60],00         

mgsvtpp.exe+41FC304:  0F28 05 55BEE9FD            -  movaps xmm0,[142098160]            [(float)1.0000]

mgsvtpp.exe+41FC30B:  41 89 C7                    -  mov r15d,eax                       

mgsvtpp.exe+41FC30E:  48 89 C7                    -  mov rdi,rax                       

mgsvtpp.exe+41FC311:  44 89 C0                    -  mov eax,r8d                       

mgsvtpp.exe+41FC314:  C6 44 24 20 01              -  mov byte ptr [rsp+20],01           

mgsvtpp.exe+41FC319:  0F29 45 80                  -  movaps [rbp-80],xmm0               

mgsvtpp.exe+41FC31D:  89 44 24 3C                 -  mov [rsp+3C],eax                   

mgsvtpp.exe+41FC321:  0F86 D1090000               -  jbe 1441FCCF8                     

mgsvtpp.exe+41FC327:  F3 44 0F10 6D 88            -  movss xmm13,[rbp-78]               

mgsvtpp.exe+41FC32D:  F3 44 0F10 75 84            -  movss xmm14,[rbp-7C]               

mgsvtpp.exe+41FC333:  F3 44 0F10 7D 80            -  movss xmm15,[rbp-80]               

mgsvtpp.exe+41FC339:  F3 44 0F10 25 865EF1FD      -  movss xmm12,[1421121C8]            [(float)-0.1000]

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}



{ v: 1.0.13.0

//// Injection Point: mgsvtpp.exe+12C9D0B  -  00000001412C9D0B

//// AOB address: 00000001412C9D0B  -  mgsvtpp.exe+12C9D0B

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 000000000DDBB000

mgsvtpp.exe+12C9CAD:  66 89 8F 8C000000           -  mov [rdi+0000008C],cx             

mgsvtpp.exe+12C9CB4:  49 8B 85 90000000           -  mov rax,[r13+00000090]             

mgsvtpp.exe+12C9CBB:  8B 14 B0                    -  mov edx,[rax+rsi*4]               

mgsvtpp.exe+12C9CBE:  49 8B 85 88000000           -  mov rax,[r13+00000088]             

mgsvtpp.exe+12C9CC5:  8B 0C B0                    -  mov ecx,[rax+rsi*4]               

mgsvtpp.exe+12C9CC8:  89 97 94000000              -  mov [rdi+00000094],edx             

mgsvtpp.exe+12C9CCE:  8B D3                       -  mov edx,ebx                       

mgsvtpp.exe+12C9CD0:  89 8F 90000000              -  mov [rdi+00000090],ecx             

mgsvtpp.exe+12C9CD6:  49 8B 46 50                 -  mov rax,[r14+50]                   

mgsvtpp.exe+12C9CDA:  48 8B 88 38010000           -  mov rcx,[rax+00000138]             

mgsvtpp.exe+12C9CE1:  49 8B 85 C8000000           -  mov rax,[r13+000000C8]             

mgsvtpp.exe+12C9CE8:  4C 8B 01                    -  mov r8,[rcx]                       

mgsvtpp.exe+12C9CEB:  F3 0F10 14 B0               -  movss xmm2,[rax+rsi*4]             

mgsvtpp.exe+12C9CF0:  41 FF 50 08                 -  call qword ptr [r8+08]             

mgsvtpp.exe+12C9CF4:  49 8B 85 D0000000           -  mov rax,[r13+000000D0]             

mgsvtpp.exe+12C9CFB:  44 8B 7C 24 44              -  mov r15d,[rsp+44]                 

mgsvtpp.exe+12C9D00:  8B 0C B0                    -  mov ecx,[rax+rsi*4]               

mgsvtpp.exe+12C9D03:  FF C3                       -  inc ebx                           

mgsvtpp.exe+12C9D05:  41 D1 C7                    -  rol r15d,1                         

mgsvtpp.exe+12C9D08:  48 FF C6                    -  inc rsi                           

////  INJECTING START  ----------------------------------------------------------

mgsvtpp.exe+12C9D0B:  89 8F 98000000              -  mov [rdi+00000098],ecx             <<<--- AOB Starts Here

////  INJECTING END  ----------------------------------------------------------

mgsvtpp.exe+12C9D11:  89 5C 24 40                 -  mov [rsp+40],ebx                   

mgsvtpp.exe+12C9D15:  44 89 7C 24 44              -  mov [rsp+44],r15d                 

mgsvtpp.exe+12C9D1A:  48 89 74 24 60              -  mov [rsp+60],rsi                   

mgsvtpp.exe+12C9D1F:  3B 5C 24 70                 -  cmp ebx,[rsp+70]                   

mgsvtpp.exe+12C9D23:  0F82 E7E9FFFF               -  jb 1412C8710                       

mgsvtpp.exe+12C9D29:  33 C0                       -  xor eax,eax                       

mgsvtpp.exe+12C9D2B:  44 8D 40 01                 -  lea r8d,[rax+01]                   

mgsvtpp.exe+12C9D2F:  83 7C 24 70 00              -  cmp dword ptr [rsp+70],00         

mgsvtpp.exe+12C9D34:  0F28 05 75E4DD00            -  movaps xmm0,[1420A81B0]            [(float)1.0000]

mgsvtpp.exe+12C9D3B:  44 8B F8                    -  mov r15d,eax                       

mgsvtpp.exe+12C9D3E:  48 8B F8                    -  mov rdi,rax                       

mgsvtpp.exe+12C9D41:  41 8B C0                    -  mov eax,r8d                       

mgsvtpp.exe+12C9D44:  C6 44 24 20 01              -  mov byte ptr [rsp+20],01           

mgsvtpp.exe+12C9D49:  0F29 45 90                  -  movaps [rbp-70],xmm0               

mgsvtpp.exe+12C9D4D:  89 44 24 30                 -  mov [rsp+30],eax                   

mgsvtpp.exe+12C9D51:  0F86 AD090000               -  jbe 1412CA704                     

mgsvtpp.exe+12C9D57:  F3 44 0F10 6D 98            -  movss xmm13,[rbp-68]               

mgsvtpp.exe+12C9D5D:  F3 44 0F10 75 94            -  movss xmm14,[rbp-6C]               

mgsvtpp.exe+12C9D63:  F3 44 0F10 7D 90            -  movss xmm15,[rbp-70]               

mgsvtpp.exe+12C9D69:  F3 44 0F10 25 D683E500      -  movss xmm12,[142122148]            [(float)-0.1000]

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}



How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid V

Post by TimFun13 »

Updated "ConsWrtHook" ("Infinite Consciousness").

Code: Select all

{

    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            : 02/27/18

    Author            : ShyTwig16

    Name            : ConsWrtHook



    Cons Wrt Hook



    73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxxx77xx85xx75xx80xxxx44xxxx0F94xxFFxx89xxxx80xxxxxxxx74xx80xxxx44xxxx0F94xxFFxx89xxxx41xxxxxxxxxxxxxx

    73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxxx77xx85xx75xx

}



{$STRICT}



define(address, mgsvtpp.exe+11F2696) // define(address, mgsvtpp.exe+4120135)

define(bytes, F3 0F 11 4F 2C) // define(bytes, F3 0F 11 4E 2C)



////

//// ------------------------------ ENABLE ------------------------------

[ENABLE]

aobScanModule(aobConsWrtHook, mgsvtpp.exe, 73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxxx77xx85xx75xx)

// i2AobScan(aobConsWrtHook, 73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxxx77xx85xx75xx)

define(injConsWrtHook, aobConsWrtHook+17)

assert(injConsWrtHook, bytes)

// i2Assert(injConsWrtHook, bytes)

registerSymbol(injConsWrtHook)



alloc(memConsWrtHook, 0x400, injConsWrtHook)



label(ptrConsWrtHook)

registerSymbol(ptrConsWrtHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memConsWrtHook:

    ptrConsWrtHook:

        dq 0

    // align 10 CC

    n_code:

        mov [ptrConsWrtHook],rdi

        movss xmm1,[rdi+30]

        comiss xmm1,xmm6

    o_code:

        movss [rdi+2C],xmm1 // movss [rsi+2C],xmm1

    exit:

        jmp return





////

//// ---------- Injection Point ----------

injConsWrtHook:

    jmp n_code

    return:





////

//// ------------------------------ DISABLE ------------------------------

[DISABLE]

////

//// ---------- Injection Point ----------

injConsWrtHook:

    db bytes



unregisterSymbol(injConsWrtHook)



unregisterSymbol(ptrConsWrtHook)



dealloc(memConsWrtHook)



{ v: 1.0.12.0

//// Injection Point: mgsvtpp.exe+4120135  -  0000000144120135

//// AOB address: 000000014412011E  -  mgsvtpp.exe+412011E

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 0000000008434000

mgsvtpp.exe+41200F6:  8B 46 34                    -  mov eax,[rsi+34]                   

mgsvtpp.exe+41200F9:  0FB6 4C 24 60               -  movzx ecx,byte ptr [rsp+60]       

mgsvtpp.exe+41200FE:  85 C0                       -  test eax,eax                       

mgsvtpp.exe+4120100:  40 0F95 D7                  -  setne dil                         

mgsvtpp.exe+4120104:  84 C9                       -  test cl,cl                         

mgsvtpp.exe+4120106:  74 46                       -  je 14412014E                       

mgsvtpp.exe+4120108:  F3 0F10 4E 2C               -  movss xmm1,[rsi+2C]               

mgsvtpp.exe+412010D:  0F2F CE                     -  comiss xmm1,xmm6                   

mgsvtpp.exe+4120110:  76 2A                       -  jna 14412013C                     

mgsvtpp.exe+4120112:  F3 0F10 5E 30               -  movss xmm3,[rsi+30]               

mgsvtpp.exe+4120117:  F3 0F5C CA                  -  subss xmm1,xmm2                   

mgsvtpp.exe+412011B:  0F2F CE                     -  comiss xmm1,xmm6                   

mgsvtpp.exe+412011E:  73 03                       -  jae 144120123                      <<<--- AOB Starts Here

mgsvtpp.exe+4120120:  0F28 CE                     -  movaps xmm1,xmm6                   

mgsvtpp.exe+4120123:  0F28 C3                     -  movaps xmm0,xmm3                   

mgsvtpp.exe+4120126:  F3 0F5C C1                  -  subss xmm0,xmm1                   

mgsvtpp.exe+412012A:  0F2F C6                     -  comiss xmm0,xmm6                   

mgsvtpp.exe+412012D:  73 03                       -  jae 144120132                     

mgsvtpp.exe+412012F:  0F28 CB                     -  movaps xmm1,xmm3                   

mgsvtpp.exe+4120132:  0F2F CE                     -  comiss xmm1,xmm6                   

////  INJECTING START  ----------------------------------------------------------

mgsvtpp.exe+4120135:  F3 0F11 4E 2C               -  movss [rsi+2C],xmm1               

////  INJECTING END  ----------------------------------------------------------

mgsvtpp.exe+412013A:  77 12                       -  ja 14412014E                       

mgsvtpp.exe+412013C:  85 C0                       -  test eax,eax                       

mgsvtpp.exe+412013E:  75 0E                       -  jne 14412014E                     

mgsvtpp.exe+4120140:  80 F9 02                    -  cmp cl,02                         

mgsvtpp.exe+4120143:  44 89 F8                    -  mov eax,r15d                       

mgsvtpp.exe+4120146:  0F94 D0                     -  sete al                           

mgsvtpp.exe+4120149:  FF C0                       -  inc eax                           

mgsvtpp.exe+412014B:  89 46 34                    -  mov [rsi+34],eax                   

mgsvtpp.exe+412014E:  80 7C 24 58 00              -  cmp byte ptr [rsp+58],00           

mgsvtpp.exe+4120153:  74 0E                       -  je 144120163                       

mgsvtpp.exe+4120155:  80 F9 02                    -  cmp cl,02                         

mgsvtpp.exe+4120158:  44 89 F8                    -  mov eax,r15d                       

mgsvtpp.exe+412015B:  0F94 D0                     -  sete al                           

mgsvtpp.exe+412015E:  FF C0                       -  inc eax                           

mgsvtpp.exe+4120160:  89 46 34                    -  mov [rsi+34],eax                   

mgsvtpp.exe+4120163:  41 80 BD 8E000000 00        -  cmp byte ptr [r13+0000008E],00     

mgsvtpp.exe+412016B:  74 55                       -  je 1441201C2                       

mgsvtpp.exe+412016D:  F3 0F10 45 BC               -  movss xmm0,[rbp-44]               

mgsvtpp.exe+4120172:  F3 0F10 3D 661EFAFD         -  movss xmm7,[1420C1FE0]             [(float)4.0000]

mgsvtpp.exe+412017A:  C7 46 18 CDCC4C3E           -  mov [rsi+18],3E4CCCCD              [00000000]

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}



{ v: 1.0.13.0

//// Injection Point: mgsvtpp.exe+11F2696  -  00000001411F2696

//// AOB address: 00000001411F267F  -  mgsvtpp.exe+11F267F

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 000000000DDBB000

mgsvtpp.exe+11F2657:  8B 47 34                    -  mov eax,[rdi+34]                   

mgsvtpp.exe+11F265A:  0FB6 4C 24 68               -  movzx ecx,byte ptr [rsp+68]       

mgsvtpp.exe+11F265F:  85 C0                       -  test eax,eax                       

mgsvtpp.exe+11F2661:  40 0F95 C6                  -  setne sil                         

mgsvtpp.exe+11F2665:  84 C9                       -  test cl,cl                         

mgsvtpp.exe+11F2667:  74 46                       -  je 1411F26AF                       

mgsvtpp.exe+11F2669:  F3 0F10 4F 2C               -  movss xmm1,[rdi+2C]               

mgsvtpp.exe+11F266E:  0F2F CE                     -  comiss xmm1,xmm6                   

mgsvtpp.exe+11F2671:  76 2A                       -  jna 1411F269D                     

mgsvtpp.exe+11F2673:  F3 0F10 5F 30               -  movss xmm3,[rdi+30]               

mgsvtpp.exe+11F2678:  F3 0F5C CA                  -  subss xmm1,xmm2                   

mgsvtpp.exe+11F267C:  0F2F CE                     -  comiss xmm1,xmm6                   

mgsvtpp.exe+11F267F:  73 03                       -  jae 1411F2684                      <<<--- AOB Starts Here

mgsvtpp.exe+11F2681:  0F28 CE                     -  movaps xmm1,xmm6                   

mgsvtpp.exe+11F2684:  0F28 C3                     -  movaps xmm0,xmm3                   

mgsvtpp.exe+11F2687:  F3 0F5C C1                  -  subss xmm0,xmm1                   

mgsvtpp.exe+11F268B:  0F2F C6                     -  comiss xmm0,xmm6                   

mgsvtpp.exe+11F268E:  73 03                       -  jae 1411F2693                     

mgsvtpp.exe+11F2690:  0F28 CB                     -  movaps xmm1,xmm3                   

mgsvtpp.exe+11F2693:  0F2F CE                     -  comiss xmm1,xmm6                   

////  INJECTING START  ----------------------------------------------------------

mgsvtpp.exe+11F2696:  F3 0F11 4F 2C               -  movss [rdi+2C],xmm1               

////  INJECTING END  ----------------------------------------------------------

mgsvtpp.exe+11F269B:  77 12                       -  ja 1411F26AF                       

mgsvtpp.exe+11F269D:  85 C0                       -  test eax,eax                       

mgsvtpp.exe+11F269F:  75 0E                       -  jne 1411F26AF                     

mgsvtpp.exe+11F26A1:  80 F9 02                    -  cmp cl,02                         

mgsvtpp.exe+11F26A4:  41 8B C4                    -  mov eax,r12d                       

mgsvtpp.exe+11F26A7:  0F94 C0                     -  sete al                           

mgsvtpp.exe+11F26AA:  FF C0                       -  inc eax                           

mgsvtpp.exe+11F26AC:  89 47 34                    -  mov [rdi+34],eax                   

mgsvtpp.exe+11F26AF:  80 7C 24 58 00              -  cmp byte ptr [rsp+58],00           

mgsvtpp.exe+11F26B4:  74 0E                       -  je 1411F26C4                       

mgsvtpp.exe+11F26B6:  80 F9 02                    -  cmp cl,02                         

mgsvtpp.exe+11F26B9:  41 8B C4                    -  mov eax,r12d                       

mgsvtpp.exe+11F26BC:  0F94 C0                     -  sete al                           

mgsvtpp.exe+11F26BF:  FF C0                       -  inc eax                           

mgsvtpp.exe+11F26C1:  89 47 34                    -  mov [rdi+34],eax                   

mgsvtpp.exe+11F26C4:  41 80 BE 8E000000 00        -  cmp byte ptr [r14+0000008E],00     

mgsvtpp.exe+11F26CC:  74 49                       -  je 1411F2717                       

mgsvtpp.exe+11F26CE:  F3 0F10 45 D4               -  movss xmm0,[rbp-2C]               

mgsvtpp.exe+11F26D3:  F3 0F10 3D 45F9ED00         -  movss xmm7,[1420D2020]             [(float)4.0000]

mgsvtpp.exe+11F26DB:  C7 47 18 CDCC4C3E           -  mov [rdi+18],3E4CCCCD              [00000000]

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}


TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid V

Post by TimFun13 »

Updated "GmpWrtHook" ("Infinite GMP").

Code: Select all






  

    

      74384

      "Infinite GMP  ()->"

      

      

      008000

      Auto Assembler Script

      {

    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/27/18

    Author            : ShyTwig16

    Name            : GmpWrtHook



    Gmp Wrt Hook



    1B : 48xxxxxxxxxxxx89xx44xxxx44xxxx3Dxxxxxxxx7Cxx44xxxx7Fxx89xx80xxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx

    +5 : 41xxxx7Fxx89xx80xxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx

}



{$STRICT}

define(address, mgsvtpp.exe+F6C984) // define(address, mgsvtpp.exe+3E883F4)

define(bytes, 89 07 80 8B 88 0E 00 00 05)



////

//// ------------------------------ ENABLE ------------------------------

[ENABLE]

aobScanModule(aobGmpWrtHook, mgsvtpp.exe, 41xxxx7Fxx89xx80xxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx)

// i2AobScan(aobGmpWrtHook, 41xxxx7Fxx89xx80xxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx)

define(injGmpWrtHook, aobGmpWrtHook+5)

assert(injGmpWrtHook, bytes)

// i2Assert(injGmpWrtHook, bytes)

registerSymbol(injGmpWrtHook)



alloc(memGmpWrtHook, 0x400, injGmpWrtHook)



label(intGmpWrtHook)

registerSymbol(intGmpWrtHook)



label(ptrGmpWrtHook)

registerSymbol(ptrGmpWrtHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memGmpWrtHook:

    intGmpWrtHook:

        dd (int)50000

    ptrGmpWrtHook:

        dq 0

    align 10 CC

    n_code:

        pushfq

        mov [ptrGmpWrtHook],rdi

        push rcx

        mov ecx,[intGmpWrtHook]

        cmp [rdi],ecx

        jge @f

            mov eax,ecx

        @@:

        pop rcx

        cmp [rdi],eax

        jle @f

            mov eax,[rdi]

        @@:

        popfq

    o_code:

        mov [rdi],eax

        or byte ptr [rbx+00000E88],05

    exit:

        jmp return





////

//// ---------- Injection Point ----------

injGmpWrtHook:

    jmp n_code

    nop

    nop

    nop

    nop

    return:





////

//// ------------------------------ DISABLE ------------------------------

[DISABLE]

////

//// ---------- Injection Point ----------

injGmpWrtHook:

    db bytes



unregisterSymbol(injGmpWrtHook)



unregisterSymbol(intGmpWrtHook)



unregisterSymbol(ptrGmpWrtHook)



dealloc(memGmpWrtHook)



{ v: 1.0.12.0

//// Injection Point: mgsvtpp.exe+3E883F4  -  0000000143E883F4

//// AOB address: 0000000143E883D9  -  mgsvtpp.exe+3E883D9

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 0000000008434000

mgsvtpp.exe+3E883AB:  45 8B 01                    -  mov r8d,[r9]

mgsvtpp.exe+3E883AE:  44 8B 1F                    -  mov r11d,[rdi]

mgsvtpp.exe+3E883B1:  41 89 C2                    -  mov r10d,eax

mgsvtpp.exe+3E883B4:  49 C1 E0 20                 -  shl r8,20

mgsvtpp.exe+3E883B8:  48 B9 FFE7764817000000      -  mov rcx,000000174876E7FF

mgsvtpp.exe+3E883C2:  49 09 D0                    -  or r8,rdx

mgsvtpp.exe+3E883C5:  4D 01 D0                    -  add r8,r10

mgsvtpp.exe+3E883C8:  49 39 C8                    -  cmp r8,rcx

mgsvtpp.exe+3E883CB:  49 0F42 C8                  -  cmovb rcx,r8

mgsvtpp.exe+3E883CF:  48 89 C8                    -  mov rax,rcx

mgsvtpp.exe+3E883D2:  48 C1 E8 20                 -  shr rax,20

mgsvtpp.exe+3E883D6:  41 89 01                    -  mov [r9],eax

mgsvtpp.exe+3E883D9:  48 8B 83 B80A0000           -  mov rax,[rbx+00000AB8]             <<<--- AOB Starts Here

mgsvtpp.exe+3E883E0:  89 08                       -  mov [rax],ecx

mgsvtpp.exe+3E883E2:  44 89 D8                    -  mov eax,r11d

mgsvtpp.exe+3E883E5:  44 29 D0                    -  sub eax,r10d

mgsvtpp.exe+3E883E8:  3D C08782FE                 -  cmp eax,FE8287C0                   [00007F7F]

mgsvtpp.exe+3E883ED:  7C 1A                       -  jl 143E88409

mgsvtpp.exe+3E883EF:  44 39 D8                    -  cmp eax,r11d

mgsvtpp.exe+3E883F2:  7F 15                       -  jg 143E88409

////  INJECTING START  ----------------------------------------------------------

mgsvtpp.exe+3E883F4:  89 07                       -  mov [rdi],eax

mgsvtpp.exe+3E883F6:  80 8B 880E0000 05           -  or byte ptr [rbx+00000E88],05

////  INJECTING END  ----------------------------------------------------------

mgsvtpp.exe+3E883FD:  48 8B 5C 24 30              -  mov rbx,[rsp+30]

mgsvtpp.exe+3E88402:  48 83 C4 20                 -  add rsp,20

mgsvtpp.exe+3E88406:  5F                          -  pop rdi

mgsvtpp.exe+3E88407:  C3                          -  ret

mgsvtpp.exe+3E88408:  E5 C7                       -  in eax,-39

mgsvtpp.exe+3E8840A:  07                          -  pop es

mgsvtpp.exe+3E8840B:  C0 87 82FE488B 5C           -  rol byte ptr [rdi-74B7017E],5C

mgsvtpp.exe+3E88412:  24 30                       -  and al,30

mgsvtpp.exe+3E88414:  48 83 C4 20                 -  add rsp,20

mgsvtpp.exe+3E88418:  5F                          -  pop rdi

mgsvtpp.exe+3E88419:  F3 C3                       -  repe ret

mgsvtpp.exe+3E8841B:  AE                          -  scasb

mgsvtpp.exe+3E8841C:  CC                          -  int 3

mgsvtpp.exe+3E8841D:  CC                          -  int 3

mgsvtpp.exe+3E8841E:  CC                          -  int 3

mgsvtpp.exe+3E8841F:  CC                          -  int 3

mgsvtpp.exe+3E88420:  CC                          -  int 3

mgsvtpp.exe+3E88421:  CC                          -  int 3

mgsvtpp.exe+3E88422:  66 66 66 66 66 2E 0F1F 84 00 00000000   -  nop cs:[rax+rax+00000000]

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}



{ v: 1.0.13.0

89xx80xxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx

//// Injection Point: mgsvtpp.exe+F6C984  -  0000000140F6C984

//// AOB address: 0000000140F6C97F  -  mgsvtpp.exe+F6C97F

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 000000000DDBB000

mgsvtpp.exe+F6C93B:  45 8B 01                    -  mov r8d,[r9]

mgsvtpp.exe+F6C93E:  44 8B 1F                    -  mov r11d,[rdi]

mgsvtpp.exe+F6C941:  44 8B D0                    -  mov r10d,eax

mgsvtpp.exe+F6C944:  49 C1 E0 20                 -  shl r8,20

mgsvtpp.exe+F6C948:  48 B9 FFE7764817000000      -  mov rcx,000000174876E7FF

mgsvtpp.exe+F6C952:  4C 0B C2                    -  or r8,rdx

mgsvtpp.exe+F6C955:  4D 03 C2                    -  add r8,r10

mgsvtpp.exe+F6C958:  4C 3B C1                    -  cmp r8,rcx

mgsvtpp.exe+F6C95B:  49 0F42 C8                  -  cmovb rcx,r8

mgsvtpp.exe+F6C95F:  48 8B C1                    -  mov rax,rcx

mgsvtpp.exe+F6C962:  48 C1 E8 20                 -  shr rax,20

mgsvtpp.exe+F6C966:  41 89 01                    -  mov [r9],eax

mgsvtpp.exe+F6C969:  48 8B 83 B80A0000           -  mov rax,[rbx+00000AB8]

mgsvtpp.exe+F6C970:  89 08                       -  mov [rax],ecx

mgsvtpp.exe+F6C972:  41 8B C3                    -  mov eax,r11d

mgsvtpp.exe+F6C975:  41 2B C2                    -  sub eax,r10d

mgsvtpp.exe+F6C978:  3D C08782FE                 -  cmp eax,FE8287C0                   [(float)-11833.7773]

mgsvtpp.exe+F6C97D:  7C 19                       -  jl 140F6C998

mgsvtpp.exe+F6C97F:  41 3B C3                    -  cmp eax,r11d                       <<<--- AOB Starts Here

mgsvtpp.exe+F6C982:  7F 14                       -  jg 140F6C998

////  INJECTING START  ----------------------------------------------------------

mgsvtpp.exe+F6C984:  89 07                       -  mov [rdi],eax

mgsvtpp.exe+F6C986:  80 8B 880E0000 05           -  or byte ptr [rbx+00000E88],05

////  INJECTING END  ----------------------------------------------------------

mgsvtpp.exe+F6C98D:  48 8B 5C 24 30              -  mov rbx,[rsp+30]

mgsvtpp.exe+F6C992:  48 83 C4 20                 -  add rsp,20

mgsvtpp.exe+F6C996:  5F                          -  pop rdi

mgsvtpp.exe+F6C997:  C3                          -  ret

mgsvtpp.exe+F6C998:  C7 07 C08782FE              -  mov [rdi],FE8287C0                 [(float)-11833.7773]

mgsvtpp.exe+F6C99E:  48 8B 5C 24 30              -  mov rbx,[rsp+30]

mgsvtpp.exe+F6C9A3:  48 83 C4 20                 -  add rsp,20

mgsvtpp.exe+F6C9A7:  5F                          -  pop rdi

mgsvtpp.exe+F6C9A8:  F3 C3                       -  repe ret

mgsvtpp.exe+F6C9AA:  CC                          -  int 3

mgsvtpp.exe+F6C9AB:  CC                          -  int 3

mgsvtpp.exe+F6C9AC:  CC                          -  int 3

mgsvtpp.exe+F6C9AD:  CC                          -  int 3

mgsvtpp.exe+F6C9AE:  CC                          -  int 3

mgsvtpp.exe+F6C9AF:  CC                          -  int 3

mgsvtpp.exe+F6C9B0:  E9 6B5E9208                 -  jmp 149892820

mgsvtpp.exe+F6C9B5:  CC                          -  int 3

mgsvtpp.exe+F6C9B6:  CC                          -  int 3

mgsvtpp.exe+F6C9B7:  CC                          -  int 3

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}



      

        

          74385

          "Set if below"

          

          FF00FF

          4 Bytes

          intGmpWrtHook

        

      

    

  



Last edited by TimFun13 on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

HideABC
Noobzor
Noobzor
Posts: 7
Joined: Thu Aug 03, 2017 2:52 am
Reputation: 0

Metal Gear Solid V

Post by HideABC »

game is update



Game version is now 1.14.



please anyone update this table. please.



thank you guys.
Attachments
MGSVTPP 1.1.2.0 V-07.CT
(1.29 MiB) Downloaded 2854 times

RAkilla
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Feb 16, 2022 9:23 am
Reputation: 0

Re: Metal Gear Solid V

Post by RAkilla »

i dont see the option to edit staff faces and stats can you help me with knowing how?

BlazeItSmoke
What is cheating?
What is cheating?
Posts: 2
Joined: Sun Feb 28, 2021 11:48 pm
Reputation: 0

Re: Metal Gear Solid V

Post by BlazeItSmoke »

invisibility aint working

tristan1
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Aug 19, 2020 1:23 am
Reputation: 0

Re: Metal Gear Solid V

Post by tristan1 »

Any 1.15 version ct please????

SoulOfSorin
Cheater
Cheater
Posts: 40
Joined: Sat Dec 21, 2019 3:06 am
Reputation: 3

Re: Metal Gear Solid V

Post by SoulOfSorin »

Yup, sadly activating anything in the table with latest update crashes the game.

User avatar
Mcha
Novice Cheater
Novice Cheater
Posts: 17
Joined: Sat Sep 16, 2023 6:43 am
Reputation: 1

Re: Metal Gear Solid V

Post by Mcha »

Need full working table

Post Reply

Who is online

Users browsing this forum: a15mni, AhrefsBot, dermengon, gatagahshgatwe, Google Adsense [Bot], JembutKambing, kalotus, kojah, Marcos Beran, monobit, Neobleak, Sarkhan, x3phon, YamiNoZero, ZoanChrome