Saturday, January 05, 2019
ELEX_3DV-FIX_by_MX-2_V1.20
***This fix was made by MX-2***
***Improved HUD 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.mtbs3d.com/phpbb/viewtopic.php?f=105&t=23277
Optional donation:
If you like the fix and want to contribute for more future fixes, you can donate here: http://paypal.me/Losti3D
Special notification:
•	This fix was made by mx-2 (https://forums.geforce.com/default/topic/1028834/3d-vision/elex-3d-vision-fix/)  and was almost perfect, except the HUD because 3D-MIGOTO doesn't have had the options we have now!!!!
Special Thx goes to:
mx-2                    - FOR THE FIX !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
DarkStarSword  - for everything you did for this small but nice 3D-Community and of cause your personal support!!!
•	                            for your continuous support
masterotaku      - for guiding me with his knowledge any time
Optional donation:
Help us keeping 3D-Vision alive, support shader hackers with some motivating beer here:
https://forums.geforce.com/default/topic/1025069/3d-vision/free-donations-to-3dvision-fixers-absolutly-no-request-here-/post/5216801/#5216801
_________________________________________________
•	-- ~55 hrs time of development later --- (HUD FIX LOSTI)
_________________________________________________
Latest Update: V1.20 - 12.01.2019
•	removed the damn muddy lens effect that was @ screen depth
Update: V1.10 - 06.01.2019
•	keyboard/mouse HUD fixed for mouse in depth
•	disabled depth change with the XB-Aiming-Key in menues (e.g. the map) while zooming
•	removed auto depth of the hud in dialog screenes (also for the sleep menue enterign a rest location)
Update: V1.00 - 05.01.2019
•	release
1.	  Fixed
•	Shadows from sun (MX-2)
•	Point lights (MX-2)
•	Sky and moon (MX-2)
•	Decals (MX-2)
•	Volumetric fog and light shafts (MX-2)
•	Specular Highlights (MX-2)
•	Smoke and water splash (MX-2 / (Losti minor adjustments of the given formula))
•	Rain (MX-2)
•	HUD (MX-2 / auto-depth and improvements (Losti)
•	HUD - detection of using ranged or melee weapon hinders the game change convergence using aiming/block key while using melee weapon(Losti)
•	HUD - detection of using Jetpack and move its texture over your head (Losti)
•	Real Auto-Depth crosshair (Losti)
1.	  Issues left
•	hopefully nothing ......
•	Point lights and clouds are clipped at the left and right of the screen (Original text from MX-2, not confirmed....may be its OK now)
•	Ambient occlusion is a bit blurred when moving as this game used temporal blur. This can be disabled by pressing F3 in game. (Original text from MX-2, not confirmed....may be its OK now)
1.	  Download
•	ELEX 3DV-Ready Fix by MX-2 V1.20
1.	  Introduction to get it working
•	uninstall old fixes!!! ... if you have used a WIP or updating to the latest fix if there is an update
•	install the latest NVIDIA driver
•	-- If you have any trouble that is not described in section 2, use DDU and clean install your graphic driver
•	download and extract the archive to your "...\ELEX\system\" directory, where the ELEX.exe is located
==> if you have any trouble or issues you cannot solve please do not hesitate to contact me via my PayPal donation address, or in the 3D-Vision Forum
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. Default TB Mode. F11 to cycle. Also remember to use "HDMI Checkerboard" in the NVCP to remove the 720p limitation.
===> no tested
1.	1  Ingame Settings
•	Everything you want (I think ... not finally tested, fix is coming with RegEx on the fly Shader-Fixing that should catch all effects)
•	if you have any trouble that is not described in section 2, use highest available settings and lower them step by step to see which one is causing issues
•	  Key Settings
"z"
•	this is a cycle key
•	d3dx.ini section: [KeyHudDepth_KB]
•	cycles the general HUD depth
"NUMPAD -" 
•	this is a cycle key
•	d3dx.ini section: [KeyHudDepth_KB2]
•	cycles the depth of the mini-map and of your life bar
"," 
•	this is a cycle key
•	d3dx.ini section: [KeyTARGETITEMDEPTH]
•	slightly scale the auto depth HUD here (except crosshair)
"F3" 
•	this is a cycle key
•	d3dx.ini section: [KeyAO]
•	Ambient occlusion is a bit blurred when moving as this game used temporal blur.
This can be disabled by pressing F3 in game.
===> no tested
1.	1  Key Settings (Keyboard + Mouse Gameplay)
"ALT"
•	this is a toggle key
•	d3dx.ini section: [KeyCONVERGENCEHUDSCALE_KB]
•	use it e.g. in dialoges or cutscenes to toggle low convergence for not breaking your eyes
•	pres it again to set up your prev. used convergence
"ALT" + press it 0,5 sec
•	this is a set key
•	d3dx.ini section: [KeyConvMFD2_KB_STD]
•	a given standard gaming depth preset, if you dont like the settings here, see section 6.2
==> sets settings if pressed,overwrite all other key settings
"^" + press it 0,3 sec (DE KEYBOAD) / "`" + press it 0,3 sec (DE KEYBOAD)
(this is the key left from the key "1" at your keyboard)
•	this is a cycle key
•	d3dx.ini section: [Key_KB_DEPTH_PRESETS_KB_GER]
•	cycle 3 depth/HUD presets
•	hold down this key several times until it will match
"."
•	this is a toggle key
•	d3dx.ini section: [Key_OFFDIALOG_XB]
•	enable/disable the auto depth scaling of the HUD (except the not scaled parts (upper-lower-left-right))
•	2  Key Settings (Controller Gameplay)
"XB_GUIDE"
•	this is a toggle key
•	d3dx.ini section: [KeyCONVERGENCEHUDSCALE_XB]
•	use it e.g. in dialoges or cutscenes to toggle low convergence for not breaking your eyes
•	pres it again to set up your prev. used convergence
"XB_GUIDE" + press it 0,5 sec
•	this is a set key
•	d3dx.ini section: [KeyConvMFD2_XB_STD]
•	a given standard gaming depth preset, if you dont like the settings here, see section 6.2
==> sets settings if pressed,overwrite all other key settings
"XB_LEFT_THUMB" + press it 0,3 sec
•	this is a cycle key
•	d3dx.ini section: [Key_XB_DEPTH_PRESETS_XB]
•	cycle depth/HUD presets matching the 3 different viewing depths coming from the game using XB_RIGHT_THUMB
•	Choose yor desired depth with XB_RIGHT_THUMB, than hold down this key several times until it will match
"XB_LEFT_SHOULDER" + "XB_X"
•	this is a toggle key
•	d3dx.ini section: [Key_OFFDIALOG_XB]
•	enable/disable the auto depth scaling of the HUD (except the not scaled parts (upper-lower-left-right))
1.	  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
1.	1  3Dmigoto - Constants
•	---only for more advanced users---
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DO NOT CHANGE!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;JetpackUsageIndicator;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
w2=0.0
;;;;;;;;;;;;;;;;;;;;;;;JetpackUsageIndicator;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;Mouse/KB - XB usage Initiator - 1.0 = XB / 0.0 = KB/Mouse
w=0.0
;;;;;;;;;;;;;;;;;;;;;;;Mouse/KB - XB usage Initiator - 1.0 = XB / 0.0 = KB/Mouse
;;;;;;;;;;;;;;;;;;;;;Used for crosshair logic
y2 = 0.0
;;;;;;;;;;;;;;;;;;;;;Used for crosshair logic
;;;;;;;;;;;;;;;;;;;;;;Main Menue Indicator
x3=0.0
;;;;;;;;;;;;;;;;;;;;;;Main Menue Indicator
;;;;;;;;;;;;;;;;;;;;;;Dialog Indicator
x4=0.0
;;;;;;;;;;;;;;;;;;;;;;Dialog Indicator
;;;;;;;;;;;;;;;;;;;;;RangeWeaponDetectLogic
w3=0.0
;;;;;;;;;;;;;;;;;;;;;RangeWeaponDetectLogic
;;;;;;;;;;;;;;;;;;;;;;HudLoot-MenueIndicator2
y5=0.0
;;;;;;;;;;;;;;;;;;;;;;HudLoot-MenueIndicator2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DO NOT CHANGE!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
•	the fix comes with the following default constant settings:
x = 0.30
z5=1.0
w4=0.90
z2=0.00
y4=1.0
y = 1.0
x
•	general HUD-depth: the less the less the HUD depth, standard is 0.30
z5
•	Health bar and Minimap Depth - standard = 1.0 (same depth as the rest, >1 = more depth)
w4
•	scale depth of the depth buffer - default is 0.9 (a little bit less depth than depth buffer, don't use values > 1.0)
z2
•	for gamepad preset scale lower right menue in near 1st person mode (0.0 = near FP, 1.0 scrolled out more)
y4
•	for auto-depth-scaled HUD elements (except aiming mode) - 0.0 = no auto depth scaling, use depth scaling via X = ... / if 1.0: depth buffer scaled HUD elements
y
•	Temporal AO - 1.0: enabled, 0.0: disabled
•	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 MX-2 for this AMAZING fix !!!!!!!!!!!!!!!!!!!!!!!!!!!!
•	THANK you DSS for being on this earth :-)
•	THANK you DHR for everything!!!
•	THANK you masterotaku for everything!!!
•	Big thanks to Bo3b, DarkStarSword, 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!
Posted by Losti
