Page 14 of 32

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

Posted: Thu Mar 29, 2018 11:55 pm
by CobyBWA
I follow the instructions word for word but i keep getting a "Access Denied" thing everytime i try to play, i try to run FarCry5.exe as admin but it tells me "Windows cannot access the specified device, path or file. You may not have the appropriate permissions to acces the item." Can anyone help?

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

Posted: Fri Mar 30, 2018 12:43 am
by Jagerfiend1
gir489 wrote:
Thu Mar 29, 2018 11:29 pm
I beat the game. Ending sucked, so did the plot. Gonna work on some more features now. Maybe unlock all perks/weapons from the start. Not having IDA do what I ask is getting on my nerves though.
How can you say the ending sucked? I personally thought it was a great ending. Spoiler inc:
Spoiler
The ending leads on to a further progression in the story, it's better than the average 'oh the bad guy loses, the good guy wins, lets go farm crap' kind of ending. The nukes dropping was completely unexpected. I thought it was a great ending to this chapter until they release a further SP story-line

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

Posted: Fri Mar 30, 2018 12:46 am
by argon15
Bad News!

Replacing everything as per instructions to get some extra cash and bought some guns, now after a couple of minutes of playing I get an error asking me if I want to quit to the main menu', doesn't matter if I say no, it keeps popping up and I can't play at all anymore.

Tried to replace the files with the original ones, tried to verify the installation with steam, but no luck the game is not running anymore, maybe Ubi has patched it already.

If anybody can help that would be amazing.

win 10 x64 with the steam version.

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

Posted: Fri Mar 30, 2018 12:54 am
by bonzay0
I updated my table if any one wants: viewtopic.php?f=4&t=6334&p=40293#p40293

It includes No Spread by gir489
And my own script for no perks for skills

edit: I have added No Reload (which also give u infinite ammo if u have at least 1 bullet)

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

Posted: Fri Mar 30, 2018 2:10 am
by gir489
Jagerfiend1 wrote:
Fri Mar 30, 2018 12:43 am
How can you say the ending sucked? I personally thought it was a great ending. Spoiler inc:
They literally stole the ending to Bioshock.

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

Posted: Fri Mar 30, 2018 2:22 am
by SunBeam
argon15 wrote:
Fri Mar 30, 2018 12:46 am
Bad News!

Replacing everything as per instructions to get some extra cash and bought some guns, now after a couple of minutes of playing I get an error asking me if I want to quit to the main menu', doesn't matter if I say no, it keeps popping up and I can't play at all anymore.

Tried to replace the files with the original ones, tried to verify the installation with steam, but no luck the game is not running anymore, maybe Ubi has patched it already.

If anybody can help that would be amazing.

win 10 x64 with the steam version.
Try this in offline mode. There shouldn't be any communication with Ubi if you do that; or at least that's what "offline" mode stands for :D Please also keep in mind we're not responsible for any crap you might do on your own in-game or with other tools that affects your account communication to Ubi. If you've done no such thing, the my bad; had to express both sides of the coin.

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

Posted: Fri Mar 30, 2018 2:27 am
by frank
SunBeam and I got everything into one DLL. Just extract the attached file to your bin/EasyAntiCheat folder, rename bin/EACLaunch.exe to anything else, and enjoy :D

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

Posted: Fri Mar 30, 2018 3:02 am
by gir489

Code: Select all

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

  No Recoil }

[ENABLE]
AoBScanModule(NoRecoil, FC_m64.dll, 74 61 F3 0F 10 83 88 00 00 00) // should be unique
registersymbol(NoRecoil)

NoRecoil:
db EB

[DISABLE]
unregistersymbol(NoRecoil)

NoRecoil:
db 74
I seriously feel like I'm the only one working on this game. Fuck me...

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

Posted: Fri Mar 30, 2018 3:10 am
by SunBeam
Updated main post with Frank's DLL ;) Enjoy.

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

Posted: Fri Mar 30, 2018 5:03 am
by russk
Stealth Mode - You won't be "seen", but you can still be heard. I haven't done extensive testing, but it seems to work thus far.

You can just copy and paste the below into a cheat table.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Stealth Mode"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : FarCry5.exe
  Version: 1.2.0
  Date   : 2018-03-29
  Author : russk

  Stealth Mode
}

[ENABLE]

aobscanmodule(Stealth,FC_m64.dll,F3 0F 59 7B 2C F3 0F 58 7B 10 41 0F 2F FB F3 0F 11 7B 10)
registersymbol(Stealth)

Stealth+5:
  xorps xmm7,xmm7
  nop
  nop

[DISABLE]

Stealth+5:
//addss xmm7,[rbx+10]
  db F3 0F 58 7B 10

unregistersymbol(Stealth)

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

"FC_m64.dll"+2B27C02: F3 0F 10 40 2C           -  movss xmm0,[rax+2C]
"FC_m64.dll"+2B27C07: F3 0F 5C 40 28           -  subss xmm0,[rax+28]
"FC_m64.dll"+2B27C0C: F3 44 0F 5E C1           -  divss xmm8,xmm1
"FC_m64.dll"+2B27C11: F3 45 0F 5F C2           -  maxss xmm8,xmm10
"FC_m64.dll"+2B27C16: F3 45 0F 5D C3           -  minss xmm8,xmm11
"FC_m64.dll"+2B27C1B: F3 44 0F 59 C0           -  mulss xmm8,xmm0
"FC_m64.dll"+2B27C20: F3 44 0F 58 40 28        -  addss xmm8,[rax+28]
"FC_m64.dll"+2B27C26: F3 41 0F 5E F8           -  divss xmm7,xmm8
"FC_m64.dll"+2B27C2B: F3 0F 59 FE              -  mulss xmm7,xmm6
"FC_m64.dll"+2B27C2F: 0F 28 B4 24 80 00 00 00  -  movaps xmm6,[rsp+00000080]
// ---------- INJECTING HERE ----------
"FC_m64.dll"+2B27C37: F3 0F 59 7B 2C           -  mulss xmm7,[rbx+2C]
// ---------- DONE INJECTING  ----------
"FC_m64.dll"+2B27C3C: F3 0F 58 7B 10           -  addss xmm7,[rbx+10]
"FC_m64.dll"+2B27C41: 41 0F 2F FB              -  comiss xmm7,xmm11
"FC_m64.dll"+2B27C45: F3 0F 11 7B 10           -  movss [rbx+10],xmm7
"FC_m64.dll"+2B27C4A: 0F 82 F4 01 00 00        -  jb FC_m64.dll+2B27E44
"FC_m64.dll"+2B27C50: 44 38 AC 24 D0 00 00 00  -  cmp [rsp+000000D0],r13l
"FC_m64.dll"+2B27C58: 75 0C                    -  jne FC_m64.dll+2B27C66
"FC_m64.dll"+2B27C5A: C7 43 10 A4 70 7D 3F     -  mov [rbx+10],3F7D70A4
"FC_m64.dll"+2B27C61: E9 DE 01 00 00           -  jmp FC_m64.dll+2B27E44
"FC_m64.dll"+2B27C66: F3 41 0F 5C FB           -  subss xmm7,xmm11
"FC_m64.dll"+2B27C6B: C7 43 10 00 00 80 3F     -  mov [rbx+10],3F800000
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


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

Posted: Fri Mar 30, 2018 5:03 am
by gir489
I can't seem to work out No Sway, but here's my notes if someone else wants to take a shot at it, although I feel like I'm just pissing in the wind here.

Code: Select all

Reads scope status
FC_m64.AK::MemoryMgr::SetPoolName+25B45D - F3 0F10 83 2C050000   - movss xmm0,[rbx+0000052C]
"FC_m64.dll"+AC7BF3D

Y view angle
FC_m64.FCE_Editor_UserAsset_Mesh_GetName+B94CF2 - F3 0F11 53 10         - movss [rbx+10],xmm2
"FC_m64.dll"+A407B42

Checks if breath held for sniper.
FC_m64.FCE_ValidationRecord_GetSeverity+12AE7D - F6 40 08 01           - test byte ptr [rax+08],01 { 1 }
"FC_m64.dll"+1A61D6D

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

Posted: Fri Mar 30, 2018 5:11 am
by jonasbeckman
SunBeam wrote:
Fri Mar 30, 2018 3:10 am
Updated main post with Frank's DLL ;) Enjoy.
Nice to see a different method and one that should survive through patches more readily since the Dunia Engine .dll will be updated after each whereas if this works out just keeping the modified EAC .dll and replacing it if it gets updated should work similar to Wildlands. :)

Only really tampered a bit with money so far, gaming as a service and silver bars I guess since scope and other attachments are individual now and there's less money overall found through the game and it's an easy thing to find and modify even for a amateur like myself hah.

Wonder if *this* also allows for the other command-line arguments to work now that EACLauncher isn't being an ass about how the game is launched, probably not too much of use and the available trainer already covers most of the options needed for a game like this.
(And I can get some other injectors in now and start messing with the game a bit more.)


EDIT: Ah but it won't launch with that .dll, curious. Difference between Steam and UPlay or idiot behind keyboard? (me.) Well probably the latter. :D

EDIT: Dunia .dll with the 9 kb EAC .dll works, the 93 kb one well I'm probably doing something stupid but it will not load ha ha. Well I have something to work with now at least.


EDIT: Ah it's a 85 kb .dll now, maybe this will work then. :D
(Idiot behind keyboard, confirmed. Ha ha.)

Yep worked just fine with that file.

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

Posted: Fri Mar 30, 2018 6:41 am
by poedgirl
frank wrote:
Fri Mar 30, 2018 2:27 am
SunBeam and I got everything into one DLL. Just extract the attached file to your bin/EasyAntiCheat folder, rename bin/EACLaunch.exe to anything else, and enjoy :D

Alternatively, you can download our trainer over at fearlessrevolution and have this done automatically: https://community.fearlessrevolution.com/t/far-cry-5 ... iner/58332
Hey, your trainer is by far the best so far, however, the Infinite Ammo cheat only affects Rifle ammo, not pistol, LMG or .50 cal. I assume these are stored as separate addresses and each one would need to be frozen.

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

Posted: Fri Mar 30, 2018 10:18 am
by budabum
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>

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

Posted: Fri Mar 30, 2018 10:31 am
by FuckCH
frank wrote:
Fri Mar 30, 2018 2:27 am
SunBeam and I got everything into one DLL. Just extract the attached file to your bin/EasyAntiCheat folder, rename bin/EACLaunch.exe to anything else, and enjoy :D

Alternatively, you can download our trainer over at fearlessrevolution and have this done automatically:
shortly after this, CH miraculously discovers a method that is better than everyone else's but sure as hell looks like fearlessrevolution's...