Monday, September 9, 2019

Metro: Exodus - 3D-VisionReadyFix - Losti - V2.10

I proudly present:


Metro: Exodus - 3D-VisionReadyFix - Losti - V2.10


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


---------LATEST official 3D-Vision-Geforce Driver: 425.31----------
You can install 3D-Vision for the lates driver using this Method discriped here: https://www.nvidia.com/en-us/geforce/forums/3d-vision/41/299949/the-way-its-meant-to-be-played/



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 !!!!!


chtiblue - a BIG THANK YOU goes out to you from germany to france for for all your testing and reporting!!! THANK YOU SO MUCH!!! You finally made V2.00 possible. Thank you for follow my guiding to narrow down the problem with EDID-4K and let me create formula for this !


Optional donation:

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

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


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



_________________________________________________
--- ~363 hrs time of development later ---                      
_________________________________________________



Latest Update: V2.10 - 09.09.2019

- this update addresses some shadow incorrectness, shadows are now 100 % in depth, I have recalculated all the formulas!
- FOV 80 option removed, it was not perfect, you have to go with 60 (standard) or 70
- DIY version revised!!!! Working now for FOV 60 and 70 (prev fix was only working for FOV80 i have noticed, that I think no one choosed, so TRY THIS ONE!!!)
- DIY version revised!!!! Very easy to use for you, no table calculation or manual edit things! Just start the script and follow, everything (except one key press in the main menu) is automated!!!
- sniper weapon crosshair fix, it’s now into depth automatically for the normal scope, the huge sniper (red scale crosshair sniper needs a key press to be cool: "*" on numpad), you will have a green text that shows you the mode pressing this key, it will be reset with changing the weapon, a green message at the bottom left will let you know this

- shadows using sniper weapons are now in depth!
- convergence cycle key added (Numpad +)
- cinematic depth (flicker boarders!!!)


Update: V2.04 - 25.05.2019

- adresses a programmingbug in 0MetroExodus_3DVision.cmd prevents you to start the game having epic launcher

Update: V2.03 - 20.05.2019

- added some options if you suffer from the metroexodus.exe not found message for tracking this down and give you options for choose its lokation manually
==> You DO NOT NEED this update if everything is fine for you witht he prev. version ref. starting the game withthe cmd script!! No additional shader fixed here, only some new lines in 0MetroExodus_3DVision.cmd and 0MetroExodus_3DVisionDIY.cmd ref. the "metroexodus.exe not found issue"

Update: V2.02 - 04.05.2019
- bugfixing starting script prevent user starting the game well fixed using FOV 70 or 80
- REMOVED exe version for starting scripts, the BATCH-to-EXE conversation is broken and was causing issues in special cases
==>DO NOT USE THE 0MetroExodus_3DVision.exe / 0MetroExodus_3DVisionDIY.exe anymore!!! just delete the two files and run the game via 0MetroExodus_3DVision.cmd (or DIY fix with 0MetroExodus_3DVisionDIY.cmd)
(NOTE: A link to thisfile will NOT work!!!)

Update: V2.01 - 29.04.2019
- bugfixing DIY-script, THANK YOU chtiblue for reporting !
(you do not need this update if you do not need DIY-script )

Update: V2.00 - 28.04.2019
- missed to fix dynamic light in my prev. fix - FIXED now
- fixed some one eye things in buildings or @ buildings, ref. reflection shader
- blue dot from the arm removed without afflicting others, no toggle key need anymore
- light bulbs and clipping fixed
- water reflection optimized and further fixed (SORRY i cant remove flimmering here!!!)
- vol lights optimized
- game is working for any convergence now
- fixed wrong flimmering water reflection in interriors
- AO now working @ high distance and is independend from convergence as well
- point laser for weapons in NOT aiming mode optimized

- aiming fixed for sniper weapon
- game now works with starting script having epic launcher version
- game is working with EDID-4K mod, you have the choice in the starting-script
- wrong reflections fixed

- NV-Hairworks fixed
- DO IT YOUR SELF script added, allowes you to fix any not supported resolution by your own (0MetroExodus_3DVisionDIY.cmd)

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.2 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 DSSs 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)
- dynamic lights  (Losti)
- Hairworks  (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
- low graphic preset from the game option has broken effects, its up to you to try if you need!
- some minor issues with reflection and AO @ very large distance
- Water reflection wrong in some very large distances but becomes ok if you come near
- Water reflection halos in some areas, use P-Key if too annoying...
- Water reflection issues @ the side of the screen
- minor reflection/light issues in interriors depends on the point of view and are slightly incorrect!
- flicker boarders for cinematics
- side bar @ right lieft of screen, use STRG+F11 to strech image an remove it or another one press it to get black side bars if annoing....

You have other issues? --- please privide a screenshot and a savegame to rauti@inetmx.de


3.  Download


4.  Introduction to get it working

Only working for the following resolutions:

1920x1080
2103x1183
2351x1323
2560x1440
2715x1527
2880x1620
3325x1871
3840x2160

==> Other resolutions can be manually be fixed using 0MetroExodus_3DVisionDIY.cmd .....

- be aware of cranking up the convergence, this can cause issues .....

- 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.cmd" ==> you HAVE TO BE the system 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.cmd" 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 ---- you can also try ALT+TAB and back
- 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
- ==> READ SECTION 4.1/2/3 !!!!!

- press F10 in game if something is wrong with the light/shadows if you have done all the things right, this can cure issues!


FPS problems? And Flickering textures in the distanceare OK for you? Please delete this from the end of the d3dx.ini, BUT BE AWARE ONLY TO DELETE THIS, NOT the last shader override block called [Shaderoverride_Menue_DetectPreset]

[TextureOverride_FlimmerClippingCulling_2560]
Hash = 61878c8f
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_1920]
Hash = 14e1f802
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_2351]
Hash = 78c1c5f5
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_2715]
Hash = a99fc8cf
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_2880]
Hash = 3208a8ff
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_3325]
Hash = ecd96a51
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_3840]
Hash = 3005987e
deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_5120]
Hash = 0709644f

deny_cpu_read=1

[TextureOverride_FlimmerClippingCulling_DIY]
Hash = FFFFFFFF               <--- another="" be="" can="" diy-fix="" hash="" have="" if="" note="" span="" this="" usd="" you="">
deny_cpu_read=1


4.1  EDID-4K Mod usage

- sometimes you need another correction using EDID-4K mod but NOT IN ANY CASE
- means: If you are using EDID-4K, start the game via script and choose "I am using EDID-4K Mod"
- try the game
- if the main screen is slightly broken you DO NOT NEED the EDID-4 correction even if you are using EDID
- means: start the game via script and choose "I do NOT use EDID-4K Mod"


==> 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!!!


4.2  Introduction to get it working --- without 0MetroExodus_3DVision.exe
- open your user.cfg
(commonly in XXX:\Users\USERNAME\Saved Games\metro exodus\292733975847239680)
==> NOTE: THE 292733975847239680 could be another value, look @ XXX:\Users\USERNAME\Saved Games\metro exodus what folder is present there!!!
- 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 (60 and 70 are ok, 80 has issues, lower 60 will not work with this fix, same for higher than 80!!!!)

Make sure to delete this from the end if the d3dx.ini if its present (AT THE END IOF THE INI):

[Shaderoverride_Menue_DetectPreset]
hash=527431898925ff6d
if Z11==0.0
x30= 5.0
x31= 60.0
x32= 0.0
Endif

- 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:
x31=60.0
or
x31=70.0
or
x31=80.0

- set you EDID usage:
x32=1.0 (using EDID-4)
x32=0.0 (not using EDID-4K


4.3  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) ....
- SHADING RATE: 1.0 !!!!!!!!!!!!!!! Any other shading rate will kill 3D-fix!!!
- USE VSYNC (half or full) to kill flimmering!!!


5.  Key Settings

5.1  Key Settings (Keyboard + Mouse Gameplay)

"P"
- this is a toggle key
Water reflection halos in some areas, use P-Key if too annoying

"-"
- this is a cycle key
- choose the right correction for lights/shadows with if you do not want to restart after graphic changes
- DO NOT USE IT if you have DIY installed!!! If you press it, things will become wrong, press F10 to make it OK again!!!

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

"/"
this is a cylce key
- if EDID-4K AUTO changes will no work, use this

"*"
this is a toggle key

- use it if you are using the HUGE SNIPER WEAPON (the one with the red scale) to correct crosshair!


"+"
this is a cycle key


- cycles depth presets (convergence)


5.2  Key Settings (Controller Gameplay)

"XB_GUIDE"
-  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
-  preset for having culling disabled in the ini to fix flimmering... read description how to do


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
x30=5.0
;;;;;;;;;;;;;;;;;;;;;set x30 matching your in game choosen graphic preset to avoid adaption via "-"-Key after restart

;FOV
x31=60.0

;EDID-4K use (0=off / 1=on)
x32=0.0


;FlimmerReflectionToggle
x40=0.0

;vol light toggle
x41=0.0

;aim sniper indicator
x100=0.0

;aim sniper indicator
x101=0.0

;aim sniper indicator
x102=0.0


;huddpeth
x20=1.0

;aiming indicator
;;;DO NOT CHANGE
x22=0.0
;;;DO NOT CHANGE

;eys reflect toggle
x21=1.0

;green text overlay
;;;;;;;;;;DO NOT CHANGE
z10=0.0
;;;;;;;;;;DO NOT CHANGE

;change correction preset ingame
;;;;;;;;;;DO NOT CHANGE
z11=0.0
;;;;;;;;;;DO NOT CHANGE

;bluelightdisable key as well as lens reflect
;;;;;;;;;;DO NOT CHANGE
x25=0.0
;;;;;;;;;;DO NOT CHANGE

;culling
;;;;;;;;;;DO NOT CHANGE
x26=0.0
;;;;;;;;;;DO NOT CHANGE



; Default for "Cinematics" overlay msg
z = 0
; Number of seconds the overlay HUD is displayed
x4 = 2.0
; set to 1 to show the HELP message, (1: ON and 0: OFF) default OFF
y2 = 0



6.2  Advanced Key Config

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

You can define keys in [Constants] section with:

[KeyWHATEVERYOURNAMEIS]
Key = KEY 
CONSTANTX = XXX
SEPARATION = SEPXX
CONVERGENCE = CONVXX

- for choosing a key look here for replace KEY with it (
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)
- 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:
SEPARATION = X1, X2
CONSTANTX = XXX, XXX
- 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.


Acknowledgements

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!

92 comments:

  1. tnx! My wallet is hot!

    ReplyDelete
  2. Great fix, working fine with direct X 12 and 419.67 driver, thanks a million !

    ReplyDelete
  3. Is there anyway to play this game at 1440p@120fps with a single 1080 Ti please?

    ReplyDelete
    Replies
    1. I dont think so :-) i can make a Version without shadows for you but im not sure if this is cool and what fps you can reach....

      Delete
    2. That's too kind of you sir thank you very much, but i prefer graphics quality rather than performance ^^

      Delete
  4. Amazing Job Losti
    Thanks for all your great fixes and hard work!
    Kind regards

    ReplyDelete
  5. Hallo Losti,
    erst mal danke für deine Bemühungen und die viele Zeit die du dafür immer opferst!!!!
    Bei mir will der Fix leider nicht starten, es kommt immer die Fehlermeldung das er das "Savegamefolder" nicht findet obwohl ein Spielstand vorhanden ist der auch funktioniert. Hast du eine Idee?

    ReplyDelete
    Replies
    1. Do you still get the error if uninstall the fix completely using uninstall.bat? This is very unlikely to be related to the 3D Fix.

      Delete
    2. Hi,
      if I completely uninstall the fix and reinstall, the error is still there. If I start the game without the fix I can continue to play from the last checkpoint

      Delete
  6. Hi,
    if I completely uninstall the fix and reinstall, the error is still there. If I start the game without the fix I can continue to play from the last checkpoint

    ReplyDelete
    Replies
    1. Check the 3D Vision forum thread on Geforce.com for latest info. Losti has spoken about a possible problem with user names that includes spaces or other unusual characters.

      Delete
  7. A new version is up (1.40) that should adress the reported problems starting the game with the script. I have also fixed the remaining problems with the AO shadows that was left. Please try it and report back !! TY!!

    ReplyDelete
  8. Hello! You can help with Farmer's Dynasty. Donation is guaranteed.

    ReplyDelete
  9. 1.40 version works perfectly fine for me win 10 419.67 driver, you made a amazing job Losti, Thanks so much, Metro exodus is so much better with 3D :-)

    ReplyDelete
  10. Hi, being a user of helix mods for almost eight years. But havent been playing with it since a few years because oculus . So her my question is nvidia 3d play needed for this fix? and if so is the resolution still limited 1920X1080 @24 hz? Or has there been changes by now? Or can this mod be utilized without the 3dplay dongle?THX

    ReplyDelete
    Replies
    1. If you are using a projector, you'll still need the 3D TV Play software to make it work. That is now free as part of the latest drivers though, so no pyramid dongle needed.

      3D TV Play is not required by the fix specifically, but we need 3D Vision active and working, which is either 3D TV Play, or native 3D Vision depending upon the output hardware.

      Delete
    2. ok and resolution wise? Restrictions as 24hz @ 1920X1080
      and Can i use sbs, top bottom setting from my tv?

      Delete
    3. Sorry, I'm not sure on resolution, I don't use 3D TV Play so don't know the restrictions. Based on what I've read though, you can probably bypass the 24hz restriction by using the built-in SBS or TAB shader that comes with 3Dmigoto used in this fix.

      Try enabling that in the d3dx.ini file, and play around with it. If you get a full resolution TAB image for example, your TV can probably convert that without needing 3D TV Play. If you run into trouble, join the Discord and ask there, or ask on the NVidia forums, because their are a lot more users there, with TVs.

      Delete
    4. Hello, i'm using a projector and confirm you can play at 1920*1080 60hz using 3dtv play and checking checkerboard mode in the nvidia 3d control panel. First you need to uncheck the " in the shadersbsrestriction line into the 3dmigoto ini file. You should be able to change between sbs or top bottom mode by pressing F10 ingame. Sorry for m'y english i'm french.

      Delete
  11. Metro Exodus is a hard game for hardware. So I disable flimmering correction and increased fps. To decrease and even disable textures flimmering with this mode I use separation less than 50% and high level of convergence. Losti you should to mention this in header

    ReplyDelete
    Replies
    1. How can I disable disable flimmering correction to increase fps? Using the controller, pressing 3 seconds menu xbox button does not work it seems (it just changes the graphics presets). Fps is really bad with 1080ti in 1080p.

      Delete
  12. THX for the rpls.

    ReplyDelete
  13. Hi can i use this with the 3d fix manger?

    ReplyDelete
  14. Update in the next day making this 98 % perfect ^^

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. Amazing work...thank you.. :-)

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete

  18. dear losti after loading from 0MetroExodus_3DVision.exe crashes game from going into game maneu and also if I load game from metro exodus.exe then 3d does not look good as I see reflections on faces I do not know how to explain it. can u plz help dear?i created diy according to ur instructions step by step.but iam not sure abt where to put formula values although ive seen the values from formula that was created after placing d3 and d4 values.

    ReplyDelete
    Replies
    1. First of all: If you weren’t able to handle the black screen you haven’t read the description carefully enough:

      - 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 ---- you can also try ALT+TAB and back

      Second: Just trying the DIY without any sense will not help you. If you were able to run 0MetroExodus_3DVision.exe without any error (i do not mean black screen while loading, see above to handle this) you’re in game selected resolution is OK. You can also read the description listing the supported resolutions:

      1920x1080
      2103x1183
      2351x1323
      2560x1440
      2715x1527
      2880x1620
      3325x1871
      3840x2160

      There is also a hint in the DIY fix that you DO NOT NEED it if you are on any of these resolutions.

      If you were not able to place the values in the right place in the opened ini file, i can’t help you here. This is really easy and there is an example that values completely matches the FORMULA above in the RegEx so you can easily see how to place. There is also a detailed description. I can’t explain it better where to place the formula values from the excel sheet.

      Anyway....You do not need DIY, there is something wrong with your setup. The Script checks all necessary files and locations and will NOT start if everything is matching. I think you have some writing permissions for the 3d3x.ini or some missing admin rights.

      If you start the game with metroexodus.exe everything should be OK if the 0MetroExodus_3DVision.exe runs until game start a first time. if NOT there should be some errors in adding values to the d3dx.ini. This means you have to choose your correction formula to match the in game graphic preset with the "-" key on numpad. Same for 3D Vision Fix manager ....this reminds me to give a note to pauldusler to update the manager to the new metro version, because the manager uses FOV 80 I think and this one have some issues.

      Double check things!!! Reinstall the fix!! Make a clean installation of your graphic cards driver using DisplayDriverUninstaller and get the latest NVidia driver. verify your game files!! Start the game using the 0MetroExodus_3DVision.exe and handle the black screen with the mouse clicks if you see the game starts.

      You can send me a link to your current d3dx.ini and ill check if this is basically OK but THAN please do the suggested things.

      Any screenshots are very helpful in case of issues, as well as system specs, settings in game and so on!!

      The 0MetroExodus_3DVision.exe will automatically set DX11 if there are no admin right problems, but double check you have selected it in game after starting it.

      You can also give me your user.cfg (a numerous sub directory in XXX:\Users\USERNAME\Saved Games\metro exodus) and ill check if settings was applied here also.

      Delete
    2. And make sure Shading Rate = 1.0 ingame !! (i should add this restriction to the script and as it seems i missed to mention it in the description here @ the blog ^^)

      Delete
    3. dear losti thanks for ur reply.really ao appreciate ur help.first of all yes ur right my game resolution is 2560x1440 so I do not need diy rather I will directly try 0metroExodus.exe.currently ive removed game along with 3dvision fix completely and reinstalling it now.iam using nvidia 419.65 version of driver and donot know if I should update it because latest one does not support 3d.my game settings were fov 70,motion blur low and graphic ultra.
      my system specs are asus rtx2080, i7 4790k, ram 16gb, power supply just now replaced from Silverstone 600watts to 750watts as my pc was rebooting all of sudden during loading metro exodus or some times in windows 10 version 1809.so I completely formatted my hard drive and reinstall version 1805 which so far is working normal.

      Delete
    4. also when I was loading from 0metroexodus 3dvision.exe game was running fine until it was going into menu exactly at that time just when menu should come game crashes into desktop.my shading rate is 1.o in game.my game was running fine with ur last fix which was released in middle of april until now.

      Delete
    5. Currently I am @ driver version 425.31, everythiong is fine here. The latest driver is 430.39 but this will not have 3D vision driver anymore as i saw....FCK NV for this (YES this is my personal meaning!!!! We fix so many games and you still quit 3DV-Support.....My hopes lies in DarkStarSword and BO3B for creating a standalone driver....1000€ still put aside to spend from me for this project!!!

      The next days ill try the new driver without 3D-Vision support but install 3D Vision driver from the latest version that have this one included. Ends up in NEW driver and 3D-Vision....hopefully....


      Annyway. Problems here so far ???

      Delete
  19. even if I play directly from 3d vision fix manager shadows are not correct.

    ReplyDelete
  20. Dear losti I completely reinstall fresh copy of windows 1705 along with NVidia driver 419.35 and metro exodus and then I install 3d fix manager and I launched game from there after installing 3d fix and game was looking better although some shadows and lights were in wrong place in 3d then I launched game from 0MetroExodus_3DVision.exe and game was same like yesterday with wrong shadows

    ReplyDelete
    Replies
    1. Use the - key on numpad to match your Graphic preset to the choosen ingame Graphics settings. 3DFM will not so anything other than the Script except adding things to the d3dx.ini for automatic settings the correct formula. And 3DFM will der FOV 80 currently that have issues. Looking better is not perfect and the game is perfect if you will not fail. You can also reinstall the fix and read the description for settings up the game without the Script exe by directly starting the Metroexodus.exe. ich only have to do some config changes.

      Delete
  21. [Shaderoverride_Menue_DetectPreset]
    hash=527431898925ff6d
    if Z11==0.0
    x30= 4.0
    x31= 70.0
    x32= 1.0
    Endif
    do I have to delete it all with x constant values as well?

    ReplyDelete
  22. Are you using EDID-K mod????

    ReplyDelete
  23. No iam not using edid mode as ive asus pg27vq 3d vision compatible monitor and after launching from ometroexodus.exe i can change shadows light correction with - key but none of it my match my current game settings i.e ultra.
    And always first time launching from ometroexodus.exe game crashes from going into menu but on 2nd attempt it goes into game menu but in game shadow light correction is not matching.and ive increase game depth along with reduction of convergance.

    ReplyDelete
    Replies
    1. Hi, Losti here:

      So WHY do you have choosen "YES i am USING Edid" in the starting script? Please start the script, answer the question if you want to use the prev. choosed Settings with NO, than choose "I am NOT using EDID" and go with a 3D-Vision ready game :-)

      Delete
  24. great work dear seems like I got rid of my problem actually shadow light correction was not getting applied due to crashing of game during restarting.thanks lostiii.big thanks to u.

    ReplyDelete
  25. I suppose shadow light correction is suppose to work 2nd time when game has to restart and if game crashes during that time then I guess correction will not be applied according to game settings.

    ReplyDelete
    Replies
    1. OK this was a bug in the starting script that skipped adding the FOV 70 to the user.cfg ifyou start it a second time. This was caused by the EXE conversation of the script that skipped some jumping marks in the file !! FATAL !! Fixed now! get Version 2.02 and DELETE the exe script, uste the CMD script here ! Your problem should be fixed now!!

      Delete
  26. Hi, Losti here:

    I dont think so because thethe scrippt will apply the Settings BEFORE the game start. Means it will add this to the end of the d3dx.ini file:

    [Shaderoverride_Menue_DetectPreset]
    hash=527431898925ff6d
    if Z11==0.0
    x30= 4.0
    x31= 70.0
    x32= 1.0
    Endif

    x32= 1.0 ==> EDID USAGE
    x32= 0.0 ==> NO-EDID USAGE
    x31= 70.0 ==> FOV (60. or 80. are possible but 80 has reflection Problems in some Areas in the game)
    x30= 4.0 ==> Graphic Preser (1=low/2=med/3=high/4=Ultra/5=extreme)

    All this will be applyed as soon as the shader 527431898925ff6d became active in the game. As this is the main HUD shader it is present from the beginning.

    If the shader is NOT present, as soon as ist present ist applying the Settings.

    Lets assume the game will not apply the Settings automatically, you can set the values for x32/x31 and x30 in the constant sectioon @ the begining of the d3dx.ini to your likes:

    Here you can see this:

    ;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
    x30=5.0
    ;;;;;;;;;;;;;;;;;;;;;set x30 matching your in game choosen graphic preset to avoid adaption via "-"-Key after restart

    ;FOV
    x31=60.0

    ;EDID-4K use (0=off / 1=on)
    x32=0.0

    Just set it to your likes.

    In some Special cases thegame will kick of the migoto hoock results in a complete unfixed game. You can check this with the "-" key. If you will not get a green text in the lower left, Migoto is "offline". You need to testart the game. Sometimes (depending on your System Performance) you Need to prss the "-" key a bit logner than only tapping it.

    The "-" key will cycle the grapfic correcrion formula "low/med/high/ult/ext" so it will cylce x30 (x30=1.0, 2.0, 3.0, 4.0, 5.0). This is for user that are switching the graphic in game and do not want to restart. OK may be in some cases the automatic Setup will not be applyed and you do not have changed the x30 constants to your likes in the constant section.

    NOTE: Having x32=0.0 (NO EDID) and x32=1.0 (EDID) will have different formulas. Means having x32=1.0 but NO EDID usage, you will not be able to get the game working, not even with the "-" key.

    ReplyDelete
  27. Discovered a bug in the starting script...will be cured tomorrow...

    ReplyDelete
  28. Thanks losti for checking.appreciate ur efforts for keeping 3d vision alive

    ReplyDelete
    Replies
    1. Fixed now! get Version 2.02 and DELETE the exe script, uste the CMD script here ! Your problem should be fixed now!!

      Delete
  29. metroexodus.exe" not found ... please install the fix to your Metro: Exodus main directory
    Make sure your executalbe is here and not renamed: IAM GETTINH THIS ERROR NOW.

    ReplyDelete
    Replies
    1. Than you do not have installed the fix in the Metroexodus main directory or you do not have started the game as admin or you have created a shortcut to the cmd script and use this for starting the game. That will not work! You cannot use shortcut for cmd script to run it. Start it directly from the Metroexodus main directory.

      Delete
    2. I am getting the same error. Using the steam version. I extracted the files in the /common/Metro Exodus folder where the main .exe file is located.. Is it possible the file cmd is case sensitive? I have no idea but keep trying to get it working.. Not using that 4k mod and running 1440p..

      Delete
    3. Do you use a shortcut to start the cmd ??

      Delete
    4. If yes: Start it directly from the Metroexodus main directory. Make sure right click the CMD and choose "Run as Administrator"

      Delete
    5. WTW very nice that i do not have get ANY response of your problem was solved or not!!! ... I HATE THIS !!!!!!!

      annyway....if not:

      Ok please try the new version and report back IN DETAIL if you have trouble!!!

      Delete
  30. Not using a shortcut and running it as administrator. Using last 3d driver 425.31.
    Getting the 3d starting and message about your fix when I run the game from the regular way. However the graphics are messed up when it is not paused.
    However whenever I start the way your asking me to with the cmd always get the metroexodus.exe" not found error.

    ReplyDelete
    Replies
    1. No idea. Read the description how to run without the cmd.

      Delete
    2. Ill make a version for addin the path to metro manually....

      The script is not running in the metro directory if you have this error. I dont know any case of case sensitivity in batch but it would help if you cen post the complete error message because this tells the current running directory.

      Delete
    3. Ok please try the new version and report back IN DETAIL if you have trouble!!!

      Delete
    4. Thanks for new update. Tried to add location after the error, but it still does not seem to find it. I emailed you a couple photos showing the location and error after I put in the location. Showing where my install location is.

      Delete
    5. Seems as we have solved this :-) i have done a reupload. Have a nice Gaming !!!!!!!!!!

      Delete
    6. Thanks so much Losti for working with me to develop a fix for the location error!
      The game is one of the most beautiful 3d experiences I have played so far!
      Running at 60 fps in 1440p with a 2080ti so far about an hour in.
      Amazing!!

      Delete
    7. Oh i have missed this to delete from the description, the toggle of the effect issnt working. You have to delete this from the end of the d3d11.ini file, but DO NOT DELETE THE last shader override part, ONLY THIS:

      [TextureOverride_FlimmerClippingCulling_2560]
      Hash = 61878c8f
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      [TextureOverride_FlimmerClippingCulling_1920]
      Hash = 14e1f802
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      [TextureOverride_FlimmerClippingCulling_2351]
      Hash = 78c1c5f5
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      [TextureOverride_FlimmerClippingCulling_2715]
      Hash = a99fc8cf
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      [TextureOverride_FlimmerClippingCulling_2880]
      Hash = 3208a8ff
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      [TextureOverride_FlimmerClippingCulling_3325]
      Hash = ecd96a51
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      [TextureOverride_FlimmerClippingCulling_3840]
      Hash = 3005987e
      if x26==1.0
      deny_cpu_read=1
      expand_region_copy=1
      endif

      Delete
  31. awful. looks like Fallout 3. is this only me?

    ReplyDelete
  32. savegamefolder problem? use direct admin account!

    ReplyDelete
  33. anyhow, metro 2033 rulez!

    ReplyDelete
  34. Losti oh my word , what a masterpiece you have done in Metro Exodus , thank you!! I will donate to you!. God richly Bless you .

    ReplyDelete
  35. Losti oh my word , what a masterpiece you have done in Metro Exodus , thank you!! I will donate to you!. God richly Bless you .

    ReplyDelete
  36. Losti what is the EDID-4K mod, and where can I get it?

    ReplyDelete
  37. Hi, I love more general convergence, anyway of fixing weapon conv with very high general conv?

    ReplyDelete
  38. In principal yes but in real live no. All weapon textures have to be adapted and there is no way to do this for shadows lights and reflections for only the weapon. I dont think there is a Shader that disabled only the active weapon so disable is also not an option.

    ReplyDelete
  39. Hi. Love your work, and I have just contributed to you via paypal as a thank you and to keep 3d vision alive.

    However, the performance I am getting from exodus in 3d is terrible. I get very low framerates on medium setting, with hairworks turned off. Have tried multiple suggestions on performance tuning. Still very bad in 3d. I am running 2080ti in sli, with 9900k processor. Do you have any suggestions?

    ReplyDelete
    Replies
    1. Do you have related the things thst are sugested in the description for solving fps Problems?

      Delete
    2. Btw i am working at the next Version here adressing shadows and crosshair using sniper and provide some more accurate shadow correction. Also providing DIY for custom resolutions as i noticed that the current one is only working for FOV 80....

      Delete
  40. Thanks a lot for this! i was playing over 1 hour or more and is running ok.
    Awesome Work.

    ReplyDelete
  41. Version 2.10 is up, please read about changes in the first part of this topic/post.

    ReplyDelete
  42. Thanks a lot, I have 970 card and should decrease resolution and disable decals

    ReplyDelete
  43. It's strange... but if I try DIY script it always returns ADminError message with empty %SAVEFOLDER% in it. My savefolder is c:\Users\admin\Saved Games\metro exodus\292733975847239680\ and I set full access to Everyone on Saved Games and run script from main game folder as administrator on Win7 x64. Could you simple add 1600x900 resolution in main script? Damn I've almost broke my brain in tryings of reverse enginering of this DIY script...

    ReplyDelete
    Replies
    1. Hey neova,

      First thing: DO NOT start any cmd script via right click start as Admin. This will make tue Script running in system32 folder and it have to run in the metro folder. Means Start it normal. No right klick as Admin. I should das this to the description. The second thing is that lower resolution than full HD are not working as far as i know. I think the corrections here are different. But please try it. I can check this this evening if i am right that it is not working and if there is a Quick solution i can make this for you and das lower resolutions to the Main Shader RegEx. But no promise. Dont want to spend much Time dir that. Never expected anyone play lower than fullHD. But i will Check posebilities here.

      Delete
    2. I have used DIY script and YEAH its working even for lower resolutions. So just start it without rightklick as admin and you should be able to do it. Something to the thing you asked:

      "Could you simple add 1600x900 resolution in main script?"

      EACH Resolution in combination with a FOV and than with a Graphic preset needs a separate formula for the correction that needs to be caculated. This means tracking down the Constant Buffer 26.z Value from the main screen, write it down, than some script calculation. This has to be done FOR EVERY combination of resolution/FOV/graphi preset. I i skip the low setting because of problems you have 4 graphi presets in game. This means 8 calculations and adding the forumlas to the regex script. You can open MetroExodus_ShaderRegEx_FIX_by_Losti.ini and see what mass of formulas i have added for the resolutions between FULLHD and UHD.

      ==> I will not make any work thats not realy necessary for simply one or 2 users. Thats why i have spend many hrs in the DIY Script. Please just try it again.

      BTW if you run it via right click as admin you should get another error than admin error.....we have to debug your problem. Please contact me @ discord.

      Delete
    3. Btw. If your save game folder is empty you may have fresh installed the game???Than you need to Start it once without the 3D fix, set up your ingame settings and exit, this will initially create the config file in the save folder.

      Delete
    4. I'had hanging game every time after frame analyse launch at step 2. SAVEFOLDER is empty when you start script second time at the Step 2. But if you manually delete all DYI*.dat files variable will be OK but you'll start from begin. I even made some trick - at the good frame analyse attempt I've copied FrameAnalysis folder to another place, then deleted DYI*.dat files and when game hanged at step 2 I'd copied FrameAnalysis folder to the game folder and continued script

      Delete
    5. Whatever, you will make your way ... ot not ... im done here :-)

      Delete
    6. If I start script normal (not as administrator) the result is the same - ADminError message with correct path c:\Users\admin\Saved Games\metro exodus\292733975847239680\. And I started script via Windows Explorer - not from Total Commander with Administrator privileges

      Delete
    7. I've understood reason after analyse content of script - I haven't *ps-cb8*txt* file in FrameAnalysis folder. May be I should press F8 in loaded game not in Main Menu ? ADminError is your default message

      Delete
    8. So you have completely deinstalled the old fix and replaced by the new one?The hashes for the shaders has been changed.

      Delete
    9. If you are using a cracked Version or an outdated one of the game the nee fix will not work for you!!!

      Delete
  44. Hey Losti, first of all I'm very greatful for your efforts in that amazing 3D fix. Even the reflections on the surface, who are by the way often a tough job, look great. I'm really looking forward to your next fix espacially after the release of Dying Light 2.

    Is in your current fix for Metro Exodus any possibility to change the depth of the cracks and drops on the screen while the gas mask is in use? I would prefere if they are behind the weapon. It would be enough to send me the position and the value in the .ini file I have to change to see them as a pop out like in GTA5 while you are wearing the helmet on a bike. Looking forward to your reply,

    best wishes

    ReplyDelete
    Replies
    1. The Problem you like to be addressed is written down in the issues left section. Please read it.

      Delete