Monday, December 24, 2012

FarCry3 (DX9 only) - 3D Vision fix

FarCry3 (DX9 only) - 3D Vision fix.



Updated (same link).
Tested on 1.5 patch. 

added 3D RPG crosshair.

fixed water from 1.4 patch.
Fixed distant shadows flickering, should not require changing the game profile via NVInspector (at least it works for me. I use single 680, may still not work with sli). 


Old version can be downloaded here.

Fixed:
- Light;
- Shadows;
- water effects;
- some on screen effects;
- HUD, Target markers and cross hairs in 3D;
- Ambient occlusion.


Screenshots gallery.

Remaining issues:
- Some markers have wrong depth on UI (messages) because they share same texture as target markets (very minor issue).
- some lights effects cut off on far distance (night, indoor only. example), also minor issue. I leave it at this stage until I will managed how to fix it(maybe never).
- if you have wrong shadows or other minor problem try to restart the game. Sometime 3DVis won't work correctly with this game(i.e. create 3D surface as 2D and etc) and restart may help.



Instructions:
Works only with DX9 render !
Download this archive. Unpack downloaded archive in to the "BIN" game folder (example : ":\Steam\steamapps\common\Far Cry 3\bin").

If you want to use the fix with any third-party game overlays or other DX9 hook software download this version and unpack(overwrite everything if you used previous version of the fix) it  in to the "BIN" folder where "farcry3.exe" located (Important: remove d3d9.dll from the game folder if you installed previous version of the fix or fix from above). Launch  "HeliXmodLauncher.exe" and run the game after.

SLI Users Instructions -IMPORTANT- not required anymore.

Minimizing- maximizing (Alt + Tab) game window can cause some weird effects like this (or other weird lights effects).
Can be fixed by minimizing game once more (Alt + Tab).
This is not related with fix.



Y - key switches(cycle) HUD depth (3 variants).
U - key  switches (cycle) depth presets (2 variants).

Holding Mouse 2 key activate low separation preset (for good aiming from the gun)

If you want to save your custom convergence settings press "U" and select required preset, set custom separation/depth settings , then press F7 and your settings will be saved in the config file. You can set custom settings for both presets and for gun preset as well (when holding mouse button 2(aiming gun), set custom separation/depth  settings and press F7. Release mouse button 2).

Tested only with steam version (1.5) of the game. I'm using default game profile from  latest beta Driver (more stable for me).

325 comments:

  1. Thank you for the early Christmas present!

    ReplyDelete
  2. The shadows look great!

    One thing I noticed is that tracks on the road appear to "float" a little above it. Is there an in game setting recommended to eliminate it?

    ReplyDelete
  3. Nope, it's known issue.
    I cant fix it for now.

    ReplyDelete
    Replies
    1. Everything is perfect except for one thing. Anytime I die or fast travel, I get that weird effect you get from minimizing or Alt-tabbing. However, alt-tab doesn't seem to fix the issue so every time I die I have to restart the game. Any suggestions? (Besides don't die, lol)

      Delete
    2. Strange, what driver version do you use ?

      Delete
    3. I don't seem to be getting issue anymore. Must have just had to restart or something. Helix, I think this is probably the best 3D fix I've seen so far. Spent all day playing, gorgeous work.

      Delete
    4. Also you can try to open DX9Settings.ini and remove slashes from these lines:

      //DefDepthStencilSurfaceMode = 1
      //DefSurfaceCreationMode = 1

      should be:
      DefDepthStencilSurfaceMode = 1
      DefSurfaceCreationMode = 1

      And use ALT + TAB when you see that bug again.

      I can't reproduce it for 100%, happens only sometime.
      And for me it seems like game or driver bug (surface which was 3D become 2D).

      Also what graphic settings and graphic quality do you use ?
      Can you make screenshots ?

      Delete
    5. Aha, As I see it's random issue not only for me, maybe memory leak or something.

      Delete
    6. I use all settings as high as they can go. Ambient Occlusion is set at HBAO, and obviously DX9. I'm using latest beta drivers. The glitches that I was getting looked exactly like the Alt Tab glitches you originally posted. One hand is flickering a black texture and a couple objects render at wrong depth. Like i said, I don't seem to be getting the issue anymore. Not that I'm complaining, lol.

      Delete
  4. Thanks helix! This is awesome!! :)

    ReplyDelete
  5. No worries sir - it's really a minor issue. I love how you made aiming with guns so much easier.

    I see how many shaders there are in the file and can't thank you enough for working on this game.

    ReplyDelete
  6. the underwater blur effect splits up. would it be possible to remove it?

    anyway, outstanding work! thanks!

    ReplyDelete
    Replies
    1. Damn, removed the shader by accident from release.
      I've reupload archive with underwater shader fix(same link).

      Delete
  7. Helix, thanks and merry Christmas! Once again you've done a massive favour for the whole 3d gaming community and it's hugely appreciated :-)

    ReplyDelete
  8. cheers Helix, made my day.

    ReplyDelete
  9. Has anyone else tried this with the retail version 1.03? I've tried it and it doesn't seem to work :-( :-(
    Shadows are all over the place. This is with SLI (GTX690).

    ReplyDelete
    Replies
    1. Make sure you are running it in DX9.

      Delete
  10. I tried with the latest retail version in DX9 and shadows are broken, and the custom depth keys dont change anything. Its a shame because I almost always buy the Steam versions, only got this one retail because I had a £15 voucher for Gamestation that I needed to use up.

    ReplyDelete
    Replies
    1. If even keys don't work then you're running DX11 version or install files in incorrect folder(should be where farcry3.exe located).
      You can change directx version in the graphic menu, should be DirectX 9.
      Also if u change DX version you should restart the game and uplay client.

      Delete
  11. This looks real good. I got a few shadows flickering in the background but thats minor. The custom HUD depth settings are nice but is there anyway to set it back a little further into the screen. It might help with the double text when you loot bodies. IT seems like the further is set back the less double text there is. Other than those two issues, far cry looks great in 3D. Thanks alot helix!

    ReplyDelete
    Replies
    1. One more thing. I really like the settings you set up for aiming down the sites when you press the right mouse button. Is there anyway you can do the same with a controller? You really cant use any convergence unless your using a keyboard and mouse. Thanks

      Delete
    2. I changed to the following under [PRES4] to push the HUD further into the screen. Just be aware it makes the minimap more intrusive than it already is. Apparently the devs are going to give us options for it in a later patch or you can search for a mod to remove it.


      [PRES4]
      Const1 = 0x3f4ccccd
      UseByDef = true

      Delete
    3. Thanks just tested it and the text looks great!

      Delete
  12. This comment has been removed by the author.

    ReplyDelete
  13. I can confirm that retail 1.03 doesn't work. Installed on the bin folder and using DX9. Y and U don't do anything and shadows/light effects are awful as usual. Thanks for the fix anyway!

    ReplyDelete
    Replies
    1. install to same folder as .exe. Works for me.

      Delete
    2. unfortunately that doesn't work for me..
      I've got the game installed on D and Uplay installed on C. I've copied the fix to all suggested places, inluding (C:/Program Files (x86)/Ubisoft... /Far Cry 3/ | /Far Cry 3/bin/ as well as (game directory) and (game dir)/bin , even in /My Games/Far Cry 3/
      What can I do?

      Delete
  14. Same here,

    I have retail version too, and the Fix for directX9 is not working.

    SLI 580GTX

    Maybe i'm using the wrong directory (C:/Programme/Ubisoft/FarCry3/bin)

    ReplyDelete
    Replies
    1. Only I can suggest for now is try to copy(not move) fix files/folder to "/Programme/Ubisoft/FarCry3/" and "Ubisoft Game Launcher" dir.
      Have no idea what work dir retail copy uses by default.

      Delete
    2. Hallo Helix,
      it is working now, i copied the files to
      (C:/Programme/Ubisoft/FarCry3)
      and
      ( .. Documents/MyGames/FarCry3)

      and now it is working well, only problems with streets ...

      very well done HELIX you are great !!!

      Delete
    3. Is that with the retail 1.03?

      Delete
    4. prob not. I am using retail 1.03.

      Delete
    5. IF you have 1.03 install to /FARCRY 3/ main folder.

      Delete
  15. All of HeliX's fixes and many of the ones from other members of the community are for the Steam version of games. On some games it doesn't matter but it apparently does for this one. If there is any desire to play a future game in 3D your best best is to buy the Steam version in case someone makes a fix for it. I know that doesn't help anyone with problem now but I thought I might as well point that out.

    ReplyDelete
  16. After opening and closing the game several times it worked. AFAIK you can tell it will work if the loading logo on the middle of the screen when you start the game is Stereo.

    ReplyDelete
  17. THANK YOU THANK YOU THANK YOU, BEST CHRISMASS PRESENT EVER!!!!!!!!!!!!!

    Hysteric petulence aside, Helix is the best and every 3D gamer is indebted to him/her for the incredible work done to pick up the slack of all lazy/money grabbing publishers.

    Thank you Helix, and all other contributors like Eqzitara, Mana84 etc for your hard work. It is much appreciated.

    I am a happy gamer thanks to you guys.

    I am looking forward to buying this game now, without your fix I would have never thought of buying it, period.
    Cannot go back to 2d. If there's a petition or a website where I can sign up and make myself heard, guys, please point me to it. I think all these lazy developers need know that I would have never payed for Dishonoured, GTA4, Borderlands2, Xcom (and soon FarCry3) without the hard work and dedication of people like Helix.

    Happy gaming, all!

    ReplyDelete
  18. Nice work! A couple more things and this could be flawless in 3D.

    ReplyDelete
  19. Thanks Helix!!
    The game looks amazing, the difference between dx9 and dx11 are minimal. I start a new game using your fix.

    ReplyDelete
  20. EVERYONE SET YOUR FARCRY 3 TO DO NOT AUTO UPDATE!!!

    Ubisoft crcs change every patch I believe.

    ReplyDelete
  21. thx for all, you're the best ! continue

    ReplyDelete
  22. Like so many other titles, I **immediately** purchased this game once I saw the Helix fix was ready. Take note Developers...

    THANKS HELIX!!

    ReplyDelete
  23. Just came to say THANK YOU.

    I was incredibly disappointed seeing this awesome looking game isn't close to be as cool in 3D as its predecessor was. Now I am happy. It's the most pretty looking game at the moment and I can see it REAL.

    Please accept my sincere expressions of gratitude, Sir.

    ReplyDelete
  24. Thanks Helix.

    Can you please make something to assasins creed 3?, also new nfs most wanted?
    Also anybodie knows how to play nvidia 3d vision with the new hitman?

    Helix, you are great... ihope nvidia corp makes you an offer to work with them someday... (they needs you .. we also )

    ReplyDelete
  25. Thanks so much, but with UBISOFT Launcher there is no way to stop the auto updates.

    ReplyDelete
  26. I made a copy of the .exe and put it on another hard drive for situations like this. I did this for Skyrim when they broke shadows with one of the updates.

    ReplyDelete
  27. Fix for ******** Retail Versions ********

    1. In the Uplay Launcher go into options and enable "Always start Uplay in offline mode" This will disable auto patching

    2. Copy the Helix fix to C:\Programme/Ubisoft/FarCry3\ Directory, not the bin folder.
    3. Fire the game up and enjoy

    ReplyDelete
  28. THANK YOU ! Fortunately, you are there to do the job of editor's and Nvidia

    ReplyDelete
  29. Hey Helix, thank you so much, everything works perfect but the clouds and water still seem to render at the wrong distance, am i doing something wrong? shadows are perfect though.

    ReplyDelete
    Replies
    1. "I'm using default game profile from latest beta Driver (more stable for me)."
      This means 310.70 driver.
      If you have message like "This application is not rated ..." - it will not work.

      Delete
    2. Helix!!! You our savior!
      I play for gamepad XBOX360. Will not prompt? How to establish convergence of a sight, on button LT?

      Delete
    3. You can use something like Xpadder to remap mouse button to LT.

      Delete
    4. maybe works the cod bops II fix for the xbox360 gamepad,mixing with this...
      the question is.... how to do this...

      Delete
    5. I just tried this fix with Xpadder and confirmed that it works perfectly. All you have to bind is the left trigger and it works. Time for some casual 3D gaming, if such a thing can be achieved....

      Delete
  30. Thanks so much for this, works wonderfully! Sadly performance is frankly shit in 3D (with 460's in SLI), Thinking of upgrating to 660Ti's to be able to play games smoothly in 3D (the 460's have done quite a good job so far but this is one of the first where there's a lot of trouble getting it to run smoothly in 3D), in 2D I get around 70 fps but in 3D the fps are halved.

    ReplyDelete
    Replies
    1. I play smooth on 460 gts, 4gygas ram,amd x2 7200, w7 64, in 3d 1680 x 1050 ...
      latest drivers (310.70)
      Smooth and top options, maybe ur ram or processor?

      Delete
    2. Im surprised you play smooth lol isaac [amd x2]
      I had the X6 a year ago and it was a huge bottleneck for me.


      Run fraps. Change resolution to lowest. then highest. If no change in FPS its not your video card (most likely processor)

      Delete
    3. Yeah, whats your fps in stereo 3D Isaac (and do you only have one 460)? My processor is Intel 2500K @ 4.6 ghz and I have 8GB of DDR3 ram, latest gpu drivers, so I don't think they are the issue here. I lowered some of the settings and it helped somewhat but the fps are still very laggy in 3D (in 2D it's really smooth btw).

      Delete
  31. Shotguns crosshair render in 2D :)

    ReplyDelete
  32. You're a god. A fuckin' god, man... Thanks so much...

    ReplyDelete
    Replies
    1. This comment has been removed by a blog administrator.

      Delete
    2. Wow. Never thought people can be that rude here for no reason. FOFF man.

      Delete
    3. the power of anonymity.
      Deleted.

      Delete
    4. Thanks... Couldn't get sleep all night cause that. Just didn't get it what was so wrong bout my post...

      Delete
  33. This may be a dumb question, but how do you use this with an existing savegame?

    ReplyDelete
    Replies
    1. I don't have any problems with old saves. I've started game in DX11 without fix in 2D.

      Delete
    2. Someone was telling me they also had a problem going from DX11 save to DX9. I am pretty sure its a pirated copy issue though.

      Delete
  34. Thank you !!
    Fantastic job once again
    I await your next fix whit impatience !

    ReplyDelete
  35. Actually, the only limits i have is to play above x6 antialiasing in stereo (in 2d no issues at 16 or 32).
    I can play cool all the new releases, (fcry3,ac3,nfmw,hitman,a long etc... )
    The only think i cant is play skirim with many hi-res textures, but actualy runs fine with over 200 mods)+enb+3d fix
    windows ratess the processor 7,2, the ram (ddr2 800) 6,9, graphic card 7,1, hard disk 5,9....

    ReplyDelete
    Replies
    1. sorry , bad posted, this was an answer to eqitzarra...

      Delete
    2. I see.

      I might be too picky. If I go below like 55 fps I flip out, I can feel the slow down. Mass Effect 3 I hit 50 FPS in certain places so I packed up my amd and went to intel.

      Delete
  36. Updated (same link).
    Did Some improvements in dll and added 3D Shotguns crosshair.

    ReplyDelete
  37. an amazing job, thank you very much

    ReplyDelete
  38. I've found that dropping the shadow quality and using the postfx=false setting in the ini file boosts the framerate massively, with very little loss of detail. Everything else is fine on as high a setting as you can select.
    Also, definitely make sure you're using the latest drivers and set vsync to off, or 1 in the far cry 3 settings. I have triple buffering enabled in the Nvidia control panel and as I'm using a 6xx card I'm using adaptive vsync.

    ReplyDelete
  39. I'm on retail version, is it Ok to update to latest Far Cry 3 version?

    ReplyDelete
    Replies
    1. Never know when devs change something in shaders.
      But they didn't change any starts from 1.1 to 1.3(latest).
      And currently the fix should work fine with 1.3.

      Delete
  40. Anyone else getting some minor shadow problems inside dark areas (buildings, caves, etc)? By minor, i mean a few things have a dark shadow in one eye but not the other, and only a few certain things. Also in the daytime, sometimes shadows jump around on land etc that's far away. Other than those, id say a good 98% of all problems were fixed, including the awesome conversion change when right clicking to zoom.

    ReplyDelete
  41. Looks amazing.


    Does anyone know a way to turn off Ambient occlusion without turning off other features? Its not wrong in 3D or anything but it doesnt look real to me at all. I just find it really distracting.

    ReplyDelete
    Replies
    1. NM.

      Apparently I somehow had a low setting for AO. It looks great when set to higher a setting.

      Delete
    2. Forced AO from Nvidia CP or in game?

      Delete
    3. same to me.... but try hdao... is the only normal.

      Delete
    4. I'm sure if you look up the postfx=false setting you should find some links that talk about the various options in the ini file. I could be talking rubbish, but I think I read somewhere that you could set SSAO=false in the ini. Not sure though! Ubi say not to use a modded ini file in multi player though.

      Delete
    5. ssaolevel in the settings ini. I changed it to 6 and it looks good now. I had my settings at ultra but apparently my ssao level was set to 1. So it looked ugly. If you want to turn it off set it to 0 but I found 6 looks nice.

      Delete
    6. I thought SSAO was a DX11 feature? Can we use SSAO with DX9?

      Delete
    7. Its ambient occlusion. I wasnt aware of it being dx11 only but it works for me.

      Delete
    8. SSAO in options under video quality is greyed out in DX9 menu, but I too have edited the XML for better quality.

      Delete
    9. O wow, didnt even know that. Thats strange because it wasnt even disabled for me. It was at a low setting which looked atrocious. Making ini changes is second nature to me so I didnt even check.

      Hopefully people will read this because high level ssao actually looks nice.

      Users\........\Documents\My Games\Far Cry 3\gamerprofile.xml
      SSAOLEVEL set to 6

      Delete
    10. LOL wow, I got unlazy and opened DX11 to see what gets disabled..... Strange thing is none of that stuff is DX11 exclusive which is strange since I dont think this is a video card sponsored game regardless NONE of the features in DX11 mode are actual DX11 features.... So yeah you can enable them all in DX9 mode. Im gonna write about it now.

      Delete
  42. Ubisoft has mentioned that they are adding the ability to tweak the HUD. They didn't specify what the changes would be exactly but there is a good chance that any HUD fixes might break when that patch is released.

    ReplyDelete
  43. Got myself a pair of GTX660's and now the performance is smooth as butter, however I now get this weird microstuttering when moving around, it's almost as it's skipping a few frames here and there. Anyone know a fix for this? I'll have to see if it's still there in 2D.

    ReplyDelete
  44. Fixed the stuttering by enabling triple buffering in the nVidia control panel. My shadows are cut off a couple of centimeters from the right side of the screen, anyone else getting this? Also I can't get FPS to be shown on screen, not by doing the .ini tweak nor using MSI Afterburner, is there a way to fix this as I would like to see what sort of FPS i'm getting with my new GPU's (it's silky smooth though, such a big difference compared to my SLI 460's).

    ReplyDelete
    Replies
    1. You can see your FPS with fraps...

      Delete
    2. Sometimes it crashes for some people in certain games. I have no idea if this is one of them.
      Fraps tends to work though.

      Delete
  45. Has anyone noticed the strange overlay with shadows, see pic:

    https://dl.dropbox.com/u/9850795/Far%20Cry%203/farcry306_50.jps

    ReplyDelete
    Replies
    1. Nope, I will take some more to show you from a better angle. It is as if there is an overlay between the ground and the shadow, causing the shadow to be raised as if it is floating.

      Delete
  46. Hi,

    Me as soon as I start the story mode, the game crashes completely! why? I'm in 1.03 and dirextx9! I would love to try 3D :/

    ReplyDelete
    Replies
    1. Remove d3d9.dll.
      Start game. Does it crash still? If so issue is not related to helix's fix/wrapper.


      If crash does not occur. Please turn off steam community and read through following page to make sure you have no other conflicts.
      http://helixmod.wikispot.org/How_To_Install

      Delete
    2. This comment has been removed by the author.

      Delete
    3. Great, now it works with patch 1.04!
      Thank you for your Mod Helix 3D!

      Delete
  47. Hi Helix,

    Does this fix in any way affect DX11, or can that still be played in all its glory (in 2D of course) with all dx11 shaders?

    ReplyDelete
  48. HOW TO ENABLE DX11 GRAPHICAL OPTIONS IN DX9
    ------------------------------------
    Start Farcry3.exe and set game to dx9 and then find your optimal settings. Exit game.

    Navigate to.. Users\(YOUR USER NAME)\Documents\My Games\Far Cry 3\gamerprofile.xml

    CHANGE THE FOLLOWING FIELDS TO THE FOLLOWING VALUES
    MSAALevel="8" AlphaToCoverage="2" SSAOLevel="6"

    SAVE...EXIT...RIGHT CLICK GAMERPROFILE.XML
    SELECT READONLY THEN APPLY.

    ReplyDelete
    Replies
    1. Im not sure if alphatocoverage is active or not. HDAO is active though.

      Delete
  49. 1. target markers are often at screendepth. e.g. when i start a race mission (blue cross on the map). however, the pulsing circle marker is always rendered at the right depth.

    2. the square marker (set a waypoint on the map) is sometimes not at the right depth but instead it is linked to the hud (i can change depth slightly with y key)

    3. lighting in outposts (indoor) is different in each eye. e.g. when i look at the red door and close one eye alternately.

    4. distant shadows often change depth.

    ReplyDelete
  50. The game and its profile can glitch sometime, as I mentioned before try ALT+TAB few times.

    ReplyDelete
  51. Inclusion of threefold buffering, has not helped from stutter of the staff during movement... How to correct?

    ReplyDelete
  52. What do you mean threefold buffering? I am getting stuttering too, but my fps is fine.

    Here are some pics with offset shadows:

    https://dl.dropbox.com/u/9850795/Far%20Cry%203/farcry307_50.jps

    https://dl.dropbox.com/u/9850795/Far%20Cry%203/farcry308_50.jps

    https://dl.dropbox.com/u/9850795/Far%20Cry%203/farcry309_50.jps

    ReplyDelete
    Replies
    1. Clearly. Also what to do? Probably it is necessary to wait a patch from developers... Grief...

      Delete
    2. Can you do a screenshot of the world map (i.e. I need to know location of this glitch) ?

      Delete
  53. Also if you want to enable DX11 features use

    SSAOLevel="6" = ATI Cards
    SSAOLevel="5" = SSAO Best performance
    SSAOLevel="4" = HBAO Best quality

    Examples: https://www.youtube.com/watch?v=dbkL3IrLD_Q


    ReplyDelete
  54. I want to make a 3D video (with Nvidia 3D Vision 2) of Far Cry 3, but i can't upload it to YT and get HTML5-stereovision working. i was looking for threads via google but couldnt find anything. screen was captured with fraps (3d stereomode on) an rendered with sony vegas 11.

    ReplyDelete
    Replies
    1. I use fraps and adobe premiere(30 day trial available) if that helps.

      In rendering I just select 720p Youtube video.

      Delete
    2. Thanks for reply. doing it like u but when uploading and watching the video at YT i get following error: "HTML 3D Unavailable. This video is not available for viewing in HTML5. You may try another 3D viewing mode."
      I spend over 10h to fix it, but with no luck :(

      Delete
    3. Click abobe premiere. Drop video in. Use videos own settings.
      Render. H264. YOUTUBE 720P. STRETCHED. ok.

      Thats all I can remember off the top of my head.

      Delete
  55. Is possible use this dll in other games? i tried without luck, i am triying to use the ability to cycle presets with same key. Not luck atm. (Btw can't login on nvidia forums no idea why)

    ReplyDelete
  56. Hello,

    Thank a lot for this fix but I have a problem with my sly of GTX580.When the SLI is activate, I have a pb with the shadows/lights but not all. Certains are ok the others are in bad place.

    If I disable SLI, all is ok. I have the driver 310.70. Any idea ?

    ReplyDelete
    Replies
    1. Most 3d vision users probably run sli so I think you have some other issue.

      Start game. Then try to alt tab then alt tab back in. I only mention it because it sounds similiar to the issue mentioned earlier.
      if that doesnt work reinstall 310.70 there are some wierd issues where 3d vision drivers dont fully install and has some wierd issues.
      if that doesnt work delete d3d9.dll and see if issue happens with fix still installed. If so not sure what can be done.

      Delete
    2. I can confirm the same issue with SLI enabled. It sucks because the only way to disable SLI is in the control panel. Trying to use Inspector doesn't work.

      Delete
  57. FYI - patch 1.4 is now live. The only issue I see is that water reflections render incorrectly if water is set to anything above medium. This may have been an issue before but I just noticed it today.

    ReplyDelete
    Replies
    1. Nah, I made a backup of my original folder incase I needed to go back to it before I reformatted but I just had to reinstall the game and I see it too.

      Delete
    2. I have no idea if any other issues are in it but Im going back to my old version.

      Delete
    3. Water reflections is main thing I see (they render at screen depth), but also I think some of the indoor shadows have been made worse (slightly more dark in left eye, in my case). I set Steam to not auto-update thinking it would work, but it freaking updated anyway. Serves me right for not saving a backup...

      Delete
    4. Under the "Video Quality" Settings, keep "Water" at 'Medium' or 'Low' - higher than this then it is shadows on the water that are rendered incorrectly.

      Delete
    5. Dang, I thought my Uplay was in offline mode but booted fc3 up and yeah the reflections on water are all messed up :( Is there any way to revert to 1.3?

      Delete
    6. Just set water to medium - I can't tell any difference outside of the added reflections that render at the wrong depth at high.

      Delete
    7. That doesn't work for me Arioch, even at low, I have the same issue. Everything else works fine... (retail V1.4).

      Delete
    8. I followed some info mentioned below in the comments and updated to the latest Nvidia driver. The FarCry profile there fixes the water issue, so all the major problems are solved for me now. There are slight wierd shadow effects when searching bodies etc but its very minor.

      Delete
  58. Need a 1.04 version :( It doesn't work at all in 1.04...

    ReplyDelete
    Replies
    1. i have shadow probleme too in 1.0.4, gun and over render good but lot of shodows bug . who can i downgrade to 1.0.3 ? or it's a probleme whith my systhem ? gtx 580 I7 2600

      Delete
    2. I played all night last night and everything worked in 3d except the long distance water shadows. I boot it up today and everything is broken :( 1.04 no longer works for me. Sad sad day.

      Delete
    3. Re installed Helix mod and things are back to normal. Thanks Helix!

      Delete
    4. re instal helix , switch to DX 11 / 9 again nothing work

      Delete
    5. It's unplayble for me in 3D 1.04. Shadows are flashing everywhere

      Delete
    6. work for menow, just put the mod on FC3/bin AND in the FC3 directory

      Delete
  59. Yeah Helix, can you make a look after Christmas ? :)

    ReplyDelete
  60. Helix, does your .dll look for the farcry3.exe specifically? I ask because if remove the farcry.exe executable in Nvidia Inspector and add it to Avatar I no longer get the weird distant shadow issues when I run the game in SLI. I also get the same framrates with SLI when I does this.

    The only problem I notice then is that objects produce a "halo" when looking at water - for example trees and the weapon I am holding in my hand. I can't find a way to disable SLI other than with the control panel which is a pain to do constantly.

    ReplyDelete
    Replies
    1. Nope, it doesn't.
      Did you tried just copy sli compatibility bits from Avatar profile to FarCry3 profile ?

      Delete
    2. so can it work to AC 3 ? it's look like the same engine of FC3

      Delete
  61. No, I removed farcry3.exe from the Far Cry 3 game profile and added the .exe to Avatar. I have tried everything I can think of with SLI bits and the SLI settings portion of the Far Cry 3 profile inside Inspector - nothing wants to work.

    I just tried using the SLI bits from Avatar and have the same issue. It's hard to describe - when I leave the first town you start at in the game and run out the entrance to the left of the house you leave I see the the issue on the opposite hilltop on the other side of the river. Most of the shadows look correct but a few don't render correctly. After a few seconds of looking at them or moving slightly I can see the shadows "fix" themselves but as soon as I move some more other shadows in the distance have the same problem.

    If I disable SLI completely in the control panel I never have this issue but I end up losing 50% of my performance. If I use the avatar profile I still get good performance but get the halo issue around the water. I have also tried all sorts of tweaks to the GamerProfile.xml file with no luck.

    It's definitely being caused by using SLI so I am not sure there is a way to fix it with your mod.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. same problem with gtx 680 sli. sli users need a different fix for distant shadows.

      Delete
    3. Probably have to disable SLI. Don't think Helix has SLI and Nvidia never fixes anything for 3D.

      Delete
    4. O wow, not gonna lie. I thought shadows were just off a little bit in some situations. I never could of imagined SLI breaking it.

      Yea you guys are right...wow thats new.

      Delete
    5. Ill play around with shaders/settings and see what happens.

      Delete
    6. "Avatar" and "super street fighter iv" both contain the "sli shadow fix".

      now the problem is this: helix never fixed the water shader.

      the 3d vision profile fc3 profile does that.

      Delete
    7. Try "Aion"

      I played for 20 minutes just now and it seemed good. Let me know so I can post about it.

      Delete
  62. Hello,

    I have exactly the same problem. I run with a SLI of GTX580. Corrected using Avatar profil but with a water problem and others somes minor issues.

    ReplyDelete
  63. unfortunately it doesn't work for me..
    I've got the game installed on D and Uplay installed on C. I've copied the fix to all suggested places, inluding (C:/Program Files (x86)/Ubisoft... /Far Cry 3/ | /Far Cry 3/bin/ as well as (game directory) and (game dir)/bin , even in /My Games/Far Cry 3/
    version: 1.02, nvidia 310.70
    What can I do?
    I just got a 3D tv and really really wanna play in 3D without getting my eyes twisted into my head!
    pls.. any idea

    ReplyDelete
    Replies
    1. forgot that sry.. yea its dx9
      :(

      Delete
    2. Im confused. Did that solve your problem?

      Delete
    3. no i set it to dx9 before, just forgot to mention it... still the fix doesnt change anything

      Delete
    4. it's weird
      the files just dont seem to get used. how do they get used? Maybe some issue with the game dir and the uplay dir on seperate partitions? a problem with the german keyboard layout, so the assigned buttons dont work? what other "dependecies" are there?

      Delete
    5. Game patch was written for patch 1.03 so probably should try that.

      Some1 said that ubisoft version they needed to install helix patch in FAR CRY 3/ AND FAR CRY 3/BIN/ I havent ran into that issue.

      Have you tried a helixmod game before? Try any other game and let me know results.
      If any other helixmod game does not work. Reinstall DX9.

      Delete
    6. i tried borderlands 2 just now and got the same problem. changing HUD depth doesn't change anything...
      i feel really stupid right now but i seriously dont know why it doesnt work.. how can i reinstall dx? If i try installing dx i just get the message "current or newer version installed"

      Delete
    7. http://www.softpedia.com/get/System/OS-Enhancements/DirectX-9.0c-Redistributable.shtml

      Delete
    8. ok so i reinstalled windows completely, installed dx9, copied fix to every possible folder...
      but it still doesnt work -.- I noticed i can't change stereoscopical depth in the nvidia control panel, meaning the slider is grayed out and not movable... Everybody seems to be able to adjust it cause i can't find anything about this problem. That's in fact the last problem i can think of...
      Do you maybe know how to fix this?
      I'm very very very thankful for ur help so far! I'm glad people like u exist

      Delete
    9. Has any helixmod game ever worked for you?

      What display do you use?
      Do you own 3d vision/tv play/or a "cheat"?

      Delete
    10. I never did any research on 3D until i got this samsung tv(UE50ES6300) http://www.samsung.com/de/consumer/tv-audio-video/television/led-tv/UE50ES6300SXZG
      Just some time before i bought myself the NVIDIA GEFORCE GTS 450 from palit http://www.palit.biz/palit/vgapro.php?id=1373
      As far as i could find out, it all should work fine... shouldn't it?
      I only tried borderlands 2, which didn't work either.. like i said, it could somehow have something to do with the grayed out stereoscopic depth slider.. if i can't adjust the depth there it probably won't work for the fix either (in my opinion :D) or are those seperate things?
      I'm new to 3D and still learning :D i'll keep working on it
      oh and merry christmas btw (in case u celebrate it :D)

      Delete
    11. Not sure how you can get 3D to work without it but you need 3D TV Play. Problem is I dont think your display is supported. Try to download the 3d tv play trial and make a post on nvidia/3d vision forum asking for help if it says your display is not supported.

      Delete
    12. Found out the same thing :D installed nvidia's 3DTV play and it works great now!
      It got a lot better with 3dtv play but still wasn't playable but thanks to the fix it got really nice :D now i just have to adjust my mouse so i can aim properly on this screen size :D
      I found batman arkham city in my game folder.. now i'm gonna compare: fixed game vs supported game :D
      It's just a bit annoying i have to buy 3dtv play for another 40€ but there isn't much choice to that -.-
      Thanks a lot for ur help and ur work on these fixes!! Great job!

      Delete
    13. Glad it worked out for you. For a second I thought display wasnt supported.

      Go into nvidia control panel->set up stereoscopic 3d->set keyboard shortcuts
      Bind keys to all features. Make sure to click advanced. Then bind keys to CONVERGENCE.
      Convergence is "pop-out" it makes games feel less flat. Hold down key you use up to 30 seconds till you see screen shift. Dont go crazy with it since your new to 3D, start low till you know your tolerance Make it so the beginning of your gun is "2D with your glasses off". Play for a few hours and then you can increase it. Generally the people who complain about headaches and stuff went too crazy in depth/convergence category while still new to 3D.

      Delete
    14. oh nice tip! i keep tweaking the settings just to make it a little better :D mostly cause i still can't believe how it looks :D so much fun! i noticed my tolerance is ok, i can play for quite some time without any sort of headache or such.. maybe because it was always easy for me to look at magic eye images (http://www.mointau.de/html/magic10.htm), maybe u know them... it's really possible to train your eyes for stuff like that

      Delete
  64. eqzitara,

    Using the Aion profile for the game works. The distant shadows don't break and the water halo issue isn't there. I added the SLI profile for Far Cry 3 to the Aion profile (0x02402C05) and it didn't cause any issues. I can now max out everything I want without worrying about frame rates.

    You still need a way to get rid of the water reflections that render incorrectly no matter what profile you use. You can set "water" to medium in the game or modify your gamerProfile.xml file and set OceanRealReflection="0 under the water section. Doing the latter mean you can leave water set to veryhigh. Check sites like Guru3D for instructions on how to edit the GamerProfile.xml file.

    On a related note, I don't like the tone of some of the comments I have read here and on the 3D Vision forum. Helix is not obligated to fix anything and I am thankful he took the time to fix this game - there are over 400 shaders alone to fix in the game. Some things, like the road dust, cannot be fixed and I am happy that the game is basically 3D Vision ready as it is.

    ReplyDelete
    Replies
    1. Thanks a lot for this fix :) I'll test this evening.

      I would like change a Mouse 2 key activate low separation preset with other key. I don't use this key to aim.

      I suppose that I must modify the dx9settings but where and with what ?

      Delete
    2. Just sorted this myself, I just changed this line in DX9Settings.ini:

      [KEY0]
      Key = 501

      to

      [KEY0]
      Key = 500

      And now it uses mouse 1 instead of mouse 2.

      Delete
  65. I've gotten it working on 1.4 retail now. I copied it to about 3 different locations, but I believe the one that got it going was copying it to C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher (where uplay.exe is).

    Great work, thanks Helix!

    I'm a lefty and use mouse 2 to shoot. How can I change the mouse 2 key to mouse 1 in the mod?

    ReplyDelete
    Replies
    1. I've just checked and theres actually a howto guide already on how to do it using autohotkey.

      http://helixmod.blogspot.co.nz/2012/05/how-to-guide-map-right-mouse-click-to.html

      I'd prefer a more elegant way, but will give it a go if I cannot find one.

      Delete
  66. Hello,

    Overall it looks awesome; I have one strange issue though. I have some kind of weird flickering at the right 2cm edge of the screen. When looking at the sky for example, these weird black triangles appear at the side of the screen. When looking around at the environment, it sometimes flickers on this same side.

    This issue only occurs at the right edge of the screen. Any idea what is causing this? Because without this it's going to be absolutely perfect for me.

    Thanks for any feedback.

    ReplyDelete
    Replies
    1. Its definitely the wierdest issue I know of because the solutions are strange and this happens at random with random games.

      1. Go into Nvidia control panel->manage 3d settings
      Maximum Pre-rendered scenes set to 1.
      2. Record with fraps (I know it sounds dumb). Record at like 1 frame per second at hsbs so you dont use much performance and it should get rid of it.
      3. Arioch mentioned it below. Disable crosshair in game and turn on nvidia lasersight.

      Delete
    2. So awesome eqzitara and Arioch. The issue is gone simply by ctrl + f12 !

      Delete
    3. NP. I recommend looking into 1. or 2. though, most games laser sight is not an option and gets in the way alot. cinematics/gun sights)

      If you want to just use lasersight though, if lasersight gets in way with FC3 when using gun/sights but you can use this compilation I sent to 3dvision-blog. It makes it so you dont get nvidia popup messages when enabling/disabling laser sight (good for cinematics). Also a right click mod is there so laser sight will disapear when using gunsights.

      http://3dvision-blog.com/7328-3d-vision-auto-laser-crosshair-modification-v1-0b-by-jenson/

      Delete
    4. You can set the crosshair to 100% transparent and it won't show on screen at all.

      Delete
  67. Turning on the Nvidia crosshair should fix it. You can set it to be completely transparent so you don't see it. You will lose some performance but it will fix that issue. This happens in a lot of games in 3D so it's not just specific to this one.

    ReplyDelete
  68. Sort of working for me on retail 1.4, however when I aim (right mouse button) the image seems to go out of focus and my eyes have a hard time making things out. Anyone else have this issue?

    ReplyDelete
    Replies
    1. You can make a seperate right click convergence/depth setting. So it makes aiming easier. Hold right click then adjust to whatever you want then save your settings like you normally do.

      Delete
  69. Hi Helix, thanks for your efforts so far, it's clear the community has been really appreciative of your work with this game!

    Few problems that you might already be aware of, these are rather problematic - I have uploaded the screenshots to my gallery for you to see with the location of the textures on the map.

    http://photos.3dvisionlive.com/Milamber/

    ReplyDelete
  70. Want to say thanks to Helix for this really great work, and the other guys for the profile suggestion (Aion - works great) - it looks awesome.

    ReplyDelete
  71. Is the latest Helix working with the latest patch 1.04?

    ReplyDelete
  72. Big thanks for your amazing patch. Just finished, was a great game. First time in a long time(Mass Effect 1-Saren) that I felt a game had a good Antagonist. Jungle setting really shines in 3D.

    ReplyDelete
    Replies
    1. That was quick! I thought you hadn't played much from what you said on 3dvision site. Did you just do the story?

      Delete
    2. Played last 2 days a ton.

      Yea, I just did the story. The main quest was very good but I found doing side stuff very lacking. I found I enjoyed it much more by not doing that stuff. I found it took a way from game by doing that stuff to be honest, not a big deal because fps's based around doing side missions (fallout) are totally lacking imo.

      Delete
  73. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
  74. I was very excited to find this X-mas present when I came back from my X-mas vacation. Thanks so much, Helix!

    ReplyDelete
  75. Thank you Helix, this is truly amazing.

    ReplyDelete
  76. Hello! Will this disable any effect in 2d? I recently tried the I Am Alive fix...it disabled quite some stuff (shadows, DOF), also when switching to 2D.

    If I keep this files in the FC3 folder, will I have all the 'original features' anyway? I don't always play in 3d, because I play on TV and the low resolution (720p) bothers me...so I switch to 3d only sometimes. I wouldn't want to miss some effects (shadows, blurs, etc...) when I play in 1080p 2D. So basically, will this fix disable any effect which would be incompatible with 3d (like it did with I am alive) ?

    Thank you anyway, as soon as I have some money I'll send a donation to Helix whoever you are.

    ReplyDelete
    Replies
    1. I dont believe this fix effects 2D. If you wish to play 2D though, you can always move the D3D9.DLL to a different folder. Then move back whenever you wish to play in 3D.

      The I am alive fix was by a different user and has since been updated by helix with many improvements. See game list if interested.

      Delete
  77. Not sure if this is the right place to post this...

    The right click toggle is so useful! I have set it so I have zero convergence when aiming down the sights which makes it easy to aim and then around 25% convergence for normal 3D.

    The problem with my setting is that the switch in convergence is a little jarring, particulaly when lowering the sights. It is jarring because it happens right at the start of the animation. Is there a way to add a delay to the release right click toggle? So instead of immediately toggling convergence there is a slight pause, like a third of a second, so it happens mid animation or near the end of it?

    Or is that plain crazy talk?

    Thanks!

    ReplyDelete
    Replies
    1. timing is controlled by nvidia/nvapi.

      Delete
    2. Was doing something else and thought about it. You can use AutoHotKey and insert a delay.(change the right click key to a different key in dx9settings)

      Delete
  78. Hello,

    Far Cry 3 Nexus is open : http://farcry.nexusmods.com/ :)

    ReplyDelete
  79. Just wonderful. I've played up until the second island in 2D because I figured the DX11 look was worth sticking with, but in 3D I can't tell and it is so much more fun. I have the retail version so I had to put the files in the extra places described above to make it work.

    Many thanks again to HeliX and the crew for this.

    ReplyDelete
  80. Hello! I have does not work MSAA! In xml put on 4, 8... All the same does not work... Postprocessing in adjustments gains only!
    In general, with anti-aliasing in 3D a mode, in games without adjustment anti-aliasing in adjustments of game - I have greater problems! (GTX580) Anti-aliasing adjusted through the driver, works ONLY in 2D a mode... In 3D does not work!!! It properly? In many games to have to use SMAA - mod. I Play HMZ T-1, and for its screen, SMAA it is not so enough... Maybe is, anti-aliasing mod, stronger, than SMAA inject?
    Thanks:-)

    ReplyDelete