Far Cry 5 [Engine:Dunia Engine 2]

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

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by TimFun13 »

FuckCH wrote:
Fri Mar 30, 2018 10:31 am
...
shortly after this, CH miraculously discovers a method that is better than everyone else's but sure as hell looks like fearlessrevolution's...

So they went from, it's not possible, it's illegal, it's immoral, and worse yet it's made by SB (oh the humanity); to hey we figured it out. I seems like that mind set alone would have stopped them. But I guess when you charge people money just to be able to report bugs, then getting paid is what really counts.

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

MattC95
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Mar 30, 2018 1:15 pm
Reputation: 1

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by MattC95 »

ShyTwig16 wrote:
Fri Mar 30, 2018 12:54 pm
So they went from, it's not possible, it's illegal, it's immoral, and worse yet it's made by SB (oh the humanity); to hey we figured it out. I seems like that mind set alone would have stopped them. But I guess when you charge people money just to be able to report bugs, then getting paid is what really counts.
lol

Image

samuelhanson
Noobzor
Noobzor
Posts: 8
Joined: Sun Dec 17, 2017 5:15 pm
Reputation: 1

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by samuelhanson »

Incidentally, wemods trainer works for me whereas CH does not.

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

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by SunBeam »

I'll post in a bit what their trainer does. It's not as LEGAL as they make it to be. For some reason, PWizard continues to explain what their trainer DOES NOT when neither my method or theirs involves this kind of crap:

Code: Select all

- REQUIRES NO SYSTEM LEVEL DRIVER BE INJECTED INTO THE GAME WHICH CAN GIVE THE TRAINER UNLIMITED ACCESS TO YOUR SYSTEM

- DOES NOT MANIPULATE THE USER KERNEL

- DOES NOT MANIPULATE EAC

- DOES NOT CRACK THE GAME'S DRM
Which of these have I done?

But yea, if you think lying to people has created a ripple effect and when taught my patching does several things it doesn't, it's best to stick to the SCRIPT. Good acting.

Draxhax
Novice Cheater
Novice Cheater
Posts: 20
Joined: Fri Mar 30, 2018 2:10 pm
Reputation: 8

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by Draxhax »

I'm relatively inexperienced when it comes to reverse engineering stuff, but ... I can tell when a process is modifying files. CH's trainer is actually modifying the FC_m64.dll file. It writes to it after the program is opened, returning the bytes to their original value. When you activate the trainer, it writes two bytes, EB FE, starting at offset 10550632h.

This file modification directly conflicts with their "REQUIRES NO EAC OR OTHER GAME .DLL FILES TO BE MODIFIED WHICH ARE DOING WHO KNOWS WHAT AND SENDING INFO TO WHO KNOWS WHO" statement, making them outright liars. Plus ... I find it hilarious that they try to consider the stuff they do to be legal considering the vast majority of TOS these days state that modifying game memory is against their TOS. Are they living under a rock?

:lol:

PiouPiou1980
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Mar 30, 2018 2:33 pm
Reputation: 0

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by PiouPiou1980 »

My game won't open now ):

User avatar
Lebynthos
Fearless Donors
Fearless Donors
Posts: 34
Joined: Fri Mar 30, 2018 11:56 am
Reputation: 2

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by Lebynthos »

SunBeam wrote:
Fri Mar 30, 2018 2:17 pm
But yea, if you think lying to people has created a ripple effect and when taught my patching does several things it doesn't, it's best to stick to the SCRIPT. Good acting.
Yeah. Every time I see any 'official' CH post I just /smh and laugh. At them. :mrgreen:

User avatar
Lebynthos
Fearless Donors
Fearless Donors
Posts: 34
Joined: Fri Mar 30, 2018 11:56 am
Reputation: 2

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by Lebynthos »

Draxhax wrote:
Fri Mar 30, 2018 2:23 pm
Are they living under a rock?

:lol:
More like under bridges. (Because: Trolls)

Disclaimer: All apologies to any actual under-bridge-dwelling trolls. CH is much worse. :mrgreen:

Draxhax
Novice Cheater
Novice Cheater
Posts: 20
Joined: Fri Mar 30, 2018 2:10 pm
Reputation: 8

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by Draxhax »

Again, I'm new. So if someone finds that this causes other things not to work, please feel free to provide a better solution.

I threw together a freeze buff timer so that I can always have the Ultimate Hunter buff on me. I haven't noticed any adverse side-effects, but perhaps someone with more experience will find something. I was playing the game for hours last night and so far it seems to be working.

Code: Select all

{ Game   : FarCry5.exe
  Version: 1.2.0
  Date   : 2018-03-29
  Author : draxhax

  Freeze Buff Timer }

[ENABLE]
AoBScanModule(RealTimer, FC_m64.dll, 76 18 F3 0F 5C C1 0F 2F C2 F3 0F 11 41 64) // should be unique
registersymbol(RealTimer)
AoBScanModule(UITimer, FC_m64.dll, 74 5D 66 0F 1F 44 00 00 F3 0F 10 43 08 8B 43 10 F3 0F 5C C6 F3 0F 11 43 08) // should be unique
registersymbol(UITimer)

RealTimer:
db EB
UITimer:
db EB

[DISABLE]
unregistersymbol(RealTimer)
unregistersymbol(UITimer)

RealTimer:
db 76
UITimer:
db 74

Draxhax
Novice Cheater
Novice Cheater
Posts: 20
Joined: Fri Mar 30, 2018 2:10 pm
Reputation: 8

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by Draxhax »

Here's code for unlimited missiles/flares in a Helicopter.

Code: Select all

{ Game   : FarCry5.exe
  Version: 1.2.0
  Date   : 2018-03-29
  Author : draxhax

  Unlimited Missiles/Flares }

[ENABLE]
aobscanmodule(MissileLocation,FC_m64.dll,74 04 FF 4C C6 74) // should be unique
registersymbol(MissileLocation)

MissileLocation:
db EB

[DISABLE]
unregistersymbol(MissileLocation)

MissileLocation:
db 74

TechnoJacker
Administration
Administration
Posts: 28
Joined: Sun Apr 02, 2017 3:40 pm
Reputation: 5

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by TechnoJacker »

For those posting scripts and cheats for the game, I recommend creating a new topic for Far Cry 5 cheats and leave this topic for the bypass only so the cheats don't get drowned out.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by NumberXer0 »

Is there any adverse effect to using the original bypass instead of the new one posted? Both work for me, but the new one causes all of my pre-order DLC to disappear from the game. It's there without the bypass and using the original bypass, but it's just..gone..when using the new one. No big deal, I just swapped it back. Only curious if it actually matters or not.

david1996
Noobzor
Noobzor
Posts: 14
Joined: Fri Feb 23, 2018 9:23 pm
Reputation: 0

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by david1996 »

Alright so the bypass and the trainer works perfectly fine but i think i messed up my game by increasing the resistance points because now the mission wont progress for me , it tells me to capture gas/oil truck but lol they dont spawn because i have got 13000/13000 resistance points already :(

Can anyone help me please ..... i want to decrease the resistance points for lieutenant ( john region )
also @sunbeam can you make a gear editor for this game aswell , just like you did with assassins creed origins .

Thank You

qweasdzxc17
Expert Cheater
Expert Cheater
Posts: 167
Joined: Wed Apr 19, 2017 10:41 am
Reputation: 79

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by qweasdzxc17 »

budabum wrote:
Fri Mar 30, 2018 10:18 am
For Inf. Pistols/Rifle ammo you may leverage this template which can by easily extended with LMG or .50 cal.
Copy/paste into CE table.
Inf. Ammo (Pistols, Rifle, Grenades, Molotov, etc.)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>147</ID>
      <Description>"Inf. Ammo (Pistols, Rifle, Grenades, Molotov, etc.)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : FarCry®5
  Version: 
  Date   : 2018-03-30
  Author : budabum

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,FC_m64.dll,75 0D 8B 57 4C 39 D3 0F 42 D3 29 57 4C 89 D3)
alloc(newmem,$1000,INJECT)
registersymbol(INJECT)

label(code)
label(return)

newmem:

code:
  reassemble(INJECT)   //jne 7FFAB333A14B
  mov edx,[rdi+4C]
  cmp ebx,edx
  cmovb edx,ebx
  //filtered injection
    cmp r12d, B3F8DE3E //Pistols
    jz short @f
    cmp r12d, DB72B88A //Rifle
    jz short @f
    cmp r12d, DB4CB05F //Grenades
    jz short @f
    cmp r12d, 83021337 //Molotov
    jz short @f
  sub [rdi+4C],edx
    @@:
  mov ebx,edx
  jmp return

INJECT:
  jmp far newmem //14 bytes jump
  db 90

return:


[DISABLE]

INJECT:
  db 75 0D 8B 57 4C 39 D3 0F 42 D3 29 57 4C 89 D3

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FC_m64.dll"+AFDA13C

"FC_m64.dll"+AFDA118: 0F 1F 84 00 00 00 00 00  -  nop [rax+rax+00000000]
"FC_m64.dll"+AFDA120: 48 89 5C 24 08           -  mov [rsp+08],rbx
"FC_m64.dll"+AFDA125: 57                       -  push rdi
"FC_m64.dll"+AFDA126: 48 83 EC 20              -  sub rsp,20
"FC_m64.dll"+AFDA12A: 48 8B 41 40              -  mov rax,[rcx+40]
"FC_m64.dll"+AFDA12E: 48 89 CF                 -  mov rdi,rcx
"FC_m64.dll"+AFDA131: 48 83 C1 40              -  add rcx,40
"FC_m64.dll"+AFDA135: 89 D3                    -  mov ebx,edx
"FC_m64.dll"+AFDA137: FF 50 18                 -  call qword ptr [rax+18]
"FC_m64.dll"+AFDA13A: 84 C0                    -  test al,al
// ---------- INJECTING HERE ----------
"FC_m64.dll"+AFDA13C: 75 0D                    -  jne FC_m64.dll+AFDA14B
"FC_m64.dll"+AFDA13E: 8B 57 4C                 -  mov edx,[rdi+4C]
"FC_m64.dll"+AFDA141: 39 D3                    -  cmp ebx,edx
"FC_m64.dll"+AFDA143: 0F 42 D3                 -  cmovb edx,ebx
"FC_m64.dll"+AFDA146: 29 57 4C                 -  sub [rdi+4C],edx
"FC_m64.dll"+AFDA149: 89 D3                    -  mov ebx,edx
// ---------- DONE INJECTING  ----------
"FC_m64.dll"+AFDA14B: 85 DB                    -  test ebx,ebx
"FC_m64.dll"+AFDA14D: 74 15                    -  je FC_m64.dll+AFDA164
"FC_m64.dll"+AFDA14F: 44 8B 47 4C              -  mov r8d,[rdi+4C]
"FC_m64.dll"+AFDA153: 48 89 F9                 -  mov rcx,rdi
"FC_m64.dll"+AFDA156: 4C 8B 0F                 -  mov r9,[rdi]
"FC_m64.dll"+AFDA159: 41 8D 14 18              -  lea edx,[r8+rbx]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thanks for this.
Inf. Ammo (Everything)

Code: Select all

{ Game   : FarCry®5
  Version: 
  Date   : 2018-03-30
  Author : budabum

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(InfAmmoBet,FC_m64.dll,75 0D 8B 57 4C 39 D3 0F 42 D3 29 57 4C 89 D3)
alloc(infammomem,$1000,InfAmmoBet)
registersymbol(InfAmmoBet)

label(code)
label(return)

infammomem:

code:
  reassemble(InfAmmoBet)   //jne 7FFAB333A14B
  mov edx,[rdi+4C]
  cmp ebx,edx
  cmovb edx,ebx
  //filtered injection
    cmp r12d, B3F8DE3E //Pistols
    jz short @f
    cmp r12d, DB72B88A //Rifle
    jz short @f
    cmp r12d, DB4CB05F //Grenades
    jz short @f
    cmp r12d, 83021337 //Molotov
    jz short @f
    cmp r12d, EC1A4BAB //Explosive Arrow
    jz short @f
    cmp r12d, EC18BEA6 //Flame Arrow
    jz short @f
    cmp r12d, B3F9885B //Arrow
    jz short @f
    cmp r12d, B3F944C4 //Shotgun Shell
    jz short @f
    cmp r12d, 1B93266E //Shotgun Flame Shell
    jz short @f
    cmp r12d, DB707C3F //Shotgun Slug
    jz short @f
    cmp r12d, DB75CA49 //Sniper .50 Cal
    jz short @f
    cmp r12d, DB75EF64 //Sniper .50 Cal Piercing
    jz short @f
    cmp r12d, DB6FDC2C //Pistol Piercing
    jz short @f
    cmp r12d, B3F8942E //Remote Explosive
    jz short @f
    cmp r12d, B3F9C0EB //Proximity Explosive
    jz short @f
    cmp r12d, 8302EC24 //Throwing Knife
    jz short @f
    cmp r12d, 83037F62 //Bait
    jz short @f
    cmp r12d, 9AE00408 //Dynamite
    jz short @f
    cmp r12d, 5BD2B432 //Pipe Bomb
    jz short @f
    cmp r12d, B3FA4191 //Grenade Launcherr
    jz short @f
    cmp r12d, B3F97273 //SMG Ammo
    jz short @f
    cmp r12d, DB701FDD //SMG Piercing
    jz short @f
    cmp r12d, DB72E621 //Rifle Piercing
    jz short @f
    cmp r12d, B3F959AC //LMG Ammo
    jz short @f
    cmp r12d, DB745A94 //LMG Piercing
    jz short @f
    cmp r12d, 7A75CFE2 //Rocket Cluster Ammo
    jz short @f
    cmp r12d, DB78B52A //Rocket Flame Cluster Ammo
    jz short @f
    cmp r12d, B3F9A6CB //Rocket Launcher Ammo
    jz short @f
    cmp r12d, B3FA1F5A //Flame Thrower Ammo
    jz short @f
  sub [rdi+4C],edx
    @@:
  mov ebx,edx
  jmp return

InfAmmoBet:
  jmp far infammomem //14 bytes jump
  db 90

return:


[DISABLE]

InfAmmoBet:
  db 75 0D 8B 57 4C 39 D3 0F 42 D3 29 57 4C 89 D3

unregistersymbol(InfAmmoBet)
dealloc(infammomem)

{
// ORIGINAL CODE - INJECTION POINT: "FC_m64.dll"+AFDA13C

"FC_m64.dll"+AFDA118: 0F 1F 84 00 00 00 00 00  -  nop [rax+rax+00000000]
"FC_m64.dll"+AFDA120: 48 89 5C 24 08           -  mov [rsp+08],rbx
"FC_m64.dll"+AFDA125: 57                       -  push rdi
"FC_m64.dll"+AFDA126: 48 83 EC 20              -  sub rsp,20
"FC_m64.dll"+AFDA12A: 48 8B 41 40              -  mov rax,[rcx+40]
"FC_m64.dll"+AFDA12E: 48 89 CF                 -  mov rdi,rcx
"FC_m64.dll"+AFDA131: 48 83 C1 40              -  add rcx,40
"FC_m64.dll"+AFDA135: 89 D3                    -  mov ebx,edx
"FC_m64.dll"+AFDA137: FF 50 18                 -  call qword ptr [rax+18]
"FC_m64.dll"+AFDA13A: 84 C0                    -  test al,al
// ---------- INJECTING HERE ----------
"FC_m64.dll"+AFDA13C: 75 0D                    -  jne FC_m64.dll+AFDA14B
"FC_m64.dll"+AFDA13E: 8B 57 4C                 -  mov edx,[rdi+4C]
"FC_m64.dll"+AFDA141: 39 D3                    -  cmp ebx,edx
"FC_m64.dll"+AFDA143: 0F 42 D3                 -  cmovb edx,ebx
"FC_m64.dll"+AFDA146: 29 57 4C                 -  sub [rdi+4C],edx
"FC_m64.dll"+AFDA149: 89 D3                    -  mov ebx,edx
// ---------- DONE INJECTING  ----------
"FC_m64.dll"+AFDA14B: 85 DB                    -  test ebx,ebx
"FC_m64.dll"+AFDA14D: 74 15                    -  je FC_m64.dll+AFDA164
"FC_m64.dll"+AFDA14F: 44 8B 47 4C              -  mov r8d,[rdi+4C]
"FC_m64.dll"+AFDA153: 48 89 F9                 -  mov rcx,rdi
"FC_m64.dll"+AFDA156: 4C 8B 0F                 -  mov r9,[rdi]
"FC_m64.dll"+AFDA159: 41 8D 14 18              -  lea edx,[r8+rbx]
}
This is inefficient, but should work.

EDIT: Okay. seems like it doesn't... i'll leave this here in case anyone wants to take a crack at it.
EDIT2: Why is it crashing though? Too many compares?

mflvs
Expert Cheater
Expert Cheater
Posts: 65
Joined: Fri Mar 03, 2017 8:55 pm
Reputation: 5

Re: Far Cry 5 [Engine:Dunia Engine 2]

Post by mflvs »

there is already an infinite ammo script that works for all weapons :) incase you werent aware.
i also have added most of the scripts to this topic to keep it cleaner and easier to find

Post Reply

Who is online

Users browsing this forum: acidrokin, CEplusAHK, Cottero, Google [Bot], Google Adsense [Bot], hectorx, henrydragoon, jonaaa, loci19, Majestic-12 [Bot], masa, Pedroma34, Wobbles79, YandexBot, yung dorado