Tuesday, June 2, 2015

Project Cars (Patch 6) 3D Vision Fix

3D Vision Fix by mike_ar69,  & bo3b



Updates

** 21 June 2015 
- Update to Beta v1.1 to re-fix shadows after a game update.
- Update to Beta v1.2 to fix more shadows, lake reflections, and disable some bloom lighting.
- Update to Beta v1.3 to fix Win8.1 conflict.

** 18 Nov 2015
- Update for Patch 6 of the game.  Fixes car model double imaging.  Not sure I got all of them.


** 04 Dec 2015
- Fixed more Car Models.

** 08 Aug 2016
- DHR update for latest version (fixes shadows).

Instructions

This game fix is still a beta, and is FOR THE 64 bit GAME VERSION ONLY. It is made available as-is so that feedback can be given.  The game has been tested on Windows7 primarily.  If you have issues with Windows 8.1 or Windows 10, try the Flugan wrapper instead of the 3DMigoto wrapper (it's the exact same shader fixes in both cases).

A. Install Files
------------------
1. Uninstall all earlier alpha/beta fixes, especially the ShaderFixes folder
2. Download the files from DHR-latest. (older version from Mike: here.)
3. Copy all files in the archive to the location where pCARS64.exe is

B. Run Game
-----------------
1. Convergence and Separation are unlocked in the game so set them to what you want.
2. Go to Settings
2.1 Reflections must be "High" or lower, not "Ultra"
2.2 Stretched headlights must be OFF
3. Start a race
4. If you see the cars and tracks all rendered wrong, press Ctrl-T to toggle 3D off, then press Ctrl-T again to toggle it back on.  This will clear it up.


Fixed

1. Haloing and double imaging
2. Shadows render at correct depth
3. On screen HUD
4. Ghost Car
5. Smoke and dust halos
6. Some approximate fixes for reflections: in the car showroom, some car rear-view mirrors
7. Clouds in sunny Skybox
8. Clouds in stormy Skybox

Anti Aliasing Settings

1. OFF - 3D Works
2. MSAA - 3D Works
3. High - 3D Broken
4. DS2X - 3D Works
5. DS2M - 3D Broken
6. DS4X - 3D Broken

HUD Toggle Key

I added a short cut key "V" to toggle two settings for the on screen HUD.  This is because as you cycle between the HUDs using the "C" key, some of them render at screen depth, and some render all wrong.  The toggle key "switches" which HUD gets corrected.  As you change the HUD, if it looks all messed up and at different depths, press "V" and it will probably bring it to screen depth.
One flaw with this is that some in game elements render too close as well, but its not drastic.

Known Issues

1. If on starting the game it is all messed up in 3D, toggle Ctrl-T on and off.
2. Reflections on Ultra don't work.  Use High or lower.
3. Stretched reflections don't work - turn them off
4. Some car cockpits still have shadows that are a bit off
5. I disabled some Sunglare and Bloom
6. Game menus are still a mess, but I find them quite usable with the "V" key toggle
7. In general, rear view mirrors render incorrectly - it is a flat image, but shows the black haloing that was there before the fix. As noted, I have approximately fix a couple of mirrors, but there are too many cars to go through manually.
8. To my eyes, most reflections in the game are a 'bit off', for example car bonnet reflections seem ever so slightly too close - the bonnet is convex so the reflections should be slightly below the surface.
9. The fix should be working on Win8.1. If you have problems, see elsewhere in the forum thread for how to use the Flugan Wrapper instead.


Special thanks to Flugan for his work on the assembler, used in this fix.

77 comments:

  1. So. Much. Win.

    Thanks!

    ReplyDelete
  2. Thank you very much for this fine fix :)

    But some trees got issues @ Nordschleife or especially @ Azure Coast.

    Screenshot:
    https://www.dropbox.com/s/zukpr843m2o18ee/Tree%20Issue.zip?dl=0

    That's the only thing that still bothers

    With best greetings from Germany

    ReplyDelete
    Replies
    1. Thanks - what quality settings are you using? The game uses different shaders for different quality settings. I did fix some Azure Coast trees just before the release, so we must be on different settings.

      Delete
    2. I see that your file is dated 11 days ago which must have been the previous alpha fix. Please can you try the new Beta Fix attached, being sure to uninstall the alpha fix first (especially shaderfixes folder)? Your screenshot is also widescreen, which is not something I have, so can't test.

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

    ReplyDelete
  4. We are sorry for the long wait. I have the beta fix from here only the Screenshots is old. I tested several settings but every time I have this tree Fehler.Mein system consists of two GTX 970 and a Xeon 1231 v2. My buddy has two GTX 780 and has the same mistake. Currently I have this setting ....
    https://www.dropbox.com/sh/64xxbu0pl617a6f/AAAPz8XvOwttMNuQ61mNLLg_a?dl=0

    ReplyDelete
  5. I have deleted the alpha tidy. The fault is also single screen. My buddy has surround, I have only one screen. The error is only in movement, if one is everything is perfect. Very strange ;)

    ReplyDelete
    Replies
    1. Turn off SMAA and try different AA settings (start with off). SMAA is known to cause some blurry effects.

      Delete
  6. Hy Mike, I have retested and tested all different but unfortunately the trees bug is always here.

    New Screenshots :
    https://www.dropbox.com/s/7fiew8a58svglwi/pcars%20tree%20bug.rar?dl=0

    Thx and Greetings ;)

    ReplyDelete
  7. Thank you,

    Excellent This is the only way to play this game.

    ReplyDelete
  8. Thanks for your hard work on this game. There's nothing better than a racing game in 3d surround. So epic.

    ReplyDelete
  9. Have you been able to play on Windows 8.1 with Flugan Wrapper?

    ReplyDelete
    Replies
    1. I haven't tried Flugan's wrapper, but it should work. I did test the 1.2 fix on 8.1 and it works. Did you try it? Are you seeing problems?

      Delete
    2. I tried every possible combination of wrapper and your shadders, even the ones Flugan just posted on his onedrive. already reinstalled the game
      It plays a sound and does not enter (tu tu)
      with automatic_mode=1 it loads the game, but the 3D is just a transparent shadow
      All the other 3D vision games are working
      Win 8.1 MSI 970GTX Driver 353.06 BENQ XL2720Z

      Delete
    3. That double beep sound means that stereo is disabled and thus will not load. Back up a bit. Uninstall the fix completely, and make sure that Cars is working correctly at the resolution you want, first. Make sure that 3D is enabled and works before adding anything else. The image will not look exactly right of course, but 3D must be working first.

      Once 3D is working, you can add the fix. Try setting the automatic_mode=0 and no_nvapi=0 in the d3dx.ini as a start. That will disable the HUD, but work better.

      Delete
    4. you are a genius LOL! made my year
      force_no_nvapi=0 did the trick to enter the game
      and i had no stereo yet, when i enabled advanced in-game settings it finally enabled
      NVIDIA Control Panel
      Set Up Stereoscopic 3D
      Set Keyboards Shortcuts
      Enable advanced in-game settings (I did not get why it is needed)

      I am a happy 34 year old kid up to 2016
      when i am going to play the new Doom! XD

      ps: I hope you understand my english, i am brazilian

      Delete
    5. OK, great, glad that is working. You can play with no HUD if you prefer. If you want the HUD, then setting the automatic_mode=1 in the d3dx.ini should still work. Leave force_no_nvapi=0.

      Delete
  10. Working with Windows 8.1 for me, just a little message when i close a project cars

    ReplyDelete
  11. THx for your great work!!!! i try and it work fine just one thing :

    I feel that the rear lights of the cars will not turn as it should when cars brake. have you changed this element too?

    ReplyDelete
    Replies
    1. Hi thanks for the feedback. I don't think I intentionally turned these off, but I did disable some bloom effects that were at screen depth, so it might be that. I was simply not able to fix it.

      Delete
  12. okay, it does not matter it's just a small detail thx

    ReplyDelete
  13. I took a break from the game for a few weeks. Just came back and downloaded the latest beta. I thought the Windows 8.1 issue was fixed now. But I get beeps on EXE lantch. Please remind me, where do I get the Flugan Wrapper and which files do I need to copy? Also, any disadvantages to the Flugan one? Thanks.

    ReplyDelete
    Replies
    1. Just tweaked the d3dx.ini file to work on 8.1. Please try the 1.3_beta version.

      Delete
    2. It worked! Thank you so much for the patch.

      Delete
    3. Great! Thanks for letting me know.

      Delete
  14. I'm trying to run this mod for my Oculus, as the shadows are broken. I copied the files into my directory with pCars64.exe, but now when I try to run it, I get a few beeps in my headphones and nothing happens.

    ReplyDelete
    Replies
    1. P.S. I'm on windows7 64bit

      Delete
    2. Beeps here mean that 3D is disabled. Try the 1.3_beta I just posted, which should also have better compatibility with Oculus.

      Delete
    3. Yup, game launches without any problems now with the 1.3 version. However nothing has changed in regards to the shadows. They are still being rendered wrong. Is there something I need to change in the .ini file? Right now shadows render differently for each eye, so I get that flickering look to them. I'm talking about world shadows, the ones on the track.

      Delete
    4. OK, good to know it launches. I'm sorry though, but I think that the fix doesn't work on the Oculus version. Last I checked they used different shaders and thus our fix doesn't work properly for DK2. I want to take a look at some point, but it's not a surprise it doesn't presently work in DK2.

      Delete
  15. Hy all, the trees bow is gone. You may not disable grass details otherwise you have the trees bow. Now everything is beautiful ... Thank you for the fine fix :)

    ReplyDelete
  16. This fix does not work in Windows 10, the left eye image is frozen.

    ReplyDelete
    Replies
    1. Best to roll back to known working OS and wait for the NVidia drivers to stabilize. If you want to help contribute, you can try debugging the problem by different drivers, seeing if it happens without the fix, and reinstalling the fix from scratch.

      Delete
  17. Hello, There are display bugs on the last update Pcars. If you could you correct, that would be great! Thank you so much !!!

    ReplyDelete
    Replies
    1. Yes, I noticed this too with certain cars and tracks. Even with 3D off. https://m.youtube.com/watch?v=tg-ZDvGdgHE

      Delete
  18. Not perfect yet but already lot of fun to play it from within the car.
    Thanks for the fix.
    Keep up the good work.
    Cheers!

    ReplyDelete
  19. For me it's unplayable, since the update Pcars, I get nauseous. Why are publishers of the game do not work on 3DVision? Highly updating by Helixmod! Thank you a lot !!!

    ReplyDelete
    Replies
    1. Try to tweak the FOV for the game, that's the most common reason for feeling woozy. They might have shrunk the FOV on latest update. It's a cheater way to get higher performance, because it shrinks the number of items to draw.

      Delete
  20. Thx Bob, but The FOV is the same as before. There is a problem on each competing car, I do not know if it's the shadow on top, at the sun and other elements. Before the update there were no such problems.

    ReplyDelete
  21. Thanks for the fix. Sadly the patches have screwed up the shadows so I had to disable them and the mirror give me a headache.

    ReplyDelete
  22. ** Fix updated for latest patch 6 of the game.

    All the fixes were the car models - there were no track issues that I noticed. I did my best to catch all the cars but this game is a pain since you have to play a certain track, and use a certain car, for the game to dump the shader files. So that's what I had to do. Also, I had to do it for different game quality levels (low, med, high, ultra). I tried to shortcut this by starting solo races with 35 "mixed" cars to get coverage, but I may have missed a few.

    All the original constraints still apply - reflections must be on "High" or lower, no "stretched" headlights. I also turn off bloom and DOF.

    ReplyDelete
    Replies
    1. Thank you very much. I really do appreciate your time and effort.

      Delete
  23. Hey guys, I hesitated between Assetto Corsa and Project Cars and finally I decided to bought this game. Dynamic weather, graphics and gameplay are excellent. But even with Helix patch, I have lots of broken shadows inside and outside the vehicles. For example, outside of karting and shadows of the pilots are totally bugged. The advertising posters on the circuits are also buggy. Have You plan to fix this bugs? Nevertheless the helix patch corrects already very many bugs and gives a whole new dimension in 3D. Thank you.

    ReplyDelete
    Replies
    1. yes there are still some flaws, but it is unfortunate that WMD, publishers of the game, do not work on it !!! they had promised on their forum during the beta stage !!! Rrrrr !!! Thank you to helix, which did a great job, and I look forward to a new patch !!! thank you thank you thank you in advance

      Delete
    2. Follow updates in the forum thread.

      The problems are mostly to do with cars, and it looks like Mike has made an update for every car that Torque67 found while playing. Once it's complete, I'm sure Mike will update this fix, but until then, forum threads are best place for info.

      Delete
  24. Thank you so much!

    ReplyDelete
  25. Hi there and thanks for the good job !
    Unfortunatly, 3dvision don't start for me...
    It was previously working. Any tip or ideas? do i have to tweak a special profile for the game ?

    Thanks in advance for any help.

    ReplyDelete
    Replies
    1. Make sure you are in full screen mode, not windowed.

      Delete
    2. I use alt+tab to activate 3D. I don't know why the game doesn't start immediately in 3d vision.

      Delete
  26. is there any way you can make a mod so when you look behind in rear view you can see the rear of your car. ?

    ReplyDelete
  27. PCars is looking so perfectly in S3D now! Thanks for the update. Cheers!

    ReplyDelete
  28. There are still problems with shadows right now...

    ReplyDelete
    Replies
    1. Known issues:
      4. Some car cockpits still have shadows that are a bit off

      Delete
  29. Hello, this is still not perfect as Assetto Corsa, will you rework your patch? thank you so much for all of you who spent time in that one can enjoy the magic of 3D immersion vision !!!

    ReplyDelete
  30. Not working for me. Game doesn't start with 3D enabled.

    ReplyDelete
    Replies
    1. Need more details than that if you want help. What versions? OS? Driver? What did you try? It works for other people.

      Delete
  31. Hello, it's still broken, arf !!! will there be an update? Thank you

    ReplyDelete
    Replies
    1. Unlikely that anyone will get a chance to look at this again for awhile. If it's just some cars or tracks that are not fixed, then if you are motivated, you could update this fix for yourself and everyone.

      The problems are not hard, there are just a lot of them, so it takes someone with motivation to find them all. The technique is to use find a broken shader for a given track or car, then find a shader that is working correctly that Mike already fixed. If you copy the lines of code from the good one to the bad one, you fix the bad one.

      Delete
  32. Ok, thank you bob 3, the big problems are mostly shadows. How to find the shader? Is it complicated? if improvement is possible I want to try to do, it's worth the cost! 3D is so immersive !!!

    ReplyDelete
    Replies
    1. If it's shadows in the cars, the easiest thing to do is to just disable those, because they are minor effect relative to the rest of the game. While driving you don't exactly spend a lot of time looking at the dashboard. Disabling effects is super easy, anyone can do it. If you haven't done Bo3b's School for ShaderHackers, this is really good place to start to get the basics.

      The DX11 stuff with 3Dmigoto is easier to use than the HelixMod used in the course, but the principles are the same.

      Delete
    2. OK, thank you bo3b, These are the shadows on the track, the effect of shadows are disabled completely. I'll try to undertand it all;-)

      Delete
    3. Ah, for shadows on the track, that will be the case where you'll want to find a shadow shader Mike already fixed for a different track, where it works properly. They you apply his formula/lines of code to the one that is broken. Pretty straightforward, I'm sure you can do it.

      Once you get them fixed, we'll post your fix as the latest version. Thanks.

      Delete
    4. it's going to be difficult I do not know, my language and the French, it does not help, it's a shame, it would take me a long time

      Delete
  33. Hy modding team, unfortunately, has a Pcars a small shadow problem. Would be really nice if there times someone could look over it, Pcars is too good to let it that way. And Thank you for your great fixes;)
    Best regards

    ReplyDelete
  34. @willsnone You have to set shadow details to "off" and AA MSAA. Alternatively, you can activate "rain". Would be nice to fix this shadow issue. There are some great real 3D captues on YouTube.

    ReplyDelete
  35. Hello, still no correction? it's a shame. If I could help! But I really do not know how

    ReplyDelete
  36. Hello, it's still broken :-((( will there be an update? Thank you

    ReplyDelete
    Replies
    1. Did you use DHR-latest? That was working as of September 2016.

      Delete
    2. Just tested again on Win7, driver 368.22, DHR latest, and it's working correctly.

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

      Delete
    4. Very sorry, it's broken when i use reflection on ultra ... high is correct ... and i use ds9x

      Delete
  37. Still working awesome!
    Having great fun with it on the Nordschleife

    ReplyDelete
  38. Hello, will there be a patch for project cars 2? Thanks

    ReplyDelete
    Replies
    1. Don't know of anyone working on it at present. Always depends upon whether someone is interested in the game, and then taking the time and effort to fix it in 3D.

      Delete
    2. Thanks bo3b ! if i knew ... it's too difficult for me, my french language is a brake

      Delete