Sunday, June 16, 2019

3D Fix Manager







Last Updated: June 16, 2019

I like to share an application with you I’ve been working on for a while. It’s called "3D Fix Manager" and the reason I developed it is that I wanted to have a more comfortable way for installing 3D Vision Fixes and a user-friendly approach for editing hotkeys in order to quickly change 3D related settings like 3D depth and convergence while gaming.


So which features does 3D Fix Manager provide?
  • Clear GUI with multi-language support (Englisch, French, German, Portuguese)
  • Detection of installed 3D Vision games (Steam, Uplay, Origin, GOG and many more supported)
  • Download, install and uninstall 3D Vision fixes with only 1 click
  • Installed 3D fixes are automatically kept up to date
  • Simple configuration of 3D fixes. Adjust 3D hotkeys for changing 3D depth and convergence and much more. Configs are automatically backuped and restored when reinstalling 3D fixes.
  • Launch games directly with 3D Fix Manager either in 2D or stereo 3D mode. For 2D mode 3D fixes are automatically disabled as not needed then.
  • Graphics settings of games are automatically optimized for playing in stereo 3D
  • Nvidia driver profiles are automatically installed and optimized for stereo 3D
  • Options for individually editing the global Nvidia driver profile for both 2D and stereo 3D mode
  • Up to 3 display profiles provided - optimize settings for your display devices and load them easily by selecting the respective profile
  • No need to use Nvidia Control Panel any more - all stereo 3D related settings are directly integrated into 3D Fix Manager. Additionally all settings can be backuped and restored.
  • Simple activation of Compatibility Mode (also known as fake / depth buffer 3D) for any DirectX 11 game
  • Highly customizable - fine tune a lot of settings for each game profile. Easily create new profiles for games not supported by 3D Fix Manager yet.
  • Performance for stereo 3D automatically improved by using RivaTuner Statistics Server
  • Automatic updates for game profiles which include new 3D fixes
  • Automatic updates for the application itself which add new features and bugfixes

Currently more than 700 3D fixes from helixmod.blogspot are supported by 3D Fix Manager. This includes fixes using Helix Mod (DirectX 9), 3dmigoto (DirectX 11) and OpenGL 3D Vision Wrapper.

Geforce Forum:
  • The main thread about 3D Fix Manager can be found here

Donation:
  • If you want to support this project you can donate to this PayPal account: duselpaul86@gmx.de

Download:

Instructions:
  • Installer version: Start the setup wizard and simply click on continue. Adjust install directory to your liking. A desktop shortcut and entry in start menu folder are created by the setup wizard.
  • Portable zip version: Extract the downloaded file archive. Neither start menu entries nor a desktop shortcut are created by using the zip version.
  • Start the application with "3DFixManager.exe" or use the desktop shortcut created by the installer.

Requirements:
  • Windows 7 / 8 / 10
  • .NET Framework 4.6 or higher
  • Nvidia graphics card
  • 3D display compatible to 3D Vision, 3DTV Play or Optimized for Geforce
  • Note: If you have a Nvidia graphics card but not a 3D display device you can still fully use this application with anaglyph mode (3D Vision Discover). You need anaglyph red / blue glasses for this (e.g. available on Amazon for not more than 5$).
  • If your card is AMD this application serves as a simple game launcher only (all Nvidia related settings locked then)

Known Issues:
  • When double clicking on "3DFixManager.exe" and nothing happens it 's very likely that your AntiVirus software is blocking the application from being started. Easiest fix is to copy the application from protected places like C:\Program Files (x86) to other places like D:\3D Fix Manager. You can also try to add the folder of the application to the whitelist of your AntiVirus software but this does not always fix the issue.
  • Detection of games might fail if no info about the game is available in Windows registry. When this happens 3D Fix Manager tries to find the game via search paths but this might fail as well when no according search paths have been added to the application. In this case please make sure that all paths to your game libraries are listed in the search paths option (you find this in "Settings" tab -> "Application Setting" tab -> "Detecting installed Games")
  • If a game is still not listed you can force detection by setting up a custom install path for the individual fix profile (you do this by changing the search filter from "Installed Games" to "All Games" in the upper left corner. After that double click on the game in the list and navigate to "Custom Root / Game Path")

Manual:
  • A detailed manual can be found here. Please have a look at the section "Problems and Solutions" if you experience any issues

GitHub:
  • The application is not available in your language yet? Please feel free to translate this language file on GitHub and your language will be added to the application with the next update.

Notes:
  • Please help me to improve this application by reporting bugs, wrong / outdated fix profiles or if you have any suggestions. Thank you.
  • I tested the application a lot and I think it’s in a good state. However I take no responsibility if any damage should occur on your machine by using this application. Use at your own risk. :)


Change Notes Version 1.72 (June 16, 2019):
  • New: The main application is able to update the separate updater app now. This allows making changes to the updater.
  • New: Further translations for French version (thanks to greatxerox!)
  • Bugfix: 3D could not be enabled when USB controller driver wasn't installed. Passive 3D / 3DTV Play users were affected by this bug. Fixed by checking if the driver was added to the Windows driver store instead of been installed.
  • Bugfix: Updater program tried to overwrite its own files which resulted in a exception. If 3DFM gets broken while updating please redownload the app from helixmod.blogspot.com or fixmanager.rentus.de

Change Notes Version 1.71 (June 15, 2019):
  • New: 3DFM can be used with the latest und upcoming Geforce graphics drivers. Missing stereoscopic 3D drivers are automatically installed and 3D Vision functionality brought back. Big thanks to Losti for finding out about how to do this!
  • New: Added a check for new Geforce drivers. 3DFM notifies you whenever a new Geforce driver is available and automatically installs it for you. Of course 3D Vision features are restored as well!
  • New: Added a warning dialog when enabling CMU as this might be detected as a cheat tool in online games. So please be aware of this risk.
  • Changed: Improved mechanism to detect whether stereo 3D is enabled or disabled
  • Changed: Minimum value of 3D separation factor was lowered from 0.1 to 0.01 for CMU hotkeys. So 3D depth can be lowered to 1%.
  • Bugfix: Mouse hotkeys for CMU didn't work

Change Notes Version 1.7 (May 26, 2019):
  • New: Compatibility Mode Unleashed by Helifax can be simply enabled by ticking "Enable CMU" in "Play" tab. When clicking on "Play 3D" button CMU is automatically started
  • New: Added Hoktey and config support for CMU. You find these in "3D Fix" tab (scroll down to the very bottom)
  • New: Added Xbox Controller detection. Just press a button of your Xbox controller for setting up a hotkey for CMU
  • New: Basic configuration for CMU is automatically done by 3D Fix Manager
  • New: After closing a game CMU is automatically closed
  • New: Added a spinner when clicking on Play 2D / Play 3D button
  • Changed: Renamed "Installation" and "Hotkeys" tab to better match their purpose
  • Changed: App isn't minimized any more when starting a game
  • Changed: Updated Nvidia driver links to version 425.31
  • Changed: Updated Nvidia Profile Inspector to v.2.3.0.2 which supports modifying the green overlay text in games now
  • Changed: Updated 3dmigoto files to version 1.3.16

Change Notes Version 1.69 (March 14, 2019):
  • New: VERY IMPORTANT!!! PLEASE READ!!! Added an info that Nvidia dropped 3D Vision support (future graphics drivers don't support stereo 3D any more). A dialog window informing users about this and what to do is automatically shown when starting 3D Fix Manager
  • New: Added graphics driver version check for showing a warning dialog if trying to use 3D Vision with an unsupported driver version
  • Changed: "0x10000102" is now the default value for unlocking CM via 3dmigoto. It seems to have a higher chance to work in current games than "0x10000002"
  • Changed: When updating fix profiles via automatic update the setting "Install dir name" is overwritten at any case now
  • Bugfix: When both 32 bit and 64 version of 3dmigoto where installed for a game updating the wrapper did not work properly (32 bit files were copied to the 64 bit directory of the game)
  • Bugfix: Setting a custom game root path in fix profile did not work if several copies of a game were installed in different directories
  • Bugfix: Disabling 3D overlay was broken for the installer version of 3DFM. The portable zip version was not affected by this

Change Notes Version 1.68 (February 12, 2019):
  • New: Further translations for Portuguese version (thanks to jurandy007!)
  • Changed: Improved mechanism for modifying game config files. Added a placeholder for file names if parts of the name vary for each user. Also added "_steamPath_" as a placeholder which is replaced with actual Steam installation path.
  • Changed: If the wrapper dll was renamed as "visiond3d9.dll" or "visiond3d11.dll" the fix can still be detected now. This is useful if you're using SpecialK as a primary injector + a renamed dll of the 3D fix.
  • Bugfix: Reset button in hotkeys tab was disabled for OpenGL Wrapper
  • Bugfix: If switching between Castlevania: Lords of Shadow original fix and alternative fix the game wasn't detected any more
  • Bugfix: Helixmod.dll couldn't be uninstalled if the 3D fix was disabled

Change Notes Version 1.67 (January 31, 2019):
  • New: Added support for 3dmigoto's named variables
  • Changed: Updated 3dmigoto files to version 1.3.14
  • Changed: Improved search for games - for each game all potential install paths found via Registry search, search paths and custom install path are collected first and then searched for the game exe. The first path which contains the game exe is taken as the valid install path of the game. Custom install paths have the highest priorities in search, next is registry paths and the lowest priority is search paths.
  • Changed: "Prioritize search paths over registry paths" option has been removed as it's no longer required
  • Changed: Game search via Windows registry is faster now as some hard disk accesses have been removed
  • Changed: From now on it's mandatory to set the game exe name in fix profiles - otherwise the game won't be found (stricter rule)
  • Changed: When option "Cache detected games for faster app start" is enabled search via search paths isn't executed any more as this would take too much time if a lot of games are installed. This makes editing profiles a lot faster in this case.
  • Bugfix: One version of the helixmod.dll couldn't be detected

For a full list of previous change notes please visit http://fixmanager.rentus.de/download.php

    Saturday, June 15, 2019

    Final Fantasy IX







    3D Vision fix for Final Fantasy IX. It requires dgVoodoo to wrap DX9 to DX11. Tested almost exclusively with the Moguri Mod, which provides features such as 16:9 aspect ratio, upscaled backgrounds, and some reorchestrated music. The fix will probably work without it (I made it with regex), but I recommend using it.


    Fixed
    - Polygonal graphics are now stereoized.
    - Things that appeared only in one eye (cutscenes, some HUD text and pictures, battle swirl, etc).
    - Stereoized prerendered backgrounds, which have at least a partial sense of depth. Some hotkeys change presets for this, because there isn't a perfect formula that works for all scenes.
    - Rain.
    - Spells at approximate depth (and they are flat).
    - Other effects.
    - HUD at depth and hotkeys for it.
    - Added a fog and draw distance hotkey.


    Installation
    - Download this file and extract its contents in the "FINAL FANTASY IX\x64" folder, where "FF9.exe" is.
    - Download the latest WIP version of dgVoodoo. I have tested the "dgVoodooWIP61" version.
    - Copy the "D3D9.dll" file from the "MS\x64" dgVoodoo folder to the "FINAL FANTASY IX\x64" folder.
    - Open "dgVoodooCpl.exe" to configure the game like this (you can use different resolution, AA and texture filtering settings):



    - After applying the settings, it should have generated a "dgVoodoo.conf" file in the "FINAL FANTASY IX\x64" folder.
    - Launch the game and let it overwrite the profile.


    IMPORTANT INSTRUCTIONS: Triggering exclusive fullscreen and 3D Vision
    If you are using the 391.35 drivers, you can skip this section. The game will work in 3D as is, as long as you don't disable fullscreen optimizations.

    If you have newer drivers, the game will be in 2D. This is because it uses an old Unity engine version that doesn't have an exclusive fullscreen command option.
    To enable 3D, you need Special K. At the time of writing this post, I have been using the 10.1 version.
    - Copy the "SpecialK64.dll" to the "FINAL FANTASY IX\x64" folder and rename it to "dxgi.dll".
    - Run the game once so it generates a "dxgi.ini" file. The game may crash this time.
    - Open "dxgi.ini" and set the following existing options to these values:

    d3d9=false
    d3d9ex=false
    d3d11=true
    d3d12=false
    Vulkan=false
    OpenGL=false
    SafeFullscreenMode=true

    Then run the game and press alt+enter. It should trigger 3D Vision and you will see the HUD at depth. At this point, you can't alt+tab or alt+enter the game anymore. It will crash if you do it. The Steam overlay works.

    If those settings weren't enough to trigger 3D, try these too:

    Borderless=true
    Fullscreen=true

    Or as a last resource:
    OverrideRes=2560x1440 (or whatever resolution you use). Default is "0x0".



    Recommended profile settings
    The game isn't demanding, so I recommend using 8xMSAA in dgVoodoo and then using Nvidia Profile Inspector to enhance the existing AA and use 8xMSAA + 8xSGSSAA, maybe with some negative LOD bias too.


    Hotkeys (not from the numpad)
    1 or XB_RIGHT_THUMB: convergence presets. One of them is 0, which can be useful for the worst 2D backgrounds cases.
    2: HUD depth presets. 40% depth in gameplay and 20% in cutscenes by default.
    3: HUD toggle. Not disabled by default.
    4: overworld fog and draw distance toggle. Not disabled by default. One press disables the fog. The second press also increases draw distance (see the overworld screenshot in the blog post). The third press goes back to default.
    5 or XB_LEFT_THUMB: different depth formula presets for 2D backgrounds. Use it to switch quickly to presets that may fit the current scene better. If you want to edit the preset list, go to the "[Key13]" section in "d3dx.ini".
    - 9 and 10: separate presets for two different parts of the 2D backgrounds formula.
    i/k and j/l: more granular configuration of the 2D backgrounds formula. Hold them to see the changes. But you won't see what numbers you are using. Useful for pretty screenshots.


    You can discuss the fix and the game here. Note: I haven't played finished the game yet. If it needs an update, I'll do it.


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

    Tuesday, June 11, 2019

    Nioh: Complete Edition





    3D Vision fix for Nioh: Complete Edition.


    Update (2019-06-10): completely fixed shadows (including cutscenes and everything), decals, water, realistic specular reflections, and sun/moon lighting (you can check that by tilting the camera with Nvidia Ansel). 3Dmigoto updated to 1.3.16. The screenshots above as of this date don't show this update.

    Update (2018-12-01): fixed screen space reflections (see third screenshot). To appreciate the effect better, remember to use the "8" hotkey.


    Fixed
    - All haloing problems (smoke, water, refraction effects, etc).
    - Shadows, decals, and lighting.
    - Clipping of lighting and decals.
    - Water reflections.
    - Light shafts.
    - Sun/moon lighting in the sky.
    - Screen space reflections.
    - Stereoized parallax occlusion mapping.
    - Some geometry that was double stereoized.
    - Tweakable HUD depth and toggling. Keep in mind that the enemy and character viewer in the world map is tied to the HUD, so the full scene will have extra depth if you increase HUD depth there.
    - Automatic low convergence preset for cutscenes (it detects the depth of field shader to trigger it) and no HUD depth for the monster list and equipment in the world map.


    Installation
    - Download this file and extract its contents in the "Nioh" folder, where "nioh.exe" is.
    - Launch the game and let it overwrite the profile.
    - Don't use motion blur (it's in the options).


    Hotkeys
    F1: convergence presets.
    F2: HUD depth presets. 40% depth in gameplay and 20% in cutscenes by default.
    F3: HUD toggle. Not disabled by default.
    F4: depth of field toggle (it only appears in cutscenes). Not disabled by default.
    F5: protagonist beard toggle when you use the default or long beard. Not disabled by default.
    F6: it disables one compute shader in charge of some lighting spots (like sanctuaries). Just in case you want to increase performance a bit. Not disabled by default.
    5 (not the numpad): bloom toggle. Not disabled by default.
    6 (not the numpad): parallax occlusion mapping strength multiplier presets (0, 0.5, 1, 1.5, 2, 2.5, 3). x1 by default. I don't recommend going over the default setting because it can look a bit strange.
    - 8 (not the numpad): screen space reflections quality multiplier presets (2, 4, 8, 16, 0, 1). x1 by default. This doesn't control resolution. It increases the amount of geometry reflected. There is a performance cost when you increase this, but it isn't too bad. Examples: ssr x1, ssr x8.
    9 (not the numpad): SSAO toggle, in case you want to disable it without going to the settings menu. It can be useful for cutscenes, because it looks uglier and unfiltered there.


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

    Monday, June 10, 2019

    Devil May Cry 5






    3D Vision fix for Devil May Cry 5. Many thanks to everyone that helped with testing, fixing and counseling (Helifax, DarkStarSword, Schwing, Kaimasta, etc).

    Small but important update (2019-06-10): fix updated to the June game update. It's absolutely needed. Only the "d3dx.ini" file has been updated.

    Small update (2019-03-29): fix updated with regexes that can avoid conflics that probably weren't happening in the first place. Just in case. You probably don't need this update.


    Fixed
    - Automatically disabled TAA when 3D is enabled.
    - Shadows.
    - Lighting.
    - Particles (rain, sparks, smoke, etc).
    - Specular reflections.
    - Screen space reflections.
    - Haloing issues (some cutscenes, flashbacks, a certain transformation, HUD).
    - Mirrors (except for the short credits).
    - Skybox.
    - Lock on, and other HUD effects.
    - Blood and similar effects.
    - Lighting clipping.
    - Volumetric lighting with an approximate fix.
    - Automatic low convergence for cutscenes.


    Known issues
    - Interlaced mode works, but it doesn't look as good as in 2D (you can notice the lower resolution even when not moving, unlike in 2D).
    - Volumetric lighting is only approximately fixed, but generally fine to use.
    - Mirrors in the credits are unfixed (reversed eyes). It's impossible to pause and the credits aren't in the gallery, so I won't bother with that.
    - Stop time effects are a bit imperfect. I don't know how to fix them.
    - For 3D users: even though stability has been fixed with a profile setting, there are some pretty rare instances where the game may still randomly crash. Nothing to worry much about.


    Installation
    - Download this file and extract its contents in the "Devil May Cry 5" folder, where "DevilMayCry5.exe" is.
    IMPORTANT: in the game folder, open "dmc5config.ini" and set "TargetPlatform=DirectX11".
    IMPORTANT: don't enable motion blur. That setting is broken in 3D.


    Notes
    - For screen space reflections to be perfect, your internal resolution can't be lower than 60% of your output resolution. That means that you shouldn't use a render scale of 50% nor a bit higher scale combined with interlacing.
    - If you set "ContactShadowSetting=ON" in the "dmc5config.ini", contact shadows will be used for gameplay too. They are fixed in 3D too.


    Hotkeys
    F1: convergence presets.
    F3: HUD toggle (for most elements but not all). Not disabled by default.
    F5: vignette toggle. Disabled by default.
    4 (not the numpad): depth of field toggle. Not disabled by default.
    5 (not the numpad): barrel distortion toggle (better not use chromatic aberration). Disabled by default.
    6 (not the numpad): temporal antialiasing (TAA) toggle. Disabled by default in 3D, and enabled in 2D. Pressing the hotkey switches that state.
    7 (not the numpad): radialo blur (it happens with the running fast skill) 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: masterotakusuko@gmail.com

    Saturday, June 8, 2019

    Grim Dawn




    3D Vision fix for Grim Dawn in DX11 mode, with lots of hotkeys that improve playability. It includes "dynamic" HUD options (check the F6 hotkey).


    Very important update (2019-06-08): fix updated for the 1.1.2.5A version (I have also played and tested the Forgotten Gods expansion), with some new shaders, improvements, better use of hotkeys, and easier to use fix (now you can play comfortably without using any hotkey). Changes:
    - 3Dmigoto updated to 1.3.16. Don't change the version if you don't know what you're doing. You could easily break the mouse and HUD.
    - Post processing no longer conflicts with HUD depth.
    - The HUD is now more dynamic and changes with the camera zoom level.
    - Automatic preset for easy to use main menu, and gameplay has dynamic HUD and mouse by default.
    - HUD depth no longer affects damage numbers and letter that already had their own depth.
    - Solved some lighting clipping issues.
    - Night skybox in one area of Forgotten Gods now at more depth.

    Important update (2018-02-23): the game update 1.0.5.0 changed the hash of most shaders, so I had to do the fix again. This time using regex to avoid this problem in the future. Only the HUD shaders are manual (they didn't change). Download the fix again from the installation instructions, and if you still use or roll back to game versions below this one, get the old fix here.
    Note: the devs increased the resolution of special effects. Switch your settings around if you don't see them in higher resolution yet (I had to do that).

    Update (2017-12-23): fix reuploaded to use 3Dmigoto 1.2.68 build. Good performance increase.

    Update (older) (2017-10-30): fix reuploaded to use an official 3Dmigoto 1.2.67 build.


    Fixed
    - Water reflections at all graphics settings levels.
    - Fire, spells effects, blood, acid, rifts... All special effects in the game.
    - Post processing.
    - HUD at depth.
    - Some lighting clipping.


    Known issues
    - Aether crystals and a certain kind of glass don't seem to have the correct fixing formula, which works in this same shader for other effects (transparency of ghosts, for example).
    - The mouse cursor will be darker than without the fix because it has full opacity now.
    - When talking to NPCs, their faces appear in a window that has fixed depth and its content is sensitive to convergence. A bit annoying but I didn't find a way to fix it (it uses the same render target as the main game so I can't make it 2D).
    - To make the HUD easier to read and avoid clipping, I had to allow it to overflow some menus. If you prefer to see clipping instead, open "d3dx.ini" and delete all "disable_scissor = 1" lines in ShaderOverride blocks that don't start with "[ShaderOverrideLighting". Sadly, this can't be toggled with a hotkey.


    Installation
    - Download this file and extract its contents in the "Grim Dawn" folder (it's the root folder), where "Grim Dawn.exe" is. It contains the 32 and 64 bits fixes. At this moment, the files inside the "x64" folder are what are going to be used (64 bits).
    - I recommend disabling fullscreen optimizations in the game exe. Every game update will revert this.
    - Boot the game and let it overwrite the game profile the first time.


    Hotkeys
    - F1: six convergence presets.
    - F2: HUD depth presets. Screen depth by default. Unused with dynamic depth enabled.
    - F3: HUD tilting presets. Unused with dynamic depth enabled.
    - F4: HUD and mouse cursor toggle. Not disabled by default.
    - F5: distance fog toggle, if you want better visibility in some locations. Not disabled by default.
    - F6: three presets that make HUD and/or cursor depth convergence and zoom dependant, making them be a little bit above ground level with dynamic depth and tilting (for improved mouse use). By default, both mouse cursor and HUD have dynamic depth. Press it once, and the HUD and mouse will be at screen depth. Press it again, and only the mouse will have dynamic depth. Press it again, and you will be back to fully dynamic.
    - b: hold this key to temporarily revert to screen depth HUD and mouse cursor. Useful when you want to interact with menus while you only use mouse cursor dynamic depth.


    Recommendations
    - Limit your fps to 60 in RTSS to have less mouse input lag.


    I will update the fix if a game update breaks it. To notify me about it or to ask questions, better post a comment here: https://forums.geforce.com/default/topic/663259/3d-vision/grim-dawn-arpg-fantastic-/1/


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

    Wednesday, June 5, 2019

    Kingdom Come: Deliverance - 3D-Vision Ready Fix V3.20



    ***This fix was made of prev. Cryengine games made by DarkStarSwordDHR and DJ-RK that served as tamplates***



    ---------LATEST 3D-Vision-NV-Geforce Driver: 425.31----------


    Special Thx goes to:
    DarkStarSword - "cracking" the Cryengine the first time
    DJ-RK- who made a likely playable WIP fix with me and supports me with his knowledge
    DHR - applying the 3D-Vision Ready CS lightening fix
    DarkStarSword - fixing the hard to fix issues we all cannot fix especially some water-reflection, flimmering shadows and screen space reflections and SSDO!!!!
    DarkStarSword - learned me a lot of things to get my 3D-fixing-knwoledge up to 3 of 10 points ^^

    ==> This was a really good collaboration of common 3D-shader-hackers, even Helifax offered his help, THX A LOT!!! I am very proud of presenting the following fix that where never be possible without this community!! GO AHEAD!!



    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:

    DHR                      - dhr.donation@gmail.com
    DarkStarSword    - darkstarsword@gmail.com or @ https://www.patreon.com/DarkStarSword / 
    DJ-RK                     - rshannonca@gmail.com


    --- ~285 h development time later ---
    _______________________________________




    Latest Update: V3.20
    - updated fix for Game Version 1.9
    (be sure to use Water quality @ very high or ultra)


    Update: V3.11

    - Fixed a new CS shader for high shader effect settings with 1.7
    - no profile switching needed anymore but you need to delete drivers original KCD profile!!!!! otherwise low performance!!!
    - should have more performance over all

    HINT: PLEASE READ NEW DESCRIPTION IN DETAIL AGAIN!!!!!!!!!!!

    Special (it’s your free decision to use or not!):
    - cmd driven version for performance boost options

    TANK YOU Zloth for beta testing and helping me trace bugs here!!!!
    TANK YOU Schwing. for AutoHotkey hints prevent the script is active after game/ALT+TAB!!!!


    1.     3D-Vision Performance Mode++++ (up to 10 % FPS, boost options enables up to 50 % FPS on demand, no Reshade, you can use your own) - USING AUTOHOTKEY EXE SCRIPT, user.cfg based visual changes

    2.     3D-Vision Performance Mode+++ (up to 5 % FPS, boost options enables up to 50 % FPS on demand, MXOA from Reshade) - USING AUTOHOTKEY EXE SCRIPT and ReShadeFX, user.cfg based visual changes

    3.     3D-Vision Performance Mode++ (up to 10 % FPS, boost option enables up to 30 % FPS but texture flickering) - no tools used for this, but user.cfg based visual changes


    4.     3D-Vision Performance Mode+ (up to 5 % FPS, boost option enables up to 30 % FPS but texture flickering) - no tools used for this, no visual changes in user.cfg



    Lastest Update: 30.09.2018 - V2.58
    - updated for the latest patch
    - fixed a game breaking change of lightening that should not happen….
    - fixed lights for HIGH shader effect settings
    - bring back autodepth crosshair
    - bring back autodepth crosshair for VeryUnintrusiveReticle
    (see https://forums.nexusmods.com/index.php?/topic/6401941-very-unintrusive-reticle/page-3#entry59576871 how to install the mod even in its current version 02)

    Update: 10.06.2018 - V2.5
    - fixed more problems I have missed for adaption after game version 1.5
    (skybox, lights and ambient occlusion, character haloing outlines in darkness)
    (if you already have V2.55 you just have to copy the 2.56 over, no need to uninstall the prev. fix)
    ==> Please send me an Email (you can use my PayPal donation address) if you find any problems since 1.5 that I missed to fix!!!

    Update: 09.06.2018 - V2.55
    - Cinematics into depth
    - Fix is now working for 1.5 and prev. versions, please read the new introductions to get it working below (especially for SLI!!!!) .... and if you also miss the gamma correction option ^^
    - You can disable ANSEL if you have issues .... Just edit the d3d11.ini and delete the ";" from this line:  ;Enable Ansel = 0x00000000

    Update: 28.03.2018 - V2.54
    - fixed a problem coming up with game version 1.4
    - Performance boost
    - working and good scaling SLI
    - Complete fix of flicker lights
    - DOF optimization
    - optimized BLOOM
    - since 1.4 you should write protect your attributes.xml in "X:\Users\USERNAME\Saved Games\kingdomcome\profiles\default" after you have found your final graphic settings!!! (otherwise it can all be set to high automatically even with hotfix 1.5

    Update: 28.03.2018 - V2.53
    - sorry: if have implemented the wrong rain shader in 2.52, fixed now

    Update: 27.03.2018 - V2.52
    - further rain optimization
    - strange angels will not draw shadows on house walls completely in fare distances ==> FIXED!!!
    - one eye problem/reflection on some wet ground Decall fixed

    Update: 26.03.2018 - V2.51
    - 3D-Vision Ready (nearly 100 % fixed)
    - making blocking depth crosshair more likely, unfortunately it will not apply autodepth while blocking, hence I set up a fixed depth, you can change it in [Key_fight_XB2] or [Key_fight_KB2] if you need
    - rain optimization by DarkStarSword
    - fixed lightening changing bug while enter inventory
    - farkle depth corrected
    - inventory depth adjusted for alternative dialog mode


    1. Fixed:

    - shadows DJ-RK / Losti
    - decalls DJ-RK / Losti
    - postprocessing DJ-RK / Losti
    - sun DJ-RK complete fix Losti
    - sunshafts DJ-RK
    - moon Losti
    - sky / stars DJ-RK
    - puddles DJ-RK / Losti
    - reflections WIP DJ-RK / Losti, made perfect by DHR
    - screen space reflections DarkStarSword
    - CS lightening WIP fixed by DJ-RK/Losti, made perfect by DHR
    - dialog lightening correction switch Losti
    - distance shadow glitches/light one eye issues Losti
    - object flimmer shadows Losti
    - character flimmer shadows DarkStarSword
    - water DJ-RK / Losti complete fix DarkStarSword
    - rain DJ-RK / Losti
    - UI DJ-RK / Losti
    - dynamic lightening Losti
    - SSDO: WIP DJ-RK / Losti complete fix DarkStarSword
    - Auto crosshair DJ-RK,Very Unintrusive Reticle Mod Support Losti
    - Auto inventory depth DJ-RK / Losti
    - Auto inventory depth Farkle Losti
    - Auto inventory depth lockpicking Losti
    - game has software mouse in depth (THX to the MIGOTO team!!!) (THX to Necropants for the hint that removes the black square around the courser)
    - found DX10 flags for working SLI and performance boost for non SLI Losti


    2. Issues left:

    - some near ambient lights on characters are not completely fixed at a short distance viewing
    - some water/screen space reflections not complete correct (@huge puddles, not often seen)

    ==> Please report existing problems or upcoming one via EMAIL to my PP donation address or in the 3D Vision forum, I will not check this post!!!!


    3. Download - Fix V 3.20


    4. Introduction get it working:

    - uninstall old fixes!!!
    - get the latest NVIDIA driver!!!!!!!!!!!!!!!!! Use DisplayDriverUninstaller if you run into any issues like blackscreen or somewhat!!!
    - Please NOTE this:

    - since 1.4 you should write protect your attributes.xml in "X:\Users\USERNAME\Saved Games\kingdomcome\profiles\default" after you have found your final graphic settings!!! (otherwise it can all be set to high automatically even with latest patch!!!
    - download and extract the fix archive to "...\KingdomComeDeliverance\"
    ==> NOT as used to the exe directory!!!

    - get NvidiaProfileInspector
    - start it and search for "kingdomcome" (w/o "")
    - delete this game profile, or delete the KingdomCome.exe from it, otherwise you will have bad performance, the Version 3.1 will come with an own profile but you need to delete the existing/original one

    - if you have any special settings in the user.cfg, add it to ...\KingdomComeDeliverance\Bin\Win64\user.cfg
    ==> if you want to use PerformanceBoostVersion, skip this and follow chapter 4.1 for user.cfg changes!

    - ATTENTION: Mods changing inventory textures will brake auto-depth setting. Same for mods that will change graphics settings via user.cfg settings or system.cfg!!! Disable all mods and try again before reporting issues!!! --- Be aware of using SweetFX or Reshade this may can cause issues (only report issues if you have checked that they were not came with ReShade or SweetFX)

    - Start the game as you are used to, if you do not care about FPS/performance.
    ==> If you like to have some more performance, please read the following chapter 4.1


    4.1 Introduction for PerformanceBoostVersion:

    - go to ...\KingdomComeDeliverance\Bin\Win64\

    - right click the "KDC_RaiseFPS2_ENG.exe" and "KDC_RaiseFPS2_GER.exe" and "KDC_RaiseFPS2_NAB.exe" and set it as "Run program as Administrator" in compatibility tab!!!! ==>; Do not complain about not working hotkeys if you missed this!!!

    - make key changes her if you want/need (PLEASE make sure you READ chapter 8 before you will do changes of the keys!!!!) (...\KingdomComeDeliverance\Bin\Win64\):
    ---- d3dx_PP.ini
    ---- d3dx_NP.ini
    ---- d3dx_PP_NAB.ini
    ==> (NOT IN THE d3dx.ini itself!!!!)

    - if you have any special settings in the user.cfg, add it to the user_3.0np.cfg AND user_3.0p.cfg AND user_default.cfg (NOT IN THE user.cfg itself!!!!)

    - start KDC_Performance.cmd
    ==>; create a link and give it a symbol if you want ^^ do not start the game directly via KingdomCome.exe or Steam/GOG!!!

    - follow the instructions and read more details

    4.2 Special hints for performance:

    - you can downscale WQHD resolution to FullHD and use ReShade for sharpening, the performance mode: "3D-Vision Performance Mode+++" includes this effect but you need to enable it (SHIFT+F2 and tick the LumaSharpen here) ==>; BOOST: up to 30 % additional FPS !!!
    - Use NO effect more than high than the following @ maximum very high:
    ---- Object Quality
    ---- Shader Effects
    ---- Water
    ---- Lights
    ---- Textures
    - do NOT use ULTRA ... it’s useless.....
    - I suggest particles, vegetation and physics @ medium


    5. Ingame Settings:

    - I recommend VERY HIGH Shader Effects, lower you miss some reflections.
    - Settings should be up to you, but if you have problems with shadows/shaders, raise those settings. I suggest not lower than medium shadows.
    - SMAA 1TX not higher
    - Water VERY HIGH or ULTRA
    - if you have issues with not  working autodepth crosshair, try higher shader effects

    -If you run into flickering shadows in the night, load a game in a day scene, than reload a night scene again....it should be fixed
    - press F10 after any changes from the ingame settings or just restart the game to apply completely


    6. Key Settings:
    6.1 Key Settings (Controller):

    Disable/Enable HUD
    XB_GUIDE - HOLD DOWN

    Change Water appearance
    (muddy or clear, fix comes with clear water (vanilla is muddy))

    Standard Gaming Depth
    XB_GUIDE
    ==> This will set your game to STANDARD Separation and convergence

    Standard Gaming Depth RESET
    XB_B HOLD DOWN
    ==> Same as above, but reset to standard gaming depth while running

    Dialog-Key Setting alternative depth
    XB_LEFT_SHOULDER + XB_DPAD_RIGHT
    ==> Some less convergence in dialogues

    Key for read a Book / sit on table
    XB_LEFT_SHOULDER + XB_DPAD_LEFT
    ==> Depth settings for sit @ table and/or read a book

    Fighting mode
    XB_LEFT_SHOULDER + XB_BACK
    ==> Recommendation for melee armed fights/fist fight

    Cycle HUD-Depth Presets
    XB_LEFT_SHOULDER + XB_A
    ==> Find your matching HUD depth and set it as z=XXX in "Standard Gaming Depth"

    6.2 Key Settings (Keyboard + Mouse):

    Disable/Enable HUD
    "Z"

    Change Water appearance
    "U" (muddy or clear, fix comes with clear water (vanilla is muddy))

    Standard Gaming Depth
    "3"
    ==> This will set your game to STANDARD Separation and convergence

    Standard Gaming Depth RESET
    "SHIFT" HOLD DOWN
    ==> Same as above, but reset to standard gaming depth while running

    Dialog-Key Setting alternative depth
    "4"
    ==> Some less convergence in dialogues

    Key for read a Book / sit on table
    "5"
    ==> Depth settings for sit @ table and/or read a book

    Fighting mode
    "T" HOLD DOWN
    ==> Recommendation for melee armed fights/fist fight

    Cycle HUD-Depth Presets
    "."
    ==> Find your matching HUD depth and set it as z=XXX in "Standard Gaming Depth"


    6.3 Additional Key Settings (using PerformanceBostVersion):

    Enable Performance Boost Option 1 (Object drawing LOD reduced)
    "F1"

    Enable Performance Boost Options 2 (shader driven performance boost but causes flickering)
    "F3"

    Enable Performance Boost Options 3 (disables SSAO)
    (only available in 3D-Vision Performance Mode+++) "F4"

    Disable ALL Performance Boost Options
    "F2"

    Hint: RESTRICTED KEYS for definition: F9 and key 6, do not redefine in the migoto ini!!!!!!

    Al settings can be resetted via "Standard Gaming Depth" key for normal view (Boost options reset depends on your choice in the cmd file, more infos are written there
     - use it if you have changed the depth/conv via a key (like dialog or fight, and to reset the Performance-Boost-Options if you use it)

    8. Key Setting - Customization - Standard Version

    if you don’t like the settings the fix comes with, you have to find your own likes:
    - choose your desired separation and convergence in the game (for the HUD you can cycle depth presets via Key (see key-settings)
    - to see your convergence/separation set
    [Hunting]
    hunting=1
    in d3d11.ini and press F10 to see the current separation/conv. Set it to 0 if finished (Press F10 again or restart the game) -- BE AWARE of pressing other keys of the NUM-PAD while hunting is enabled.
    - Find a suitable HUD depth (constant "z")
    - edit the section *Key definitions* in d3dx.ini
    - set your desired Separation and Convergence in the "Standard Gaming Depth Key" section as well as HUD depth (z=...)

    8.1 Key Setting - Customization - Performance Version

    RESTRICTED KEYS for definition: F9 and key 6 (if you use PerformanceBoostVersion)
    - same as above but your files for change keys are
    ---- d3dx_PP.ini
    ---- d3dx_NP.ini
    ---- d3dx_PP_NAB.ini
    ==> Redefinition of Fight-Keys (Keyboard: T (press 0,4 sec) or on controller LB+BACK) needs changes in the auto hotkey scripts and recompiling its exe files to work ...HENCE: If you don’t know how, I bag you live with this key settings^^ Same for F2/F3 here !!! It’s too complicated to explain all this because it’s connected to the respective ini files....but for those who want to, the .ahk scripts are included in the archive. You need to install AutoHotkey program first.....
    - F3 boost can be changed in the migotos ini file- F1 and F2 are defined in the AHK scripts as well as T, 3 and the joy keys. The reset is done via sending F9 from AHK that in turn is defined in migotos ini file for reset the shader driven boost.....
    ==> The redefinition of the Standard Gaming Depth and the Fight Key to reset the boost option is only for advanced users. If you want to have personal key settings here and you can’t manage it, you are free to ask me for some help via my PayPal donation address.

    Acknowledgements

    - Big thanks to DJ_RK for the ShaderRegex that fixes many issues on demand
    - THANK you DHR for your kind words and your support with CS-Lightening!!!
    - 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!
    - Tanks goes to Helifax who offered his support even if he isn’t present for fixing games @ the moment, COME BACK WE NEED YOU!!!!
    TANK YOU Zloth for beta testing and helping me trace bugs here!!!!
    TANK YOU Schwing. for AutoHotkey hints prevent the script is active after game/ALT+TAB!!!!
    NVIDIA for creating 3D-Vision as a tech!
    __________________________________________________________________________________
    If you like the fix and want to contribute for more future fixes, you can donate to this PayPal account: rauti@inetmx.de