Clean Thermal Scopes 2.0.0

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Gets Rid of Grain in the FLIR and REAP-IR thermals

Your Clean thermals mod :senkosmug:

  • please update

  • please update ;(

  • Currently working on at least the Reap-IR in 2.0.1 have not tested other thermals

    Thanks 1
  • currently works in AKI 1.5.1 Sep 15, 2021

  • Hi, Is it possible to change the range of vision of the thermal sights?

  • please update to 1.4.4 animefingerdancing

    • I used it on 1.4.4, and it seemed to work (unless one of my other mods cleans up thermals too, which I doubt.).

  • Nice mod

    Can you add the T-7 Thermal Goggles as well, please?

    • If you need it for the T-7 you can use Clear NVGs Redux mod , or if you want to just change the T-7, you can add this to any .js file in any mod (this one for example, and be mindful to paste it in a place where it can be executed like after Start() or in this case after load() ) :


      const items = DatabaseServer.tables.templates.items;


      items["5c110624d174af029e69734c"]._props.IsNoisy = false;

      items["5c110624d174af029e69734c"]._props.HeatMin = 0.001;

      items["5c110624d174af029e69734c"]._props.NoiseIntensity = 0.0;

      items["5c110624d174af029e69734c"]._props.IsMotionBlurred = false;

      items["5c110624d174af029e69734c"]._props.MaskSize = 0.99;

      items["5c110624d174af029e69734c"]._props.Mask = "Anvis";


      -props.mask changes the HUD/FOV displayed, the default one is "Thermal" that is just a circle, Anvis is the quad eye night vision that has more FOV, this is how I usually played it in R7

      This is from memory so maybe it isn't right but it doesn't hurt to try.

  • In case someone really needs this in 1.0.1 , you need to change 2 or 3 lines of code in the mod for it to load, the only thing that changed is they way its loaded. You need to open "thermals.js" in the src folder with a text editor and change :


    constructor()

    {

    this.mod = "CheekiestBreeki-CleanThermals";

    core_f.packager.onLoad[this.mod] = this.load.bind(this);

    common_f.logger.logInfo(`Loading: Clean Thermals`)

    }

    load()

    {

    const bundles = `${core_f.packager.getModPath(this.mod)}/bundles.json)`


    INTO:


    constructor()

    {

    this.mod = "CheekiestBreeki-CleanThermals";

    ModLoader.onLoad[this.mod] = this.load.bind(this);

    }

    load()

    {

    const bundles = `${ModLoader.getModPath(this.mod)}/bundles.json)`

    //

    }


    -The only thing that changed is the 'core_f.packager' function into 'ModLoader'. Also I had to delete the 'common_f.logger.logInfo' function because the new one, "Logger.Info" wasn't working for me, this only affects the message that is displayed on server start, when the mod is loaded. I tried a few runs with the FLIR and I think it works now. 60hz display and everything. I hope this works for you too , have fun

  • please update the mod to 1.0.1, i love this mod, one of the best mods i use

  • This is very useful, is it possible to update please?