diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/BorkelRNVG.dll b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/BorkelRNVG.dll new file mode 100644 index 0000000..fdf1a59 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/BorkelRNVG.dll differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_anvis.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_anvis.png new file mode 100644 index 0000000..42bf7e4 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_anvis.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_binocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_binocular.png new file mode 100644 index 0000000..1b483c3 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_binocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_old_monocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_old_monocular.png new file mode 100644 index 0000000..207ea55 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_old_monocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_pnv.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_pnv.png new file mode 100644 index 0000000..e5b894b Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/LensTextures/lens_pnv.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/Noise.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/Noise.png new file mode 100644 index 0000000..218b138 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/Noise.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL - Old thermal mask/mask_thermal.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL - Old thermal mask/mask_thermal.png new file mode 100644 index 0000000..9c03e42 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL - Old thermal mask/mask_thermal.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_anvis.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_anvis.png new file mode 100644 index 0000000..92eee3d Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_anvis.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_binocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_binocular.png new file mode 100644 index 0000000..839a8b7 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_binocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_old_monocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_old_monocular.png new file mode 100644 index 0000000..3978532 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_old_monocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_pnv.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_pnv.png new file mode 100644 index 0000000..b2bf390 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_pnv.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_anvis.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_anvis.png new file mode 100644 index 0000000..cd30c53 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_anvis.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_binocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_binocular.png new file mode 100644 index 0000000..bb1d520 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_binocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_old_monocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_old_monocular.png new file mode 100644 index 0000000..89f092d Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_old_monocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_pnv.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_pnv.png new file mode 100644 index 0000000..4fb470f Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/OPTIONAL Textures - Tubes Only/mask_pnv.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_anvis.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_anvis.png new file mode 100644 index 0000000..26bfe53 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_anvis.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_binocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_binocular.png new file mode 100644 index 0000000..6fb7fe3 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_binocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_old_monocular.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_old_monocular.png new file mode 100644 index 0000000..6773512 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_old_monocular.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_pnv.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_pnv.png new file mode 100644 index 0000000..71e0e11 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_pnv.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_thermal.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_thermal.png new file mode 100644 index 0000000..c1fac87 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/mask_thermal.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/pixel_mask1.png b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/pixel_mask1.png new file mode 100644 index 0000000..4aff48f Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/MaskTextures/pixel_mask1.png differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/README.txt b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/README.txt new file mode 100644 index 0000000..7650fca --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/README.txt @@ -0,0 +1,3 @@ +Place any textures you want to use as masks in MaskTextures, just make sure they are PNGs and have the name of the NVG mask you want to replace. +If you want to change the area where the NVG effect is applied, you have to change the textures in LensTextures +Each LensTexture has to be the same size as its corresponding MaskTexture \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/Sounds/gatingKnob.wav b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/Sounds/gatingKnob.wav new file mode 100644 index 0000000..a93089d Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/Sounds/gatingKnob.wav differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/Sounds/gatingKnob_alt.wav b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/Sounds/gatingKnob_alt.wav new file mode 100644 index 0000000..34e4163 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/Sounds/gatingKnob_alt.wav differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/WindowsInput.dll b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/WindowsInput.dll new file mode 100644 index 0000000..cc45349 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/WindowsInput.dll differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/borkel_realisticnvg_shaders b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/borkel_realisticnvg_shaders new file mode 100644 index 0000000..67f9d61 Binary files /dev/null and b/mods/Borkel's Realistic Night Vision Goggles/BepInEx/plugins/BorkelRNVG/borkel_realisticnvg_shaders differ diff --git a/mods/Borkel's Realistic Night Vision Goggles/meta.ini b/mods/Borkel's Realistic Night Vision Goggles/meta.ini new file mode 100644 index 0000000..405393a --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/meta.ini @@ -0,0 +1,28 @@ +[General] +gameName=spt +modid=0 +version=d2025.1.12.0 +newestVersion= +category="1," +nexusFileStatus=1 +installationFile=BRNVG-1.5.9.zip +repository=Nexus +ignoredVersion= +comments= +notes= +nexusDescription= +url= +hasCustomURL=false +lastNexusQuery= +lastNexusUpdate= +nexusLastModified=2025-01-12T11:47:39Z +nexusCategory=0 +converted=false +validated=false +color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0) +tracked=0 + +[installedFiles] +1\modid=0 +1\fileid=0 +size=1 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/LICENSE b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/LICENSE new file mode 100644 index 0000000..5dc6909 --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/LICENSE @@ -0,0 +1,34 @@ +University of Illinois/NCSA Open Source License + +Copyright (c) 2021 . All rights reserved. + +Developed by: SPT-Aki + + https://www.offline-tarkov.com + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation files +(the "Software"), to deal with the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + +* Neither the names of , SPT-Aki nor the names of its + contributors may be used to endorse or promote products derived from + this Software without specific prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH +THE SOFTWARE. \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles.json b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles.json new file mode 100644 index 0000000..bd2fa59 --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles.json @@ -0,0 +1,24 @@ +{ + "manifest": [ + { + "key": "assets/content/items/equipment/customizable/gpnvg/nvg_l3_gpnvg-18_anvis.bundle", + "dependencyKeys": [] + }, + { + "key": "assets/content/items/equipment/nvg_pvs14/pvs14_textures.bundle", + "dependencyKeys": [] + }, + { + "key": "assets/content/items/equipment/customizable/pvs_14/nvg_pvs_14.bundle", + "dependencyKeys": [] + }, + { + "key": "assets/content/items/equipment/customizable/nvg_armasight_n-15/nvg_armasight_n-15.bundle", + "dependencyKeys": [] + }, + { + "key": "assets/content/items/equipment/customizable/nvg_alfa_pnv-10t/nvg_alfa_pnv-10t.bundle", + "dependencyKeys": [] + } + ] +} \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/gpnvg/nvg_l3_gpnvg-18_anvis.bundle b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/gpnvg/nvg_l3_gpnvg-18_anvis.bundle new file mode 100644 index 0000000..13caf2b --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/gpnvg/nvg_l3_gpnvg-18_anvis.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87e10871b499a49208710abee6f04d4f7b540b4fa06568f5f974f7fee5da2e0f +size 5485561 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/nvg_alfa_pnv-10t/nvg_alfa_pnv-10t.bundle b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/nvg_alfa_pnv-10t/nvg_alfa_pnv-10t.bundle new file mode 100644 index 0000000..3be8b3a --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/nvg_alfa_pnv-10t/nvg_alfa_pnv-10t.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d4efcc35d35f15aeafdf269d0df1fcec4e4548e5142e0e8a6938ac89447191 +size 5398309 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/nvg_armasight_n-15/nvg_armasight_n-15.bundle b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/nvg_armasight_n-15/nvg_armasight_n-15.bundle new file mode 100644 index 0000000..8c76678 --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/nvg_armasight_n-15/nvg_armasight_n-15.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cf34cce8c00ea6ed8841ff960ba99a2d2e2089e7fce3a28f288b90d2b5e490c +size 9497565 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/pvs_14/nvg_pvs_14.bundle b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/pvs_14/nvg_pvs_14.bundle new file mode 100644 index 0000000..145314e --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/customizable/pvs_14/nvg_pvs_14.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7c5dd5cd52209657350eb134fe07e222f15c23ea54973140f4346a3e31ced96 +size 369579 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/nvg_pvs14/pvs14_textures.bundle b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/nvg_pvs14/pvs14_textures.bundle new file mode 100644 index 0000000..7a6fda7 --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/bundles/assets/content/items/equipment/nvg_pvs14/pvs14_textures.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef96e228f294b53c6b1a2a9da93c609354b716e3d37f2bc56c26460d3f68a3c +size 5073401 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/optional black GPNVG-18/INSTALLATION.txt b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/optional black GPNVG-18/INSTALLATION.txt new file mode 100644 index 0000000..0d60cc0 --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/optional black GPNVG-18/INSTALLATION.txt @@ -0,0 +1 @@ +place in "BRNVG_N-15Adapter\bundles\assets\content\items\equipment\customizable\gpnvg" \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/optional black GPNVG-18/nvg_l3_gpnvg-18_anvis.bundle b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/optional black GPNVG-18/nvg_l3_gpnvg-18_anvis.bundle new file mode 100644 index 0000000..b7614ec --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/optional black GPNVG-18/nvg_l3_gpnvg-18_anvis.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adb3e30152b26df06fc0b8307a7e400d73e4d1816181dc50281423e9ad3e6b19 +size 5485561 diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/package.json b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/package.json new file mode 100644 index 0000000..1774add --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/package.json @@ -0,0 +1,24 @@ +{ + "name": "BRNVG - N-15 Adapter", + "version": "1.0.1", + "main": "src/ModularNVG.js", + "license": "CC BY-NC-SA 3.0", + "author": "Borkel", + "sptVersion": "~3.10", + "scripts": { + "setup": "npm i", + "build": "node ./packageBuild.ts" + }, + "isBundleMod": true, + "devDependencies": { + "@types/node": "16.18.10", + "@typescript-eslint/eslint-plugin": "5.46.1", + "@typescript-eslint/parser": "5.46.1", + "bestzip": "2.2.1", + "eslint": "8.30.0", + "fs-extra": "11.1.0", + "glob": "8.0.3", + "tsyringe": "4.7.0", + "typescript": "4.9.4" + } +} \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.js b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.js new file mode 100644 index 0000000..f6408bc --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.js @@ -0,0 +1,19 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class ModularNVG { + postDBLoad(container) { + const Logger = container.resolve("WinstonLogger"); + const DB = container.resolve("DatabaseServer").getTables(); + const database = DB.templates.items; + for (let file in database) { + let fileData = database[file]; + //N-15 Adapter PNV-10T dovetail adapter + if (fileData._id === "5c0695860db834001b735461") { + fileData._props.Slots[0]._props.filters[0].Filter.push("5c066e3a0db834001b7353f0"); + Logger.info("[SBNV]: Your N-15s can also be mounted on helmets now!"); + } + } + } +} +module.exports = { mod: new ModularNVG }; +//# sourceMappingURL=ModularNVG.js.map \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.js.map b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.js.map new file mode 100644 index 0000000..b0dd8df --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ModularNVG.js","sourceRoot":"","sources":["ModularNVG.ts"],"names":[],"mappings":";;AAOA,MAAM,UAAU;IAEZ,UAAU,CAAC,SAA8B;QAErC,MAAM,MAAM,GAAG,SAAS,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;QAClD,MAAM,EAAE,GAAG,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,SAAS,EAAE,CAAC;QAC3D,MAAM,QAAQ,GAAG,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC;QAEpC,KAAK,IAAI,IAAI,IAAI,QAAQ,EAAE,CAAC;YACxB,IAAI,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;YACvC,uCAAuC;YACvC,IAAI,QAAQ,CAAC,GAAG,KAAK,0BAA0B,EAAE,CAAC;gBACrC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC;gBAC/F,MAAM,CAAC,IAAI,CAAC,wDAAwD,CAAC,CAAC;YAC9D,CAAC;QACL,CAAC;IACL,CAAC;CACJ;AACD,MAAM,CAAC,OAAO,GAAG,EAAC,GAAG,EAAE,IAAI,UAAU,EAAC,CAAC"} \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.ts b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.ts new file mode 100644 index 0000000..99a22fb --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/src/ModularNVG.ts @@ -0,0 +1,26 @@ + +import { DependencyContainer } from "tsyringe"; +import {IPostDBLoadMod} from "@spt/models/external/IPostDBLoadMod"; +import { DatabaseServer } from "@spt/servers/DatabaseServer"; +import { ILogger } from "@spt/models/spt/utils/ILogger"; + + +class ModularNVG implements IPostDBLoadMod +{ + postDBLoad(container: DependencyContainer) + { + const Logger = container.resolve("WinstonLogger"); + const DB = container.resolve("DatabaseServer").getTables(); + const database = DB.templates.items; + + for (let file in database) { + let fileData = database[file]; + //N-15 Adapter PNV-10T dovetail adapter + if (fileData._id === "5c0695860db834001b735461") { + fileData._props.Slots[0]._props.filters[0].Filter.push("5c066e3a0db834001b7353f0"); + Logger.info("[SBNV]: Your N-15s can also be mounted on helmets now!"); + } + } + } +} +module.exports = {mod: new ModularNVG}; \ No newline at end of file diff --git a/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/tsconfig.json b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/tsconfig.json new file mode 100644 index 0000000..8151310 --- /dev/null +++ b/mods/Borkel's Realistic Night Vision Goggles/user/mods/BRNVG_N-15Adapter/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "allowJs": true, + "module": "CommonJS", + "target": "es2020", + "moduleResolution": "node", + "esModuleInterop": true, + "downlevelIteration": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "outDir": "tmp", + "baseUrl": ".", + "paths": { + "@spt-aki/*": ["./types/*"] + } + }, + "lib": [ + "es2020" + ], + "include": [ + "src/*", + "src/**/*" + ] +} \ No newline at end of file diff --git a/profiles/Multiplayer/modlist.txt b/profiles/Multiplayer/modlist.txt index 2694af0..f3fe189 100644 --- a/profiles/Multiplayer/modlist.txt +++ b/profiles/Multiplayer/modlist.txt @@ -22,7 +22,6 @@ +SAIN - EpicRangeTimes Preset +SAIN -AI & Combat Tweaks_separator -+Weapon Customizer +Little Drummer Boy +RPG-7 +SVD @@ -36,6 +35,7 @@ -New Weapons & Gear_separator +Ref SPT Friendly Quests -New Traders & Tweaks_separator ++Weapon Customizer +Unlock Arena Lockboxes +Station Refueling +Quick Throw Grenades @@ -77,6 +77,7 @@ +Quest Tracker +Quick Move to Container +Stash Search ++Borkel's Realistic Night Vision Goggles +WTT - Menu Overhaul +Raid Review +Game Panel HUD diff --git a/profiles/Server/modlist.txt b/profiles/Server/modlist.txt index eb74218..71f7848 100644 --- a/profiles/Server/modlist.txt +++ b/profiles/Server/modlist.txt @@ -1,3 +1,4 @@ +# This file was automatically generated by Mod Organizer. +Unsorted_separator -Version 1.25.4_separator -Visceral Combat @@ -21,7 +22,6 @@ +SAIN - EpicRangeTimes Preset +SAIN +AI & Combat Tweaks_separator --Weapon Customizer +Little Drummer Boy +RPG-7 +SVD @@ -35,6 +35,7 @@ +New Weapons & Gear_separator +Ref SPT Friendly Quests +New Traders & Tweaks_separator +-Weapon Customizer +Unlock Arena Lockboxes +Station Refueling -Quick Throw Grenades @@ -76,6 +77,7 @@ +Quest Tracker +Quick Move to Container +Stash Search ++Borkel's Realistic Night Vision Goggles -WTT - Menu Overhaul +Raid Review -Game Panel HUD