2015-01-12 22:08:37 +00:00
|
|
|
#define COMPONENT nightvision
|
2016-06-20 09:41:17 +00:00
|
|
|
#define COMPONENT_BEAUTIFIED Night Vision
|
2015-01-12 22:08:37 +00:00
|
|
|
#include "\z\ace\addons\main\script_mod.hpp"
|
|
|
|
|
2015-09-16 15:55:23 +00:00
|
|
|
// #define DEBUG_MODE_FULL
|
2016-01-29 05:26:02 +00:00
|
|
|
// #define DISABLE_COMPILE_CACHE
|
|
|
|
// #define ENABLE_PERFORMANCE_COUNTERS
|
2015-09-16 15:55:23 +00:00
|
|
|
|
2015-01-14 19:51:03 +00:00
|
|
|
#ifdef DEBUG_ENABLED_NIGHTVISION
|
2015-01-12 22:08:37 +00:00
|
|
|
#define DEBUG_MODE_FULL
|
|
|
|
#endif
|
|
|
|
|
2015-01-14 19:51:03 +00:00
|
|
|
#ifdef DEBUG_SETTINGS_NIGHTVISION
|
|
|
|
#define DEBUG_SETTINGS DEBUG_SETTINGS_NIGHTVISION
|
2015-01-12 22:08:37 +00:00
|
|
|
#endif
|
|
|
|
|
2016-06-20 09:41:17 +00:00
|
|
|
#include "\z\ace\addons\main\script_macros.hpp"
|
2017-12-06 19:15:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
// Effect Settings / Magic values to tweak:
|
|
|
|
|
2023-08-16 12:15:53 +00:00
|
|
|
#define NVG_GREEN_PRESET colorPreset[] = {0, {0.0, 0.0, 0.0, 0.0}, {1.3, 1.2, 0.0, 0.9}, {6, 1, 1, 0.0}}
|
|
|
|
#define NVG_WHITE_PRESET colorPreset[] = {0.0, {0.0, 0.0, 0.0, 0.0}, {1.1, 0.8, 1.9, 0.9}, {1, 1, 6, 0.0}}
|
|
|
|
|
2017-12-06 19:15:33 +00:00
|
|
|
// Decreases fog when in air vehicles
|
|
|
|
#define ST_NVG_AIR_FOG_MULTIPLIER 0.5
|
|
|
|
|
|
|
|
// Increase blur when looking down sights
|
|
|
|
#define ST_NVG_CAMERA_BLUR_SIGHTS_RIFLE 6
|
|
|
|
#define ST_NVG_CAMERA_BLUR_SIGHTS_PISTOL 2
|
|
|
|
|
2018-05-31 16:07:31 +00:00
|
|
|
#define ST_NVG_MINFOG 0.2
|
2017-12-06 19:15:33 +00:00
|
|
|
#define ST_NVG_MAXFOG 0.3
|
|
|
|
|
|
|
|
#define ST_NVG_GRAIN_MIN 2.25
|
|
|
|
#define ST_NVG_GRAIN_MAX 2.7
|
|
|
|
|
|
|
|
#define ST_NVG_BLUR_MIN 0.05
|
|
|
|
#define ST_NVG_BLUR_MAX 0.11
|
|
|
|
|
|
|
|
#define ST_NVG_BRIGHT_MIN 0.65
|
|
|
|
#define ST_NVG_BRIGHT_MAX 0.75
|
|
|
|
|
|
|
|
#define ST_NVG_CONTRAST_MIN 0.4
|
|
|
|
#define ST_NVG_CONTRAST_MAX 0.8
|
|
|
|
|
|
|
|
#define ST_NVG_NOISEINTENSITY_MIN 0.4
|
|
|
|
#define ST_NVG_NOISEINTENSITY_MAX 0.55
|
|
|
|
|
|
|
|
#define ST_NVG_NOISESHARPNESS_MIN 1.2
|
2018-05-31 16:07:31 +00:00
|
|
|
#define ST_NVG_NOISESHARPNESS_MAX 1
|
2020-02-23 12:52:32 +00:00
|
|
|
|
|
|
|
#define IS_MAGNIFIED (0.75 call CBA_fnc_getFOV select 1 > 3.01)
|