IllustratorsLeak
Rose
Rose

patreon


Far Cry 6 additional FOV tweaks

Despite the presence of existing ultrawide and FOV solutions for the game, I was approached by a supporter for help to address their concerns regarding the FOV at 16:9. Although the game allows to select up to 120, the person found it insufficient.

One of the easier things in hacking games is utilizing an existing function like an FOV slider to modify its values to anything. Well, was it like that in this game? You'd think!

Normally you would essentially follow the steps of an HP hack in Cheat Engine (look one up on YouTube!), looking for changed values to get to the FOV and change it.

Although I did find some values this way, modifying them reliably was not possible.

So I had to approach the issue from another angle. I'm not sure if it was thanks to an FOV check function solution posted on WSGF or some of my own experimenting, but I got to a related function to control the game's FOV. I was happy to have come to that in just a couple of hours, but then I realized that it affected the FOV of everything in the game, messing with the cutscenes and everything you can think of. That was unacceptable.

I had to start nearly from scratch, using this ability to control the FOV in real time to find other values affected by it. One function was of interest, as it was limited to the first-person FOV, just as I had intended, however, even with all the existing fixes found by other WSGF users, nothing let me go past the max FOV limitation of 120 at 16:9.

Disappointed after 10 non-stop hours of trying (and a cup of coffee for a change, just to stay up) and numerous crashes (no thanks to the game's protection from debugging?), I couldn't work any longer, so I went to rest.

Today I continued with some fresh ideas in mind, so I got to locate another FOV check, which was so dissimilar to 120 that you'd never even know without having followed the code! Sadly, that was not the last obstacle in the way.

Reaching a certain high or low FOV value via my approach crashed the game. That meant coding in my own checks to not let the user exceed the thresholds.

Now as that was ready and after a bit of further testing, I also chose to bundle in some of the aforementioned fixes from two other people (I made some tweaks to the implementations) for the sake of convenience in case anybody wants both my trainer and the rest of them. It also means not having to have a 500 MB backup file in the folder from the patching (though this can be removed and just redownloaded if needed).

Just another day, right?

Far Cry 6 additional FOV tweaks

Comments

"Now as that was ready and after a bit of further testing, I also chose to bundle in some of the aforementioned fixes from two other people (I made some tweaks to the implementations) for the sake of convenience in case anybody wants both my trainer and the rest of them." That's just what I need when I find the time to play the game!!! (got it from AMD when I bought the R7 5800X) Thank you so much!

Eleriam


More Creators