Thursday, April 18, 2019

World of Final Fantasy

3D Vision fix for World of Final Fantasy, with some post processing toggles that work when you enable post processing in the launcher.

- Shadows.
- Ambient occlusion.
- Haloing issues.
- A problem with ambient occlusion at resolutions higher than your monitor supports.

- Download this file and extract its contents in the "WOFF" folder, where "WOFF.exe" is.
- Run the game and let it overwrite the profile the first time.

F1: convergence presets.
1 (not the numpad) or XB_LEFT_THUMB: quick toggle to adequate (low) convergence and HUD depth for cutscenes. The default convergence and HUD state is best for gameplay.
F2: HUD depth presets. 40% depth by default.
F3: HUD toggle. Not disabled by default.
F4: depth of field toggle. Not disabled by default. I recommend this hotkey, because the effect is usually overdone.
F5: bloom toggle. Not disabled by default.
F6: FXAA toggle. Not disabled by default.

If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account:

Tuesday, April 16, 2019

Supraland (DX11)

- Shadows
- Lights
- Reflections
- SSR (thanks to masterotaku)
- Lights Shafts
- Decals
- Disable DOF (you can also disable with the "toogle off dof" in the video option)
- Crosshair at depth

TB and SBS Mode (optional):
- The game support SBS/TB Mode using 3Dmigoto. Remove the ";" in the  ";include = ShaderFixes\3dvision2sbs.ini" of the d3dx.ini. F11 to cycle. Also remember to use "HDMI Checkerboard" in the NVCP to remove the 720p limitation.

Know issues:
- Outlines objects are 2D....fix it for some reason remove some shadows.

- "F1" to see presets

- Extract where Supraland-Win64-Shipping.exe (\Supraland\Supraland\Binaries\Win64)
- Start the game, when "Rundll32" prompt appear, press "Yes" (in Win10 this don't appear). This is for the Profile Override needed for this game. In Nvidia overlay you will see "3Dfix by DHR".



** Do you like the fix? **
If you like the fix, you can donate to this PAYPAL account:

Sunday, April 14, 2019

Action Legion

Use '~' to set HUD and cursor depth. Set keyboard+mouse control mode in game settings

If you have any launch problems try to change "full_screen=2" in d3dx.ini on "full_screen=0" and add " -window-mode exclusive" to steam launch parameter or properties of desktop launch label after ActionLegion.exe 

To <Alt+Tab> game without crash press <F7><Alt+Enter><Alt+Tab>. To return in 3d mode activate game's window and press <F7><Alt+Enter> 

I made this using DarkStarSword's Unity template. If you like this mod, please consider supporting DarkStarSword on Patreon


Metro: Exodus - 3D-VisionReadyFix - Losti - V1.50

I proudly present:

Metro: Exodus - 3D-VisionReadyFix - Losti - V1.50

***This fix was made by Losti***

Special Thx goes to:

DarkStarSword  - for everything you did for this small but nice 3D-Community and of cause your personal support!!!
masterotaku      - for guiding me with his knowledge and be present all the time for my questions!!!! THY MATE!!!!

maurizioclaudio21  - a BIG THANK YOU goes out to you from germany (Thuringia) for all your testing and supporting me finding issues in the WIPs !!!!!

Optional donation:

If you like the fix and want to contribute for more future fixes, you can donate to this PayPal account:

Help us 
keeping 3D-Vision alive, support shader hackers with some motivating beer here:

Further donation for shader-hackers directly involved in this fix:

--- ~239 hrs time of development later ---                      

Latest Update: V1.50 - 14.04.2019

- fixed ULTRA/EXTREME preset water reflection
- fixed prev. missed water reflection for all pesets
- suitible aiming now
- fixed prev. missing AO shader
- bring back prev. disabled NOW NOT flimmering and right in depth shadow/light
- disable key for wrong light-reflection in some outdoor sceenes (o-KEY)
- disable key for the wrong blue-light-spot @ your arm clock (NUM_DEVIDE) (/)
- game is fixed for FOV 60/70 and 80
==> NOTE: FOV 80 has issues, i do not suggest it!!!, FOV can be selected via the starting script.
- gamestart without the script possible, see section 4.1 for instructions!

Update: V1.40 - 05.04.2019
- fixes remaining shadow/AO shadow issues
- fixes problems with the 0MetroExodus_3DVision.exe script for users having a "SPACE" character in the windows user name, also fixed: havining another savegame folder than standard

Update: V1.30 - 04.04.2019
- fixes volumetric lights

Update: V1.20 - 02.04.2019
- fixes cut scene issues with slight out of depth shadows

Update: V1.10 - 31.03.2019
- executable script to be able to set run as admin within compatibility tab in file properties
- Auto detection of errors running the starting script
- Auto switch to DX11
- Auto detect of graphic preset (except switching it in game but after restart)

Update: V1.00 - 29.03.2019
3D-Vision-Ready Release 

1.  Fixed

- HUD (Losti)
- shadows (Losti)
- lights (Losti)
- clipping (Losti)
- culling (flimmering textures) (Losti by DSS deny_cpu_read=1 hack)
- reflections (Losti)
- water (Losti)
- lens effects (Losti)
- TAA for surround (Helifax)
- blure effects (Losti)
- unlocked convergence (Losti)
- volumetric lights  (Losti)
- AO-shadows  (Losti)

2.  Issues left

- some light shadow clipping, not gamebreakting but I can’t do anything here

- some flimmering, not gamebreakting but I can’t do anything here, it’s also present in 2D if we use Migoto
- broken glass effect has no shader, can’t move it into depth
- NVIDIA HairWorks is wrong @ close distance to the object rendering hairworks and pointing on it with flash light. It’s up to you to disable hairworks
- low graphic preset from the game option has broken effects, gamebreakting in my eyes but I can’t do anything here

You have other issues? --- please privide a screenshot and a savegame to

3.  Download

4.  Introduction to get it working

Only working for the following resolutions:


==> Other resolutions can be manually be fixed in the next version that is currently pending.....

- be aware of cranking up the convergence, this can cause issues, supported convergences:
0,1 - 1,0  --- THIS should be enought!!! ^^

- sli not tested, try it but use non sli if you have issues not reported 
- first of all: delete your exisitng "ShaderFixes" directory if you have used any previews version
- extract the archive to your Metro: Exodus root directory (overwrite existing files if asked)
- make sure you start the game EVERY TIME via "0MetroExodus_3DVision.exe" as Administrator!
(make sure it will not be blocked by antivirus!!!!)
- wait up to 10 seconds after the script is closed
- repeat running the "0MetroExodus_3DVision.exe" if the game will not start up to 4 times
- if the game will not start, restart your computer and try again
- as soon as the black screen occurs, several times press the left mouse button to ensure game window is in foreground
- if you end up in a black screen after starting the game for more than 20 seconds, restart the game and try again
- choose your graphic preset in the game options
- restart the game
- choose the right correction for lights/shadows with "-" key if you do not want to restart after graphic changes!!!! After restart the correction is OK
- do not change the aiming keys (right mouse button/RT on controller) ... if this should be possible ^^
- switching resolution/graphic preset can kill the game because thousands of shaders where reloaded, if you crash hard, change resolution/graphic preset in the main menu
- its better to restart the game if you change graphic preset
- If you want to disable volumetric lights, press "P", (may you dont like it in some scenes)

==> If you have any trouble or issues you cannot solve please use DDU and make a clean driver installation/reinstall game/reinstall fix after uninstall.cmd ....  but do not hesitate to contact me via my PayPal donation address or in the 3D-Vision-Forum if you are sure you have double checked all the instrucions and still have problems!!!

- if you have problems with FPS and can live with fare away blinking textures, delete his from the end of the d3dx.ini and see if this will make a difference:

4.1  Introduction to get it working --- without 0MetroExodus_3DVision.exe
- open your user.cfg
(commonly in XXX:\Users\USERNAME\Saved Games\metro exodus\292733975847239680)
- add r_dbg_stereo_auto_separation 0 @ the end of the file, you HAVE TO do this every time you relaunch the game!!!! to unlock convergence!!!
- DO NOT WRITE PROTECT THE user.cfg!!!!!!!!!!!!!
- be sure the following settings are there, otherwhise change it into:
r_game_mblur_scale 0
r_blur_level 0
- be sure you run the game in DX11 (r_api 2 in the ini or just select DX11 ingame)
- for FOV edit: r_base_fov 60

Be sure to delete this from the end if the d3dx.ini if its present:

if Z11==0.0
x30= 5.0
x31= 60.0

- Set  x30 in the constant section to the preset you have choosen ingame:
1.0 = low
2.0 = medium
3.0 = high
4.0 = ultra
5.0 = extreme

- set you FOV also (x31) in this section:

4.2  Ingame Settings
- low graphic preset from the game option has broken effects, gamebreakting in my eyes but I can’t do anything here
- NVIDIA HairWorks is wrong @ close distance to the object rendering hairworks and pointing on it with flash light. It’s up to you to disable hairworks
- Everything else as you want (I think) ....

5.  Key Settings

5.1  Key Settings (Keyboard + Mouse Gameplay)

-  this is a toggle key
-  disable volumetric lights, but it’s often really cool...

-  this is a toggle key
-  disable outdoor light failture

-  this is a cycle key
- choose the right correction for lights/shadows with if you do not want to restart after graphic changes

-  this is a cycle key
- cycle HUD depth, ALSO afflicts crosshair!!!

-  this is a cycle key
- cycle convergence-depth presets - its up to you to use it you are gernerally free fo this settings

-  this is a toggle key
- disable blue light of your arms clock that may be annoing, also disables lens reflect!!!

5.2  Key Settings (Controller Gameplay)

-  this is a cycle key
- choose the right correction for lights/shadows with if you do not want to restart after graphic changes

"XB_GUIDE + 0,3 sec"
-  this is a cycle key
- cycle convergence-depth presets - its up to you to use it you are gernerally free fo this settings

5.3  Key Settings (DO NOT TOUCH)

-  do not change or set the following keys in game:
- "o" / "XB_LEFT_TRIGGER"  / "RBUTTON"  /  "p" / "*" / "F1"

6.  Key Setting - Customization

----only for more advanced users---

If you don’t like the settings the fix comes with, you have to find your own likes:
- to watch your current convergence/separation set hunting=1 in d3d11.ini
- change constants/settings/keys and check the result in game by pressing F10

6.1  3Dmigoto - Constants

----only for more advanced users---

- the fix comes with the following default constant settings:

;shadow depth adjustemnt ref graphic preset
;;1.0 = low
;;2.0 = medium
;;3.0 = high
;;4.0 = ultra
;;5.0 = extreme
;;;;;;;;;;;;;;;;;;;;;set x30 matching your in game choosen graphic preset to avoid adaption via "-"-Key after restart
;;;;;;;;;;;;;;;;;;;;;set x30 matching your in game choosen graphic preset to avoid adaption via "-"-Key after restart



;vol light toggle


;aiming indicator

;eys reflect toggle

;green text overlay
;;;;;;;;;;DO NOT CHANGE
;;;;;;;;;;DO NOT CHANGE

;change correction preset ingame
;;;;;;;;;;DO NOT CHANGE
;;;;;;;;;;DO NOT CHANGE

;bluelightdisable key as well as lens reflect
;;;;;;;;;;DO NOT CHANGE
;;;;;;;;;;DO NOT CHANGE

6.2  Advanced Key Config

----only for more advanced users---

You can define keys in [Constants] section with:

Key = KEY 

- for choosing a key look here for replace KEY with it (
- replace CONSTANTX with the constants written above
- replace XXX with a value, see above
- replace SEPXX with a separation value, leave it = the separation you choose by STRG+F3/4, no changes, 100 = 100%
- replace CONVXX with a convergence value, leave it = the convergence you choose by STRG+F5/6, no changes

Key Press Types:
- type = hold ==> only active while holding this key
- type = toggle ==> enable/disable this setting
- type = cycle ==> cycles the settings via this key, e.g. SEPARATION = 100, 50 will cycle between 100% and 50% separation pressing this key
--if you have more settings you need to define it for every cycle step:
--means: if you want to change separation and you want to use the same constant for both settings use:
- no definition = settings set on ON once pressed the key

You can also change any existing key definitions changing the key behind key = in the d3dx.ini .... if you like the setting but want another key for it.


THANK you DSS for being on this earth :-)
- THANK you masterotaku for being on this earth :-)
- Big thanks to Bo3bDarkStarSword, Flugan and all others involved in creating 3DMigoto; an amazing wrapper that allows us to fix our favorite DX11 games in 3D Vision!
NVIDIA for creating 3D-Vision as a tech!

Saturday, April 13, 2019

Soulcalibur VI

3D Vision fix for Soulcalibur VI, using the UE4 universal fix as the base (credits to DHR for the universal fix).

Fixed (compared to the universal fix)
- Character shadows when doing super moves.
- Distant shadows.
- Distant fog.
- Realistic specular reflections, with some exceptions for effects that look worse with it.
- Screen space reflections.
- HUD at depth with fixed clipping.

Known issues
- In Yoshimitsu, Ivy and Geralt super moves, there is a bit of 2D smoke that I couldn't identify as a shader.
- HUD text shadows can have some more depth than the text itself, when the HUD is placed at depth.

- Download this file and extract its contents in the "SoulcaliburVI\SoulcaliburVI\Binaries\Win64" folder, where "SoulcaliburVI.exe" is.
- Run the game and let it overwrite the profile the first time.
IMPORTANT: in the ingame options, choose exclusive fullscreen.

1 (not the numpad): convergence presets.
- XB_RIGHT_THUMB (right stick click): low convergence toggle, recommended for super moves and cutscenes.
F2: HUD depth presets. 40% depth by default.
F3: HUD toggle. Not disabled by default.
F4: bloom toggle. Not disabled by default.
F5: depth of field toggle. Not disabled by default.

If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account:

DHR's PayPal account for donations:

Monday, April 8, 2019

F-22 Total Air War

3Dvision F-22 Total Air War  Fix        April, 2019
by Rubini (aka arubinig)
(first of all, excuse me my english, isn't my native language) 

TAW is an old 1998 directx 5 game, made to run with 3Dfx Glide boards to get its best. It have one of the best compromise between Dynamic Campaigns and a sim playability until today. This is why we love it. 
Today, to run it well and with good resolution we need a Glide wrapper. This last dgvoodoo2 runs it at Dx11 and with the same good visuals as an old 3Dfx glide board. Being "now" a Dx11 game,  3Dvision and 3Dmigoto can push it to a real stereo 3D game! Just a impossible thing before.

Here more pics to you see how it most be if all is correctly installed - use Nvidia 3D Vision Photo Viewer for best result. Note that the lateral bars in game will gone pressing Ctrl+F11:

A. What you need:

1. F-22 TAW 2.30 mod installed

2. dgvodoo 2  2.45 (seems that don't work well on newer versions)

(don't use reshade or SweetFX for now. They can conflict with 3dmigoto 1.3.x (at least this happens here). You can try to enable then later after this install and have tested all this stuff a bit. Anyhow with the settings explain below will be no need to run shaders enhances like these. The visual result is already the best)

B. Install F-22 TAW 2.30 mod as explained on its own directions. Set its wrapper sections like this (at left) pic:


Note that you will not install any wrapper by the  TAW Menu (taw launcher)  - it will be replaced by the new one that you download above.  If you already have installed any by the TAW Menu (taw launcher) just set as above that it will be uninstalled automatically.

C.  Unzip dgvodoo 2 2.45 at any place on your computer (can be, but not mandatory, on the F-22 TAW install folder itself). Run dgVoodooSetup.exe once (from the folder that you unzip dgvodoo 2 2.45) and set as the pic below.  Then close  it.


D. Now unzip that two mods files (3dvision_TAWbasicfiles and TAW_3Dmigoto1.3.15Fix) on the  ...\F-22 Total Air War 2.0\MODS. Then run JSGME.exe (from the F-22 TAW install folder) and enable these two mods as this (at right) pic:


Note that both Nostalgia mod and Objects Max Draw Distance mod in this pic are totally optional (comes with the F-22 installer and are optional). BUT ALWAYS enable the two 3Dvision mods for last.

3dvision_TAWbasicfiles  will install f22 executables (already glide, widescreen and TIR), glide.dlls, some 3D fixes and help files like this one
TAW_3Dmigoto1.3.15Fix install 3Dmigoto v1.3.15,  the Vertex Shaders that fix the game and d3dx.ini that have the special key profiles among others few files.

E. Now install Nvidia Inspector i(f you yet don't have it installed).
Note:  For win 8 and below can be necessary to run TAW one first time to its profile appears on Nvidia Inspector. So, after install nVidia Profile runs the game once. Windows 8 and below probably  will ask you about  Rundll32 when enters in any mission into the game for the first time (note: just once,  for the first time):


Just allow it, enters into the game and quit. After that you probably already have a Nvidia Profile for TAW as below.
So let's continue. 

Open Nvidia Profile, locate and open  the F-22 Total Air War profile  and adds the f22.exe as its executable if it is not already ( not _f22.exe, pay attention!).  This f22.exe was installed from the 3dvision_TAWbasicfiles  mod that you did on the "D" section just above. See the pic below . Note the f22.exe at the first line (again not _f22.exe!!!). The settings on this pic  are my suggested settings for TAW profile to get the best image into the game. Dgvodoo 2  2.45 will run TAW in dx11 so AA will not work from the profile. But these sets are enough to give to the game a excellent visual. Note that dgvodoo itself will apply 8x AA to the game.


Yet on TAW profile, look below on section 7 - Stereo, you must have these settings below. Note that 3Dmigoto  (that you installed on section D above)  already setted it automatically when you run the game first time:

If you yet don't have these sets above, just run the game again and it must do it automatically.
Well that is it. Now when running the game at any time in mission (3Dvision will not kick in at menus) press Crtl+T and the stereo magic comes in. A doubled image will appears. Just put your stereo glasses and see it!

F. 3Dvision and 3Dmigoto special controls into the game:

1. Controls for 3DVision into any game (by nvidia 3Dvision driver itself):
- Ctrl+T: enable 3D
- Ctrl+F11: to adjust that sided bars in some 3D games (TAW needs it, so press  it 2 or 3 times  until the side bars disappears)

2. 3Dmigoto is a wrapper that allows us to fix the vertex and pixel shaders that are not fixed automatically by 3Dvision drivers. It also allows us to create complex profiles that automatically changes things like convergence/separation for different scenes of the game like cockpit, external views, MFDs,  etc. Also some new  special keys and functionalities can be   added to the game. So, 3Dmigoto will changes automatically TAW convergence for your eyes confort when into cockpit or external views or even for MFDs views. Also the HUD and any other Text in game will be adjusted automatically, providing always a good and comfortable 3D view. So no need to use these below keys but they are here if you need them eventually.

- key Home:              set the convergence to  cockpit standart (this is a very safe set that will not have any glitch in game)
- Key End:                  cycles  the convergence to  external view  low convergence and  the standard one
- Key Ctrl+PgUp:       allows  the holograph mode. This is a plus on this fix. The Plane on external views will seems to fly out of your monitor! Looks a model toy and seems that you can catch it with your hands. Very cool!. And the game is totally playable too.
- Key Ctrl+PgDown:  turn all text off. Good for look at the game in external views with clean screen. Also to  make pics. Note that the game already have a key that adjust the HUD on off for the same effect in cockpit views.
- Key Ctrl+0 (zero):   brings more convergence to the game. The 3D effect is yet better. Useful for external views and can be used also on holograph mode.
- Key Ctrl+F10:         resets 3Dmigoto profile if anything goes wrong. The convergence is set to cockpit standard for safety.

G. Final comments:

Well, nothing is perfect, some effects aren't find in Vertex or Pixel shaders and  can't be fixed by 3Dmigoto - or at least by me :).
- Lens flares
- Some smoke effects
- Planes and vehicles tires
- Sun glare in some views
- High G effects on screen

So these are partially or totally disabled automatically  when running in real stereo 3D and will not affect the gameplay neither you will really notice them.
(Note that in low convergence (for example in cockpit or external view keys explain above) tires, smoke and lens flare are all  correct. The problem is just when using high convergences - which  is the best 3D effect. So use them as you like.)

Running a game in a real stereo 3D make it much better in immersion and beauty.  And TAW is not an exception!
Good hunt into the sky!

My system for reference: win7 64bits, 16gb, i7 4790k, gtx 1070 8gb, nvidia driver 390.77, Philips Gioco 27"  passive 3D