Friday, November 10, 2017

F.E.A.R. 3 (DX9)

3D Vision fix by mike_ar69 & 4everAwake

What this does:
- Fixes shadows, lights, bloom, lens flare, skybox, motion blur & various haloing issues
- Removes volumetric light shafts in one level
- Fixes a strange issue where the character's body is pushed further into depth when near walls
- Places HUD & UI at a fixed depth
- Adds an auto-convergence feature when wearing power armor
- Adds a low convergence preset on the Right Mouse button.

Remaining Issue:
- Ambient Occlusion looks a little incorrect (can be disabled in the Video Settings menu)

  1. Download this ZIP file and extract the contents into the game directory.
  2. If you are using a controller, use a controller mapping program (such as Xpadder or Joy2Key) to bind the 'P' key to the left trigger (for aiming).
  3. Run the game using the included shortcut "F.E.A.R. 3- Helixmod.bat"
  4. In the Options -> Video Settings menu, set "Resolution" to "1920x1080" or higher. All other graphics settings can be set to the highest.
  5. In the Control Settings menu, set "Toggle Zoom" to "Off".
  6. In Control Settings -> Keybindings -> Fettel, change the primary key for "Suspend" to another key (such as a side mouse button-- Mouse 4).
  7. Once inside a level, press the 'Caps Lock' key and adjust the convergence & depth to your liking. Save your settings by pressing the 'F7' key.
Important Note:
- If you're getting a black screen in one eye, try deleting the "F.E.A.R. 3" profile in Nvidia Inspector.


  1. Thanks again for all the hard work!
    And great seeing you here again 4everwake (so many great fixes)

  2. Thank you very much. A new Helixmod release is always huge happening. Playing older games becomes more compelling than trying out new ones. This game would be perfect with DX11 support.

    1. Why would DX11 support matter at all for this game?

    2. In pcgamingwiki it says that it has both DX9 and DX11 (DX11 is the default mode). I guess that a DX11 fix would make hotkeys simpler (and with transitions) without needing external programs for controllers, wouldn't need to use that ".bat" file... and not much else. I don't know if DX11 has some ingame advantages or not.

      4everAwake is experienced in DX9, so choosing that API is of course understandable.

    3. It was done in DX9 because the original WIP was done 3 years ago, almost to the day in 2014 ;-) 4everawake worked on completing the levels and polishing it off, and I had forgotten about it until he posted it here :-) 3Dmigoto was new when the fix was first created, and I seem to remember I could not get it to work with the game, or there were too many decompiler issues. 3Dmigoto is massively better nowadays, but there is honestly no reason to bother with DX11, there is almost no difference in the visuals. It was a tricky fix as well, not something to go through again... ;-)

  3. what a surprise !!! thank you to have fixed this old game !