3DMIGOTO VR zoom and label masking

Home > User Files > 3DMIGOTO VR zoom and label masking
DCS: World 2.5
Other
3DMIGOTO VR zoom and label masking

3DMIGOTO VR zoom and label masking

Type - Mod
Author - lefuneste01
Date - 15.08.2019 04:50
This mod provides the following features:
• 3 level of instantaneous zoom with a kind of binocular view look (that can be disabled)
• 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 so it is possible to see below them

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

This mod provides the following features:
• 3 level of instantaneous zoom with a kind of binocular view look (that can be disabled)
• 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
• mirror sun glare (too high and not synchronized for each eye) can be disabled
• scaling of NVG so it is possible to see below them

New zooms are activated by pressing INS (10x zoom) or HOME (5x zoom) or PAGE UP (2x zoom) keys

If you are using a Pimax you must map DCS world zoom to NUM* Key.

Default zoom convergence is provided for Pimax Low FoV. In order to modify convergence for your VR helmet / IPD do the following:
• Press and maintain the zoom key you want to set: INS or HOME or PAGE UP for modded zoom or NUMPAD* for DCS world VR.
• Target an object far for modded zoom or a MFD for DCS zoom
• Multiple press either END or PAGEDOWN key to increase or lower the convergence until you find the right setting.
• You can toogle coarse or fine mode by pressing LCTRL + DELETE. Increment used by pressing END or PAGEDOWN will be lower in fine mode.
• Once happy with the setting, release zoom key and press LALT+F12, it will be saved.

The same process is to be used for aims convergence, but you will have to press LALT+END or LALT+PAGEUP instead of END or PAGEUP for changing convergence.
You can also disable binocular like mask by pressing DELETE key.
Of course settings are to be saved by F12.

Cockpit color lightening can be toggled by LSHIFT+F1. It can be modified by modifying lines
$cockpitColorAdd = 0.01, 0.0
$cockpitColorMul = 1.0, 1.0
In user_keymapping.ini

Label masking by cockpit frame is off by default and can be toggled by LALT+F10

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

Radio messages copy can be copied in cockpit view by LSHIFT+F3. It will appears 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 upd ated when pressing LSHIFT+F3 in the appropriate view.

Radio messages and map coordinates can be toggled on/off by pressing LSHIFT+F5

NVG scaling can be defined by pressing LCRTL + N. The oustside of NVG will be in red. You can now use END + PAGEDOWN to scale up or down the NVG, and LALT+END or LALT+PAGEDOWN

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 "cockpit illumination" on. It is compatible with kegetys only fo this settings to set in \Bazar\shaders\deferred\_HMD.hlsl:
#define ENABLE_HMD_MASK       1 // Enable hidden area masking for HMD (adjust MASKSIZE to fit your headse t)
#define ENABLE_SIMPLE_SHADOWS 0 // Use less samples in shadow mapping
#define ENABLE_SIMPLE_GRASS   0 // Simplified grass
#define ENABLE_SIMPLE_CANOPY  0 // Simplified canopy glass
#define ENABLE_DITHERING      0 // Use dithering in HDR tonemap to reduce banding, may cause moire artifacts at edges of lenses

#define MASKSIZE                  0.600  // change this to adjust the size of the mask, 0.525 seems to be ok for the Vive, 0.600 should be ok for the rift cv1
#define MSAA_MASKSIZE             0.300   // Mask size used for MSAA - area outside this circle will not have MSAA applied on it

Known bugs:
•  Mouse not working with new zooms
•  Dynamic illumination in cockpit not zoomed
•  Some glitches in zoom when using Kegetys and MSAA
•  Out of sync convergence during transition when using Pimax zoom without PP


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

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: 198
  • Comments: 2
Tags: 3DMIGOTO, VR, ZOOM, Labels
  • Comments
Loading comments...
FOLLOW US