Dying Light

Upload your cheat tables here (No requests)
niebaum
Noobzor
Noobzor
Posts: 13
Joined: Thu Jun 15, 2017 8:39 am
Reputation: 0

Re: Dying Light

Post by niebaum » Thu Jan 04, 2018 2:40 am

Is it possible to add the Driver Skill along with Survivor/Agility/Power Skills to the XP part of the CT ?

Kawena1
Noobzor
Noobzor
Posts: 10
Joined: Fri Feb 09, 2018 10:16 pm
Reputation: 0

Re: Dying Light

Post by Kawena1 » Fri Feb 09, 2018 10:17 pm

Please update this some of it works but a lot of it doesn't work. Your work is very much appreciated :D

goodolcaptain
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Feb 14, 2018 9:15 pm
Reputation: 0

Re: Dying Light

Post by goodolcaptain » Wed Feb 14, 2018 9:19 pm

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?

PrinceRevivalDK
Noobzor
Noobzor
Posts: 6
Joined: Tue Jan 23, 2018 7:57 pm
Reputation: 0

Re: Dying Light

Post by PrinceRevivalDK » Sat Feb 17, 2018 12:08 am

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..

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

Re: Dying Light

Post by TheyCallMeTim13 » Sun Feb 25, 2018 4:42 am

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			: TheyCallMeTim13
	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.
}
Last edited by TheyCallMeTim13 on Wed Feb 28, 2018 10:54 pm, edited 1 time in total.

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

Re: Dying Light

Post by TheyCallMeTim13 » Wed Feb 28, 2018 10:53 pm

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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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.
}


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

Re: Dying Light

Post by TheyCallMeTim13 » Mon Mar 05, 2018 11:13 am

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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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			: TheyCallMeTim13
	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.

chainsaw
What is cheating?
What is cheating?
Posts: 2
Joined: Thu Mar 15, 2018 11:28 pm
Reputation: 0

Re: Dying Light

Post by chainsaw » Thu Mar 15, 2018 11:32 pm

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 ??????

gmslave
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Mar 16, 2018 3:19 pm
Reputation: 0

Re: Dying Light

Post by gmslave » Fri Mar 16, 2018 3:22 pm

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.

niebaum
Noobzor
Noobzor
Posts: 13
Joined: Thu Jun 15, 2017 8:39 am
Reputation: 0

Re: Dying Light

Post by niebaum » Fri Mar 30, 2018 8:50 am

Is it possible to update the table to game version 1.16 ?

SpiritNRW
Noobzor
Noobzor
Posts: 8
Joined: Tue Feb 06, 2018 5:20 pm
Reputation: 0

Re: Dying Light

Post by SpiritNRW » Fri Mar 30, 2018 9:45 am

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

scorch
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Mar 30, 2018 5:51 pm
Reputation: 0

Re: Dying Light

Post by scorch » Fri Mar 30, 2018 5:57 pm

has anyone found a new duplication glitch on Dying Light after the patch on 03/27/18?

User avatar
ray2160
RCE Fanatics
RCE Fanatics
Posts: 78
Joined: Fri Mar 03, 2017 12:57 pm
Reputation: 29

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

Post by ray2160 » Sat Mar 31, 2018 1:32 am

3/30/2018 updated table: Here

niebaum
Noobzor
Noobzor
Posts: 13
Joined: Thu Jun 15, 2017 8:39 am
Reputation: 0

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

Post by niebaum » Sat Mar 31, 2018 8:02 pm

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.

User avatar
ray2160
RCE Fanatics
RCE Fanatics
Posts: 78
Joined: Fri Mar 03, 2017 12:57 pm
Reputation: 29

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

Post by ray2160 » Sat Mar 31, 2018 11:25 pm

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
Last edited by ray2160 on Sun Apr 01, 2018 1:48 am, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: Google Adsense [Bot], liviez05, Rankti, wangyu, xacegod