Far Cry: New Dawn [Engine:Dunia Engine 2]

Upload your cheat tables here (No requests)
Post Reply
User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

Enable Free Perk Points script then pick-up stuff (plants, etc.). You'll see.

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

Ammy
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Feb 17, 2019 6:05 pm
Reputation: 2

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by Ammy »

After seeing cal's massive post and being a longtime lurker, I'd like to take the time to thank sun ( and the others who work hard ) for doing what he does without trying to bleed people's wallets dry just for some cheats. Keep up the good work and thanks for the updates on the table!

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

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by TimFun13 »

Went ahead and posted a table.
viewtopic.php?f=4&t=8731

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

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by TimFun13 »

Here's one for "Infinite Melee Weapon Durability".

Code: Select all

{
	Process			: FarCryNewDawn.exe  -  (x64)
	Module			: FC_m64.dll
	Game Title		: Far Cry: New Dawn
	Game Version	: 1.0.0.0
	CE Version		: 6.83
	Script Version	: 0.0.1
	Date			: 02/18/19
	Author			: ShyTwig16
	Name			: WeaponMeleeDamageIncHook

	Weapon Melee Damage Inc Hook
}

{$STRICT}

define(address, FC_m64.dll+AC30E40)
define(bytes1, FF 81 F4 00 00 00)
define(bytes2, FF 81 F0 00 00 00)
define(bytes3, FF 81 F8 00 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobWeaponMeleeDamageIncHook, FC_m64.dll, 85xx75xxFFxxxxxxxxxx83xxxx74xxFFxxxxxxxxxx83xxxx75xxFFxxxxxxxxxxEB)
define(injWeaponMeleeDamageIncHook1, aobWeaponMeleeDamageIncHook+4)
assert(injWeaponMeleeDamageIncHook1, bytes1)
registerSymbol(injWeaponMeleeDamageIncHook1)

define(injWeaponMeleeDamageIncHook2, aobWeaponMeleeDamageIncHook+F)
assert(injWeaponMeleeDamageIncHook2, bytes2)
registerSymbol(injWeaponMeleeDamageIncHook2)

define(injWeaponMeleeDamageIncHook3, aobWeaponMeleeDamageIncHook+1A)
assert(injWeaponMeleeDamageIncHook3, bytes3)
registerSymbol(injWeaponMeleeDamageIncHook3)


////
//// ---------- Injection Point ----------
injWeaponMeleeDamageIncHook1:
	db 90 90 90 90 90 90
injWeaponMeleeDamageIncHook2:
	db 90 90 90 90 90 90
injWeaponMeleeDamageIncHook3:
	db 90 90 90 90 90 90


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injWeaponMeleeDamageIncHook1:
	db bytes1
injWeaponMeleeDamageIncHook2:
	db bytes2
injWeaponMeleeDamageIncHook3:
	db bytes3

unregisterSymbol(injWeaponMeleeDamageIncHook1)
unregisterSymbol(injWeaponMeleeDamageIncHook2)
unregisterSymbol(injWeaponMeleeDamageIncHook3)

{
//// Injection Point: FC_m64.dll+AC30E40  -  000007FEA8DD0E40
//// AOB address: 000007FEA8DD0E3C  -  FC_m64.dll+AC30E3C
//// Process: FarCryNewDawn.exe  -  000000013FA30000
//// Module: FC_m64.dll  -  000007FE9E1A0000
//// Module Size: 000000001AD0E000
FC_m64.dll+AC30DF2:  66 66 66 66 66 2E 0F1F 84 00 00000000   -  nop cs:[rax+rax+00000000]          
FC_m64.dll+AC30E00:  48 89 5C 24 10              -  mov [rsp+10],rbx                   
FC_m64.dll+AC30E05:  56                          -  push rsi                           
FC_m64.dll+AC30E06:  48 83 EC 30                 -  sub rsp,30                         
FC_m64.dll+AC30E0A:  80 B9 25010000 00           -  cmp byte ptr [rcx+00000125],00     
FC_m64.dll+AC30E11:  89 D6                       -  mov esi,edx                        
FC_m64.dll+AC30E13:  48 89 CB                    -  mov rbx,rcx                        
FC_m64.dll+AC30E16:  75 0D                       -  jne 7FEA8DD0E25                    
FC_m64.dll+AC30E18:  30 C0                       -  xor al,al                          
FC_m64.dll+AC30E1A:  48 8B 5C 24 48              -  mov rbx,[rsp+48]                   
FC_m64.dll+AC30E1F:  48 83 C4 30                 -  add rsp,30                         
FC_m64.dll+AC30E23:  5E                          -  pop rsi                            
FC_m64.dll+AC30E24:  C3                          -  ret                                
FC_m64.dll+AC30E25:  80 B9 24010000 00           -  cmp byte ptr [rcx+00000124],00     
FC_m64.dll+AC30E2C:  75 EA                       -  jne 7FEA8DD0E18                    
FC_m64.dll+AC30E2E:  41 8D 40 FF                 -  lea eax,[r8-01]                    
FC_m64.dll+AC30E32:  48 89 7C 24 40              -  mov [rsp+40],rdi                   
FC_m64.dll+AC30E37:  0F29 74 24 20               -  movaps [rsp+20],xmm6               
FC_m64.dll+AC30E3C:  85 C0                       -  test eax,eax                       <<<--- AOB Starts Here
FC_m64.dll+AC30E3E:  75 06                       -  jne 7FEA8DD0E46                    
////  INJECTING START  ----------------------------------------------------------
FC_m64.dll+AC30E40:  FF 81 F4000000              -  inc [rcx+000000F4]                 
////  INJECTING END  ----------------------------------------------------------
FC_m64.dll+AC30E46:  83 FE 04                    -  cmp esi,04                         
FC_m64.dll+AC30E49:  74 13                       -  je 7FEA8DD0E5E                     
////  INJECTING START  ----------------------------------------------------------
FC_m64.dll+AC30E4B:  FF 81 F0000000              -  inc [rcx+000000F0]                 
////  INJECTING END  ----------------------------------------------------------
FC_m64.dll+AC30E51:  83 FE 02                    -  cmp esi,02                         
FC_m64.dll+AC30E54:  75 0E                       -  jne 7FEA8DD0E64                    
////  INJECTING START  ----------------------------------------------------------
FC_m64.dll+AC30E56:  FF 81 F8000000              -  inc [rcx+000000F8]                 
////  INJECTING END  ----------------------------------------------------------
FC_m64.dll+AC30E5C:  EB 06                       -  jmp 7FEA8DD0E64                    
FC_m64.dll+AC30E5E:  FF 81 FC000000              -  inc [rcx+000000FC]                 
FC_m64.dll+AC30E64:  F3 0F10 54 24 60            -  movss xmm2,[rsp+60]                
FC_m64.dll+AC30E6A:  E8 216652F6                 -  call 7FE9F2F7490                   
FC_m64.dll+AC30E6F:  0F28 F0                     -  movaps xmm6,xmm0                   
FC_m64.dll+AC30E72:  E8 896A53F5                 -  call 7FE9E307900                   
FC_m64.dll+AC30E77:  0F2F F0                     -  comiss xmm6,xmm0                   
FC_m64.dll+AC30E7A:  40 0F97 D7                  -  seta dil                           
FC_m64.dll+AC30E7E:  83 FE 03                    -  cmp esi,03                         
FC_m64.dll+AC30E81:  75 27                       -  jne 7FEA8DD0EAA                    
FC_m64.dll+AC30E83:  48 89 D9                    -  mov rcx,rbx                        
FC_m64.dll+AC30E86:  E8 05CF50F6                 -  call 7FE9F2DDD90                   
FC_m64.dll+AC30E8B:  48 89 C1                    -  mov rcx,rax                        
FC_m64.dll+AC30E8E:  48 85 C0                    -  test rax,rax                       
//// Template: I2CEA_AOBInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}


User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

One more updated. Added Super Speed script with a check for grappling hook. Also, one more param added in [ Debug ] section. Numpad 1 will set speed, jump and no fall blur (you have to manually freeze just this one) for the HULK behavior :D

swizzledizzle
Noobzor
Noobzor
Posts: 8
Joined: Sat Feb 16, 2019 9:04 am
Reputation: 0

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by swizzledizzle »

What is Instant Action Hold?

User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

This: viewtopic.php?p=78987#p78987. Allows faster-to-instant E action :P

swizzledizzle
Noobzor
Noobzor
Posts: 8
Joined: Sat Feb 16, 2019 9:04 am
Reputation: 0

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by swizzledizzle »

I see :D The only use-case that comes in my mind, would be instant lockpicking and instant airdrop loot.

User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

You got it ;) Those are the scenarios.

User avatar
Send
Table Makers
Table Makers
Posts: 331
Joined: Fri Feb 02, 2018 5:58 pm
Reputation: 191

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by Send »

Phew, been awhile since I've posted. Great job Sun and everyone, much love as always. I missed the normal new game drama. So, who in the southeast wants to throw down? <3

User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

For Eden's Gift, here's the function that gets triggered when you keep "C" pressed for example:

Code: Select all

FC_m64.dll+F4E1DE0 - 48 89 5C 24 08        - mov [rsp+08],rbx
FC_m64.dll+F4E1DE5 - 48 89 6C 24 10        - mov [rsp+10],rbp
FC_m64.dll+F4E1DEA - 48 89 74 24 20        - mov [rsp+20],rsi
FC_m64.dll+F4E1DEF - 57                    - push rdi
FC_m64.dll+F4E1DF0 - 48 83 EC 20           - sub rsp,20 { 32 }
FC_m64.dll+F4E1DF4 - C6 81 40010000 01     - mov byte ptr [rcx+00000140],01 { 1 }
FC_m64.dll+F4E1DFB - 41 0FB6 F0            - movzx esi,r8l
FC_m64.dll+F4E1DFF - 48 89 D5              - mov rbp,rdx
FC_m64.dll+F4E1E02 - 48 89 CF              - mov rdi,rcx
FC_m64.dll+F4E1E05 - 45 84 C0              - test r8l,r8l
FC_m64.dll+F4E1E08 - 75 27                 - jne FC_m64.dll+F4E1E31 <-- 75 to EB (JMP this for extended duration)
FC_m64.dll+F4E1E0A - F3 0F10 49 20         - movss xmm1,[rcx+20]
FC_m64.dll+F4E1E0F - 48 8B 49 10           - mov rcx,[rcx+10]
FC_m64.dll+F4E1E13 - E8 98C5BAF1           - call FC_m64.dll+108E3B0
FC_m64.dll+F4E1E18 - 48 8B 07              - mov rax,[rdi]
FC_m64.dll+F4E1E1B - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1E1E - FF 90 88000000        - call qword ptr [rax+00000088]
FC_m64.dll+F4E1E24 - 84 C0                 - test al,al
FC_m64.dll+F4E1E26 - 74 09                 - je FC_m64.dll+F4E1E31
FC_m64.dll+F4E1E28 - 48 8B 4F 10           - mov rcx,[rdi+10]
FC_m64.dll+F4E1E2C - E8 9F2BBBF1           - call FC_m64.dll+10949D0
FC_m64.dll+F4E1E31 - 48 8D 8F 30010000     - lea rcx,[rdi+00000130]
FC_m64.dll+F4E1E38 - E8 132EDAF0           - call FC_m64.dll+284C50
FC_m64.dll+F4E1E3D - 84 C0                 - test al,al
FC_m64.dll+F4E1E3F - 74 3D                 - je FC_m64.dll+F4E1E7E
FC_m64.dll+F4E1E41 - 48 8D 8F 30010000     - lea rcx,[rdi+00000130]
FC_m64.dll+F4E1E48 - E8 5398DBF0           - call FC_m64.dll+29B6A0
FC_m64.dll+F4E1E4D - 84 C0                 - test al,al
FC_m64.dll+F4E1E4F - 75 2D                 - jne FC_m64.dll+F4E1E7E
FC_m64.dll+F4E1E51 - F3 0F10 0D BFDBC9F4   - movss xmm1,[FC_m64.dll+417FA18] { (-1.00) }
FC_m64.dll+F4E1E59 - 48 8D 8F 30010000     - lea rcx,[rdi+00000130]
FC_m64.dll+F4E1E60 - E8 4BE6DCF0           - call FC_m64.dll+2B04B0
FC_m64.dll+F4E1E65 - 48 8B 07              - mov rax,[rdi]
FC_m64.dll+F4E1E68 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1E6B - FF 90 88000000        - call qword ptr [rax+00000088]
FC_m64.dll+F4E1E71 - 84 C0                 - test al,al
FC_m64.dll+F4E1E73 - 74 09                 - je FC_m64.dll+F4E1E7E
FC_m64.dll+F4E1E75 - 48 8B 4F 10           - mov rcx,[rdi+10]
FC_m64.dll+F4E1E79 - E8 8231BBF1           - call FC_m64.dll+1095000
FC_m64.dll+F4E1E7E - 0F57 C0               - xorps xmm0,xmm0
FC_m64.dll+F4E1E81 - 0F2F 47 2C            - comiss xmm0,[rdi+2C]
FC_m64.dll+F4E1E85 - 73 0C                 - jae FC_m64.dll+F4E1E93
FC_m64.dll+F4E1E87 - 40 84 F6              - test sil,sil
FC_m64.dll+F4E1E8A - 75 07                 - jne FC_m64.dll+F4E1E93
FC_m64.dll+F4E1E8C - F3 0F10 4F 28         - movss xmm1,[rdi+28]
FC_m64.dll+F4E1E91 - EB 08                 - jmp FC_m64.dll+F4E1E9B
FC_m64.dll+F4E1E93 - F3 0F10 0D 7DDBC9F4   - movss xmm1,[FC_m64.dll+417FA18] { (-1.00) }
FC_m64.dll+F4E1E9B - 48 8D 8F 20010000     - lea rcx,[rdi+00000120]
FC_m64.dll+F4E1EA2 - E8 09E6DCF0           - call FC_m64.dll+2B04B0
FC_m64.dll+F4E1EA7 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1EAA - E8 D1DA9CF2           - call FC_m64.dll+1EAF980
FC_m64.dll+F4E1EAF - 4C 8D 47 38           - lea r8,[rdi+38]
FC_m64.dll+F4E1EB3 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1EB6 - 48 8D 57 48           - lea rdx,[rdi+48]
FC_m64.dll+F4E1EBA - 0FB6 D8               - movzx ebx,al
FC_m64.dll+F4E1EBD - E8 BECB9EF2           - call FC_m64.dll+1ECEA80
FC_m64.dll+F4E1EC2 - B8 80000000           - mov eax,00000080 { 128 }
FC_m64.dll+F4E1EC7 - 84 DB                 - test bl,bl
FC_m64.dll+F4E1EC9 - BA 90000000           - mov edx,00000090 { 144 }
FC_m64.dll+F4E1ECE - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1ED1 - 0F45 D0               - cmovne edx,eax
FC_m64.dll+F4E1ED4 - 48 01 FA              - add rdx,rdi
FC_m64.dll+F4E1ED7 - E8 B4C69EF2           - call FC_m64.dll+1ECE590
FC_m64.dll+F4E1EDC - 44 8B 8F E8000000     - mov r9d,[rdi+000000E8]
FC_m64.dll+F4E1EE3 - 48 8D 97 EC000000     - lea rdx,[rdi+000000EC]
FC_m64.dll+F4E1EEA - 44 8B 87 E0000000     - mov r8d,[rdi+000000E0]
FC_m64.dll+F4E1EF1 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1EF4 - E8 27CC9EF2           - call FC_m64.dll+1ECEB20
FC_m64.dll+F4E1EF9 - 48 8D 97 F0000000     - lea rdx,[rdi+000000F0]
FC_m64.dll+F4E1F00 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1F03 - E8 28C69EF2           - call FC_m64.dll+1ECE530
FC_m64.dll+F4E1F08 - 48 8B 5F 08           - mov rbx,[rdi+08]
FC_m64.dll+F4E1F0C - 48 8D 8B F0060000     - lea rcx,[rbx+000006F0]
FC_m64.dll+F4E1F13 - E8 783DD7F0           - call FC_m64.dll+255C90
FC_m64.dll+F4E1F18 - 84 C0                 - test al,al
FC_m64.dll+F4E1F1A - 74 5D                 - je FC_m64.dll+F4E1F79
FC_m64.dll+F4E1F1C - 48 83 BB F8060000 00  - cmp qword ptr [rbx+000006F8],00 { 0 }
FC_m64.dll+F4E1F24 - 74 53                 - je FC_m64.dll+F4E1F79
FC_m64.dll+F4E1F26 - 48 8B 5F 08           - mov rbx,[rdi+08]
FC_m64.dll+F4E1F2A - 48 8D 8B F0060000     - lea rcx,[rbx+000006F0]
FC_m64.dll+F4E1F31 - E8 5A3DD7F0           - call FC_m64.dll+255C90
FC_m64.dll+F4E1F36 - 84 C0                 - test al,al
FC_m64.dll+F4E1F38 - 74 3F                 - je FC_m64.dll+F4E1F79
FC_m64.dll+F4E1F3A - 48 8B 8B F0060000     - mov rcx,[rbx+000006F0]
FC_m64.dll+F4E1F41 - 48 8B 01              - mov rax,[rcx]
FC_m64.dll+F4E1F44 - FF 50 68              - call qword ptr [rax+68]
FC_m64.dll+F4E1F47 - 84 C0                 - test al,al
FC_m64.dll+F4E1F49 - 74 2E                 - je FC_m64.dll+F4E1F79
FC_m64.dll+F4E1F4B - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1F4E - E8 5D44D0F0           - call FC_m64.dll+1E63B0
FC_m64.dll+F4E1F53 - 48 8B 4F 08           - mov rcx,[rdi+08]
FC_m64.dll+F4E1F57 - 4C 8D 44 24 40        - lea r8,[rsp+40]
FC_m64.dll+F4E1F5C - 45 31 C9              - xor r9d,r9d
FC_m64.dll+F4E1F5F - 8B 00                 - mov eax,[rax]
FC_m64.dll+F4E1F61 - 48 8B 91 F8060000     - mov rdx,[rcx+000006F8]
FC_m64.dll+F4E1F68 - 89 44 24 40           - mov [rsp+40],eax
FC_m64.dll+F4E1F6C - 48 8B 4A 10           - mov rcx,[rdx+10]
FC_m64.dll+F4E1F70 - 8B 52 38              - mov edx,[rdx+38]
FC_m64.dll+F4E1F73 - 48 8B 01              - mov rax,[rcx]
FC_m64.dll+F4E1F76 - FF 50 08              - call qword ptr [rax+08]
FC_m64.dll+F4E1F79 - 48 8B 07              - mov rax,[rdi]
FC_m64.dll+F4E1F7C - 44 0FB6 C6            - movzx r8d,sil
FC_m64.dll+F4E1F80 - 48 89 EA              - mov rdx,rbp
FC_m64.dll+F4E1F83 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1F86 - FF 50 70              - call qword ptr [rax+70]
FC_m64.dll+F4E1F89 - 80 7F 1C 00           - cmp byte ptr [rdi+1C],00 { 0 }
FC_m64.dll+F4E1F8D - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1F90 - 74 0D                 - je FC_m64.dll+F4E1F9F
FC_m64.dll+F4E1F92 - 48 8B 07              - mov rax,[rdi]
FC_m64.dll+F4E1F95 - 31 D2                 - xor edx,edx
FC_m64.dll+F4E1F97 - FF 50 60              - call qword ptr [rax+60]
FC_m64.dll+F4E1F9A - E9 C3000000           - jmp FC_m64.dll+F4E2062
FC_m64.dll+F4E1F9F - E8 DCD99CF2           - call FC_m64.dll+1EAF980
FC_m64.dll+F4E1FA4 - 4C 8D 47 68           - lea r8,[rdi+68]
FC_m64.dll+F4E1FA8 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1FAB - 48 8D 57 78           - lea rdx,[rdi+78]
FC_m64.dll+F4E1FAF - 0FB6 D8               - movzx ebx,al
FC_m64.dll+F4E1FB2 - E8 C9CA9EF2           - call FC_m64.dll+1ECEA80
FC_m64.dll+F4E1FB7 - B8 C0000000           - mov eax,000000C0 { 192 }
FC_m64.dll+F4E1FBC - 84 DB                 - test bl,bl
FC_m64.dll+F4E1FBE - BA D0000000           - mov edx,000000D0 { 208 }
FC_m64.dll+F4E1FC3 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1FC6 - 0F45 D0               - cmovne edx,eax
FC_m64.dll+F4E1FC9 - 48 01 FA              - add rdx,rdi
FC_m64.dll+F4E1FCC - E8 BFC59EF2           - call FC_m64.dll+1ECE590
FC_m64.dll+F4E1FD1 - 44 8B 8F 14010000     - mov r9d,[rdi+00000114]
FC_m64.dll+F4E1FD8 - 48 8D 97 18010000     - lea rdx,[rdi+00000118]
FC_m64.dll+F4E1FDF - 44 8B 87 0C010000     - mov r8d,[rdi+0000010C]
FC_m64.dll+F4E1FE6 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E1FE9 - E8 32CB9EF2           - call FC_m64.dll+1ECEB20
FC_m64.dll+F4E1FEE - 48 8B 5F 08           - mov rbx,[rdi+08]
FC_m64.dll+F4E1FF2 - 48 8D 8B F0060000     - lea rcx,[rbx+000006F0]
FC_m64.dll+F4E1FF9 - E8 923CD7F0           - call FC_m64.dll+255C90
FC_m64.dll+F4E1FFE - 84 C0                 - test al,al
FC_m64.dll+F4E2000 - 74 60                 - je FC_m64.dll+F4E2062
FC_m64.dll+F4E2002 - 48 83 BB F8060000 00  - cmp qword ptr [rbx+000006F8],00 { 0 }
FC_m64.dll+F4E200A - 74 56                 - je FC_m64.dll+F4E2062
FC_m64.dll+F4E200C - 48 8B 5F 08           - mov rbx,[rdi+08]
FC_m64.dll+F4E2010 - 48 8D 8B F0060000     - lea rcx,[rbx+000006F0]
FC_m64.dll+F4E2017 - E8 743CD7F0           - call FC_m64.dll+255C90
FC_m64.dll+F4E201C - 84 C0                 - test al,al
FC_m64.dll+F4E201E - 74 42                 - je FC_m64.dll+F4E2062
FC_m64.dll+F4E2020 - 48 8B 8B F0060000     - mov rcx,[rbx+000006F0]
FC_m64.dll+F4E2027 - 48 8B 01              - mov rax,[rcx]
FC_m64.dll+F4E202A - FF 50 68              - call qword ptr [rax+68]
FC_m64.dll+F4E202D - 84 C0                 - test al,al
FC_m64.dll+F4E202F - 74 31                 - je FC_m64.dll+F4E2062
FC_m64.dll+F4E2031 - 48 89 F9              - mov rcx,rdi
FC_m64.dll+F4E2034 - E8 7743D0F0           - call FC_m64.dll+1E63B0
FC_m64.dll+F4E2039 - 48 8B 4F 08           - mov rcx,[rdi+08]
FC_m64.dll+F4E203D - 4C 8D 44 24 40        - lea r8,[rsp+40]
FC_m64.dll+F4E2042 - 41 B9 01000000        - mov r9d,00000001 { 1 }
FC_m64.dll+F4E2048 - 8B 00                 - mov eax,[rax]
FC_m64.dll+F4E204A - 48 8B 91 F8060000     - mov rdx,[rcx+000006F8]
FC_m64.dll+F4E2051 - 89 44 24 40           - mov [rsp+40],eax
FC_m64.dll+F4E2055 - 48 8B 4A 10           - mov rcx,[rdx+10]
FC_m64.dll+F4E2059 - 8B 52 38              - mov edx,[rdx+38]
FC_m64.dll+F4E205C - 48 8B 01              - mov rax,[rcx]
FC_m64.dll+F4E205F - FF 50 08              - call qword ptr [rax+08]
FC_m64.dll+F4E2062 - 48 8B 5C 24 30        - mov rbx,[rsp+30]
FC_m64.dll+F4E2067 - 48 8B 6C 24 38        - mov rbp,[rsp+38]
FC_m64.dll+F4E206C - 48 8B 74 24 48        - mov rsi,[rsp+48]
FC_m64.dll+F4E2071 - 48 83 C4 20           - add rsp,20 { 32 }
FC_m64.dll+F4E2075 - 5F                    - pop rdi
FC_m64.dll+F4E2076 - C3                    - ret 
See my comment in the code :P

BR,
Sun

xXRandyXx
Cheater
Cheater
Posts: 40
Joined: Sun Mar 26, 2017 4:20 am
Reputation: 3

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by xXRandyXx »

Is it possible to get outside the radiation zone.. I see some buildings I want to check out but it keeps re spawning me when i get near them.

User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

^ It is possible. I've killed the respawn timer in Far Cry 5. Find that topic, find out how I did it, then replicate it in this title.

swizzledizzle
Noobzor
Noobzor
Posts: 8
Joined: Sat Feb 16, 2019 9:04 am
Reputation: 0

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by swizzledizzle »

That would be really cool, being able to explore there.

User avatar
SunBeam
Administration
Administration
Posts: 4704
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4287

Re: Far Cry: New Dawn [Engine:Dunia Engine 2]

Post by SunBeam »

@swizzledizzle: There's not much to see out there... But sure, here goes; start from this post - - xen/threads/far-cry-5-engine-dunia-engi ... post-46642 - - and read further in the topic :) In the meantime I'll see if I can find the same logic working and post a script later.

EDIT:

Image

Image

Something like that? :D

Here's the spot for the hook:

Code: Select all

FC_m64.dll+E59A444 - E8 E7E00EF3           - call FC_m64.dll+1688530
FC_m64.dll+E59A449 - 84 C0                 - test al,al
FC_m64.dll+E59A44B - 75 54                 - jne FC_m64.dll+E59A4A1
FC_m64.dll+E59A44D - 44 38 7B 51           - cmp [rbx+51],r15l
FC_m64.dll+E59A451 - 75 4E                 - jne FC_m64.dll+E59A4A1
FC_m64.dll+E59A453 - 40 84 F6              - test sil,sil
FC_m64.dll+E59A456 - 74 49                 - je FC_m64.dll+E59A4A1
FC_m64.dll+E59A458 - 48 8B 0D 01D777F6     - mov rcx,[FC_m64.dll+4D17B60]
FC_m64.dll+E59A45F - 40 30 F6              - xor sil,sil
FC_m64.dll+E59A462 - 48 8B 01              - mov rax,[rcx]
FC_m64.dll+E59A465 - FF 50 68              - call qword ptr [rax+68]
FC_m64.dll+E59A468 - 84 C0                 - test al,al
FC_m64.dll+E59A46A - 74 75                 - je FC_m64.dll+E59A4E1 <-- EB 0B
FC_m64.dll+E59A46C - 48 8B 1D E57692F6     - mov rbx,[FC_m64.dll+4EC1B58]
FC_m64.dll+E59A473 - 48 85 DB              - test rbx,rbx
FC_m64.dll+E59A476 - 74 69                 - je FC_m64.dll+E59A4E1
FC_m64.dll+E59A478 - 48 8B 47 08           - mov rax,[rdi+08]
FC_m64.dll+E59A47C - 48 8D 55 FF           - lea rdx,[rbp-01]
FC_m64.dll+E59A480 - 48 8B 48 10           - mov rcx,[rax+10]
FC_m64.dll+E59A484 - E8 17E36AF2           - call FC_m64.dll+C487A0
FC_m64.dll+E59A489 - 48 89 C2              - mov rdx,rax
FC_m64.dll+E59A48C - 48 89 D9              - mov rcx,rbx
FC_m64.dll+E59A48F - E8 4CE50EF3           - call FC_m64.dll+16889E0
FC_m64.dll+E59A494 - 84 C0                 - test al,al
FC_m64.dll+E59A496 - 40 0F94 D6            - sete sil
FC_m64.dll+E59A49A - 40 84 F6              - test sil,sil
FC_m64.dll+E59A49D - 74 42                 - je FC_m64.dll+E59A4E1
FC_m64.dll+E59A49F - EB 03                 - jmp FC_m64.dll+E59A4A4
FC_m64.dll+E59A4A1 - 40 B6 01              - mov sil,01
FC_m64.dll+E59A4A4 - 48 8B 47 08           - mov rax,[rdi+08]

Post Reply

Who is online

Users browsing this forum: AhrefsBot, DotBot, DUDUJOS, Google [Bot], gradius12, Horizon, jonaaa, LardAss, mikas, Sogou