Friday, June 19, 2015

Dirt Rally - Early Access

3D Vision Fix by mike_ar69



UPDATES
20 June 2015 - v2
- Fix for smoke from chimneys

Instructions

This a DX11 for Dirt Rally Early Access.  The game will of course change and continue to be developed, which will likely require updates to the fix as well, but at this point there are no major hurdles to get this fix running.

Out of the box, the game is actually playable in 3D, but there are lots of little things wrong that I found painful to bear, notably the shadows are at wrong depth.  This fix addresses this.  As far as testing has identified so far there are no restrictions on game settings.

A. Install Files
------------------
1. Download the files from here.
2. Copy all files in the archive to the location where drt.exe is.
3. Run the game.

B. HUD Depth
------------------
1. Open d3dx.ini
2. Find [Constants]
3. Change the x value to alter hud depth/pop out: (a) negative = in depth, (b) positive = pop out.  You need to use |numbers| > 1 to have any effect.

Screenshots




Fixed

1. Shadows are at correct depth
2. On screen HUD is at a configurable depth
3. Some spotlights
4. Wing mirror placement
5. Wing and reverse mirror reflections
6. Some water splashes
7. Car dust
8. Car exhaust
9. Fog

DISABLED:
10. Some water effects
11. Rain splash effects
12. Ambient occlusion and advanced blending render incorrectly.

Known Issues

1. Snow does not render correctly, but because its dynamic and blurry anyway, it's not too noticeable.
2. CMAA is currently not fixed and renders shadows incorrectly.  You need to disable CMAA.


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

32 comments:

  1. Oh cool! fix popped out of nowhere but i've been kind of hoping someone would look at it. I mean i think this was rather playable before the fix too but its so much better now. thanks!

    ReplyDelete
  2. Thank you my friend. Great fix

    ReplyDelete
  3. I get some weird artifacts when I try your fix that isn't there without it. Doesn't seem to be related to in-game graphic settings, tried a bunch.

    https://goo.gl/photos/z72PKAsx5wpRGYoK6

    ReplyDelete
    Replies
    1. Thanks for the feedback. What nvidia driver version are you using? Are you SLI or single GPU? I have seen this issue before, but only when I am messing about fixing the game, turning shaders on an off etc, never during gameplay. Also, what specific map was it and what specific car? - that might be something to do with it (Project Cars had different shaders for different tracks and cars, for example).

      Delete
    2. It's the benchmark I'm running in the screenshots, so I'm not sure. It's the same track and vehicle it runs every time though, so should be easy to replicate.

      Single GPU, GTX 580. Latest driver version 353.30

      Delete
    3. Finally was able to check - is working for me. I am on same driver as well. Not sure what to suggest if game settings don't change anything. In Nvidia control panel check to see if Shader Cache is on for this game and turn it off, then go into the shaderfixes folder and delete all the .bin files, then start the game. It might be an old compiled shader messing things up.

      Delete
    4. Shader Cache was turned on. Did your steps but it hasn't changed.
      I haven't messed around with graphic settings since. I'll get back to experimenting with that.
      Also doing a re-download of the game and reapplying the fix.

      Delete
    5. Ok thanks for investigating - be sure to completely delete the old ShaderFixes folder as well.

      Delete
    6. CMAA was the culprit! Completely overlooked and forgot I had any form of anti-alias on cause it was applied by a preset, and is in a separate graphics menu. Argh. Well it looks lovely now in 3D. Thanks for fixing it.

      Delete
    7. Thanks for working this out. I will update the instructions for now, and then look at the game with CMAA turned on to see if I can fix it :-)

      Delete
  4. The Ambient Occlusion is wrong. Without turning it to "low" in the game options, the shadow was irritating.

    ReplyDelete
    Replies
    1. I was driving through the woods in Wales. DR v0.5.

      Delete
    2. What other game settings do you have? Driver version? SLI? I've only just got the game update, so I will double check this.

      Delete
    3. Ok just checked - I have AO on Ultra with "Advanced AO" on true, and see no issues. Can you try this out? What specific AO setting was giving you a problem?

      Delete
    4. advanced AO is rendered on one eye, turning this off makes everything better for me. Advanced blending also renders on one eye.

      Delete
  5. Thanks Thanks Thanks !!!!

    ReplyDelete
  6. I try the game in 3D vision without your fix and all seems to be alright apart from a strange effect on the car : the car textures are totaly blurry, and there is also a "blurry" Halo around the car. Is your fix do something for this issue ? thx.

    ReplyDelete
    Replies
    1. You are still in Compatibility Mode. It conflicts with our fix. You'd want to use one or the other, not both. Ctrl-Alt-F11 to disable CM, but Advanced Settings must be enabled.

      Delete
    2. OK I find the problem ! the problem are not the "Shadows" option but the "Shadows Details" option. I set this option on "low" and the blury effect is completely gone. I am not in Compatibility mode.

      Delete
    3. maybe he has not installed it right. When fix is not applied , anything not low shadows makes everything strange.

      Delete
  7. I noticed that stereo depth is set to 19% every time i run the game with this patch installed. Is this normal?

    ReplyDelete
    Replies
    1. can you refresh this fix mike_ar69? i think the car is not lifting dirt from greek roads

      Delete
    2. Not sure I understand why that would happen. If you set depth to 100% and press ctrl-F7 does the driver not remember the setting?

      Regarding the Greek roads, let me check - I've not really played the game for ages...

      Delete
  8. Ambient occlusion and advanced blending was killing it for me had a lot of weird things rendered at wrong depth, with the above turned off/low everything seems to be rendering fine. Thanks for the fix.

    ReplyDelete
    Replies
    1. Thanks I'll update the main post. I don't think I ever attempted to fix those features, but for now if turning it off sorts it then great.

      Delete
  9. hello, thank you very much for your work. I have a problem and only happens with this game. I copy all files in the archive to the location Where drt.exe is, but I can not run the game with real 3D, only 3D Compatibility Mode. Of course the Advanced Settings 3d nvidia panel is activated. I have version 1.0 of steam and would love to play real 3d, thank you!

    ReplyDelete
  10. Hello, will you make others corrections to improve the 3DVision?
    We are lost without you ... :-((

    Thx

    ReplyDelete
  11. This fix needs some serious TLC. Appreciate all that you do, though.

    ReplyDelete
  12. please add recommended convergence inside and ouside camera. something similar like assetto corsa fix ?

    ReplyDelete
  13. hello, any update forecast for the fix ? it would be appreciated :-)

    ReplyDelete
  14. I'd love an update for this, game has come a long way and with new cars some things are funky. 3D with a wheel and pedals set makes this game so amazing though, and it still less than half the cost of VR. Love the work you do!

    ReplyDelete