Sunday, June 28, 2015

The Witcher 3: Wild Hunt

A fix by mike_ar69 & DarkStarSword

Assembler and alternate wrapper by Flugan

3DMigoto improvements by Bo3b and DarkStarSword

Profile by Helifax

Special thanks to everyone on the forum who helped out with testing!


  • Lights
  • Shadows
  • Global illumination
  • Specular highlights
  • Environmental reflections
  • Decals
  • UI Depth adjustment added (cycle with ~ key)
  • Hairworks MSAA one-eye transparency
  • Hairworks glitch at specific depth from camera
  • Hairworks shadows
  • Light shafts
  • Sun & moon depth
  • Sun & moon reflection in water
  • Approximate fix for water environment reflection probes (Note that an SLI bug affects these - see below)
  • Approximate fix for direct reflections on water


  1. Use driver 350.12, 352.86 or 353.06 (Note that 352.86 and 353.06 are known to cause issues in other games, and 350.12 may be more stable).

  2. Install Helifax' custom profile for The Witcher 3 (especially important if using driver 350.12, but recommended regardless). Note that you will have to repeat this any time you reinstall the nvidia drivers (instructions summarised from here):

    1. Download Geforce 3D Profile Manager.exe attached to this page

    2. In the "C:\ProgramData\NVIDIA Corporation\Drs" folder delete the nvdrssel.bin file (It will get automatically generated on profile import).

    3. In Geforce 3D Profile Manager, choose "Export SLI Profiles" and save the NVIDIA Profiles.txt somewhere.

    4. Open NVIDIA Profiles.txt in notepad (other editors may corrupt the file's non-standard encoding) and search for "Witcher 3". Remove the existing profile and replace it with this one:

      Profile "The Witcher 3"
          ShowOn GeForce
          ProfileType Application
          Executable "witcher3.exe"
          Executable "witcher3release.exe"
          Setting ID_0x00a06946 = 0x780020F5
          Setting ID_0x1033cec2 = 0x00000002
          Setting ID_0x1033dcd3 = 0x00000004
          Setting ID_0x70092d4a = 0xb19c3533 InternalSettingFlag=V0
          Setting ID_0x701eb457 = 0x2241ab21 InternalSettingFlag=V0
          Setting ID_0x702442fc = 0x1c22fe24 InternalSettingFlag=V0
          SettingString ID_0x7049c7ec = "웪ꑌ" InternalSettingFlag=V0
          SettingString ID_0x7051e5f5 = "籪鸙" InternalSettingFlag=V0
          Setting ID_0x708db8c5 = 0x5c3300b3 InternalSettingFlag=V0
          Setting ID_0x708db8c5 = 0x3FF13DD9 UserSpecified=true
          Setting ID_0x709a1ddf = 0x4b1cd968 InternalSettingFlag=V0
          SettingString ID_0x70b5603f = "榛鳈⏙ꢗ" InternalSettingFlag=V0
          Setting ID_0x70edb381 = 0x24208b6c InternalSettingFlag=V0
          Setting ID_0x70f8e408 = 0x80b671f3 InternalSettingFlag=V0
          Setting ID_0x709a1ddf = 0x4b1cd968 InternalSettingFlag=V0
          Setting ID_0x709adada = 0x37f58357 InternalSettingFlag=V0
    5. In the "C:\ProgramData\NVIDIA Corporation\Drs" folder delete the nvdrssel.bin file. (if it got generated).

    6. In Geforce 3D Profile Manager, choose "Import SLI Profiles" and select the modified NVIDIA Profiles.txt

  3. Extract into the game directory. If done correctly, the d3d11.dll file should be in the same directory as witcher3.exe.

    • There will shortly be an alternate version of the fix available using Project Flugan, which may be more stable in some cases. Please check back soon for the link.
  4. Make sure that "Enable advanced in-game settings" is enabled in the NVIDIA control panel under Set Up Stereoscopic 3D -> Set keyboard shortcuts.

  5. Launch the game. If 3D does not kick in change the video settings to exclusive full screen mode (This setting has a tendency to reset from time to time, so this step may need to be repeated on occasion).

  6. Disable compatibility mode with Ctrl+Alt+F11 (check the green text to confirm that it is disabled - you should only need to do this once).

Keys and Configuration

~: Cycles UI depth between several presets. You may customise the default depth by editing the d3dx.ini and adjusting x under [Constants]. Negative numbers go into the screen, positive numbers will pop out. To customise the presets on the ~ key, find the [KeyHUD] section and adjust the list as desired.

When raining, raindrops will land on the camera. If you find this distracting you can disable it by editing the d3dx.ini file and setting x1 under [Constants] to 1.

Known Issues

  • Sometimes after dying and loading a previous save the game may crash, or the 3D may glitch out. If this happens, restart the game.

  • Possibly related to the above, sometimes HBAO+ may stop working correctly. If you see a false ambient occlusion shadow appear to the right of objects, you can press F11 to quickly disable HBAO+ without having to use the menus. This is often an indicator that the 3D is going to die or that the game may even crash soon, so it is recommended to save your game and restart as soon as possible.

  • On SLI systems, water in certain areas may display an incorrect reflection (e.g. reflecting clouds from the sky while underground). These false reflections can be disabled by pressing F3.

Friday, June 19, 2015

Dirt Rally - Early Access

3D Vision Fix by mike_ar69

20 June 2015 - v2
- Fix for smoke from chimneys


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.



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

10. Some water effects
11. Rain splash effects

Known Issues

1. Snow does not render correctly, but because its dynamic and blurry anyway, it's not too noticeable.


- Halos
- Crosshair depth

Remaining Issue:
- Volumetric light (from the 'brute') looks a little incorrect

- Download this ZIP file and extract the contents into the directory that has the game's exe file.

Utilized DarkStarSword's FOV fix.

Sunday, June 14, 2015

Abyss Odyssey

- Halos
- Water reflections
- Depth of UI & most HUD

Remaining Issue(s):
-Fog of war is screen depth

-Download this ZIP file and extract the contents into the directory "..\abyss_odyssey\Binaries\Win32\"

Additional Notes:
  • The 'Tab' key has 2 convergence presets. (Don't press this in the main menu as it will cause the menu to misalign).
  • The 'Caps Lock' key has a low convergence preset. Use this for cutscenes.
  • Also, there may be some other issues since I've yet to beat the game. I'll update this fix if I encounter anything else.

Updated 6/15/15:
- fixed a few more haloing issues

Thursday, June 4, 2015

Rome 2 Total War (DX9) - 3D Vision Fix : UPDATE 4-June-2015

3D Vision Fix by mike_ar69

- Shadows
- Lights
- Fog
- Smoke
- Fire
- Water
- Floaty 2D ground textures
- Put HUD at depth so markers align better with objects

**UPDATE 06-04-2015 by Muizer (Thank you!)
I've done the best I could to repair mike's fix. Not perfect, but better than nothing. Link to .rar below contains dx9settings.ini and the shaderoverride folder. If you're feeling brave, place in Rome II folder and extract. Otherwise, wait for it to be checked by the powers that be. 

Get the updated files here: 
Muizer Update

Notes: I know there's still an issue with wet surface reflections on battlemaps. Don't know how to fix that. I also returned the HUD to screen depth because with a hud at depth portraits go out of focus even at rather low convergence settings. I've looked at the portraits themselves, but there's a nasty clipping issue I have no idea how to fix. 


**UPDATE 2-8-2014
I have done a first pass of the game after the beta 9 patch changed lots of shaders.  New version v2.  I do not know if I have caught everything, quite a lot got messed up with the patch, but it is certainly more than playable again.

- This is a fix for the DirectX9 version of the game only.
- The mouse cursor is still at screen depth.  However, everything in game gets highlighted so there is no issue selecting stuff.
- There are some remaining anomalies - some puffs of smoke, the odd light here and there.  I will fix these as I come to them (assuming I can), but I don't believe there is anything major.


Game looks like crap out the box, in both DX11 and DX9, pretty much everything is wrong to some degree.
Once patched up though it looks as good as Napolean Total War.

1. Extract this zip file to the games exe directory.  In my case this is D:\Steam\steamapps\common\Total War Rome II
2. Run the game.

Tuesday, June 2, 2015

Project Cars (Beta 1.3) 3D Vision Fix

3D Vision Fix by mike_ar69,  & bo3b


** 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.


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, 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 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.


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 v1.3 should be working on Win8.1. If you have problems, see elsewhere in the forum thread for how to use the Flugan Wrapper instead.

Finally, this fix is still considered a "Beta", so if you see any issues please report them, stating the game settings you use, driver, map, car etc..