Git Product home page Git Product logo

far's Introduction

Fix (NieR) Automata Resolution - Pirate-Friendly Version

A patched version of the FAR; with auto-updates proxied, you can update without worry with builds from this git.

FAQ

  • Why no sources?
I don't rebuild the FAR, i have patched with the x64dbg/ida pro, so... i don't have the patched source.
  • No plans to start publish rebuild dll's?
Maybe, but for now, not necessary.
  • The game close with Snake Sound (lol)
This isn´t a crash caused by the detection of the crack in the nier, Otherwise, this would have occurred to me.

Okay, and how to fix it?
- If are you using the CPY crack, isn't compatible, use the baldman v3.
- Download again the crack to have sure you have the lastest version of the baldman crack.
- if you think this alert sound it´s because the detected crack, isn´t this, you can try a outated version from the FAR.
- MSI Nahimic and Razer (Insert Any Product Name Here) are known to interfere with Special K (dxgi.dll), you may need to disable that software to use the mod
- Nothing Works?! Try the lastest version from the crack, my tests use the v3 baldman version.
- Nothing Again? You have any program that try hook/inject into the game? like the discord overlay? try disable anything like this.
- try set at [Steam.Log] the Silent=true
- Nothing... So... I can lend my shoulders to you cry if you need.
  • I Don´t trust in you, but i need the mod.
No problem, You can manually patch. Using the x64dbg or IDA PRO, search by the function SK_Steam_PiratesAhoy
Print: https://u.nya.is/okncrm.png (if you don´t found, try run the debugger and pause before close)
Right Click -> Follow in the disassembler: https://u.nya.is/rmilgm.png
The Patched version, looks like this: https://u.nya.is/oedypx.png
to patch is simple, press space and in the window, Check "Fill With Nop´s" and Write:
MOV EAX, 0 (https://u.nya.is/wetkvn.png) (0 = Allways Original, 1 = Allways Pirate)
Press Enter or OK, and write:
Ret (https://u.nya.is/qmhpfj.png)
Press Enter again and Cancel now.
Click in "View" => Patch File (https://u.nya.is/staaek.png)
Click in Patch File, and save it.
(you can play now, but have more one optional step)
Open the patched Dll with a Hex editor, i have 010Editor.
Find the unicode string, "/master/" and corrupt this part to prevent the FAR Auto-Update. (https://u.nya.is/beplaa.png)
Save and Put into the nier directory, now just use!

far's People

Contributors

kaldaien avatar marcussacana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

far's Issues

nier automata

Hi bro first thx for all the work you are doing for us...
but i have a probelm with nier when i put your FAR mod in it and press (shift+ctrl+backspace) nottting happen.
so can you pls tell me what version do i download and its working with what version of crack i will be much greatful to you my friend...
and thanks agian :)

Updated Release?

Could you update it to the newly released 0.7.0.21 version? Or even just update the screenshots in the section where you describe how to do it yourself since Nya.is has been dead for a few months now.

Version FAR_0_7_0_3 (CPY) crashes when trying to disabled the default OSD.

Firstly, I created this as a new issue because all the changes related to dinput8 in the 7.0 version

Control + Shift + Backspace makes the game crash
Bask + Start (Gamepad) makes the came crash.
Control + Shift + O Works.

It is ok not to used. Actually I don't know what it is in there.

I have x96dbg so if you tell me what should I look for I might be able to help:

So far in x64dbg I have a EXCEPTION_ACCESS_VIOLATION steam_64api

000000003B40D72D | 00 00 | add byte ptr ds:[rax],al |
000000003B40D72F | 00 70 1C | add byte ptr ds:[rax+1C],dh |
000000003B40D732 | 40 3B 00 | cmp eax,dword ptr ds:[rax] |
000000003B40D735 | 00 00 | add byte ptr ds:[rax],al |
000000003B40D737 | 00 80 1C 40 3B 00 | add byte ptr ds:[rax+3B401C],al |
000000003B40D73D | 00 00 | add byte ptr ds:[rax],al |
000000003B40D73F | 00 60 D7 | add byte ptr ds:[rax-29],ah |
000000003B40D742 | 40 3B 00 | cmp eax,dword ptr ds:[rax] |
000000003B40D745 | 00 00 | add byte ptr ds:[rax],al |
000000003B40D747 | 00 40 D7 | add byte ptr ds:[rax-29],al |
000000003B40D74A | 40 3B 00 | cmp eax,dword ptr ds:[rax] |
000000003B40D74D | 00 00 | add byte ptr ds:[rax],al |
000000003B40D74F | 00 00 | add byte ptr ds:[rax],al |
000000003B40D751 | 00 00 | add byte ptr ds:[rax],al |
000000003B40D753 | 00 00 | add byte ptr ds:[rax],al |
000000003B40D755 | 00 00 | add byte ptr ds:[rax],al |
000000003B40D757 | 00 00 | add byte ptr ds:[rax],al |

can't install FAR

The install option in the SKIM is greyed out, at the bottom saying the game is not installed.
If I extract from the FAR zip file (not sure which version I should use here) the game run as normal without the yellow text, pressing ctrl+shift+backspace doesnt bring the FAR menu either. but after playing for a while, I'll get the MGS sound and the game crash

Getting ReShade to work.

I just can't get reshade to work alongside FAR, no matter what method I try.
I know it looks like something I should ask to the original developer, but some people told me it's something specific to non-original copies of the game, so I thought I should ask here and hope to get some help.

Ajuda aê, valeu.

Crash when opening in-game menu (CPY crack)

07/01/2017 03:18:15.975: -----------------------------------------------------------
07/01/2017 03:18:15.975: [! Except !] << EXCEPTION_ACCESS_VIOLATION >>
07/01/2017 03:18:15.975: -----------------------------------------------------------
07/01/2017 03:18:15.975: [ FaultMod ] # File.....: 'D:\Games\Installed\Nier Automata\steam_api64.dll'
07/01/2017 03:18:15.975: [ FaultMod ] * RIP Addr.: steam_api64.dll+000000000000D740h
07/01/2017 03:18:15.975: [StackFrame] <-> Rip=00003b40d740h, Rsp=00000013faa8h, Rbp=00000013fb99h
07/01/2017 03:18:15.975: [StackFrame] >-< Rsi=000000000000h, Rdi=000000000040h
07/01/2017 03:18:15.975: [ GP Reg ] rax: 0x00003b40d640
07/01/2017 03:18:15.975: [ GP Reg ] rbx: 0x000006b96b20
07/01/2017 03:18:15.975: [ GP Reg ] rcx: 0x00003b40d620
07/01/2017 03:18:15.975: [ GP Reg ] rdx: 0x0000001d61a0
07/01/2017 03:18:15.975: [ GP Reg ] r8: 0x00000013fa38 r9: 0x00000013fb99
07/01/2017 03:18:15.975: [ GP Reg ] r10: 0x000000000000 r11: 0x000000000246
07/01/2017 03:18:15.975: [ GP Reg ] r12: 0x000000000001 r13: 0x000000000000
07/01/2017 03:18:15.975: [ GP Reg ] r14: 0x000000000000 r15: 0x00000013fe40
07/01/2017 03:18:15.975: [ GP Flags ] EFlags: 0x00010202
07/01/2017 03:18:15.975: -----------------------------------------------------------
07/01/2017 03:18:16.034: [--(Name)--] [!] { steam_api64.dll} SteamInternal_ContextInit
07/01/2017 03:18:16.080: [-(Source)-] [!] {dxgi.dll} SK_Steam_UserManager::UpdateNumPlayers <c:\users\andon\source\repos\specialk\src\steam_api.cpp:2330>
07/01/2017 03:18:16.084: -----------------------------------------------------------

Baldman V3 also crash

Hello, i already using baldman v3 crack from the start but it's seems when i messed up the setting in game or just simply press start the game crashed. Any tips?

Which crack to use?

I'm code illiterate but from what I've read it seems as though certain cracked executables are less stable than others so which one do you recommend?

New releases?

The latest version here is 0.6.2.0, while the official release is already at 0.6.2.10.

NieR doesn't start

After copying and replacing with the new files NieR opens and then Immediately exits.

0.6.2.11 to 0.7.0.23

I started with 0.5.4.9 and it worked. Then I upgraded FAR from that to 0.6.2.11. It appeared to still work. the game loaded full screen. DId not have a chance to test the FAR menu with Ctrl-Alt-Backspace but will later.

My question is: i read I only need to remove dxgi.dll. Do I need to start off with 0.7.0.14 as this includes CEGUI then copy over the files from 0.7.0.23 into NiER : A folder and remove dxgi.dll? Oh also go to default_dinput8.ini and change [Steam.Log] from silent=false to silent=true?

I need to do it manually and I wanted to be sure I do this the right way. Oh, I believe I'm using bartman v3.

Not really big issue neccesarily, it is just about going from 0.5.x.x or 0.6.x.x to 0.7.x.x.

Thanks man!

Outdated address

I'm not an expert in this, but I'm pretty sure that the cracked binary is not outdated. As far as i know, there were only two versions of NierAutomata.exe, and the binary comparison between the old, new and cracked file shows that the cracked file is a modified version of the current executable.
So, by stating that the cracked version is outdated, Kaldaien is being either deceptive or just plain wrong.

Wow, you've completely gone overboard with this

The lengths you go to in order to assert I have malicious code anywhere in the entire project astounds me :-\

If you would read the source code, instead of going through all this absolutely ridiculous cleanroom style reverse engineering of the DLL, you'd actually see a few lines of code that you're missing if you want Special K to think you're completely clean. Rather than nop'ing stuff out, you should just remove several lines of code at the same time you'd see why the lengths you are going to are astounding. I spent all of five minutes on this, I don't know what you think I'm capable of in five minutes, but it's none of this nonsense.

There are no crash triggers, crashing occurs largely for two reasons:

  1. Flimsy ass fake SteamAPI implementation crumbles to pieces when modified
  2. The pirated binary is older than the retail version, and you should be using an older version of the mod as your base unless you want to add pattern scanning (be my guest).

You're searching for unicorns where there are none.

Again, I do nothing malicious. It's rather funny you go on to describe corrupting the cracked version of any game, because that's not something I've ever done. EVERYTHING is transparent as can be in C++ code.


Regarding the crash handler, MGS Alert sound, stack traces can be found in logs/crash.log, that's the entire purpose of the crash handler. I don't know how useful it will be in a binary-modified executable, some of the line numbers may be off -- but you don't appear to be distributing the debug database with your mod anyway, so nobody's going to make heads or tails of those crash logs :)

Also you have not removed my name, and I'm not happy about that 👎

FAR 0.7.0.22 Final

FAR 0.7.0.22 is out, and it should be the final release. Are you going to update your version?

I'm dumb

I'm sorry to bother you with such a trivial request but could you help explain to me how this whole thing works, I am completely new to this. I downloaded the FAR_0_6_0_3.7z, now what or do I need to download other things as well, basically if you could just walk me through the steps it would be much appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.