Sunday, December 13, 2020
 UNREAL Engine 4 – Universal Fix 2 - V3.60 with Configuration Tool
— Created and assembled by Losti —
— Made with and for the 3D-Vision Community —
— Version: 3.60 —
Stereo Image 1
PLEASE ENSURE you are using a 3D-Vision-SUITIBLE Driver Setup! To proove or achieve, i suggest reading/using this:
[TOOL] 3D-Vision Driver Changer - Quick and easy 3D-Driver and Profile Installation
Version History
•	1.00 - First release
.
. Version History: ChangeLogs.txt in the fix folder
.
•	3.20 to 3.30 - UPDATE - 2020-11-14
•	3.30 to 3.40 - UPDATE - 2020-12-06
•	3.40 to 3.50 - UPDATE - 2020-12-08
•	3.50 to 3.60 - UPDATE - 2020-12-13
Foreword:
Since DHR launched the first UE4 Universal Fix last year, many games have been repaired very well for 3D-Vision. Unfortunately, there was the last update in April 2019 and the games as well as the engine have evolved, so I have invested plenty of time to fix the missing things in current games. Unfortunately, DHR is currently no longer active, so a new update seemed out of reach.
I have noticed that many new correction mechanisms are being repeated, but not for every game, and again and again new small or bigger changes have been added. Therefore, I decided to expand the UE4 Universal Fix and combine the new effects corrections in a new UNREAL Engine 4 - Universal Fix 2 and adapt them for universal use.
RESPECT the work behind the scenes:
Please respect the work behind this universal correction, every game that works with this fix would probably not have appeared WITHOUT the work of the mans behind the scene!
Optional donations
Donations for to show appreciation and provide funding towards future game fixes
Losti: www.paypal.me/Losti3D
Masterotaku: masterotakusuko@gmail.com (PayPal)
DHR: www.paypal.me/dhrdonation
DarkStarSword: www.paypal.me/DarkStarSword or support @ https://www.patreon.com/DarkStarSword
DJ-RK: www.paypal.me/DShanz
Contributions:
•	DSS/Bo3B/Chiri: 3D-Migoto, the base for ALL the fixes you see here!!
•	Masterotaku: perfect reflection fix, and many many help on demand!
•	DSS: AutoConvergence/AutoDepth HUD/UI Scripts
•	DJ-RK: AutoConvergence formula for UNREAL-ENGINE 4, dynamic lights, some decals
•	DHR: first UNIVERSAL-FIX for UNREAL ENGINE 4 games, a part of this one!
•	Losti: Several fixes, testing and assambling of the universal fix, make THIS ONE working for so many games universually
•	Skyrimer, testing many games
•	Oneffthe8devliz, creating a DEMO game that makes fixing perfect reflections for UE4 later 4.23 easy for MASTEROTAKU
•	danjblackmore for BETA testing! Thanks MATE!
•	EVERY ONE that sends me donations and THANK YOUs for my work!
Getting things started:
THIS FIX is ONLY for games using UNREAL ENGINE 4!!! Check GOOGLE to get INFO about the game engine your desired game is running on!!!
•	DOWNLOAD the UNIVERSAL-FIX 2.0
•	EXTRACT it to: …\GAMEDIRECTORY\XXXXXXX\Binaries\Win64\
•	START: "00_UE4-UniversalFix-2_Config.cmd"
•	When the game starts for the first time, it can lead to increased loading times and longer phases with a black screen, you may need to wait up to 15 min if you run the game for the first time! New territory, level or game sections may initially suffer from stuttering and frozen image, give the tool the time to make the necessary corrections and cache shaders, its getting better and better the more you play!
•	Set Fullscreen in the game
•	If 3D will not work, try ALT+ENTER and ALT+ENTER again, or STRG+T (NOTE: you need to enable the advanced keys in the 3D-Vision setup for this, if 3D will still not kick in, READ FAQ section
•	Use HIGHEST available Anti-Aliasing in game options
•	READ FAQ section if you have issues!!!
Keys used in the Universal Fix 2:
This is a complete listing of the key bindings used in the Universal FIX 2. For detailed information, please read the following sections carefully!
RED=NEW/CHANGED IN 3.6 since 3.5
__Key__                            __Function__
#~ (EN-keyboard)             toggle Auto-Depth-Function HUD (ON/OFF)
°^ (DE-keyboard)              toggle Auto-Depth-Function HUD (ON/OFF)
XB_GUIDE                       toggle Auto-Depth-Function HUD (ON/OFF)
NUMPAD -                        toggle low convergence (ON/OFF)
NUMPAD +                       enable / disable AutoConvegence
NUMPAD /                        HUD Depth (cycle)
LCTRL + NUMPAD *        add optional mouse courser depth (hardware courser only) (cycle)
ALT + NUMPAD3              Adjust Speed of Auto-Convergence change
ALT + NUMPAD5              Increase Maximal Auto-Convergence
ALT + NUMPAD4              Decrease Maximal Auto-Convergence
ALT + NUMPAD6              Switch to User Defined Convergence Settings for Min and Max Auto 
                                          Convergence (have to be set in d3dx.ini, open it and search for "Key_USER_MinAuto_Conv" (w/o "")
ALT + NUMPAD9              Cylce different modes if Auto-Depth or Auto Convergence are not working 
ALT + NUMPAD0               Switch Depth Buffer Mode in case objects in foreground will influence auto-depth for the HUD
ALT+ NUMPAD *                adjust maximum AutoDepth for HUD (cycle)
.                                         raise convergence (cycle)
,                                         reduce convergence(cycle)
RBUTTON (Mouse)          lowers convergence for aiming (on key-hold, if set in config tool)
XB_LEFT_TRIGGER        lowers convergence for aiming (on key-hold, if set in config tool)
LCTRL + NUMPAD0         Switch Specular Reflections to REALISTIC (ON) or object depth (OFF)
LCTRL + NUMPAD1         Screen Mud/Bloom (OFF/ON)
LCTRL + NUMPAD2         Lens-Fares (ON/OFF)
LCTRL + NUMPAD3         HORIZON/WHITE overlay fix (ON/OFF)
LCTRL + NUMPAD4         AO fix options (cycle)
LCTRL + NUMPAD7         Fix not moving status bars (ON/OFF) - only use this if status bars are not moving
LCTRL + NUMPAD8         Object Fix Mode (use if something is not correct like transparency or black textures
ALT + UP                           Increase UPPER AUTO-DEPTH-HUD
ALT + DOWN                    Increase LOWER AUTO-DEPTH-HUD
ALT + LEFT                       Increase LEFT AUTO-DEPTH-HUD
ALT + RIGHT                     Increase RIGTH AUTO-DEPTH-HUD
PLEASE RAD THIS for get an idea how this will work and can be made game-individually cool!
https://www.mtbs3d.com/phpbb/viewtopic.php?p=167014#p167014
F2                                      Disable/Enable OSD 
FAQ
1.  My status bars are not moving (health-bar, stamina etc..)
•	press LCTRL+NUMPAD7 in game, if this is NOT working:
2.  I need another convergence using the AIM-Keys
•	start 00_UE4-UniversalFix-2_Config.cmd
•	press key A
•	choose another depth adjustment for using Aiming-Keys
3.  Auto Convergence/HUD/UI is not or not good working
•	in game OSD will provide you ALTERNATIVE options, using ALT+ NUM 9, cycle until its working, press F10 so apply save (If non will work, you cannot use this features)
4.  I need another 3D-Mode than Regular 3D-Vision
•	start 00_UE4-UniversalFix-2_Config.cmd
•	press key 8
•	choose your desired 3D-Mode
5.  I want to change 3D-Mode via key individually
•	start UE4-UF2-Configuration Tool
•	press key 9
•	press key 1
•	press key 2
6.  I have performance issues compared to NO FIX, what can i do?
•	Reduce graphic options, get another CPU/CPU, 3D can be very heavy in performance.......
•	If your game suffers from input lags and freezing images while playing, its related to shader caching, play through, it becomes better the more you play and the more shaders are cached!
•	Auto Depth HUD and Auto Convergence are demanding features in an universal solution, its usage is disabled by default. If you enable it (Key + and/or -) you will loose arround 10 % FPS
7.  AutoDepth-Hud elements like crosshair is to high in the forground or over a texture in foreground
•	Enable the alternative mode for depth buffer scale using ALT + NUMPAD0 in game, this changes the scale of the depth buffer, making AutoDepth less accurate but enables you to use suitible auto depth HUD/crosshair if this is in foreground over a texture (examples: The Outer Worlds, Dungeon Defenders Awakened)
8.  HUD Elements like Cross-Hair are too high in depth
•	Use ALT+NUMPAD* to adjust
9.  My game is crashing, seems to be frozen, I got black screen, game seems to run in background, game seems not to start, what to do?
•	please ensure you have read this section from above: That means
•	Enable the crash fix workaround from 3D-Migoto
•	please read this section from below: Crashes and Hangups - possible Options to cure
10.  My game is not starting in 3D,  what should I do?
•	ensure stero 3D is enabled in the NVIDIA control panel
•	ensure you have set FULL SCREEN in game video options
•	press STRG+T in the game
•	press ALT+ENTER and again ALT+ENTER in the game
•	switch to desktop and switch back to game using ALT+TAB
•	AT LAST: start 00_UE4-UniversalFix-2_Config.cmd, press key 8 to FORCE FULLSCREEN
11.  I have white/grey/strange overlay in some game sceenes
•	seems the game suffers from some HORIZON overlay problem
12.  I have strange issues with frames in motion, unsharpen textures, vigniette, AO/AA shadows
•	please ensure to install AA/AO iprovements
•	reduce AA or Post-Processing
13.  I have installed the UE4-UF2 and AO/AA things and started the game and still have issues with shadows/lights/mono rendering?
•	You may need another configuration for the start of the game
14.  Still have issues with AO shadows
•	Use key LCTRL + NUMPAD4 to disable/enable/cylce options for AO
15.  Still have issues with wrong effects
•	The effect may not be fixed using the UE4-UF2, you have 2 options here:
16.  Still have issues with wrong effects, i cannot disable it anyway
•	In special cases the HUD shaders shipped with the UE4-UF2 will cause problems (Example: We Happy Few), than you need to disable the HUD-fix
17.  I want to DISABLE the OSD at game start
•	start 00_UE4-UniversalFix-2_Config.cmd
•	press key 9
•	press key 6
18.  I want to change the V-Sync behavior
•	start 00_UE4-UniversalFix-2_Config.cmd
•	press key 9
•	press key 3
•	choose your desired V-Sync state
19.  How can i RESET the fix to default?
•	start 00_UE4-UniversalFix-2_Config.cmd
•	press key 9
•	press key 7
•	press key 4
20.  Config Tool tell you OUT OF MEMORY or something ending up with an error in the console
•	restart it, this can help, may be a 3rd time.....
•	make sure NO file from the universal fix is opened elsewhere like d3dx.ini in an editor
•	restart your PC
•	if not: install the game NOT in a folder containing brackets!
21.  I have flat Textures or strange Textures, mono, black, transparnt or broken
•	Cycle trougth different object fix modes ingame using LCTRL + NUMPAD8 until its cool, NOTE: you may have sucess on a mode but in later game something is not ok, cylce again to find a all over matching mode!
Custom Keys and Constants:
•	Please use X80 until X89 as constants for custom things!!!! This should be saved and not being in use!
Other functions and key assignments
·         Aiming Key – Convergence switch
The XB_LEFT_TRIGGER and MOUSE-RIGHT-BUTTON (RBUTTON) keys are assigned a lower convergence, which reduces the depth of in-game targeting. Not every game need this, or you do not want that change, or you want a higher or lower convergence when aiming. When auto convergence is activated, the depth should automatically decrease to a comfortable level. You can adjust the value using the 00_UE4-UniversalFix-2_Config.cmd, NOTE: no reduce = standard!!
·         Low Convergence switch
Use this in case the shown convergence is TOO MUCH for the current scene. The key for this is NUMPAD"-"
·         Cycle Depth Presets
There are ready-made profiles for convergence. The switching is done by means of  comma-Key (,) and point.Key (.). Of course, you can also set any freely selectable convergence as usual via LCTRL + F5 / F6 or separation via LCTRL + F3 / F4, as long as these key functions have been activated in the NVIDIA control panel in the stereoscopic settings.
Troubleshooting
Please check the INGAME OSD for the Troubleshooting and Workaround fix options!
Please use one of the 4 Start-Options from the UE4-UF2-Configuration Tool to start the game, if you run into problems like false lights/shadows/one eye issues/mono rendering etc…
1. Instructions to disable a wrong shader
Easily by the use of the UE4-UF2-Configuration Tool choosing option 9-7-3-1-1
2. HUD-Element is not in depth even with enabled HUD-Depth
Easily by the use of the UE4-UF2-Configuration Tool choosing option 9-7-2-1
3. You need to change depth for a HUD-Element or disable it because it’s not cool??
You can add the HUD-Depth for textures following this tutorial:
Guide on how to get access to specific textures to fix its depth / use another depth / disable it
Crashes and Hangups - possible Options to cure
Games may hang or crash. The reason for this can be different, so I would like to provide a small selection of options below for how the problem can either be fixed or at least narrowed down. Please note that some hang-up and crashes are caused by expense shade caching in the first minutes or hrs. of the game after install the universal fix. As you can read above, this cures automatically the more you play.
1. Enable APP_COMPAT_SHIM
It helped some players to activate the APP_COMPAT_SHIM = 1 option in d3dx.ini. To do this, look for this line and remove the semicolon in front of it to unlock the option. If this is not already the case, set this to 1.
Easily by the use of the UE4-UF2-Configuration Tool choosing option 9-1-4
2. Start the game several times
It can happen that saving the shaders becomes so performance-intensive that the game crashes. A crash is the case if you get an error message or the game does not respond for more than 5 minutes. Starts the game after a crash or hangup over 5 min, multiple times and looks to see if it gets better or the crash is fixed.
3. Use Display Driver Uninstaller (DDU) and a fresh Driver Installation
Even if it sounds like a standard phrase, it can work wonders. In case of problems with crashing or undesirable behavior in a game, you should use DDU to completely uninstall the installed graphics card driver. Download the DDU and the driver with version 425.31. Run Windows in Safe Mode and please disconnect from the internet. Run DDU and reboot, then install driver 425.31. Please continue for without being connected to the internet! Then reboots and sets up 3D vision. Start the game and see if the problems have been fixed. If not, please install the latest driver by following the tutorial below and using the installation tool (https://www.mtbs3d.com/phpbb/viewtopic.php?f=105&t=25361). Maybe that helps.
4. Start the Game using MigotoLauncher
Easily by the use of the UE4-UF2-Configuration Tool choosing option 9-1-5 or for windows game, try 9-1-6
5. Remove some unsteriorization Option
Bo3B has reported that the game OuterWorlds (Windows Store Version) crashes due to the following entries in d3dx.ini:
[TextureOverrideDepthTarget1]
match_type = Texture2D
match_format = R16_TYPELESS
; match_bind_flags = 0x48
match_width = heightStereo Mode = 2
It is not clear why this happens and it can also be an isolated case. The fact is that by removing these lines, some shadow corrections are lost.
6. Disable STEREO while starting/loading a game
Turning off 3D while a game is loading may prevent a crash. Make sure beforehand that you have activated the extended key combinations in the Nvidia Control Panel for 3D vision. This enables you to disable 3D by pressing CTRL + T. When you have loaded your savegame, you can turn 3D on again by pressing this key combination.
7. Disable NVIDIA Shader Cache
I remember that a few years ago some games crashed due to the NVIDIA shader cache. Switching off will increase loading times and may affect InGame performance, but it is worth trying. Go to the 3D settings in the NVIDIA Control Panel and set Shader Chace to OFF.
8. Use a clean MIGOTO Version to track down if the Universal FIX is the Problem or not
If nothing works, please download a clean 3D Migoto version and uninstall the Universal Fix. Copy the content of the x64 directory to where you had installed the universal fix. Then start the game. If it still crashes, a Sahder hacker can't help. There is still the possibility that fix settings or false positively recognized sahder will crash the game. If the game crashes despite a clean version of Migoto, it is not because of the fix, but because of the system, the game or 3D in General.
9. Please let the others know about your findings and things you have tried
If there is a post for a game here in the blog that has been repaired with the UNIVERSAL Fix, please post everything you did to solve the problem. But please let us know if nothing has helped so that the other users know. Please indicate your Windows version and the graphics card you are using. If there is no post here, I ask you to create one in the MTBS forum so that either someone can deal with it in more detail or the others are informed (https://www.mtbs3d.com/phpbb/viewforum.php?f= 181).
Download:
Plase uninstall a previous installed version first and than apply another one if you have changed your mind! Do not copy a new version over a previous one !!
•	UNREAL Engine 4 - UNIVERSAL-FIX-2 - V3.60
•	OPTIONAL:
Posted by Losti
