Far Cry 3

The following contains instructions to install this mod manually and a small tutorial.
I moved it here because manual install isn't supported anymore. 


1. HOW TO INSTALL MANUALLY

- With the provided patch built from the latest available patch with only my tweaks to HBAO and nothing else changed. Ideal for people who want to play vanilla but have a better HBAO:
For this one, just drag the Patch.dat and Patch.fat in the data_win32 folder, which is located in your game's installation folder. That's it!

- For modders & merged mods:
Fear not, if you want to add this one to your own mod or compilation, you won't have to unpack anything to find which file to edit: it's provided!
In your unpacked patch folder, create a file structure like this if it doesn't exist already:

generated\databases\generic\renderworldsettings_render

Drag and drop the worldsettings.obj file of your choice in the renderworldsettings_render folder, and build your patch. That's it! 

2. HOW TO EDIT HBAO SETTINGS YOURSELF

1. First you'll have to grab FCBConverter from the FC5 Resistance Mod, found in the Miscellaneous section.
Pick one of the loose file provided here along with the improved dictionary and unzip everything in one folder. You will be asked to overwrite the dictionary that comes with FCBConverter - do so. This step is not optional!
Please drop these guys a little endorsement as without this tool, this mod wouldn't be possible. (Shoutout to my boi Miru)

2. Once that's done, rename worldsettings.obj extension to .fcb, then drag'n'drop to FCBConverter.exe.
The program will generate a .xml file that you can edit.

3. The .xml isn't very long, you'll find the HBAO entry near the bottom of it. Values are self explanatory, the two most important ones are Radius (Vanilla: 10.75) and Strength (Vanilla: 3.5). Max Pixel Search Radius (vanilla: 48) should be left as is. Angle Bias (Vanilla: 3) is a threshold to prevent AO to accumulate in sharp angles (If set too low, meshes with low polycount will have AO in places that betrays their low-polyness so to speak). I recommend editing the Float-32 values and not the BinHex ones. 

4. Once you're done editing, drag'n'drop that .xml to FCBConverter.exe. It'll generate a worldsettings_new.fcb - just remove the _new and rename .fcb back to .obj. Now you just have to put it in the folder mentioned above, build your patch, and you're done.

Article information

Added on

Written by

TheSleepwalker

0 comments