Metal Gear Solid V

Upload your cheat tables here (No requests)
User avatar
glecas
Expert Cheater
Expert Cheater
Posts: 76
Joined: Mon Jan 29, 2018 1:16 pm
Reputation: 2

Re: Metal Gear Solid V

Post by glecas » Thu Feb 22, 2018 4:11 pm

digitalgear wrote:
Thu Feb 22, 2018 4:08 pm
glecas wrote:
Thu Feb 22, 2018 4:01 pm
If you just want those basic features, I think a trainer would be more appropriate for you. (It's easier to work with). What game version are you on?
I have to reinstall it via Steam so I am assuming its going to end up installing the latest version? Is that going to be a problem?

Is there a online guide to configuring the engine and trainer CT?
Download THIS and read through the text files so you don't FAIL. I'm sure you'll get the hang of it. And it has TONS of features for you to try out :D

User avatar
TheyCallMeTim13
Administration
Administration
Posts: 1178
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 231
Contact:

Re: Metal Gear Solid V

Post by TheyCallMeTim13 » Thu Feb 22, 2018 5:10 pm

digitalgear wrote:
Thu Feb 22, 2018 2:39 pm
Hey guys, I am new to this forum, I've been trying to find a step by step guide on how to do "install" or "configure" these cheats. I am not needing a bunch of cheats but basically unlimited health and ammo as I just want to go through the story mode of the game (not worried about online play).

Anyway anyone can help me out on a guide to achieve this?

Thanks in advance,

N00b
For my table just open the table and allow the Lua script to run then click (enable) the box for the "Main Hooks" then just click/enable the ones you want.

As for just using the infinite health and ammo, on the CE main form "Ctrl+Alt+A" and paste in the script, then add the script to the table ("File -> Add script to cheat table"). All of the scripts below work on their own, so the main hooks are not needed, but they give you pointers that can be used to fill ammo and what not.

How To Add A Script To Cheat Table

Infinite health:

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/19/18
	Author			: TheyCallMeTim13
	Name			: HealthWrtHook

	Health Wrt Hook
}

{$STRICT}

define(address, mgsvtpp.exe+411FD3A)
define(bytes, F3 0F 10 0E F3 0F 10 5E 04)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobHealthWrtHook, mgsvtpp.exe, 39xx0F47xx89xx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxF3xxxxxxxx77xxB9xxxxxxxx66xxxxxx74xx41xxxxxxxxxxxxxxxx)
define(injHealthWrtHook, aobHealthWrtHook+26)
assert(injHealthWrtHook, bytes)
registerSymbol(injHealthWrtHook)

alloc(memHealthWrtHook, 0x400, injHealthWrtHook)

label(ptrHealthWrtHook)
registerSymbol(ptrHealthWrtHook)

label(n_code)
label(o_code)
label(exit)
label(return)

memHealthWrtHook:
	dd (float)0
	ptrHealthWrtHook:
		dq 0
	n_code:
		mov [ptrHealthWrtHook],rsi
		movss xmm1,[rsi+04]
		movss xmm3,[rsi+04]
		movss xmm8,[memHealthWrtHook]
	o_code:
		// movss xmm1,[rsi]
		// movss xmm3,[rsi+04]
	exit:
		jmp return


////
//// ---------- Injection Point ----------
injHealthWrtHook:
	jmp n_code
	nop
	nop
	nop
	nop
	return:


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injHealthWrtHook:
	db bytes

unregisterSymbol(injHealthWrtHook)

unregisterSymbol(ptrHealthWrtHook)

dealloc(memHealthWrtHook)

{
//// Injection Point: mgsvtpp.exe+411FD3A  -  000000014411FD3A
//// AOB address: 000000014411FD14  -  mgsvtpp.exe+411FD14
//// Process: mgsvtpp.exe  -  0000000140000000
//// Module: mgsvtpp.exe  -  0000000140000000
//// Module Size: 0000000008434000
mgsvtpp.exe+411FCE9:  0F47 C8                     -  cmova ecx,eax                      
mgsvtpp.exe+411FCEC:  89 C8                       -  mov eax,ecx                        
mgsvtpp.exe+411FCEE:  81 F1 ACD5FB94              -  xor ecx,94FBD5AC                   ["UUUU!"]
mgsvtpp.exe+411FCF4:  35 2FEA9DB4                 -  xor eax,B49DEA2F                   [000000AA]
mgsvtpp.exe+411FCF9:  41 89 4E 3C                 -  mov [r14+3C],ecx                   
mgsvtpp.exe+411FCFD:  41 8B 4E 04                 -  mov ecx,[r14+04]                   
mgsvtpp.exe+411FD01:  41 89 46 08                 -  mov [r14+08],eax                   
mgsvtpp.exe+411FD05:  41 8B 46 0C                 -  mov eax,[r14+0C]                   
mgsvtpp.exe+411FD09:  81 F1 2FEA9DB4              -  xor ecx,B49DEA2F                   [000000AA]
mgsvtpp.exe+411FD0F:  35 2FEA9DB4                 -  xor eax,B49DEA2F                   [000000AA]
mgsvtpp.exe+411FD14:  39 C8                       -  cmp eax,ecx                        <<<--- AOB Starts Here
mgsvtpp.exe+411FD16:  0F47 C8                     -  cmova ecx,eax                      
mgsvtpp.exe+411FD19:  89 C8                       -  mov eax,ecx                        
mgsvtpp.exe+411FD1B:  35 2FEA9DB4                 -  xor eax,B49DEA2F                   [000000AA]
mgsvtpp.exe+411FD20:  81 F1 ACD5FB94              -  xor ecx,94FBD5AC                   ["UUUU!"]
mgsvtpp.exe+411FD26:  41 89 4E 40                 -  mov [r14+40],ecx                   
mgsvtpp.exe+411FD2A:  41 89 46 0C                 -  mov [r14+0C],eax                   
mgsvtpp.exe+411FD2E:  B8 00100000                 -  mov eax,00001000                   
mgsvtpp.exe+411FD33:  66 09 43 22                 -  or [rbx+22],ax                     
mgsvtpp.exe+411FD37:  0F2F 36                     -  comiss xmm6,[rsi]                  
////  INJECTING START  ----------------------------------------------------------
mgsvtpp.exe+411FD3A:  F3 0F10 0E                  -  movss xmm1,[rsi]                   
mgsvtpp.exe+411FD3E:  F3 0F10 5E 04               -  movss xmm3,[rsi+04]                
////  INJECTING END  ----------------------------------------------------------
mgsvtpp.exe+411FD43:  0F93 D0                     -  setae al                           
mgsvtpp.exe+411FD46:  F3 41 0F5C C8               -  subss xmm1,xmm8                    
mgsvtpp.exe+411FD4B:  0F2F CE                     -  comiss xmm1,xmm6                   
mgsvtpp.exe+411FD4E:  73 03                       -  jae 14411FD53                      
mgsvtpp.exe+411FD50:  0F28 CE                     -  movaps xmm1,xmm6                   
mgsvtpp.exe+411FD53:  0F28 C3                     -  movaps xmm0,xmm3                   
mgsvtpp.exe+411FD56:  F3 0F5C C1                  -  subss xmm0,xmm1                    
mgsvtpp.exe+411FD5A:  0F2F C6                     -  comiss xmm0,xmm6                   
mgsvtpp.exe+411FD5D:  73 03                       -  jae 14411FD62                      
mgsvtpp.exe+411FD5F:  0F28 CB                     -  movaps xmm1,xmm3                   
mgsvtpp.exe+411FD62:  0F2F CE                     -  comiss xmm1,xmm6                   
mgsvtpp.exe+411FD65:  F3 0F11 0E                  -  movss [rsi],xmm1                   
mgsvtpp.exe+411FD69:  F3 45 0F58 D8               -  addss xmm11,xmm8                   
mgsvtpp.exe+411FD6E:  77 14                       -  ja 14411FD84                       
mgsvtpp.exe+411FD70:  B9 00200000                 -  mov ecx,00002000                   
mgsvtpp.exe+411FD75:  66 85 4B 22                 -  test [rbx+22],cx                   
mgsvtpp.exe+411FD79:  74 09                       -  je 14411FD84                       
mgsvtpp.exe+411FD7B:  41 83 8C 24 B4000000 04     -  or dword ptr [r12+000000B4],04     
mgsvtpp.exe+411FD84:  45 30 F6                    -  xor r14l,r14l                      
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}
Infinite Ammo:

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/19/18
	Author			: TheyCallMeTim13
	Name			: AmmoWrtHook

	Ammo Wrt Hook
}

{$STRICT}

define(address, mgsvtpp.exe+3DF3EA2)
define(bytes, 66 41 89 14 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobAmmoWrtHook, mgsvtpp.exe, 66xxxxxxxxxxxxxxxxxxxxxxxxxxxx48xxxx4Cxxxxxx48xxxxxxxxxxxx42xxxxxxxx48xxxxxxxxxxxx41xxxx66xxxxxxxx66xxxxxxxxxx62xxxx)
define(injAmmoWrtHook, aobAmmoWrtHook+31)
assert(injAmmoWrtHook, bytes)
registerSymbol(injAmmoWrtHook)

alloc(memAmmoWrtHook, 0x400, injAmmoWrtHook)

label(ptrAmmoWrtHook)
registerSymbol(ptrAmmoWrtHook)

label(n_code)
label(o_code)
label(exit)
label(return)

memAmmoWrtHook:
	ptrAmmoWrtHook:
		dq 0
	n_code:
		pushfq
		push rsi
		lea rsi,[r8+rax]
		mov [ptrAmmoWrtHook],rsi
		cmp [rsi],dx
		jge exit
			jmp o_code
	o_code:
		mov [r8+rax],dx
	exit:
		pop rsi
		popfq
		jmp return


////
//// ---------- Injection Point ----------
injAmmoWrtHook:
	jmp n_code
	return:


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injAmmoWrtHook:
	db bytes

unregisterSymbol(injAmmoWrtHook)

unregisterSymbol(ptrAmmoWrtHook)

dealloc(memAmmoWrtHook)

{
//// Injection Point: mgsvtpp.exe+3DF3EA2  -  0000000143DF3EA2
//// AOB address: 0000000143DF3E71  -  mgsvtpp.exe+3DF3E71
//// Process: mgsvtpp.exe  -  0000000140000000
//// Module: mgsvtpp.exe  -  0000000140000000
//// Module Size: 0000000008434000
mgsvtpp.exe+3DF3E5A:  45 89 D8                    -  mov r8d,r11d                       
mgsvtpp.exe+3DF3E5D:  48 8B 01                    -  mov rax,[rcx]                      
mgsvtpp.exe+3DF3E60:  FF A0 F8000000              -  jmp qword ptr [rax+000000F8]       
mgsvtpp.exe+3DF3E66:  F3 C3                       -  repe ret                           
mgsvtpp.exe+3DF3E68:  40 CC                       -  int 3                              
mgsvtpp.exe+3DF3E6A:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6B:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6C:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6D:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6E:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6F:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E70:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E71:  66 66 66 66 66 66 2E 0F1F 84 00 00000000   -  nop cs:[rax+rax+00000000]          <<<--- AOB Starts Here
mgsvtpp.exe+3DF3E80:  48 63 C2                    -  movsxd  rax,edx                    
mgsvtpp.exe+3DF3E83:  4C 8D 04 00                 -  lea r8,[rax+rax]                   
mgsvtpp.exe+3DF3E87:  48 8B 81 A0000000           -  mov rax,[rcx+000000A0]             
mgsvtpp.exe+3DF3E8E:  42 0FB7 14 00               -  movzx edx,word ptr [rax+r8]        
mgsvtpp.exe+3DF3E93:  48 8B 81 98000000           -  mov rax,[rcx+00000098]             
mgsvtpp.exe+3DF3E9A:  41 39 D1                    -  cmp r9d,edx                        
mgsvtpp.exe+3DF3E9D:  66 41 0F42 D1               -  cmovb dx,r9w                       
////  INJECTING START  ----------------------------------------------------------
mgsvtpp.exe+3DF3EA2:  66 41 89 14 00              -  mov [r8+rax],dx                    
////  INJECTING END  ----------------------------------------------------------
mgsvtpp.exe+3DF3EA7:  C3                          -  ret                                
mgsvtpp.exe+3DF3EA8:  62 51 CC                    -  bound edx,[rcx-34]                 
mgsvtpp.exe+3DF3EAB:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EAC:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EAD:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EAE:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EAF:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EB0:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EB1:  CC                          -  int 3                              
mgsvtpp.exe+3DF3EB2:  66 66 66 66 66 2E 0F1F 84 00 00000000   -  nop cs:[rax+rax+00000000]          
mgsvtpp.exe+3DF3EC0:  48 8B 81 90000000           -  mov rax,[rcx+00000090]             
mgsvtpp.exe+3DF3EC7:  4C 63 D2                    -  movsxd  r10,edx                    
mgsvtpp.exe+3DF3ECA:  45 88 04 02                 -  mov [r10+rax],r8l                  
mgsvtpp.exe+3DF3ECE:  8B 44 24 28                 -  mov eax,[rsp+28]                   
mgsvtpp.exe+3DF3ED2:  41 B8 0FA2C390              -  mov r8d,90C3A20F                   [00000000]
mgsvtpp.exe+3DF3ED8:  45 8D 80 F05D3D6F           -  lea r8d,[r8+6F3D5DF0]              
mgsvtpp.exe+3DF3EDF:  44 39 C0                    -  cmp eax,r8d                        
mgsvtpp.exe+3DF3EE2:  44 89 C2                    -  mov edx,r8d                        
mgsvtpp.exe+3DF3EE5:  66 0F42 D0                  -  cmovb dx,ax                        
mgsvtpp.exe+3DF3EE9:  48 8B 81 A0000000           -  mov rax,[rcx+000000A0]             
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}
No Reload:

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/16/18
	Author			: TheyCallMeTim13
	Name			: AmmoClipDecHook

	Ammo Clip Dec Hook
}

{$STRICT}

define(address, mgsvtpp.exe+3DF3E51)
define(bytes1, 66 44 89 1C 48)
define(bytes2, 66 44 89 5C 48 02)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobAmmoClipDecHook, mgsvtpp.exe, 44xxxxxxxxxx49xxxxxx48xxxxxx45xxxx74xx66xxxxxxxxxxEBxx66xxxxxxxx49xxxxxx45xxxx48xxxxFFxxxxxxxxxx)
define(injAmmoClipDecHook, aobAmmoClipDecHook+1B)
assert(injAmmoClipDecHook, bytes1)
registerSymbol(injAmmoClipDecHook)

define(injAmmoClipDecHook2, injAmmoClipDecHook-8)
assert(injAmmoClipDecHook2, bytes2)
registerSymbol(injAmmoClipDecHook2)

alloc(memAmmoClipDecHook, 0x400, injAmmoClipDecHook)

label(ptrAmmoClipDecHook)
registerSymbol(ptrAmmoClipDecHook)

label(n_code1)
label(o_code1)
label(exit1)
label(return1)

label(n_code2)
label(o_code2)
label(exit2)
label(return2)

memAmmoClipDecHook:
	ptrAmmoClipDecHook:
		dq 0
		dq 0

	n_code1:
		pushfq
		push rsi
		lea rsi,[rax+rcx*2]
		mov [ptrAmmoClipDecHook],rsi
		pop rsi
		cmp [rax+rcx*2],r11w
		jge exit1
	o_code1:
		mov [rax+rcx*2],r11w
	exit1:
		popfq
		jmp return1

	n_code2:
		pushfq
		push rsi
		lea rsi,[rax+rcx*2+02]
		mov [ptrAmmoClipDecHook+8],rsi
		pop rsi
		cmp [rax+rcx*2+02],r11w
		jge exit2
	o_code2:
		mov [rax+rcx*2+02],r11w
	exit2:
		popfq
		jmp return2


////
//// ---------- Injection Points ----------
injAmmoClipDecHook:
	jmp n_code1
	return1:

injAmmoClipDecHook2:
	jmp n_code2
	nop
	return2:


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Points ----------
injAmmoClipDecHook:
	db bytes1

injAmmoClipDecHook2:
	db bytes2

unregisterSymbol(injAmmoClipDecHook)
unregisterSymbol(injAmmoClipDecHook2)

unregisterSymbol(ptrAmmoClipDecHook)

dealloc(memAmmoClipDecHook)

{
//// Injection Point: mgsvtpp.exe+3DF3E51  -  0000000143DF3E51
//// AOB address: 0000000143DF3E36  -  mgsvtpp.exe+3DF3E36
//// Process: mgsvtpp.exe  -  0000000140000000
//// Module: mgsvtpp.exe  -  0000000140000000
//// Module Size: 0000000008434000
mgsvtpp.exe+3DF3E10:  44 01 C1                    -  add ecx,r8d                        
mgsvtpp.exe+3DF3E13:  8B 14 88                    -  mov edx,[rax+rcx*4]                
mgsvtpp.exe+3DF3E16:  89 D0                       -  mov eax,edx                        
mgsvtpp.exe+3DF3E18:  83 E0 1F                    -  and eax,1F                         
mgsvtpp.exe+3DF3E1B:  83 F8 09                    -  cmp eax,09                         
mgsvtpp.exe+3DF3E1E:  75 0F                       -  jne 143DF3E2F                      
mgsvtpp.exe+3DF3E20:  49 8B 42 50                 -  mov rax,[r10+50]                   
mgsvtpp.exe+3DF3E24:  48 8D 0C 49                 -  lea rcx,[rcx+rcx*2]                
mgsvtpp.exe+3DF3E28:  66 44 89 0C 48              -  mov [rax+rcx*2],r9w                
mgsvtpp.exe+3DF3E2D:  C3                          -  ret                                
mgsvtpp.exe+3DF3E2E:  00 FF                       -  add bh,bh                          
mgsvtpp.exe+3DF3E30:  C8 83F8 07                  -  enter F883,07                      
mgsvtpp.exe+3DF3E34:  77 30                       -  ja 143DF3E66                       
mgsvtpp.exe+3DF3E36:  44 0FB6 4C 24 28            -  movzx r9d,byte ptr [rsp+28]        <<<--- AOB Starts Here
mgsvtpp.exe+3DF3E3C:  49 8B 42 50                 -  mov rax,[r10+50]                   
mgsvtpp.exe+3DF3E40:  48 8D 0C 49                 -  lea rcx,[rcx+rcx*2]                
mgsvtpp.exe+3DF3E44:  45 84 C9                    -  test r9l,r9l                       
mgsvtpp.exe+3DF3E47:  74 08                       -  je 143DF3E51                       
mgsvtpp.exe+3DF3E49:  66 44 89 5C 48 02           -  mov [rax+rcx*2+02],r11w      <<--- code 2 : underbarrel      
mgsvtpp.exe+3DF3E4F:  EB 05                       -  jmp 143DF3E56                      
////  INJECTING START  ----------------------------------------------------------
mgsvtpp.exe+3DF3E51:  66 44 89 1C 48              -  mov [rax+rcx*2],r11w               
////  INJECTING END  ----------------------------------------------------------
mgsvtpp.exe+3DF3E56:  49 8B 4A 58                 -  mov rcx,[r10+58]                   
mgsvtpp.exe+3DF3E5A:  45 89 D8                    -  mov r8d,r11d                       
mgsvtpp.exe+3DF3E5D:  48 8B 01                    -  mov rax,[rcx]                      
mgsvtpp.exe+3DF3E60:  FF A0 F8000000              -  jmp qword ptr [rax+000000F8]       
mgsvtpp.exe+3DF3E66:  F3 C3                       -  repe ret                           
mgsvtpp.exe+3DF3E68:  40 CC                       -  int 3                              
mgsvtpp.exe+3DF3E6A:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6B:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6C:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6D:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6E:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E6F:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E70:  CC                          -  int 3                              
mgsvtpp.exe+3DF3E71:  66 66 66 66 66 66 2E 0F1F 84 00 00000000   -  nop cs:[rax+rax+00000000]          
mgsvtpp.exe+3DF3E80:  48 63 C2                    -  movsxd  rax,edx                    
mgsvtpp.exe+3DF3E83:  4C 8D 04 00                 -  lea r8,[rax+rax]                   
mgsvtpp.exe+3DF3E87:  48 8B 81 A0000000           -  mov rax,[rcx+000000A0]             
mgsvtpp.exe+3DF3E8E:  42 0FB7 14 00               -  movzx edx,word ptr [rax+r8]        
mgsvtpp.exe+3DF3E93:  48 8B 81 98000000           -  mov rax,[rcx+00000098]             
mgsvtpp.exe+3DF3E9A:  41 39 D1                    -  cmp r9d,edx                        
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

digitalgear
Noobzor
Noobzor
Posts: 6
Joined: Thu Feb 22, 2018 2:34 pm
Reputation: 0

Re: Metal Gear Solid V

Post by digitalgear » Thu Feb 22, 2018 6:12 pm

Awesome! Thanks guys, I will check it out this weekend! Will let you know if I have any further questions!

ESheppard
Noobzor
Noobzor
Posts: 14
Joined: Mon Mar 05, 2018 2:44 am
Reputation: 0

Re: Metal Gear Solid V

Post by ESheppard » Wed Mar 14, 2018 1:18 pm

The one thing I'd really love to see made to work again is allowing one to customize guns with any part, like we could do using the lmb glitch shortly after launch. I don't want to do anything ridiculous like give rocket launchers 100rd mags, I just want to make my non-lethal assault rifles not have bright blue parts, be able to equip a variety of foregrips and barrels, and I want to be able to equip stronger suppressors of the sort I've already unlocked.

Is that still possible, using either CheatEngine or a mod? Because I've searched high and low and have found nothing :(

User avatar
glecas
Expert Cheater
Expert Cheater
Posts: 76
Joined: Mon Jan 29, 2018 1:16 pm
Reputation: 2

Re: Metal Gear Solid V

Post by glecas » Wed Mar 14, 2018 1:45 pm

ESheppard wrote:
Wed Mar 14, 2018 1:18 pm
The one thing I'd really love to see made to work again is allowing one to customize guns with any part, like we could do using the lmb glitch shortly after launch. I don't want to do anything ridiculous like give rocket launchers 100rd mags, I just want to make my non-lethal assault rifles not have bright blue parts, be able to equip a variety of foregrips and barrels, and I want to be able to equip stronger suppressors of the sort I've already unlocked.

Is that still possible, using either CheatEngine or a mod? Because I've searched high and low and have found nothing :(
I am currently working on a weapons mod. I have added a few more guns, and a little more customization options. I keep updating it regularly, and expanding the customization options to the fullest is one of the target goals.

The MAIN purpose of the mod is to bring in new alternative guns, but I have already opened up a few more customization options - and as I said - there will be more. I can't give you an "ETA" on your request, since I am currently working on other "side-projects" for this mod as we speak.

But take a look, and keep track - perhaps someday I have unlocked it all:
MY MOD: Guns By Glecas over at nexusmods

(I can't insert a link.... it keeps getting replaced by "http://fearlessrevolution.com"

DDTK
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Mar 20, 2018 8:01 pm
Reputation: 0

Re: Metal Gear Solid V

Post by DDTK » Tue Mar 20, 2018 8:09 pm

Hello. Does anyone know, with the help of which table or by what values can the excess of the mother base cells be restored to normal?
screenshotShow
Image

DahWhang
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Apr 06, 2018 2:49 am
Reputation: 0

Re: Metal Gear Solid V

Post by DahWhang » Fri Apr 06, 2018 2:57 am

I've just recently started playing this game, even though I've owned it for ages. I finished the campaign and started a new one to go do all the side quests and work more on the base itself. (I kinda just stopped researching once I got my suppressed AR and suppressed SR with a rocket launcher) and I've been having issues with the table.

For one, the Infinite Health cheat doesn't want to work. Secondly, it's missing a few key cheats I wanted to play with. So I launched up the Infinity cheat thingy and I was using them both together. I've started having issues where I'll collect a vehicle or a person and suddenly all of my balloons just disappear. Call in a resupply and I can do one more, but then they just disappear again. It may work perfectly fine for hours, or stop working on the first mission I do.

My theory is that it has to do with conflicting scripts from the two different engines, so I'd like to just get this one corrected. As it is right now the table has working scripts for Infinite Ammo, Infinite Suppressor, Infinite Timer, No Recoil/Spread, and Teleport?(Haven't tested the Teleport)

I'd like to get the Health cheat working and also add in a cheat to 'Faint All Enemies' as well as Infinite Gadgets and something to change the value for Heroism.

User avatar
TheyCallMeTim13
Administration
Administration
Posts: 1178
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 231
Contact:

Re: Metal Gear Solid V

Post by TheyCallMeTim13 » Fri Apr 06, 2018 5:01 pm

DahWhang wrote:
Fri Apr 06, 2018 2:57 am
...
Try this table, it's been kept up to date. And I think you will find it has what you're looking for and then some. The "Infinite health" works and there is a no-clip (no hits/knockdowns) as well, pulse lots of options for combatants.

Metal Gear Solid 5 Phantom Pain - table v: 3.0.8 CT

Lzkiee
Noobzor
Noobzor
Posts: 6
Joined: Fri Mar 03, 2017 12:16 pm
Reputation: 2

Metal Gear Solid V

Post by Lzkiee » Tue May 22, 2018 2:31 am

Long time since I played this game. I know theres an emblem unlocker for the FOB exclusive emblems but can someone work on a Nameplate unlocker? I wonder if it can be done but I have no knowledge on cheatengine stuff so I ask instead.

Ferris Bueller
Noobzor
Noobzor
Posts: 8
Joined: Sat May 05, 2018 3:24 am
Reputation: 0

Metal Gear Solid V

Post by Ferris Bueller » Tue May 29, 2018 9:54 pm

How do I activate the cheats? For some are not marked with an X

Ferris Bueller
Noobzor
Noobzor
Posts: 8
Joined: Sat May 05, 2018 3:24 am
Reputation: 0

Metal Gear Solid V

Post by Ferris Bueller » Tue Jun 26, 2018 9:52 pm

[QUOTE="hamed91211173, post: 32086, member: 7910"]Just updated the 1.1.0.0 version of table with script and some tables in this forum

most tanks to - TheyCallMeTim13 - for his scripts iff i'm not wrong i added all of his gun scripts in this table



to zufield

this table has a working staff editor



just rename the table to - mgsvtpp - for easier use[/QUOTE]





The best patch, but stopped running the "Resources", please how do I do an update?

DrWolfman
Cheater
Cheater
Posts: 32
Joined: Thu Aug 10, 2017 4:23 am
Reputation: 2

Metal Gear Solid V

Post by DrWolfman » Tue Jul 24, 2018 2:47 pm

[QUOTE="TheyCallMeTim13, post: 30982, member: 91"]Kinda hard to say with just "crash", but if you mean game version "1.0.12.0" then may be some thing in the AA is different in CE 6.7. Or the AOBscan is finding a different spot, either that or a name collision, but a name collision is unlikely. And with the assert it really should fail to inject if the code is different. But it works on game version "1.0.12.0" in CE "6.7" and CE "6.6" for me.[/QUOTE]



TheyCallMeTim13, It looks like they updated MGS V today. I'm seeing most of the table still working with the exception of the Invisibility (to cameras, UAVs), any chance you'd have time to see if the code shifted again?

Ferris Bueller
Noobzor
Noobzor
Posts: 8
Joined: Sat May 05, 2018 3:24 am
Reputation: 0

Metal Gear Solid V

Post by Ferris Bueller » Tue Jul 24, 2018 9:07 pm

snakebite also does not work with this new update

User avatar
TheyCallMeTim13
Administration
Administration
Posts: 1178
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 231
Contact:

Metal Gear Solid V

Post by TheyCallMeTim13 » Wed Jul 25, 2018 1:18 am

7721

Here is the updated "HealthWrtHook".

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

    Author            : TheyCallMeTim13

    Name            : HealthWrtHook



    Health Wrt Hook



    39xx0F47xx89xx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxF3xxxxxxxx77xxB9xxxxxxxx66xxxxxx74xx41xxxxxxxxxxxxxxxx

    3Bxx0F47xx8Bxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx

    3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx

}



{$STRICT}



define(address, mgsvtpp.exe+411FD3A)

// define(bytes, F3 0F 10 0E F3 0F 10 5E 04)

define(bytes, F3 0F 10 0F F3 0F 10 5F 04)



////

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

[ENABLE]

aobScanModule(aobHealthWrtHook, mgsvtpp.exe, 3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx)

// i2AobScan(aobHealthWrtHook, 3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx)

define(injHealthWrtHook, aobHealthWrtHook+26)

assert(injHealthWrtHook, bytes)

// i2Assert(injHealthWrtHook, bytes)

registerSymbol(injHealthWrtHook)



alloc(memHealthWrtHook, 0x400, injHealthWrtHook)



label(ptrHealthWrtHook)

registerSymbol(ptrHealthWrtHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memHealthWrtHook:

    dd (float)0

    align 10

    ptrHealthWrtHook:

        dq 0

    align 10 CC

    n_code:

        mov [ptrHealthWrtHook],rdi

        movss xmm1,[rdi+04]

        movss xmm3,[rdi+04]

        movss xmm8,[memHealthWrtHook]

    o_code:

        // movss xmm1,[rdi] // movss xmm1,[rsi]

        // movss xmm1,[rdi+04] // movss xmm3,[rsi+04]

    exit:

        jmp return





////

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

injHealthWrtHook:

    jmp n_code

    nop

    nop

    nop

    nop

    return:





////

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

[DISABLE]

////

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

injHealthWrtHook:

    db bytes



unregisterSymbol(injHealthWrtHook)



unregisterSymbol(ptrHealthWrtHook)



dealloc(memHealthWrtHook)



{

//// Injection Point: mgsvtpp.exe+411FD3A  -  000000014411FD3A

//// AOB address: 000000014411FD14  -  mgsvtpp.exe+411FD14

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 0000000008434000

mgsvtpp.exe+411FCE9:  0F47 C8                     -  cmova ecx,eax                     

mgsvtpp.exe+411FCEC:  89 C8                       -  mov eax,ecx                       

mgsvtpp.exe+411FCEE:  81 F1 ACD5FB94              -  xor ecx,94FBD5AC

mgsvtpp.exe+411FCF4:  35 2FEA9DB4                 -  xor eax,B49DEA2F

mgsvtpp.exe+411FCF9:  41 89 4E 3C                 -  mov [r14+3C],ecx                   

mgsvtpp.exe+411FCFD:  41 8B 4E 04                 -  mov ecx,[r14+04]                   

mgsvtpp.exe+411FD01:  41 89 46 08                 -  mov [r14+08],eax                   

mgsvtpp.exe+411FD05:  41 8B 46 0C                 -  mov eax,[r14+0C]                   

mgsvtpp.exe+411FD09:  81 F1 2FEA9DB4              -  xor ecx,B49DEA2F

mgsvtpp.exe+411FD0F:  35 2FEA9DB4                 -  xor eax,B49DEA2F

mgsvtpp.exe+411FD14:  39 C8                       -  cmp eax,ecx                        <<<--- AOB Starts Here

mgsvtpp.exe+411FD16:  0F47 C8                     -  cmova ecx,eax                     

mgsvtpp.exe+411FD19:  89 C8                       -  mov eax,ecx                       

mgsvtpp.exe+411FD1B:  35 2FEA9DB4                 -  xor eax,B49DEA2F

mgsvtpp.exe+411FD20:  81 F1 ACD5FB94              -  xor ecx,94FBD5AC

mgsvtpp.exe+411FD26:  41 89 4E 40                 -  mov [r14+40],ecx                   

mgsvtpp.exe+411FD2A:  41 89 46 0C                 -  mov [r14+0C],eax                   

mgsvtpp.exe+411FD2E:  B8 00100000                 -  mov eax,00001000                   

mgsvtpp.exe+411FD33:  66 09 43 22                 -  or [rbx+22],ax                     

mgsvtpp.exe+411FD37:  0F2F 36                     -  comiss xmm6,[rsi]                 

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

mgsvtpp.exe+411FD3A:  F3 0F10 0E                  -  movss xmm1,[rsi]                   

mgsvtpp.exe+411FD3E:  F3 0F10 5E 04               -  movss xmm3,[rsi+04]               

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

mgsvtpp.exe+411FD43:  0F93 D0                     -  setae al                           

mgsvtpp.exe+411FD46:  F3 41 0F5C C8               -  subss xmm1,xmm8                   

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

mgsvtpp.exe+411FD4E:  73 03                       -  jae 14411FD53                     

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

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

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

mgsvtpp.exe+411FD5A:  0F2F C6                     -  comiss xmm0,xmm6                   

mgsvtpp.exe+411FD5D:  73 03                       -  jae 14411FD62                     

mgsvtpp.exe+411FD5F:  0F28 CB                     -  movaps xmm1,xmm3                   

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

mgsvtpp.exe+411FD65:  F3 0F11 0E                  -  movss [rsi],xmm1                   

mgsvtpp.exe+411FD69:  F3 45 0F58 D8               -  addss xmm11,xmm8                   

mgsvtpp.exe+411FD6E:  77 14                       -  ja 14411FD84                       

mgsvtpp.exe+411FD70:  B9 00200000                 -  mov ecx,00002000                   

mgsvtpp.exe+411FD75:  66 85 4B 22                 -  test [rbx+22],cx                   

mgsvtpp.exe+411FD79:  74 09                       -  je 14411FD84                       

mgsvtpp.exe+411FD7B:  41 83 8C 24 B4000000 04     -  or dword ptr [r12+000000B4],04     

mgsvtpp.exe+411FD84:  45 30 F6                    -  xor r14l,r14l                     

//// Template: I2CEA_AOBFullInjection

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

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

}



{

mgsvtpp.exe+11F2259 - 3B C1                 - cmp eax,ecx

mgsvtpp.exe+11F225B - 0F47 C8               - cmova ecx,eax

mgsvtpp.exe+11F225E - 8B C1                 - mov eax,ecx

mgsvtpp.exe+11F2260 - 35 2FEA9DB4           - xor eax,B49DEA2F

mgsvtpp.exe+11F2265 - 81 F1 ACD5FB94        - xor ecx,94FBD5AC

mgsvtpp.exe+11F226B - 41 89 4F 40           - mov [r15+40],ecx

mgsvtpp.exe+11F226F - 41 89 47 0C           - mov [r15+0C],eax

mgsvtpp.exe+11F2273 - B8 00100000           - mov eax,00001000

mgsvtpp.exe+11F2278 - 66 09 43 22           - or [rbx+22],ax

mgsvtpp.exe+11F227C - 0F2F 37               - comiss xmm6,[rdi]



mgsvtpp.exe+11F227F - F3 0F10 0F            - movss xmm1,[rdi]

mgsvtpp.exe+11F2283 - F3 0F10 5F 04         - movss xmm3,[rdi+04]



mgsvtpp.exe+11F2288 - 0F93 C0               - setae al

mgsvtpp.exe+11F228B - F3 41 0F5C C8         - subss xmm1,xmm8

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

mgsvtpp.exe+11F2293 - 73 03                 - jae mgsvtpp.exe+11F2298

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

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

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

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

mgsvtpp.exe+11F22A2 - 73 03                 - jae mgsvtpp.exe+11F22A7

}

DrWolfman
Cheater
Cheater
Posts: 32
Joined: Thu Aug 10, 2017 4:23 am
Reputation: 2

Metal Gear Solid V

Post by DrWolfman » Thu Jul 26, 2018 2:26 pm

TheyCallMeTim13, post: 52892, member: 91 wrote:7721

Here is the updated "HealthWrtHook".

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

    Author            : TheyCallMeTim13

    Name            : HealthWrtHook



    Health Wrt Hook



    39xx0F47xx89xx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxF3xxxxxxxx77xxB9xxxxxxxx66xxxxxx74xx41xxxxxxxxxxxxxxxx

    3Bxx0F47xx8Bxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx

    3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx

}



{$STRICT}



define(address, mgsvtpp.exe+411FD3A)

// define(bytes, F3 0F 10 0E F3 0F 10 5E 04)

define(bytes, F3 0F 10 0F F3 0F 10 5F 04)



////

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

[ENABLE]

aobScanModule(aobHealthWrtHook, mgsvtpp.exe, 3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx)

// i2AobScan(aobHealthWrtHook, 3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx)

define(injHealthWrtHook, aobHealthWrtHook+26)

assert(injHealthWrtHook, bytes)

// i2Assert(injHealthWrtHook, bytes)

registerSymbol(injHealthWrtHook)



alloc(memHealthWrtHook, 0x400, injHealthWrtHook)



label(ptrHealthWrtHook)

registerSymbol(ptrHealthWrtHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memHealthWrtHook:

    dd (float)0

    align 10

    ptrHealthWrtHook:

        dq 0

    align 10 CC

    n_code:

        mov [ptrHealthWrtHook],rdi

        movss xmm1,[rdi+04]

        movss xmm3,[rdi+04]

        movss xmm8,[memHealthWrtHook]

    o_code:

        // movss xmm1,[rdi] // movss xmm1,[rsi]

        // movss xmm1,[rdi+04] // movss xmm3,[rsi+04]

    exit:

        jmp return





////

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

injHealthWrtHook:

    jmp n_code

    nop

    nop

    nop

    nop

    return:





////

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

[DISABLE]

////

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

injHealthWrtHook:

    db bytes



unregisterSymbol(injHealthWrtHook)



unregisterSymbol(ptrHealthWrtHook)



dealloc(memHealthWrtHook)



{

//// Injection Point: mgsvtpp.exe+411FD3A  -  000000014411FD3A

//// AOB address: 000000014411FD14  -  mgsvtpp.exe+411FD14

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: mgsvtpp.exe  -  0000000140000000

//// Module Size: 0000000008434000

mgsvtpp.exe+411FCE9:  0F47 C8                     -  cmova ecx,eax                   

mgsvtpp.exe+411FCEC:  89 C8                       -  mov eax,ecx                     

mgsvtpp.exe+411FCEE:  81 F1 ACD5FB94              -  xor ecx,94FBD5AC

mgsvtpp.exe+411FCF4:  35 2FEA9DB4                 -  xor eax,B49DEA2F

mgsvtpp.exe+411FCF9:  41 89 4E 3C                 -  mov [r14+3C],ecx                 

mgsvtpp.exe+411FCFD:  41 8B 4E 04                 -  mov ecx,[r14+04]                 

mgsvtpp.exe+411FD01:  41 89 46 08                 -  mov [r14+08],eax                 

mgsvtpp.exe+411FD05:  41 8B 46 0C                 -  mov eax,[r14+0C]                 

mgsvtpp.exe+411FD09:  81 F1 2FEA9DB4              -  xor ecx,B49DEA2F

mgsvtpp.exe+411FD0F:  35 2FEA9DB4                 -  xor eax,B49DEA2F

mgsvtpp.exe+411FD14:  39 C8                       -  cmp eax,ecx                        <<<--- AOB Starts Here

mgsvtpp.exe+411FD16:  0F47 C8                     -  cmova ecx,eax                   

mgsvtpp.exe+411FD19:  89 C8                       -  mov eax,ecx                     

mgsvtpp.exe+411FD1B:  35 2FEA9DB4                 -  xor eax,B49DEA2F

mgsvtpp.exe+411FD20:  81 F1 ACD5FB94              -  xor ecx,94FBD5AC

mgsvtpp.exe+411FD26:  41 89 4E 40                 -  mov [r14+40],ecx                 

mgsvtpp.exe+411FD2A:  41 89 46 0C                 -  mov [r14+0C],eax                 

mgsvtpp.exe+411FD2E:  B8 00100000                 -  mov eax,00001000                 

mgsvtpp.exe+411FD33:  66 09 43 22                 -  or [rbx+22],ax                   

mgsvtpp.exe+411FD37:  0F2F 36                     -  comiss xmm6,[rsi]               

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

mgsvtpp.exe+411FD3A:  F3 0F10 0E                  -  movss xmm1,[rsi]                 

mgsvtpp.exe+411FD3E:  F3 0F10 5E 04               -  movss xmm3,[rsi+04]             

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

mgsvtpp.exe+411FD43:  0F93 D0                     -  setae al                         

mgsvtpp.exe+411FD46:  F3 41 0F5C C8               -  subss xmm1,xmm8                 

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

mgsvtpp.exe+411FD4E:  73 03                       -  jae 14411FD53                   

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

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

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

mgsvtpp.exe+411FD5A:  0F2F C6                     -  comiss xmm0,xmm6                 

mgsvtpp.exe+411FD5D:  73 03                       -  jae 14411FD62                   

mgsvtpp.exe+411FD5F:  0F28 CB                     -  movaps xmm1,xmm3                 

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

mgsvtpp.exe+411FD65:  F3 0F11 0E                  -  movss [rsi],xmm1                 

mgsvtpp.exe+411FD69:  F3 45 0F58 D8               -  addss xmm11,xmm8                 

mgsvtpp.exe+411FD6E:  77 14                       -  ja 14411FD84                     

mgsvtpp.exe+411FD70:  B9 00200000                 -  mov ecx,00002000                 

mgsvtpp.exe+411FD75:  66 85 4B 22                 -  test [rbx+22],cx                 

mgsvtpp.exe+411FD79:  74 09                       -  je 14411FD84                     

mgsvtpp.exe+411FD7B:  41 83 8C 24 B4000000 04     -  or dword ptr [r12+000000B4],04   

mgsvtpp.exe+411FD84:  45 30 F6                    -  xor r14l,r14l                   

//// Template: I2CEA_AOBFullInjection

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

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

}



{

mgsvtpp.exe+11F2259 - 3B C1                 - cmp eax,ecx

mgsvtpp.exe+11F225B - 0F47 C8               - cmova ecx,eax

mgsvtpp.exe+11F225E - 8B C1                 - mov eax,ecx

mgsvtpp.exe+11F2260 - 35 2FEA9DB4           - xor eax,B49DEA2F

mgsvtpp.exe+11F2265 - 81 F1 ACD5FB94        - xor ecx,94FBD5AC

mgsvtpp.exe+11F226B - 41 89 4F 40           - mov [r15+40],ecx

mgsvtpp.exe+11F226F - 41 89 47 0C           - mov [r15+0C],eax

mgsvtpp.exe+11F2273 - B8 00100000           - mov eax,00001000

mgsvtpp.exe+11F2278 - 66 09 43 22           - or [rbx+22],ax

mgsvtpp.exe+11F227C - 0F2F 37               - comiss xmm6,[rdi]



mgsvtpp.exe+11F227F - F3 0F10 0F            - movss xmm1,[rdi]

mgsvtpp.exe+11F2283 - F3 0F10 5F 04         - movss xmm3,[rdi+04]



mgsvtpp.exe+11F2288 - 0F93 C0               - setae al

mgsvtpp.exe+11F228B - F3 41 0F5C C8         - subss xmm1,xmm8

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

mgsvtpp.exe+11F2293 - 73 03                 - jae mgsvtpp.exe+11F2298

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

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

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

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

mgsvtpp.exe+11F22A2 - 73 03                 - jae mgsvtpp.exe+11F22A7

}




Thanks so much for the quick reply! Is it a similar shift/update for the "VisiblityHook" ? That's the one currently having issues for me.



Here s your coding update for the last update if that's helpful as a point of reference! (I realize I should have included that with the first post?)



Hope you have a wonderful Thursday!


Code: Select all


{

    Process            : mgsvtpp.exe  -  (x64)

    Module            : vstdlib_s64.dll  -  000000000006B000

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

    Author            : TheyCallMeTim13

    Name            : VisiblityHook



    Visiblity Hook

}





define(address, mgsvtpp.exe+41FC2DB)

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



////

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

[ENABLE]

aobScanModule(aobVisiblityHook, mgsvtpp.exe, 89xxxxxxxxxx89xxxxxx44xxxxxxxx48xxxxxxxx3Bxxxxxx0F82xxxxxxxx31xx44xxxxxx83xxxxxxxx0F28xxxxxxxxxx41xxxx48xxxx44xxxxC6xxxxxxxx0F29xxxx89xxxxxx0F86xxxxxxxxF3xxxxxxxxxxF3xxxxxxxxxxF3xxxxxxxxxxF3xxxxxxxxxxxxxxxx)

define(injVisiblityHook, aobVisiblityHook)

assert(injVisiblityHook, bytes)

registerSymbol(injVisiblityHook)



alloc(memVisiblityHook, 0x400, injVisiblityHook)



label(ptrVisiblityHook)

registerSymbol(ptrVisiblityHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memVisiblityHook:

    ptrVisiblityHook:

        dq 0

    n_code:

        mov [ptrVisiblityHook],rdi

        mov ecx,(float)10000

    o_code:

        mov [rdi+00000098],ecx

    exit:

        jmp return





////

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

injVisiblityHook:

    jmp n_code

    nop

    return:





////

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

[DISABLE]

////

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

injVisiblityHook:

    db bytes



unregisterSymbol(injVisiblityHook)

unregisterSymbol(ptrVisiblityHook)



dealloc(memVisiblityHook)



{

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

//// Process: mgsvtpp.exe  -  0000000140000000

//// Module: vstdlib_s64.dll  -  0000000073690000

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

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

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

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

}



{// 31xx44xxxxxx83xxxxxxxx0Fxxxxxxxxxxxx

// ORIGINAL CODE - INJECTION POINT: "mgsvtpp.exe"+40E6408



"mgsvtpp.exe"+40E63DD: 48 8B 86 C8 00 00 00        -  mov rax,[rsi+000000C8]

"mgsvtpp.exe"+40E63E4: 4C 8B 01                    -  mov r8,[rcx]

"mgsvtpp.exe"+40E63E7: F3 0F 10 14 98              -  movss xmm2,[rax+rbx*4]

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

"mgsvtpp.exe"+40E63F0: 48 8B 86 D0 00 00 00        -  mov rax,[rsi+000000D0]

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

"mgsvtpp.exe"+40E63FC: 8B 0C 98                    -  mov ecx,[rax+rbx*4]

"mgsvtpp.exe"+40E63FF: 41 FF C5                    -  inc r13d

"mgsvtpp.exe"+40E6402: 41 D1 C7                    -  rol r15d,1

"mgsvtpp.exe"+40E6405: 48 FF C3                    -  inc rbx

// ---------- INJECTING HERE ----------

"mgsvtpp.exe"+40E6408: 89 8F 98 00 00 00           -  mov [rdi+00000098],ecx

// ---------- DONE INJECTING  ----------

"mgsvtpp.exe"+40E640E: 44 89 6C 24 28              -  mov [rsp+28],r13d

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

"mgsvtpp.exe"+40E6418: 48 89 5C 24 50              -  mov [rsp+50],rbx

"mgsvtpp.exe"+40E641D: 44 3B 6C 24 60              -  cmp r13d,[rsp+60]

"mgsvtpp.exe"+40E6422: 0F 82 3C E9 FF FF           -  jb mgsvtpp.exe+40E4D64

"mgsvtpp.exe"+40E6428: 31 C0                       -  xor eax,eax

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

"mgsvtpp.exe"+40E642E: 83 7C 24 60 00              -  cmp dword ptr [rsp+60],00

"mgsvtpp.exe"+40E6433: 0F 28 05 C6 07 F3 FD        -  movaps xmm0,[mgsvtpp.exe+2016C00]

"mgsvtpp.exe"+40E643A: 89 C7                       -  mov edi,eax

}



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

Locked

Who is online

Users browsing this forum: aureliano17, ErraticEngineer, Eternallydissolved, Google [Bot], Google Adsense [Bot], Modebcn