3Dmigoto VR enhancer

Home > User Files > 3Dmigoto VR enhancer
DCS: World 2.5
Other
3Dmigoto VR enhancer

3Dmigoto VR enhancer

Type - Mod
Author - lefuneste01
Date - 15.06.2020 03:04
This mod provides the following features:
• Setup mode with help text to customize zoom settings
• Label masking by cockpit frame
• Lightening of cockpit colors
• use of build in DCS VR zoom without parallel projection for Pimax 5k+/8k
• copy/paste of radio messages and F10 map coordinates to easier JTAC coordinates conversion (see forum link below for more informations)
• mirror sun glare (too high and not synchronized for each eye) can be disabled
• scaling of NVG in VR so it is possible to see below them
• Sharpen filter for cockpit

More informations here : https://forums.eagle.ru/showthread.php?t=242134

This mod provides the following features:
• Setup mode with help text to customize zoom settings
• Label masking by cockpit frame
• Lightening of cockpit colors
• copy/paste of radio messages and F10 map coordinates to easier JTAC coordinates conversion (see forum link below for more informations)
• mirror sun glare (too high and not synchronized for each eye) can be disabled
• scaling of NVG in VR so it is possible to see below them
• Sharpen filter for cockpit and outside
• Reflection on cockpit glass can be lowered/suppressed (AV8B, A10C, F/A18C, UH1-H, SA342, Mi 8, Ka50, mig21, FW190D9, P51D, FC3 planes)
• Night mode for AV8B HUD and MFD

Global Setup Menu
-----------------
The setup menu can be activated by pressing LSHIFT+F7. You can cycle different pages covering all mod settings. You can change values by using INS/DEL/HOME/END/PageUp/PageDown keys, the effect will be seen directly in game.

At the end you must save your settings and exit by pressing LALT+F12.

NVG feature
-----------
• When in NVG mode, press LShift+F7 to enter Setup mode. This will display the same help text than for zoom, but with NVG options.
• The following settings can be changed:
   NVG scale
   NVG position convergence ("NVG out")
   NVG in view convergence ("NVG In")

Help text position is defined for Pimax 5k+ with low FoV. You may need to adjust it by modifying this section in the file "user_settings.ini" (one setting for normal view and one setting for NVG view):
        ;-----------------------
        ; Help message position
        ;-----------------------
        [ResourceHelperPos]
        type = StructuredBuffer
        array = 1
        ; upper left corner coordinate (0=>1)
        data = R32_FLOAT +0.35  +0.35       +0.35 +0.35
        ;                 X&Y pos (no NVG) | X&Y pos (in NVG)
    Basically, the two first number are UV coordinates of uppel left corner of help text when in normal view, the two last numbers are UV coordinates of uppel left corner of help text when in NVG view

Sharpen filter for cockpit (MSAA must be off)
--------------------------
Sharpen filter is toggled On/Off by pressing LAlt+F8 key. Sharpen is applyed only on cockpit to avoid shimmering on landscape and optimize performance. If requested I may setup 2 settings for cockpit
and landscape.
Sharpen factor and luma can me interactively modified by Setup menu, "Sharpen" page (LSHIFT+F7).
There are two options : cockpit only or cockpit+external.
sharpen and luma can be different for cockpit and outside.

Color change
--------------
Color settings are defined for cockpit and outside (external). You can modify color saturation and add RGB constant or multiply all RGB component
Color change is made with the following algorithm:
step 1 new color = saturation change for standard output
step 2 : new color = saturated color *mul + add
color settings can be changed interactively by using setup mnu, "COCKPIT COLOR" and "EXT. COLOR" page. (SHIFT+F7)

Reflection on cockpit glasses change
------------------------------------
You can reduce or suppress reflection on cockpit glasses for static textures and dynmaic light (even if I did not encounter a case with them in my testings).
Reflexions can be changed interactively by using setup menu, "Reflexion" page (SHIFT+F7).
"Texture" will reduce stenght of reflections based on static texture, "lights" wil reduce reflexions based on lights. If set to zero it may reduce a little bit fps because it will disable some loops.
Unfortunately, it will work only on planes/helos I own because others may used shader that I did not modify. See above in feature list the planes/helos supported.

Label masking (works in 2d too)
-------------
Label masking by cockpit frame is on by default.
It can be toggled by setup menu, MISC page (LSHIFT+F7)

Mirror sun glare
----------------
Mirror sun glare can be toggled off/on by LShift+F8

Radio messages copy/paste
-------------------------
Radio messages copy can be copied in cockpit view by LSHIFT+F3.
It will appears reddish in front of you and in map view (F10). When in map view, a new LSHIF+F3 will add map coordinates at bottom of radio message (when in cockpit view). Either Radio or Map coordinates are updated when pressing LSHIFT+F3 in the appropriate view.
Radio messages and map coordinates can be toggled on/off by pressing LSHIFT+F5 and erased by LALF+F5

Night mode
----------
Night mode for cursor and kneepad can be toggled on/off by LSHIFT +F11.
Key binging can be modified in files users_settings\user_keymapping.ini or users_settings\user_keymapping_zoom.ini
Intensity of brightness is defined using SETUP menu, page "MISC." (LSHIFT+F7)
Fix for AV8B MFD and HUD can be toggled on in setup menu, page "AV8B" (LSHIFT+F7). If toggled on, AV8B HUD and MFD will be dimmed by the same value than cursor and kneepad.


Key binging can be modified in files users_settings\user_keymapping.ini or users_settings\user_keymapping_zoom.ini

Installation : It is best to use Jsgme or ovgme, but you can unzip the contail of the zip into dcs world install dir.

Unsintallation : It is best to use Jsgme or ovgme, but you can use the provided uninstall.bat

The mod has been tested with the graphics settings joined.
Is is not compatible with kegetys mod.
Global cockpit illumination and SSAA should be off.

It may eat 2 to 3 fps.

This mod is only possible because of the work of people making the Helix or 3Dmigoto libs, see http://helixmod.blogspot.com or https://github.com/bo3b/3Dmigoto/releases
Sharpen algorithm and lot of code for it taken from here : https://astralcode.blogspot.com/2018/11/reverse-engineering-rendering-of_13.html

06/15/2020: stable => version 6.0, compatibily with 2.5.6.49798
06/15/2020: beta => version 7.1 bug fix
06/13/2020: beta => version 7.0 compatibily with 2.5.6.50793
02/08/2020: version 3.2 : compatibility with OB 2.5.5.41962 and stable 2.5.5.41371, bug fixes
01/12/2020: version 3.1 : bug fixes
12/29/2019: version 3.0.0 : compatibility with OB and stable 2.5.5.41371, sharpen, new zoom & NVG setting mode with help text, setting for PP fix for spyglass zoom, bug fixes
12/14/2019: version 2.8.0 : bug fixes (message copy should work with all maps, icon masking should also work in all situation)
12/08/2019: version 2.7.0 : compatibility with stable and OB DCS  2.5.5.40647, support for spyglass VR zoom without PP for Pimax.
09/08/2019: version 2.6.3 : compatibility with 2.5.5.35461 and stable version, improved copy/paste for radio messages, add convergence for NVG view, fix for F18 HUD
08/31/2019: version 2.6.2 : bug fix
08/25/2019: version 2.6.1 : added 2 missing shader for MSAA2x and MSAA4x (needed for PP fix, color modification and radio messages copy)
08/15/2019: version 2.6 : compatibility with  2.5.5.34644
08/04/2019: version 2.5.1 : fix cusor and kneepad too dark by default
08/03/2019: version 2.5 : bug fixes, no more need to declare PS shaders for label masking, normal and modded zoom can be stacked, support for kegetys mod (but only for specific settings)
07/07/2019: version 2.3 : compatibility with 2.5.5.33184
06/27/2019: version 2.2: label masking is working in 2D mode
06/10/2019: version 2.1 : support of MSAA 2X and 4X, added shaders for Normandy and Persian Gulf maps
06/09/2019: version 2.0 : compatibility with 2.5.5.31917 Open Beta and copy/paste for radio and map coordinates
06/01/2019; version 1.8.1 there was a mistake in config. file for Pimax PP Fix
06/01/2019; version 1.8, glitch with sea  and PP fix out of sync with zoom fixed
  • License: Freeware - Free version, Unlimited distribution
  • Language: Any language
  • Size: 6.51 Mb
  • Downloaded: 713
  • Comments: 4
FOLLOW US