Divergent/mods/Shader 3D Scopes/gamedata/configs/mod_system_3ds_scopes.ltx

187 lines
5.1 KiB
TeX

; Fields:
; s3ds_reticle_size - reticle size multiplier (default 4)
; s3ds_eye_relief - distance from scope lens to projected shadow, or eye relief (default 4)
; s3ds_exit_pupil - exit pupil diameter relative to ocular lens diameter, or parallax shadow diameter (default 0.3)
; s3ds_ffp - enable first focal plane feature, reticle sizes up while zooming. Can be 0 or 1 (default 0)
; s3ds_min_zoom_1x - at minimal FOV magnification, disable image scale up inside scope. Needed for 1x optic sights and 1-Nx LPVO scopes. Can be 0 or 1 (default 0)
; s3ds_image_type - background image processor (default 0)
; 0 - None
; 1 - NV scope (with ms_count = 2 becomes switchable on/off)
; 2 - Thermal scope (with ms_count = 2 becomes switchable white-hot/black-hot, with ms_count = 3 becomes also switchable on/off)
; s3ds_reticle_type - reticle processor (default 0)
; 0 - None
; 1 - LED illuminated reticle
; 2 - Masked LED illuminated reticle (red channel is regular black reticle, green channel is illuminated area)
; 3 - ACOG, sun illuminated reticle (red channel is regular black reticle, green channel is illuminated area, blue channel is gray text)
; 4 - ELCAN Specter, LED illuminated reticle with zoom switch (red channel is regular black reticle, green channel is illuminated area 1, blue channel is illuminated area 2).
; Use with ms_count = 3 and ms_colors = scope_black, scope_red_dim, scope_red
; 5 - 1P59 Giperon scope (red channel at first focal plane, green channel at second focal plane, blue channel rotated by zoom), has LED illumination
; 6 - Screen (used for classic thermal scopes, disables parallax shadow and circle sight bound)
; 7 - Projected reticle (additive blend mode, use for NVs and magnifiers of reflex/holographic sights)
; s3ds_dirt_intensity - dirtness. 0 is clear vision, 1 is severe contamination (default 0)
; s3ds_chroma_power - chromatic abberation intensity. Represents scope overall quality. 0 is no chroma, 0.02 is barely noticeable chroma, 0.05 is trash-tier scope (default 0.02)
; s3ds_lens_color - image color affection by lens. Represents lens quality and condition. Also may be used for contrast lens caps.
; ms_colors - list of colors for illumination
; ms_count - count of different reticles
; Ingame testing (console commands, put actual parameters)
; s3ds_param_1 s3ds_reticle_size, s3ds_eye_relief, s3ds_exit_pupil, s3ds_ffp
; s3ds_param_2 0, 0, s3ds_min_zoom_1x, 0
; s3ds_param_3 s3ds_image_type, s3ds_reticle_type, s3ds_dirt_intensity, s3ds_chroma_power
; s3ds_param_4 s3ds_lens_color, 0
; Sights
![1p29]
s3ds_reticle_size = 4.6
s3ds_eye_relief = 2
![acog]
s3ds_reticle_size = 3.9
s3ds_eye_relief = 1.7
s3ds_reticle_type = 3
s3ds_dirt_intensity = 0.1
![ps01]
s3ds_reticle_size = 4.7
s3ds_eye_relief = 2
s3ds_reticle_type = 1
s3ds_dirt_intensity = 0.5
ms_count = 2
ms_colors = scope_black, scope_red
![pso1m21]
s3ds_reticle_size = 4.7
s3ds_eye_relief = 2
s3ds_reticle_type = 1
s3ds_dirt_intensity = 0.2
ms_count = 2
ms_colors = scope_black, scope_red
; Integrated
![wpn_aug]
s3ds_reticle_size = 2.2
s3ds_eye_relief = 4
s3ds_chroma_power = 0.04
![wpn_fn2000]
s3ds_reticle_size = 2.5
s3ds_eye_relief = 3.2
s3ds_chroma_power = 0.04
![wpn_g36]
s3ds_reticle_size = 2.2
s3ds_eye_relief = 2.5
![wpn_g3sg1]
s3ds_reticle_size = 4.3
s3ds_eye_relief = 2.4
![wpn_g43]
s3ds_reticle_size = 3.3
s3ds_eye_relief = 4
s3ds_lens_color = lens_old_yellow
s3ds_dirt_intensity = 1
![wpn_gauss]
s3ds_reticle_size = 4
s3ds_eye_relief = 2.5
s3ds_image_type = 2
s3ds_reticle_type = 6
ms_count = 2
![wpn_l85]
s3ds_reticle_size = 3
s3ds_eye_relief = 2.2
![wpn_l96a1]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
s3ds_chroma_power = 0.01
![wpn_m24]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
s3ds_ffp = 1
s3ds_chroma_power = 0.01
![wpn_m82]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
s3ds_ffp = 1
![wpn_m98b]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
s3ds_ffp = 1
s3ds_chroma_power = 0
![wpn_remington700]
s3ds_reticle_size = 4
s3ds_eye_relief = 2.9
![wpn_sig550_sniper]
s3ds_reticle_size = 4
s3ds_eye_relief = 2.2
![wpn_sr25]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
s3ds_ffp = 1
s3ds_chroma_power = 0.01
![wpn_sv98]
s3ds_reticle_size = 4
s3ds_eye_relief = 0.7
s3ds_reticle_type = 2
s3ds_lens_color = lens_russian_blue
ms_count = 2
ms_colors = scope_black, scope_red
![wpn_svd_nimble]
s3ds_reticle_size = 4.1
s3ds_eye_relief = 1.7
s3ds_reticle_type = 5
ms_count = 2
ms_colors = scope_black, scope_red
![wpn_toz34_mark4]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
![wpn_trg]
s3ds_reticle_size = 3.1
s3ds_eye_relief = 3.2
![wpn_vintorez_1pn93]
s3ds_reticle_size = 4.7
s3ds_eye_relief = 2
s3ds_image_type = 1
s3ds_reticle_type = 7
ms_count = 2
![wpn_vintorez_nimble]
s3ds_reticle_size = 4.7
s3ds_eye_relief = 2
s3ds_reticle_type = 1
ms_count = 2
ms_colors = scope_black, scope_red
![wpn_vssk]
s3ds_reticle_size = 4
s3ds_eye_relief = 0.7
s3ds_reticle_type = 2
s3ds_lens_color = lens_russian_blue
ms_count = 2
ms_colors = scope_black, scope_red
![wpn_wa2000]
s3ds_reticle_size = 5
s3ds_eye_relief = 2.2
s3ds_ffp = 1