Page 4 of 7

Re: Dying Light

Posted: Thu Jan 04, 2018 2:40 am
by niebaum
Is it possible to add the Driver Skill along with Survivor/Agility/Power Skills to the XP part of the CT ?

Re: Dying Light

Posted: Fri Feb 09, 2018 10:17 pm
by Kawena1
Please update this some of it works but a lot of it doesn't work. Your work is very much appreciated :D

Re: Dying Light

Posted: Wed Feb 14, 2018 9:19 pm
by goodolcaptain
I've been trying to get the item swapper to work but the box above swap is empty. Am I doing something wrong or is it broken?

Re: Dying Light

Posted: Sat Feb 17, 2018 12:08 am
by AkimboDK
Is it possible to get a detailed weapon list/item list of the backpack editor etc? its hard to figure out which one is what.
i cant find dark sickle, because i dont know which one of all the sickle types there are and how unsorted it is..
otherwise i really like this cheat table.. especially the unlimited ammo thing and go around killing zombies with an infinite non realoding shotgun of buckshots! hell yeah..

Re: Dying Light

Posted: Sun Feb 25, 2018 4:42 am
by TimFun13
Here's a fun/goofy one to play with:

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 02/24/18
	Author			: ShyTwig16
	Name			: FireRateHook

	Fire Rate Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49CF)
define(oldBytes, BF 02 00 00 00)
define(newBytes, BF 01 00 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobFireRateHook, gamedll_x64_rwdi.dll, 41xxxxxxxxxxxxEBxx45xxxxxxxxxxxx45xxxxxxxxxxxx49xxxxxxBFxxxxxxxx49xxxx41xxxxxxFFxxxx49xxxxxx49xxxxF3xxxxxxxxxx45xxxxxxFFxxxx84xx74xx49xxxx49xxxxFFxxxxxxxxxx48xxxxE8xxxxxxxx44xxxxxxF3xxxxxxxxxxxx)
define(injFireRateHook, aobFireRateHook+1B)
assert(injFireRateHook, oldBytes)
registerSymbol(injFireRateHook)


////
//// ---------- Injection Point ----------
injFireRateHook:
	db newBytes


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injFireRateHook:
	db oldBytes

unregisterSymbol(injFireRateHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49CF  -  000007FEEDB673DF
//// AOB address: 000007FEEDB673C4  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49B4
//// Process: DyingLightGame.exe  -  000000013FFF0000
//// Module: gamedll_x64_rwdi.dll  -  000007FEECE90000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4969:  75 F5                       -  jne 7FEEDB67370                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD496B:  EB 03                       -  jmp 7FEEDB67380                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD496D:  49 8B CC                    -  mov rcx,r12                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4970:  48 8B 49 F8                 -  mov rcx,[rcx-08]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4974:  E8 5738D1FF                 -  call 7FEED87ABE0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4979:  41 83 7D 20 02              -  cmp dword ptr [r13+20],02          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD497E:  45 88 65 4C                 -  mov [r13+4C],r12l                  
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4982:  41 C7 85 58020000 FFFFFFFF  -  mov [r13+00000258],FFFFFFFF        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD498D:  45 89 A5 5C020000           -  mov [r13+0000025C],r12d            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4994:  75 27                       -  jne 7FEEDB673CD                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4996:  45 38 A5 9F000000           -  cmp [r13+0000009F],r12l            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD499D:  75 15                       -  jne 7FEEDB673C4                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD499F:  41 C6 85 9F000000 01        -  mov byte ptr [r13+0000009F],01     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49A7:  41 C7 85 A0000000 01000000  -  mov [r13+000000A0],00000001        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49B2:  EB 17                       -  jmp 7FEEDB673DB                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49B4:  41 FF 85 A0000000           -  inc [r13+000000A0]                 <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49BB:  EB 0E                       -  jmp 7FEEDB673DB                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49BD:  45 88 A5 9F000000           -  mov [r13+0000009F],r12l            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49C4:  45 89 A5 A0000000           -  mov [r13+000000A0],r12d            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49CB:  49 8B 45 00                 -  mov rax,[r13+00]                   
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49CF:  BF 02000000                 -  mov edi,00000002                   
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49D4:  49 8B CD                    -  mov rcx,r13                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49D7:  41 89 7D 20                 -  mov [r13+20],edi                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49DB:  FF 50 30                    -  call qword ptr [rax+30]            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49DE:  49 8B 45 00                 -  mov rax,[r13+00]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49E2:  49 8B CD                    -  mov rcx,r13                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49E5:  F3 41 0F11 45 24            -  movss [r13+24],xmm0                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49EB:  45 89 65 28                 -  mov [r13+28],r12d                  
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49EF:  FF 50 28                    -  call qword ptr [rax+28]            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49F2:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49F4:  74 5F                       -  je 7FEEDB67465                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49F6:  49 8B 07                    -  mov rax,[r15]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49F9:  49 8B CF                    -  mov rcx,r15                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD49FC:  FF 90 100A0000              -  call qword ptr [rax+00000A10]      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A02:  48 8B D8                    -  mov rbx,rax                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A05:  E8 8622F2FF                 -  call 7FEEDA896A0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A0A:  44 8D 47 FF                 -  lea r8d,[rdi-01]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A0E:  F3 44 0F11 5C 24 28         -  movss [rsp+28],xmm11               
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A15:  F3 44 0F11 5C 24 20         -  movss [rsp+20],xmm11               
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A1C:  48 8D 95 70010000           -  lea rdx,[rbp+00000170]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD4A23:  4C 8B CB                    -  mov r9,rbx                         
//// Template: I2CEA_AOBInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

Re: Dying Light

Posted: Wed Feb 28, 2018 10:53 pm
by TimFun13
Here's one for the Attack speed:
Just know that if it gets set too low then attacks stop connecting (doing damage).

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 02/28/18
	Author			: ShyTwig16
	Name			: AttackSpeedHook

	Attack Speed Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731)
define(bytes, F3 0F 58 84 9F 28 03 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobAttackSpeedHook, gamedll_x64_rwdi.dll, 48xxxxF3xxxxxxxxxxxxxxxxF3xxxxxxF3xxxxxxxxxxxxxxxx48xxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx)
define(injAttackSpeedHook, aobAttackSpeedHook+10)
assert(injAttackSpeedHook, bytes)
registerSymbol(injAttackSpeedHook)

alloc(memAttackSpeedHook, 0x400, injAttackSpeedHook)

label(fltAttackSpeedHook)
registerSymbol(fltAttackSpeedHook)

label(ptrAttackSpeedHook)
registerSymbol(ptrAttackSpeedHook)

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

memAttackSpeedHook:
	fltAttackSpeedHook:
		dd (float)0.3
	align 10
	ptrAttackSpeedHook:
		dq 0
	align 10 CC
	n_code:
		push rax
		lea rax,[rdi+rbx*4]
		mov [ptrAttackSpeedHook],rax
		addss xmm0,[fltAttackSpeedHook]
	o_code:
		// addss xmm0,[rdi+rbx*4+00000328]
	exit:
		pop rax
		jmp return


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


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

unregisterSymbol(injAttackSpeedHook)

unregisterSymbol(fltAttackSpeedHook)

unregisterSymbol(ptrAttackSpeedHook)

dealloc(memAttackSpeedHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731  -  000007FEEA67D141
//// AOB address: 000007FEEA67D131  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA721
//// Process: DyingLightGame.exe  -  000000013FD20000
//// Module: gamedll_x64_rwdi.dll  -  000007FEE9990000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E3:  83 FB 0D                    -  cmp ebx,0D                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E6:  74 69                       -  je 7FEEA67D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E8:  83 FB 0F                    -  cmp ebx,0F                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6EB:  74 64                       -  je 7FEEA67D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6ED:  83 FB 0C                    -  cmp ebx,0C                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F0:  74 5F                       -  je 7FEEA67D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F2:  48 63 8F 78020000           -  movsxd  rcx,dword ptr [rdi+00000278]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F9:  0F57 C0                     -  xorps xmm0,xmm0                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6FC:  83 F9 FF                    -  cmp ecx,-01                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6FF:  74 30                       -  je 7FEEA67D141                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA701:  48 63 87 10010000           -  movsxd  rax,dword ptr [rdi+00000110]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA708:  F3 0F10 8C 9F 28030000      -  movss xmm1,[rdi+rbx*4+00000328]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA711:  F3 0F5C 8F 70020000         -  subss xmm1,[rdi+00000270]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA719:  85 C0                       -  test eax,eax                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71B:  78 10                       -  js 7FEEA67D13D                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71D:  85 C9                       -  test ecx,ecx                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71F:  78 0C                       -  js 7FEEA67D13D                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA721:  48 03 C8                    -  add rcx,rax                        <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA724:  F3 0F10 84 8F B8010000      -  movss xmm0,[rdi+rcx*4+000001B8]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA72D:  F3 0F5C C1                  -  subss xmm0,xmm1                    
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731:  F3 0F58 84 9F 28030000      -  addss xmm0,[rdi+rbx*4+00000328]    
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA73A:  48 63 C2                    -  movsxd  rax,edx                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA73D:  F3 0F59 84 87 FC020000      -  mulss xmm0,[rdi+rax*4+000002FC]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA746:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA74B:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA74F:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA750:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA751:  F3 0F10 84 9F 28030000      -  movss xmm0,[rdi+rbx*4+00000328]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA75A:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA75F:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA763:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA764:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA765:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA766:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA767:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA768:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA769:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76A:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76B:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76C:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76D:  CC                          -  int 3                              
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}
I'm liking the above method but here's the same thing just setup as a multiplier:

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 02/28/18
	Author			: ShyTwig16
	Name			: AttackSpeedHook

	Attack Speed Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731)
define(bytes, F3 0F 58 84 9F 28 03 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobAttackSpeedHook, gamedll_x64_rwdi.dll, 48xxxxF3xxxxxxxxxxxxxxxxF3xxxxxxF3xxxxxxxxxxxxxxxx48xxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx)
define(injAttackSpeedHook, aobAttackSpeedHook+10)
assert(injAttackSpeedHook, bytes)
registerSymbol(injAttackSpeedHook)

alloc(memAttackSpeedHook, 0x400, injAttackSpeedHook)

label(fltAttackSpeedHook)
registerSymbol(fltAttackSpeedHook)

label(ptrAttackSpeedHook)
registerSymbol(ptrAttackSpeedHook)

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

memAttackSpeedHook:
	dd 0
	dd 0
	dd 0
	dd 0
	fltAttackSpeedHook:
		dd (float)0.5
	align 10
	ptrAttackSpeedHook:
		dq 0
	align 10 CC
	n_code:
		push rax
		movaps [memAttackSpeedHook],xmm1
		xorps xmm1,xmm1
		lea rax,[rdi+rbx*4]
		mov [ptrAttackSpeedHook],rax
		movss xmm1,[rdi+rbx*4+328]
		mulss xmm1,[fltAttackSpeedHook]
		addss xmm0,xmm1
	o_code:
		// addss xmm0,[rdi+rbx*4+00000328]
	exit:
		movaps xmm1,[memAttackSpeedHook]
		pop rax
		jmp return


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


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

unregisterSymbol(injAttackSpeedHook)

unregisterSymbol(fltAttackSpeedHook)

unregisterSymbol(ptrAttackSpeedHook)

dealloc(memAttackSpeedHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731  -  000007FEEA67D141
//// AOB address: 000007FEEA67D131  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA721
//// Process: DyingLightGame.exe  -  000000013FD20000
//// Module: gamedll_x64_rwdi.dll  -  000007FEE9990000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E3:  83 FB 0D                    -  cmp ebx,0D                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E6:  74 69                       -  je 7FEEA67D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E8:  83 FB 0F                    -  cmp ebx,0F                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6EB:  74 64                       -  je 7FEEA67D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6ED:  83 FB 0C                    -  cmp ebx,0C                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F0:  74 5F                       -  je 7FEEA67D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F2:  48 63 8F 78020000           -  movsxd  rcx,dword ptr [rdi+00000278]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F9:  0F57 C0                     -  xorps xmm0,xmm0                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6FC:  83 F9 FF                    -  cmp ecx,-01                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6FF:  74 30                       -  je 7FEEA67D141                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA701:  48 63 87 10010000           -  movsxd  rax,dword ptr [rdi+00000110]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA708:  F3 0F10 8C 9F 28030000      -  movss xmm1,[rdi+rbx*4+00000328]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA711:  F3 0F5C 8F 70020000         -  subss xmm1,[rdi+00000270]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA719:  85 C0                       -  test eax,eax                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71B:  78 10                       -  js 7FEEA67D13D                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71D:  85 C9                       -  test ecx,ecx                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71F:  78 0C                       -  js 7FEEA67D13D                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA721:  48 03 C8                    -  add rcx,rax                        <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA724:  F3 0F10 84 8F B8010000      -  movss xmm0,[rdi+rcx*4+000001B8]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA72D:  F3 0F5C C1                  -  subss xmm0,xmm1                    
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731:  F3 0F58 84 9F 28030000      -  addss xmm0,[rdi+rbx*4+00000328]    
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA73A:  48 63 C2                    -  movsxd  rax,edx                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA73D:  F3 0F59 84 87 FC020000      -  mulss xmm0,[rdi+rax*4+000002FC]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA746:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA74B:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA74F:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA750:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA751:  F3 0F10 84 9F 28030000      -  movss xmm0,[rdi+rbx*4+00000328]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA75A:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA75F:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA763:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA764:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA765:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA766:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA767:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA768:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA769:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76A:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76B:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76C:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76D:  CC                          -  int 3                              
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}
And here's one for an auto trap reset, the green lights don't always reset but the traps seem to:

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 02/28/18
	Author			: ShyTwig16
	Name			: TrapResetHook

	Trap Reset Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A634)
define(bytes, C7 81 44 01 00 00 04 00 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobTrapResetHook, gamedll_x64_rwdi.dll, 0FB6xxxxxxxxxx84xx74xx80xxxxxxxxxxxx75xxC7xxxxxxxxxxxxxxxxxxxx84xx74xx80xxxxxxxxxxxx74xxC7xxxxxxxxxxxxxxxxxxF3xx)
define(injTrapResetHook, aobTrapResetHook+14)
assert(injTrapResetHook, bytes)
registerSymbol(injTrapResetHook)

alloc(memTrapResetHook, 0x400, injTrapResetHook)

label(ptrTrapResetHook)
registerSymbol(ptrTrapResetHook)

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

memTrapResetHook:
	ptrTrapResetHook:
		dq 0
	align 10 CC
	n_code:
		mov [ptrTrapResetHook],rcx
		mov [rcx+1C0],00000101
		mov [rcx+144],00000000

	o_code:
		// mov [rcx+00000144],00000004
	exit:
		jmp return


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


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

unregisterSymbol(injTrapResetHook)

unregisterSymbol(ptrTrapResetHook)

dealloc(memTrapResetHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A634  -  000007FEE157D044
//// AOB address: 000007FEE157D030  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A620
//// Process: DyingLightGame.exe  -  000000013FFB0000
//// Module: gamedll_x64_rwdi.dll  -  000007FEE0B70000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A611:  5B                          -  pop rbx                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A612:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A613:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A614:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A615:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A616:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A617:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A618:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A619:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A61A:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A61B:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A61C:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A61D:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A61E:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A61F:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A620:  0FB6 81 C0010000            -  movzx eax,byte ptr [rcx+000001C0]  <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A627:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A629:  74 2B                       -  je 7FEE157D066                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A62B:  80 B9 C1010000 00           -  cmp byte ptr [rcx+000001C1],00     
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A632:  75 0B                       -  jne 7FEE157D04F                    
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A634:  C7 81 44010000 04000000     -  mov [rcx+00000144],00000004        
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A63E:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A63F:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A641:  74 13                       -  je 7FEE157D066                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A643:  80 B9 C1010000 00           -  cmp byte ptr [rcx+000001C1],00     
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A64A:  74 0A                       -  je 7FEE157D066                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A64C:  C7 81 44010000 05000000     -  mov [rcx+00000144],00000005        
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A656:  F3 C3                       -  repe ret                           
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A658:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A659:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A65A:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A65B:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A65C:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A65D:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A65E:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A65F:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A660:  48 89 5C 24 08              -  mov [rsp+08],rbx                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A665:  48 89 6C 24 10              -  mov [rsp+10],rbp                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A66A:  48 89 74 24 18              -  mov [rsp+18],rsi                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A66F:  57                          -  push rdi                           
gamedll_x64_rwdi.ShutdownGameScriptDLL+A0A670:  48 83 EC 30                 -  sub rsp,30                         
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}


Re: Dying Light

Posted: Mon Mar 05, 2018 11:13 am
by TimFun13
Here's a proper Fire Rate hook.

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 03/04/18
	Author			: ShyTwig16
	Name			: WeaponFireRateFireHook

	Weapon Fire Rate Fire Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BD3)
define(bytes, F3 0F 10 43 3C)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponFireRateFireHook, gamedll_x64_rwdi.dll, 48xxxxxxxxxxxx48xxxxxxxx74xx48xxxxxxEBxx33xxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxx0F2Exxxxxxxxxx74xxF3xxxxxxxxxxxxxxF3xxxxxx0F54xxxxxxxxxxF3xxxxxxxx48xxxxxxxxxxF3xxxxxxxx48xxxxxxxxxx)
define(injWeaponFireRateFireHook, aobWeaponFireRateFireHook+4D)
assert(injWeaponFireRateFireHook, bytes)
registerSymbol(injWeaponFireRateFireHook)

alloc(memWeaponFireRateFireHook, 0x400, injWeaponFireRateFireHook)

label(fltWeaponFireRateFireHook)
registerSymbol(fltWeaponFireRateFireHook)

label(ptrWeaponFireRateFireHook)
registerSymbol(ptrWeaponFireRateFireHook)

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

memWeaponFireRateFireHook:
	fltWeaponFireRateFireHook:
		dd (float)0.25
	align 10
	ptrWeaponFireRateFireHook:
		dq 0
	align 10 CC
	n_code:
		mov [ptrWeaponFireRateFireHook],rbx
		movss xmm0,[rbx+3C]
		mulss xmm0,[fltWeaponFireRateFireHook]
	o_code:
		// movss xmm0,[rbx+3C]
	exit:
		jmp return


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


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

unregisterSymbol(injWeaponFireRateFireHook)

unregisterSymbol(fltWeaponFireRateFireHook)

unregisterSymbol(ptrWeaponFireRateFireHook)

dealloc(memWeaponFireRateFireHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BD3  -  000007FEDE8365E3
//// AOB address: 000007FEDE836596  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B86
//// Process: DyingLightGame.exe  -  000000013FD70000
//// Module: gamedll_x64_rwdi.dll  -  000007FEDDB60000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B7D:  48 8B 03                    -  mov rax,[rbx]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B80:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B83:  FF 50 20                    -  call qword ptr [rax+20]            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B86:  48 8B 80 B00B0000           -  mov rax,[rax+00000BB0]             <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B8D:  48 83 78 40 00              -  cmp qword ptr [rax+40],00          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B92:  74 06                       -  je 7FEDE8365AA                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B94:  48 8B 40 48                 -  mov rax,[rax+48]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B98:  EB 02                       -  jmp 7FEDE8365AC                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B9A:  33 C0                       -  xor eax,eax                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3B9C:  F3 0F10 88 C0040000         -  movss xmm1,[rax+000004C0]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BA4:  F3 0F10 05 7C5F7200         -  movss xmm0,[7FEDEF5C538]           [(float)10.0000]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BAC:  0F2E 0D 95607200            -  ucomiss xmm1,[7FEDEF5C658]         [00000000]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BB3:  74 13                       -  je 7FEDE8365D8                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BB5:  F3 0F10 05 DF687200         -  movss xmm0,[7FEDEF5CEAC]           [(float)720.0000]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BBD:  F3 0F5E C1                  -  divss xmm0,xmm1                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BC1:  0F54 05 4869C800            -  andps xmm0,[7FEDF4BCF20]           [7FFFFFFF]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BC8:  F3 0F59 43 3C               -  mulss xmm0,[rbx+3C]                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BCD:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BD1:  5B                          -  pop rbx                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BD2:  C3                          -  ret                                
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BD3:  F3 0F10 43 3C               -  movss xmm0,[rbx+3C]                
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BD8:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BDC:  5B                          -  pop rbx                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BDD:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BDE:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BDF:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BE0:  40 53                       -  push rbx                           
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BE2:  48 83 EC 20                 -  sub rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BE6:  33 C0                       -  xor eax,eax                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BE8:  48 8B D9                    -  mov rbx,rcx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BEB:  48 89 81 50010000           -  mov [rcx+00000150],rax             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BF2:  89 81 A8000000              -  mov [rcx+000000A8],eax             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BF8:  88 41 10                    -  mov [rcx+10],al                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BFB:  48 8B 01                    -  mov rax,[rcx]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3BFE:  FF 50 20                    -  call qword ptr [rax+20]            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3C01:  48 63 53 14                 -  movsxd  rdx,dword ptr [rbx+14]     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3C05:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3C08:  48 8B 80 680B0000           -  mov rax,[rax+00000B68]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3C0F:  C6 44 10 2B 01              -  mov byte ptr [rax+rdx+2B],01       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3C14:  48 8B 03                    -  mov rax,[rbx]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD3C17:  FF 50 20                    -  call qword ptr [rax+20]            
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

Recoil.

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 03/04/18
	Author			: ShyTwig16
	Name			: WeaponRecoilWrtFireHook

	Weapon Recoil Wrt Fire Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FC3)
define(bytes, F3 0F 59 83 08 01 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponRecoilWrtFireHook, gamedll_x64_rwdi.dll, 0F28xx0F28xxE8xxxxxxxx0F2Exx74xx0F28xxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxx48xxxxxxxxxxxxxx48xxxxxxxxxxxxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxxF3xxxxxxxxF3xxxxxxxx44xxxxxxxxxx44xxxxxxxxxxF3xxxxxxxxxxxxxxxxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxx48xxxxxxxxxxxxxx48xxxxxxxxxxxx0F2Fxxxxxxxxxx)
define(injWeaponRecoilWrtFireHook, aobWeaponRecoilWrtFireHook+13)
assert(injWeaponRecoilWrtFireHook, bytes)
registerSymbol(injWeaponRecoilWrtFireHook)

alloc(memWeaponRecoilWrtFireHook, 0x400, injWeaponRecoilWrtFireHook)

label(fltWeaponRecoilWrtFireHook)
registerSymbol(fltWeaponRecoilWrtFireHook)

label(ptrWeaponRecoilWrtFireHook)
registerSymbol(ptrWeaponRecoilWrtFireHook)

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

memWeaponRecoilWrtFireHook:
	fltWeaponRecoilWrtFireHook:
		dd (float)0
	align 10
	ptrWeaponRecoilWrtFireHook:
		dq 0
	align 10 CC
	n_code:
		mov [ptrWeaponRecoilWrtFireHook],rbx
		movss xmm0,[fltWeaponRecoilWrtFireHook]
		movss [rbx+100],xmm0
		movss [rbx+104],xmm0
		movss [rbx+108],xmm0
		movss xmm1,xmm0
	o_code:
		// mulss xmm0,[rbx+00000108]
	exit:
		jmp return


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


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

unregisterSymbol(injWeaponRecoilWrtFireHook)

unregisterSymbol(fltWeaponRecoilWrtFireHook)

unregisterSymbol(ptrWeaponRecoilWrtFireHook)

dealloc(memWeaponRecoilWrtFireHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FC3  -  000007FEDE8399D3
//// AOB address: 000007FEDE8399C0  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FB0
//// Process: DyingLightGame.exe  -  000000013FD70000
//// Module: gamedll_x64_rwdi.dll  -  000007FEDDB60000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F6F:  40 32 FF                    -  xor dil,dil                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F72:  F3 0F59 05 9E2C7200         -  mulss xmm0,[7FEDEF5C628]           [(float)0.5000]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F7A:  F3 44 0F10 91 14010000      -  movss xmm10,[rcx+00000114]         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F83:  F3 44 0F10 99 18010000      -  movss xmm11,[rcx+00000118]         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F8C:  F3 0F58 C1                  -  addss xmm0,xmm1                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F90:  0F2F D8                     -  comiss xmm3,xmm0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F93:  76 03                       -  jna 7FEDE8399A8                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F95:  40 B7 01                    -  mov dil,01                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F98:  0F28 D7                     -  movaps xmm2,xmm7                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F9B:  F3 0F58 D1                  -  addss xmm2,xmm1                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6F9F:  0F2F DA                     -  comiss xmm3,xmm2                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FA2:  76 0A                       -  jna 7FEDE8399BE                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FA4:  C7 81 2C010000 00000000     -  mov [rcx+0000012C],00000000        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FAE:  73 44                       -  jae 7FEDE839A04                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FB0:  0F28 D7                     -  movaps xmm2,xmm7                   <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FB3:  0F28 C3                     -  movaps xmm0,xmm3                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FB6:  E8 75030000                 -  call 7FEDE839D40                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FBB:  0F2E C6                     -  ucomiss xmm0,xmm6                  
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FBE:  74 34                       -  je 7FEDE839A04                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FC0:  0F28 C8                     -  movaps xmm1,xmm0                   
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FC3:  F3 0F59 83 08010000         -  mulss xmm0,[rbx+00000108]          
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FCB:  F3 0F59 8B 04010000         -  mulss xmm1,[rbx+00000104]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FD3:  F3 0F11 84 24 94000000      -  movss [rsp+00000094],xmm0          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FDC:  F3 0F11 8C 24 90000000      -  movss [rsp+00000090],xmm1          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FE5:  48 8B 84 24 90000000        -  mov rax,[rsp+00000090]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FED:  48 89 83 FC000000           -  mov [rbx+000000FC],rax             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FF4:  F3 0F10 83 FC000000         -  movss xmm0,[rbx+000000FC]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6FFC:  F3 0F10 8B 00010000         -  movss xmm1,[rbx+00000100]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7004:  F3 41 0F5C C0               -  subss xmm0,xmm8                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7009:  F3 41 0F5C C9               -  subss xmm1,xmm9                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD700E:  44 0F28 4C 24 40            -  movaps xmm9,[rsp+40]               
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7014:  44 0F28 44 24 50            -  movaps xmm8,[rsp+50]               
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD701A:  F3 0F11 84 24 90000000      -  movss [rsp+00000090],xmm0          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7023:  F3 0F10 83 30010000         -  movss xmm0,[rbx+00000130]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD702B:  F3 0F11 8C 24 94000000      -  movss [rsp+00000094],xmm1          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7034:  48 8B 84 24 90000000        -  mov rax,[rsp+00000090]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD703C:  48 89 83 0C010000           -  mov [rbx+0000010C],rax             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7043:  0F2F 83 2C010000            -  comiss xmm0,[rbx+0000012C]         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD704A:  77 13                       -  ja 7FEDE839A6F                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD704C:  0F2F B3 10010000            -  comiss xmm6,[rbx+00000110]         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD7053:  73 0A                       -  jae 7FEDE839A6F                    
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

Spread.

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 03/04/18
	Author			: ShyTwig16
	Name			: WeaponSpreadWrtHook

	Weapon Spread Wrt Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E6B)
define(bytes, F3 0F 11 93 94 00 00 00)
define(bytes_2, F3 0F 11 83 98 00 00 00)
define(bytes_3, F3 0F 11 83 94 00 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponSpreadWrtHook, gamedll_x64_rwdi.dll, F3xxxxxxxxxxxxxxF3xxxxxxF3xxxxxx0F28xxxxxxF3xxxxxxxxxxxxxxF3xxxxxx0F28xxxxxxF3xxxxxxxxxxxxxxEBxxE8xxxxxxxx48xxxxF3xxxxxxxxxxxxxxE8xxxxxxxxF3xxxxxxxxxxxxxx48xxxxE8xxxxxxxx0F2Fxxxxxxxxxx76xx48xxxxE8xxxxxxxxF3xxxxxxxxxxxxxx48xxxxE8xxxxxxxx0F2Fxxxxxxxxxx76xx48xxxxE8xxxxxxxxF3xxxxxxxxxxxxxx48xxxxxxxxxx)
define(injWeaponSpreadWrtHook, aobWeaponSpreadWrtHook+26)
assert(injWeaponSpreadWrtHook, bytes)
registerSymbol(injWeaponSpreadWrtHook)

define(injWeaponSpreadWrtHook_2, injWeaponSpreadWrtHook+40)
assert(injWeaponSpreadWrtHook_2, bytes_2)
registerSymbol(injWeaponSpreadWrtHook_2)

define(injWeaponSpreadWrtHook_3, injWeaponSpreadWrtHook+61)
assert(injWeaponSpreadWrtHook_3, bytes_3)
registerSymbol(injWeaponSpreadWrtHook_3)

alloc(memWeaponSpreadWrtHook, 0x400, injWeaponSpreadWrtHook)

label(fltWeaponSpreadWrtHook)
registerSymbol(fltWeaponSpreadWrtHook)

label(ptrWeaponSpreadWrtHook)
registerSymbol(ptrWeaponSpreadWrtHook)

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

label(n_code_2)
label(o_code_2)
label(exit_2)
label(return_2)

label(n_code_3)
label(o_code_3)
label(exit_3)
label(return_3)

memWeaponSpreadWrtHook:
	fltWeaponSpreadWrtHook:
		dd (float)0
	align 10
	ptrWeaponSpreadWrtHook:
		dq 0
	align 10 CC
	n_code:
		mov [ptrWeaponSpreadWrtHook],rbx
		movss xmm2,[fltWeaponSpreadWrtHook]
		movss [rbx+98],xmm2
	o_code:
		movss [rbx+00000094],xmm2
	exit:
		jmp return

	n_code_2:
		movss xmm0,[fltWeaponSpreadWrtHook]
		movss [rbx+94],xmm0
	o_code_2:
		movss [rbx+00000098],xmm0
	exit_2:
		jmp return_2

	n_code_3:
		movss xmm0,[fltWeaponSpreadWrtHook]
		movss [rbx+98],xmm0
	o_code_3:
		movss [rbx+00000094],xmm0
	exit_3:
		jmp return_3


////
//// ---------- Injection Point ----------
injWeaponSpreadWrtHook:
	jmp n_code
	nop
	nop
	nop
	return:
injWeaponSpreadWrtHook_2:
	jmp n_code_2
	nop
	nop
	nop
	return_2:
injWeaponSpreadWrtHook_3:
	jmp n_code_3
	nop
	nop
	nop
	return_3:


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injWeaponSpreadWrtHook:
	db bytes
injWeaponSpreadWrtHook_2:
	db bytes_2
injWeaponSpreadWrtHook_3:
	db bytes_3

unregisterSymbol(injWeaponSpreadWrtHook)
unregisterSymbol(injWeaponSpreadWrtHook_2)
unregisterSymbol(injWeaponSpreadWrtHook_3)

unregisterSymbol(fltWeaponSpreadWrtHook)

unregisterSymbol(ptrWeaponSpreadWrtHook)

dealloc(memWeaponSpreadWrtHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E6B  -  000007FEDE83987B
//// AOB address: 000007FEDE839855  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E45
//// Process: DyingLightGame.exe  -  000000013FD70000
//// Module: gamedll_x64_rwdi.dll  -  000007FEDDB60000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E0E:  FF 15 2C546700              -  call qword ptr [7FEDEEAEC50]       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E14:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E17:  0F28 F0                     -  movaps xmm6,xmm0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E1A:  E8 41170000                 -  call 7FEDE83AF70                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E1F:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E22:  0F28 F8                     -  movaps xmm7,xmm0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E25:  F3 0F59 FE                  -  mulss xmm7,xmm6                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E29:  E8 D2180000                 -  call 7FEDE83B110                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E2E:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E31:  0F28 F0                     -  movaps xmm6,xmm0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E34:  F3 0F59 F7                  -  mulss xmm6,xmm7                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E38:  E8 731B0000                 -  call 7FEDE83B3C0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E3D:  F3 0F10 8B 98000000         -  movss xmm1,[rbx+00000098]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E45:  F3 0F10 93 94000000         -  movss xmm2,[rbx+00000094]          <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E4D:  F3 0F5E F0                  -  divss xmm6,xmm0                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E51:  F3 0F5C CF                  -  subss xmm1,xmm7                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E55:  0F28 7C 24 20               -  movaps xmm7,[rsp+20]               
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E5A:  F3 0F11 8B 98000000         -  movss [rbx+00000098],xmm1          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E62:  F3 0F5C D6                  -  subss xmm2,xmm6                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E66:  0F28 74 24 30               -  movaps xmm6,[rsp+30]               
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E6B:  F3 0F11 93 94000000         -  movss [rbx+00000094],xmm2          
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E73:  EB 1D                       -  jmp 7FEDE8398A2                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E75:  E8 96200000                 -  call 7FEDE83B920                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E7A:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E7D:  F3 0F11 83 98000000         -  movss [rbx+00000098],xmm0          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E85:  E8 D61D0000                 -  call 7FEDE83B670                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E8A:  F3 0F11 83 94000000         -  movss [rbx+00000094],xmm0          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E92:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E95:  E8 76200000                 -  call 7FEDE83B920                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E9A:  0F2F 83 98000000            -  comiss xmm0,[rbx+00000098]         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EA1:  76 10                       -  jna 7FEDE8398C3                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EA3:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EA6:  E8 65200000                 -  call 7FEDE83B920                      
////  INJECTING START  ----------------------------------------------------------       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EAB:  F3 0F11 83 98000000         -  movss [rbx+00000098],xmm0       
////  INJECTING END  ----------------------------------------------------------        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EB3:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EB6:  E8 A51D0000                 -  call 7FEDE83B670                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EBB:  0F2F 83 94000000            -  comiss xmm0,[rbx+00000094]         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EC2:  76 10                       -  jna 7FEDE8398E4                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EC4:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EC7:  E8 941D0000                 -  call 7FEDE83B670                   
////  INJECTING START  ----------------------------------------------------------       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ECC:  F3 0F11 83 94000000         -  movss [rbx+00000094],xmm0        
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED4 - 48 83 C4 40           - add rsp,40
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED8 - 5B                    - pop rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED9 - C3                    - ret        
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

{
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E38 - E8 731B0000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD89B0
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E3D - F3 0F10 8B 98000000   - movss xmm1,[rbx+00000098]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E45 - F3 0F10 93 94000000   - movss xmm2,[rbx+00000094]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E4D - F3 0F5E F0            - divss xmm6,xmm0
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E51 - F3 0F5C CF            - subss xmm1,xmm7
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E55 - 0F28 7C 24 20         - movaps xmm7,[rsp+20]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E5A - F3 0F11 8B 98000000   - movss [rbx+00000098],xmm1
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E62 - F3 0F5C D6            - subss xmm2,xmm6
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E66 - 0F28 74 24 30         - movaps xmm6,[rsp+30]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E6B - F3 0F11 93 94000000   - movss [rbx+00000094],xmm2
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E73 - EB 1D                 - jmp gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E92
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E75 - E8 96200000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD8F10
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E7A - 48 8B CB              - mov rcx,rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E7D - F3 0F11 83 98000000   - movss [rbx+00000098],xmm0
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E85 - E8 D61D0000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD8C60
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E8A - F3 0F11 83 94000000   - movss [rbx+00000094],xmm0
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E92 - 48 8B CB              - mov rcx,rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E95 - E8 76200000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD8F10
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6E9A - 0F2F 83 98000000      - comiss xmm0,[rbx+00000098]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EA1 - 76 10                 - jna gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EB3
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EA3 - 48 8B CB              - mov rcx,rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EA6 - E8 65200000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD8F10
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EAB - F3 0F11 83 98000000   - movss [rbx+00000098],xmm0
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EB3 - 48 8B CB              - mov rcx,rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EB6 - E8 A51D0000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD8C60
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EBB - 0F2F 83 94000000      - comiss xmm0,[rbx+00000094]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EC2 - 76 10                 - jna gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED4
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EC4 - 48 8B CB              - mov rcx,rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6EC7 - E8 941D0000           - call gamedll_x64_rwdi.ShutdownGameScriptDLL+CD8C60
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ECC - F3 0F11 83 94000000   - movss [rbx+00000094],xmm0
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED4 - 48 83 C4 40           - add rsp,40
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED8 - 5B                    - pop rbx
gamedll_x64_rwdi.ShutdownGameScriptDLL+CD6ED9 - C3                    - ret 
}

And a better Attack Speed hook.

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 03/04/18
	Author			: ShyTwig16
	Name			: WeaponAttackSpeedHook

	Weapon Attack Speed Hook
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731)
define(bytes, F3 0F 58 84 9F 28 03 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponAttackSpeedHook, gamedll_x64_rwdi.dll, 78xx85xx78xx48xxxxF3xxxxxxxxxxxxxxxxF3xxxxxxF3xxxxxxxxxxxxxxxx48xxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx)
define(injWeaponAttackSpeedHook, aobWeaponAttackSpeedHook+16)
assert(injWeaponAttackSpeedHook, bytes)
registerSymbol(injWeaponAttackSpeedHook)

alloc(memWeaponAttackSpeedHook, 0x400, injWeaponAttackSpeedHook)

label(fltWeaponAttackSpeedHook)
registerSymbol(fltWeaponAttackSpeedHook)

label(ptrWeaponAttackSpeedHook)
registerSymbol(ptrWeaponAttackSpeedHook)

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

memWeaponAttackSpeedHook:
	dd 0
	dd 0
	dd 0
	dd 0
	fltWeaponAttackSpeedHook:
		dd (float)0.25
	align 10
	ptrWeaponAttackSpeedHook:
		dq 0
	align 10 CC
	n_code:
		push rax
		movaps [memWeaponAttackSpeedHook],xmm1
		lea rax,[rdi+rbx*4+328]
		mov [ptrWeaponAttackSpeedHook],rax
		movss xmm1,[rax]
		mulss xmm1,[fltWeaponAttackSpeedHook]
		addss xmm0,xmm1
	o_code:
		// addss xmm0,[rdi+rbx*4+00000328]
	exit:
		movaps xmm1,[memWeaponAttackSpeedHook]
		pop rax
		jmp return


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


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

unregisterSymbol(injWeaponAttackSpeedHook)

unregisterSymbol(fltWeaponAttackSpeedHook)

unregisterSymbol(ptrWeaponAttackSpeedHook)

dealloc(memWeaponAttackSpeedHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731  -  000007FEDE84D141
//// AOB address: 000007FEDE84D12B  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71B
//// Process: DyingLightGame.exe  -  000000013F910000
//// Module: gamedll_x64_rwdi.dll  -  000007FEDDB60000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E3:  83 FB 0D                    -  cmp ebx,0D                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E6:  74 69                       -  je 7FEDE84D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6E8:  83 FB 0F                    -  cmp ebx,0F                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6EB:  74 64                       -  je 7FEDE84D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6ED:  83 FB 0C                    -  cmp ebx,0C                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F0:  74 5F                       -  je 7FEDE84D161                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F2:  48 63 8F 78020000           -  movsxd  rcx,dword ptr [rdi+00000278]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6F9:  0F57 C0                     -  xorps xmm0,xmm0                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6FC:  83 F9 FF                    -  cmp ecx,-01                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA6FF:  74 30                       -  je 7FEDE84D141                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA701:  48 63 87 10010000           -  movsxd  rax,dword ptr [rdi+00000110]
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA708:  F3 0F10 8C 9F 28030000      -  movss xmm1,[rdi+rbx*4+00000328]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA711:  F3 0F5C 8F 70020000         -  subss xmm1,[rdi+00000270]          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA719:  85 C0                       -  test eax,eax                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71B:  78 10                       -  js 7FEDE84D13D                     <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71D:  85 C9                       -  test ecx,ecx                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA71F:  78 0C                       -  js 7FEDE84D13D                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA721:  48 03 C8                    -  add rcx,rax                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA724:  F3 0F10 84 8F B8010000      -  movss xmm0,[rdi+rcx*4+000001B8]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA72D:  F3 0F5C C1                  -  subss xmm0,xmm1                    
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA731:  F3 0F58 84 9F 28030000      -  addss xmm0,[rdi+rbx*4+00000328]    
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA73A:  48 63 C2                    -  movsxd  rax,edx                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA73D:  F3 0F59 84 87 FC020000      -  mulss xmm0,[rdi+rax*4+000002FC]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA746:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA74B:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA74F:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA750:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA751:  F3 0F10 84 9F 28030000      -  movss xmm0,[rdi+rbx*4+00000328]    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA75A:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA75F:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA763:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA764:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA765:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA766:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA767:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA768:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA769:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76A:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76B:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76C:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEA76D:  CC                          -  int 3                              
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 03/04/18
	Author			: ShyTwig16
	Name			: WeaponAttackSpeed2Hook

	Weapon Attack Speed 2 Hook

	Back hand
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3D0)
define(bytes, 0F 2F 84 8B 28 03 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponAttackSpeed2Hook, gamedll_x64_rwdi.dll, 48xxxxE8xxxxxxxx84xx74xx8BxxxxxxxxxxE8xxxxxxxx48xxxx0F57xx0F2Fxxxxxxxxxxxx72xx8Bxxxxxxxxxx89xxxxxxxxxxEBxx89xxxxxxxxxx48xxxx48xxxxFFxxxx48xxxxxxxxF3xxxxxxxxxxxxxx48xxxxxxxxxx)
define(injWeaponAttackSpeed2Hook, aobWeaponAttackSpeed2Hook+1D)
assert(injWeaponAttackSpeed2Hook, bytes)
registerSymbol(injWeaponAttackSpeed2Hook)

alloc(memWeaponAttackSpeed2Hook, 0x400, injWeaponAttackSpeed2Hook)

label(ptrWeaponAttackSpeed2Hook)
registerSymbol(ptrWeaponAttackSpeed2Hook)

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

memWeaponAttackSpeed2Hook:
	dd 0
	dd 0
	dd 0
	dd 0
	ptrWeaponAttackSpeed2Hook:
		dq 0
	align 10 CC
	n_code:
		push rax
		movaps [memWeaponAttackSpeed2Hook],xmm1
		lea rax,[rbx+rcx*4+328]
		mov [ptrWeaponAttackSpeed2Hook],rax
		movss xmm1,[rax]
		mulss xmm1,[fltWeaponAttackSpeedHook]
		comiss xmm0,xmm1
	o_code:
		// comiss xmm0,[rbx+rcx*4+00000328]
	exit:
		movaps xmm1,[memWeaponAttackSpeed2Hook]
		pop rax
		jmp return


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


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

unregisterSymbol(injWeaponAttackSpeed2Hook)

unregisterSymbol(ptrWeaponAttackSpeed2Hook)

dealloc(memWeaponAttackSpeed2Hook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3D0  -  000007FEDC88EDE0
//// AOB address: 000007FEDC88EDC3  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3B3
//// Process: DyingLightGame.exe  -  000000013F880000
//// Module: gamedll_x64_rwdi.dll  -  000007FEDBBA0000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC390:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC392:  75 16                       -  jne 7FEDC88EDBA                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC394:  8B CA                       -  mov ecx,edx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC396:  E8 557CFFFF                 -  call 7FEDC886A00                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC39B:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC39D:  74 49                       -  je 7FEDC88EDF8                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC39F:  8B CF                       -  mov ecx,edi                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3A1:  E8 4A7CFFFF                 -  call 7FEDC886A00                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3A6:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3A8:  74 3E                       -  je 7FEDC88EDF8                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3AA:  83 BB 78020000 FF           -  cmp dword ptr [rbx+00000278],-01   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3B1:  74 0C                       -  je 7FEDC88EDCF                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3B3:  48 8B CB                    -  mov rcx,rbx                        <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3B6:  E8 05430000                 -  call 7FEDC8930D0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3BB:  84 C0                       -  test al,al                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3BD:  74 1B                       -  je 7FEDC88EDEA                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3BF:  8B 8B 14010000              -  mov ecx,[rbx+00000114]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3C5:  E8 467BFFFF                 -  call 7FEDC886920                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3CA:  48 63 C8                    -  movsxd  rcx,eax                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3CD:  0F57 C0                     -  xorps xmm0,xmm0                    
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3D0:  0F2F 84 8B 28030000         -  comiss xmm0,[rbx+rcx*4+00000328]   
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3D8:  72 06                       -  jb 7FEDC88EDF0                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3DA:  8B 83 14010000              -  mov eax,[rbx+00000114]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3E0:  89 83 18010000              -  mov [rbx+00000118],eax             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3E6:  EB 06                       -  jmp 7FEDC88EDFE                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3E8:  89 BB 18010000              -  mov [rbx+00000118],edi             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3EE:  48 8B 03                    -  mov rax,[rbx]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3F1:  48 8B CB                    -  mov rcx,rbx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3F4:  FF 50 30                    -  call qword ptr [rax+30]            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3F7:  48 8B 7C 24 50              -  mov rdi,[rsp+50]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC3FC:  F3 0F11 83 BC020000         -  movss [rbx+000002BC],xmm0          
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC404:  48 83 C4 40                 -  add rsp,40                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC408:  5B                          -  pop rbx                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC409:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC40A:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC40B:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC40C:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC40D:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC40E:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC40F:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEC410:  48 89 6C 24 18              -  mov [rsp+18],rbp                   
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

Code: Select all

{
	Process			: DyingLightGame.exe  -  (x64)
	Module			: gamedll_x64_rwdi.dll
	Game Title		: Dying Light
	Game Version	: 1.15.0.0
	CE Version		: 6.7
	Script Version	: 0.0.1
	Date			: 03/04/18
	Author			: ShyTwig16
	Name			: WeaponAttackSpeed2hHook

	Weapon Attack Speed 2h Hook

	2 Hand
}

{$STRICT}

define(address, gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF989)
define(bytes, F3 0F 10 84 83 84 03 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponAttackSpeed2hHook, gamedll_x64_rwdi.dll, 74xx48xxxxE8xxxxxxxx48xxxx48xxxxxx74xx48xxxxFFxxxxxxxxxx83xxxx74xx80xxxxxxxxxxxx75xx0F57xx48xxxxxxxx48xxxxxxxxxx48xxxxxxxxxxxxF3xxxxxxxxxxxxxxxx48xxxxxxxx48xxxxxxxxxx)
define(injWeaponAttackSpeed2hHook, aobWeaponAttackSpeed2hHook+3F)
assert(injWeaponAttackSpeed2hHook, bytes)
registerSymbol(injWeaponAttackSpeed2hHook)

alloc(memWeaponAttackSpeed2hHook, 0x400, injWeaponAttackSpeed2hHook)

label(ptrWeaponAttackSpeed2hHook)
registerSymbol(ptrWeaponAttackSpeed2hHook)

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

memWeaponAttackSpeed2hHook:
	ptrWeaponAttackSpeed2hHook:
		dq 0
	align 10 CC
	n_code:
		push rdx
		lea rdx,[rbx+rax*4+00000384]
		mov [ptrWeaponAttackSpeed2hHook],rdx
		movss xmm0,[rdx]
		mulss xmm0,[fltWeaponAttackSpeedHook]
	o_code:
		// movss xmm0,[rbx+rax*4+00000384]
	exit:
		pop rdx
		jmp return


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


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

unregisterSymbol(injWeaponAttackSpeed2hHook)

unregisterSymbol(ptrWeaponAttackSpeed2hHook)

dealloc(memWeaponAttackSpeed2hHook)

{
//// Injection Point: gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF989  -  000007FEDE852399
//// AOB address: 000007FEDE85235A  -  gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF94A
//// Process: DyingLightGame.exe  -  000000013F910000
//// Module: gamedll_x64_rwdi.dll  -  000007FEDDB60000
//// Module Size: 0000000001FBB000
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF942:  E8 49B4DFFF                 -  call 7FEDE64D7A0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF947:  48 85 C0                    -  test rax,rax                       
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF94A:  74 1F                       -  je 7FEDE85237B                     <<<--- AOB Starts Here
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF94C:  48 8B CF                    -  mov rcx,rdi                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF94F:  E8 3CB4DFFF                 -  call 7FEDE64D7A0                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF954:  48 8B C8                    -  mov rcx,rax                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF957:  48 83 C1 58                 -  add rcx,58                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF95B:  74 0E                       -  je 7FEDE85237B                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF95D:  48 8B 01                    -  mov rax,[rcx]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF960:  FF 90 C0010000              -  call qword ptr [rax+000001C0]      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF966:  83 F8 0F                    -  cmp eax,0F                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF969:  74 17                       -  je 7FEDE852392                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF96B:  80 BB 70070000 00           -  cmp byte ptr [rbx+00000770],00     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF972:  75 0E                       -  jne 7FEDE852392                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF974:  0F57 C0                     -  xorps xmm0,xmm0                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF977:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF97C:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF980:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF981:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF982:  48 63 83 1C010000           -  movsxd  rax,dword ptr [rbx+0000011C]
////  INJECTING START  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF989:  F3 0F10 84 83 84030000      -  movss xmm0,[rbx+rax*4+00000384]    
////  INJECTING END  ----------------------------------------------------------
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF992:  48 8B 5C 24 30              -  mov rbx,[rsp+30]                   
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF997:  48 83 C4 20                 -  add rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF99B:  5F                          -  pop rdi                            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF99C:  C3                          -  ret                                
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF99D:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF99E:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF99F:  CC                          -  int 3                              
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9A0:  40 53                       -  push rbx                           
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9A2:  48 83 EC 20                 -  sub rsp,20                         
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9A6:  48 8B 01                    -  mov rax,[rcx]                      
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9A9:  48 8B D9                    -  mov rbx,rcx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9AC:  FF 50 20                    -  call qword ptr [rax+20]            
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9AF:  8B 8B 10010000              -  mov ecx,[rbx+00000110]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9B5:  0FB6 90 68080000            -  movzx edx,byte ptr [rax+00000868]  
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9BC:  83 F9 FF                    -  cmp ecx,-01                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9BF:  75 1A                       -  jne 7FEDE8523EB                    
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9C1:  8B 83 1C010000              -  mov eax,[rbx+0000011C]             
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9C7:  3B C1                       -  cmp eax,ecx                        
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9C9:  74 10                       -  je 7FEDE8523EB                     
gamedll_x64_rwdi.ShutdownGameScriptDLL+CEF9CB:  80 BB 4E060000 00           -  cmp byte ptr [rbx+0000064E],00     
//// Template: I2CEA_AOBFullInjectionWithValues
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}

I may actually post a table at some point.

Re: Dying Light

Posted: Thu Mar 15, 2018 11:32 pm
by chainsaw
HIIII
Is it possible to do a swapper ennemy? or a spawner ennemy? it would be beautiful !!!! :) I saw that on borderland they had managed to do it but on dying light I can not find and I do not know how to create it ... If someone would have the skills to do it ??????

Re: Dying Light

Posted: Fri Mar 16, 2018 3:22 pm
by gmslave
Hi,

Any chance to have an "Unlock All Weapons/Items" on Shop via Cheat Engine?
Im playing Dying Light v1.15 via Steam.

Thank you.

Re: Dying Light

Posted: Fri Mar 30, 2018 8:50 am
by niebaum
Is it possible to update the table to game version 1.16 ?

Re: Dying Light

Posted: Fri Mar 30, 2018 9:45 am
by SpiritNRW
niebaum wrote:
Fri Mar 30, 2018 8:50 am
Is it possible to update the table to game version 1.16 ?
viewtopic.php?f=4&t=6181

Re: Dying Light

Posted: Fri Mar 30, 2018 5:57 pm
by scorch
has anyone found a new duplication glitch on Dying Light after the patch on 03/27/18?

Dying Light the following Enhanced Edition Steam v1.16.0 Community Cheat Table

Posted: Sat Mar 31, 2018 1:32 am
by ray2160
3/30/2018 updated table: Here

Re: Dying Light the following Enhanced Edition Steam v1.16.0 Community Cheat Table

Posted: Sat Mar 31, 2018 8:02 pm
by niebaum
ray2160 wrote:
Sat Mar 31, 2018 1:32 am
3/30/2018 updated table: Here
The Unlimited Potion Duration doesn't work properly, in this specific case I'm refering to the Cloak Potion, the number of potions in my inventory doesn't decrease when I use it but the potion effect itself lasts for just a few seconds and then worn off.

Re: Dying Light the following Enhanced Edition Steam v1.16.0 Community Cheat Table

Posted: Sat Mar 31, 2018 11:25 pm
by ray2160
niebaum wrote:
Sat Mar 31, 2018 8:02 pm
The Unlimited Potion Duration doesn't work properly, in this specific case I'm refering to the Cloak Potion
that's basically camouflage make sure you have unlimited camouflage selected