ClearVision 2.0.5

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Fixes Night Vision and Thermal Sights!

[tabmenu]
  • Version 2.0.5

    Time for that yearly update, completely untested. Use at your own risk. Fixed json issue.

  • Version 2.0.3

    Update for the new beta SPT versions, added new content bundles

  • Version 2.0.2

    Fixes issues from V2.0.0 and V2.0.1

    Scopes can no longer be configured via F12 menu, as thermal scopes dont update like NVG goggles do.

    Bundles have been re-enabled by default. NVG configuration is still disabled in the cfg file.

  • Version 1.6.0

    Update for SPT 3.6.1 for EFT 0.13.1.3.25206
    Have not tested this update yet, but should be functional as the MD5's for the bundles have not changed.

  • Version 1.5.0

    Update for SPT 3.5.7 for EFT 0.13.0.4.23399

  • Version 1.4.1

    Hotfix for SPT 3.5.6 for EFT 0.13.0.4.23043

  • Version 1.2.1

    Update to reflect changes in the items database I had not noticed. Colors had changed sometime between v1.1 and now, where it used to be an array and now is not. Fixed some other things like incorrect version numbers and such but no other real changes. DLSS is still under review and I need to check if the thermal sight bundles have changed at all between V1.1 and now as well.

  • Version 1.1.0

    Update to TypeScript based mods. No major feature changes besides the conversion of JS to TS.

  • Version 1.0.4

    Update for AKI 2.3.1
    No real additions, simply made compatible for 2.3.1

  • Version 1.0.3

    Update to AKI 2.2.0 and Unity 2019.4 bundles. Report issues as per usual.

  • Are ther any other options in "RampPalette" for the T-7s other than "RampPalette": "BlackHot" ?

    I'd love to have them in BlueHot or Whitehot or whatever the other heat/color schemes are called!

  • Здравствуйте , есть возможность сделать т-7 ????

  • You need to change the version in the package.json, With 3.9 it now "sptVersion" not "akiVersion".

    Thumbs Up 2
    • Thank you, I had forgot about that change from 3.8 to 3.9, will upload a fixed version.

  • To the author of this mod and people who get an error when loading the server


    open package and change akiversion to sptversion!


    you're welcome.

  • Hello, I know that I’m writing in the wrong topic, but this mod is the only thing that Google finds, I’ve been looking for a mod for 2 weeks now that will clean the visors (glass) on helmets from stains, fingerprints, etc., it will simply make the visors of helmets clean, I would be very grateful if anyone can help with finding such a mod, thanks in advance.

  • It took me about a week to find a mod that clears the noise for t-7 , thank god :D

  • This is prob a dumb question, but will this mod be updated to 3.7.1. If so do you have an idea when? I've fell in love with this mod. Thank You for everything you do..

  • Hello!

    Are LimboFPS currently experiencing the following two bugs? Or is it a problem with my environment? :/


    -T-7 thermal goggles can no longer be released after being worn and used.

    - Unable to change T-7 thermal mask


    If you have time, I would appreciate it if you could respond.


    Also, this is a report of a workaround for a bug.

    When the above condition occurs (-T-7 thermal goggles can no longer be released after being worn and used.),

    Thermal can be removed by aiming a weapon equipped with Reap-IR or RS-32. (Not possible with other scopes or sights)


    We hope that you will use this information as information. :thumbup:

    Please let us know if you need any files such as logs.

    I am rooting for your future endeavors. :love:

    • I forgot to fill it in, but the version I'm using is 2.0.2.

      Sorry for inconvenience.

    • Firstly, could you elaborate further on what "not longer be released" means? I did test the T7s before releasing this version and they seemed to work as intended... Make sure your thermal/NVGs are not "on" in your inventory before you go into raid, I believe the method is probably called during loading and doesn't have a chance to update.


      As for the thermal mask, it needs to be enabled and changed in the server side mod.

      If you want to just disable it, just disable Thermal Mask in F12 menu.


      That "workaround" is because of how the ThermalVision script updates in game, I PostPatch the method of whenever a change is made to the script (the turning off and on of NVGs), so yes using a scope would do that as the method is called anytime you scope/unscope with thermal scopes.

    • thank you for your reply! I'm sorry that my English is not good. ;(


      could you further elaborate on what "not longer be released" means?

      → Regarding this, normally pressing the button on the helmet device once turns on the visor, NVG, thermal, etc., and pressing it again turns it off.

      At that time, I wrote this to mean that even "if I press the button again while they are on, they will not turn off."


      An explanation of workarounds would also be helpful. thank you.


      In any case, if the bug does not occur in LimboFPS's environment, it seems likely that some kind of conflict has occurred on my side.

      I'm glad to hear that, I'll try it out. :)


      Thank you for your answer. Good luck with your mod creation, I'm rooting for you! :*   :thumbup:

    • I checked the MD5 of what was in my game folder and what is in the download zip, and they don't match, which is odd. So I recompiled and re-uploaded the ZIP file. Try deleting the config file and dll from your game

    • Sorry for the late reply.

      All problems solved! Thank you for your hard work! :*:thumbup:

  • [Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object

    Stack trace:

    ClearVision.ScopePatches.Postfix () (at <65cbb1a7de534e869c1b80c27da36066>:0)

    (wrapper dynamic-method) ThermalVision.DMD<ThermalVision::method_1>(ThermalVision,bool)

    ThermalVision.method_3 () (at <8a5b326544954fa79c970c303424f3af>:0)

    Class539.method_1 () (at <8a5b326544954fa79c970c303424f3af>:0)

    Class539.Process (System.Single deltaTime) (at <8a5b326544954fa79c970c303424f3af>:0)

    ThermalVision.Update () (at <8a5b326544954fa79c970c303424f3af>:0)

    UnityEngine.DebugLogHandler:LogException(Exception, Object)

    Class312:UnityEngine.ILogHandler.LogException(Exception, Object)

    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)



    {

    "order": [

    "Wara-TraderModding-1.0.0",

    "aaMFACSHOP",

    "aBoopsQuestZoneAPI_v1.0.0.0",

    "aFannyPack",

    "aSmallCases",

    "Anastasia",

    "gunsmith",

    "Hephaestus",

    "MaidTraiders",

    "Priscilu",

    "viktoriya",

    "Jeovani",

    "questor",

    "AssAssIn-Olympus",

    "Carl-300 Blackout Expansion",

    "Carl-STAR15",

    "MacrossMX-Weapons Armory",

    "aStonewall Combat Helmet",

    "BandanaOfProtection",

    "Carl-QHB",

    "Choccy-Hultafors-1.1.2",

    "Dirtbikercj-ExpandedTaskText-1.2.1",

    "DoorBreacher",

    "Fontaine-FOV-Fix",

    "Gilded Key Storage",

    "HolsterAnyGun",

    "HoltzmanShield",

    "Lilly",

    "Limbo-ClearVision-2.0.1",

    "M Guns",

    "MC-AK12",

    "MC-LMG",

    "MedicalAttention",

    "MFAC GEAR",

    "MoreCheckmarksBackend",

    "MusicManiac-LessRestrictingHeadwear",

    "MusicManiac-UnrestrictedJailbreak",

    "plastic_card",

    "PreyToLive-BetterSpawnsPlus",

    "ProfileEditorHelper",

    "Realistic-FLIR-RS32-1.4.2",

    "Tracer",

    "JustNUCore",

    "LordNoodal-dudsrounds-1.0.3",

    "Priscilu Special Weapons",

    "Realistic-Reap-ir-1.0.2",

    "Revingly-NLE-5.0.0",

    "shredder-BUMA",

    "Skwizzy-NoDiscardLimit",

    "Svetlana",

    "ServerValueModifier",

    "DewardianDev-AlgorithmicLevelProgression",

    "DewardianDev-MOAR-1.3.0",

    "SWAG",

    "TitaniumSilver",

    "Virtual's Custom Quest Loader",

    "y1305 items preview",

    "zExtra RM Ammo",

    "zRaiRaiTheRaichu-AmmoStats-2.2.1",

    "zSolarint-SAIN-ServerMod",

    "zzDrakiaXYZ-Waypoints",

    ""

    ]

    }

    • Will be fixed in 2.0.2, I forgot to check if the thermal scope actually exists.

  • what is the bundle ?

    • bundles are hard-coded and pre-modified versions of the scopes, its how the mod previously worked in >v1.6

  • i think there's a bug with t-7 thermals.

    i can turn them on but not off, also when set to anvis in cfg it still has monocular overlay

    • I'll check it out, thanks for the report.

      As for the server side configuration file, you need to change the

      "ClearVision": {
           "Enabled": false
      },

      to true

    • Im having some issues with the T-7 too. I have not went into raid with them yet but when i go into the hideout and turn them on and then when i try to leave the hideout my game softlocks. Things are still showing up and sounds are still playing but I cannot click anything



    • i have the same problem in hideout test, can turn it on, but can't turn them off even tho it makes the sound "off", and then the game gets frozen when i try to go back to main menu...

    • Should be fixed in 2.0.2, am doing more sanity checks and testing those atm

    • now i can turn it off no problem

  • Limbo-ClearVision-2.0.0\src\mod.js


    const config_json_1 = __importDefault(require("cfg/config.json"));

    ->

    const config_json_1 = __importDefault(require("../cfg/config.json"));

    is ok

    • Thanks for the notice, I'll put out a hotfix soon.
      My IDE wasn't warning me about improper directory/file not found.

  • CLEARVISION 2.0.0



    The application had a critical error and failed to run

    Exception produced: Error: Cannot find module 'cfg/config.json'

    Require stack:

    - C:\Games\Escape from Tarkov\user\mods\Limbo-ClearVision-2.0.0\src\mod.js

    - C:\snapshot\project\obj\loaders\PreAkiModLoader.js

    - C:\snapshot\project\obj\controllers\GameController.js

    - C:\snapshot\project\obj\callbacks\GameCallbacks.js

    - C:\snapshot\project\obj\di\Container.js

    - C:\snapshot\project\obj\Program.js

    - C:\snapshot\project\obj\ide\ReleaseEntry.js

    1) If you want to compile the package/file into executable, please pay attention to compilation warnings and specify a literal in 'require' call. 2) If you don't want to compile the package/file into executable and want to 'require' it from filesystem (likely plugin), specify an absolute path in 'require' call using process.cwd() or process.execPath.


    Stacktrace:

    Error: Cannot find module 'cfg/config.json'

    Require stack:

    - C:\Games\Escape from Tarkov\user\mods\Limbo-ClearVision-2.0.0\src\mod.js

    - C:\snapshot\project\obj\loaders\PreAkiModLoader.js

    - C:\snapshot\project\obj\controllers\GameController.js

    - C:\snapshot\project\obj\callbacks\GameCallbacks.js

    - C:\snapshot\project\obj\di\Container.js

    - C:\snapshot\project\obj\Program.js

    - C:\snapshot\project\obj\ide\ReleaseEntry.js

    1) If you want to compile the package/file into executable, please pay attention to compilation warnings and specify a literal in 'require' call. 2) If you don't want to compile the package/file into executable and want to 'require' it from filesystem (likely plugin), specify an absolute path in 'require' call using process.cwd() or process.execPath.

    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)

    at Function._resolveFilename (pkg/prelude/bootstrap.js:1951:46)

    at Function.Module._load (node:internal/modules/cjs/loader:778:27)

    at Module.require (node:internal/modules/cjs/loader:1005:19)

    at Module.require (pkg/prelude/bootstrap.js:1851:31)

    at require (node:internal/modules/cjs/helpers:102:18)

    at Object.<anonymous> (C:\Games\Escape from Tarkov\user\mods\Limbo-ClearVision-2.0.0\src\mod.js:6:39)

    at Module._compile (node:internal/modules/cjs/loader:1105:14)

    at Module._compile (pkg/prelude/bootstrap.js:1890:32)

    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)

  • Can you add a Google Disk download address? pls

    • I have no plans to distribute over Google Drive, Dropbox, or any other cloud storage medium besides the dev gitea

  • Hey! Great mod, but is there any way to get the visualization of the NVGs back? I mean, the overlay of the headsets on your screen. I love the clearness and noise reduction but I'm also a realism "neat freak" and a part of me feels like there's no need to upgrade to GP-NVGs because the PNV10Ts are already so clear now ^^" Basically just asking if there's anyway to get the overlays back. Everything else is perfection~

    Thumbs Up 2 Happy 1
    • You would just need to change the Mask setting for the NODs you wanted to change. For example in the configs I have everything set to 'Anvis' (widest FOV) but if you wanted a more restricted FOV you could change it to 'Binocular' or one of the other settings you can find on the item db. Just search for the original setting that the item had if you wish to revert the changes. https://db.sp-tarkov.com/search/5c0696830db834001d23f5da

  • Hmmm...

    I dont know why but T12 just became a doge cube...

    Still stay on 3.5.5, maybe that is the reason?

    • The .bundle is most likely incompatible with your game version. Try downloading an older release.

  • How to get an higher brightness on the visors, and how to turn the red ones to a classical green?

  • Neat work, just a friendly reminder that you forgot to create a file folder for the latest version.

  • IS this going to be updated?

  • Excellent mod, but there is a problem in the color settings. Specifically in ClearVision\src\mod.ts. The colors are being accessed by index, instead of like a dictionary. It's a simple fix.

    pvs14._props.Color[0] = this.modConfig.PVS14.Red  < -- Doesn't work

    pvs14._props.Color['r'] = this.modConfig.PVS14.Red < -- Works

    • Unfortunately that fix isn't entirely accurate either. The correct solution would be

      Code
      pvs14._props.Color.r = this.modConfig.PVS14.Red;

      Which is now implemented in V1.2.1

  • DLSS causes nightvision to flicker/flash constantly. I didn't have enough time last night to trouble shoot much beyond finding the cause but I will poke around later to see if I can find anything.


    I'll fire up a profile with no other mods to make sure there is no conflicts and tinker with the configs.

  • How do I work this mod exactly... I dont get this.

    • Put in mod folder load up game get a nvg or thermal and go to a night raid or use the reaper thermal that's all :> there's no special needs for this mod just simple install and go

    • Sorry for late reply, but thank you! I got it figured it.

  • Not sure what the deal is, but when using the gpnvg's I am getting some really annoying flickering on screen. Is this a setting that can be adjusted or is the gp's just bugged?

    • Yeah I'm haven the same problem. Actually I'm having flickering on all pairs of NVGs.

    • The flickering is caused by DLSS. Turn it off and it should stop.

  • Finally updated to 3.0.0 last night, your timing is perfect. Thanks!

  • Thank you

  • Looking forward to this being updated to 3.0.0.

    Like 1
  • 3.0.0 update please and Thanks

  • Can i still use with 3.0.0?

  • Thank you very much for this mod!


    If its not too much to ask would you maybe also look into faceshields? Those smudges driving me crazy! I wear glasses IRL and seeing smudges on the faceshield makes me itch to clean my glasses.

    This would be a life-saving mod

  • the website says 2.3.1 but it doesnt work for me, any reason why?

    • Change the akiVersion in package.json to 2.3.1

    • yes and then i get a error that there was something unexpected in position 96 (so where the license is)

      lol wtf... just tried it again to give you a screenshot and now it worked... did you change the file yesterday?