Friday, June 19, 2015

Dirt Rally

3D Vision Fix by mike_ar69



UPDATES
10 Jan 2017 - v3
- Fixed broken shadows for quality < Ultra
- Fixed couple more mirrors

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.

43 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
  15. Thanks for this fix, Would love to see updated version. I have wrong shadows. All you need to do is switch shadows to ultra, other shadow settings render wrong depth. You can use any AO settings but advanced AO must be turned off, will mess up things when turned on. Multi sampling works good except CMAA, CMAA will mess up things. This is working with latest version of game and latest driver of nvidia. We need update for this game, hope someone will create one.

    ReplyDelete
  16. Awesome fix! Thanks! Just disable "Advanced ambient occlusion" and "Advanced blending", the rest can be maxed out, and the picture becomes almost perfect.

    ReplyDelete
  17. Thanks, looks very good, really nice :)

    ReplyDelete
  18. Looks awesome, but I can't focus on the picture in the mirrors. Perhaps the image in the mirror is rendered at the wrong depth because the image in the mirror is at a different depth than the mirror itself.

    ReplyDelete
  19. Bricked my dirt rally install thanks...

    ReplyDelete
    Replies
    1. Very unlikely. We don't change anything about the game itself, only hook calls that it makes.

      Use uninstall.bat to cleanly remove our fix.

      Delete
  20. How about fix for fresh Dirt Rally 2? Released today and it is kickass game.

    ReplyDelete
  21. Problem (SOLVED): Controller not working in game after applying Helixmod.

    Solution: Before starting DiRT Rally, I opened Steam in Big Picture mode and disabled the controller(s) by deselecting them from the menu. (no need to delete configs etc).
    The game then picked up my controller no probs.

    The issue is related to Steam's controller config somehow. Possibly Steam attempts whatever controller hijack it normally does, and fails. Maybe due to the Steam Overlay being disabled while Helixmod is applied? I don't know.
    (Note: This exact problem occurred with GRID, same solution applies. So I posted there too.)

    ReplyDelete
    Replies
    1. Thanks for the info and solution. Most likely to be a Steam problem, as we don't block anything regarding the overlay. Could be a bad interaction though, Steam tends to make bad overlays. In the past they would crash outright if anyone else hooked the calls (not happening now). Also of note- Disable Overlay in Steam means nothing, it just stops drawing, but still hooks and causes conflicts.

      Delete
    2. Not a problem, I'll continue to play around. Thanks for the always-prompt and helpful assistance bo3b

      Delete
  22. Hello ,i have problem in dirt rally when active advanced blending game crasch in any section after a few minutes ,i have amd 5700xt, it is possible to do some fix to be able to scroll with the advanced blending on, thanks for the attention

    ReplyDelete