Mod Details

Realistic Thermal Scopes

Realistic Thermal Scopes 2.0.0

Created by  FiveF

36.3K Downloads

SPT 4.0.3 Compatible

Improved Thermal Scopes.

Latest Version 2.0.0
SPT 4.0.3

Updated Oct 23, 11:10 AM

48.48 MB

Version Notes

SPT 4.0.0 release

This download is externally hosted.
Always scan for viruses.

Re upload Realistic Thermal Scopes mod for SPT 3.11.
used Unity Assets Bundle Extractor Avalonia, because others programs had issue.


Less pixeled version v2.0.0 - FiveF-realisticThermalScopes-lessPixelated-2.0.0.


v1.4.0 table (it may look weird - not my fault, Forge fault).

name px (zoom1 / zoom2) hz scope FOV* true magnification*** scalline motion blur
FLIR RS-32 320 / 80 60 9° / 2.25° x2 / x7.75 no no
ECHO1 206 / 103 30 4.7° / 2.35° x3.125 / x6.25 no no
T12W 80 30 12.5° x0.45 no no
Zeus-Pro 640 640 / 80 30 12.5° / 1.5625° x1.6 / x12.75 no no
Shakhin** 160 30 6.5° x4 no no
REAP-IR 640 / 80 60 18° / 2.25° x0.925 / x7.75 no no
Ultima thrm.** 240 30 15° n/d no no

* - optical scopes with x4 magnification have about FOV 6°
** - not much information about this device.
*** - Magnification compared to non-magnification sights (iron/holographic/reflex/collimator sights, etc.). Calculated when using the Fontaine’s FOV Fix mod. With Optic FOV Multi set to 0.65, Unmagnified Sight FOV Multi set to 0.65, Non-Optic Camera Distance Offset set to -0.05, Optic Camera Distance Offset set to 0.0.

table

Version 2.0.0
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

48.48 MB

3.1K Downloads

Created Oct 23, 11:02 AM

Updated Oct 23, 11:10 AM

Virus Total Results

SPT 4.0.0 release

Version 1.4.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

26.9K Downloads

Created Apr 7, 8:42 PM

Updated Apr 7, 8:42 PM

Virus Total Results

Change FOV for thermals scopes based from product specifications found on the internet. Zoom adjusted.

If you don’t like these changes v1.3.2 is still available.

FLIR RS-32 = x2.25, 9°, 320px | x9, 2.25°, 80px

ECHO1 = x1, 4.7°, 206px | x2, 2.35°, 103px

T12W = 12.5°, 80px

Zeus-Pro 640 = x2, 12.5°, 640px | x16, 1.5625°, 80px

Shakhin = x3.7, 6.5°, 160px

REAP-IR = x1.2, 18°, 640px | x9.6, 2.25°, 80px

Ultima thrm. = 15° 240px

Version 1.3.2
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

1.8K Downloads

Created Apr 4, 6:00 PM

Updated Apr 4, 6:00 PM

Virus Total Results

Added new thermal scope: Cyclone Shakhin 3.7x thermal scope. 30hz, 160px.

Removed ThermalVisionIsMotionBlurred for all thermal scopes.

v1.3.2 table

namepxhzscope fovscallinemotion blurFLIR RS-32320/1606010/3nonoECHO1206/2063015/11nonoT12W803015nonoZeus-Pro 640640/3203010/3nonoShakhin160306.5nonoREAP-IR640/3206022.5/2.81245nonoUltima thrm.2403015nono

Version 1.3.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

3.6K Downloads

Created Mar 26, 10:56 AM

Updated Mar 26, 10:56 AM

Virus Total Results

REAP-IR fix 876203563452342292.webp?size=20

Version 1.3.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

961 Downloads

Created Mar 25, 5:57 AM

Updated Mar 25, 5:57 AM

Virus Total Results
iusearchlinuxbtw

what happened to the less pixelated versions?

0 Likes

maybe I will do it later

0 Likes

will gladly appreciate it if you would & thank you for porting this mod to spt 3.11 + 4.0

0 Likes

have fun: FiveF-realisticThermalScopes-lessPixelated-2.0.0.

To be sure, delete also SPT\user\cache\bundleHashCache.json file.

2 Likes

thank you!

0 Likes

Thank you!! :-)

0 Likes
PureRussianVodka

any chance you can add variable zoom to the thermals?

0 Likes

No.

0 Likes

really? why not?

0 Likes

im too dumb for this

0 Likes
ColdFish

Thanks for the mod! Could you make a non-pixelated version too if it’s not too much work?

0 Likes

Maybe someday. If you feel up to it, you could do it yourself by editing the files from this mod.

0 Likes

Tried for about 40 minutes, I give up lol, will just wait for you to drop it if you decide to do it

0 Likes
0 Likes

Still a tiny bit pixelated heh but it’s 100x better than default! Thanks G!

0 Likes

You want to edit the field ScopeThermalVisionData with the Unity bundle extractor. Set these to 0. Obviously, variable zoom scopes have several ScopeThermalVisionDatas

1 UInt8 ThermalVisionIsGlitch = 1

1 UInt8 ThermalVisionIsPixelated = 1

1 UInt8 ThermalVisionIsNoisy = 1

1 UInt8 ThermalVisionIsMotionBlurred = 1

1 UInt8 ThermalVisionIsFpsStuck = 1

0 Likes
IHateChoosing *

found an issue when updating the bundles after already having played with them on:

edit: issue with font size, will try to fix it and paste error again

This can be fixed by clearing out SPT\user\cache\bundleHashCache.json except for the “{}”, after that Server starts again as usual

0 Likes

An item with the same key has already been added. Key: user/mods/FiveF-realisticThermalScopes/bundles/assets/content/items/mods/scopes/scope_all_flir_rs32_225_9x_35_60hz.bundle

0 Likes

Really sorry here - I should have explained I edited the original flir bundle in the game, not stuff in this mod. I found and copied the original flir file, pasted it into the Avalonia folder twice (once into an “Originals” folder) - then opened that file with UABEAvalonia to edit it then pasted it back to overwrite the original game file. Farplane is the range and other values related to pixelation and blur fix the image. You have to just open various sections until you find the relevant ones. I dont know / understand how to actually make mods for spt but might look into it as other modders dont seem willing to help out with what seem to be fairly simple things (editing the original file was very easy so for someone who already knows how to package mods I dont understand why optional mods like this aren’t just done for people).

0 Likes
Radicon111

I’d really appreciate and “Improved” thermals version please… - none of the older improved thermals mods have been updated to 3.11 or later :-(

1 Like

Replying because cant seem to edit original(??) - ive opened the bundle with unity Bundle Unpacker and edited flir to get rid of pixellation and noise - as well as extend range - so fixed my own problem (thumbsup)

2 Likes
[deleted at 2025-10-23 13:01:50]

removed previous comment because no edit functionality i could see. Thanks for letting us know its possible, I checked the comments to figure out exactly where to change the values.

0 Likes
alphaq1183

Can anyone help me change the zoom from echo1 to a real x1 or x1.1 in “x1” and to 2.5x in “x2” zoom in redHot and fusion ? So that it is displayed that way in the game. I don’t know what to change to make it happen.

0 Likes

Yes, you can, but you will need Unity Assets Bundle Extractor Avalonia.

Open scope_all_sig_sauer_echo1_thermal_reflex_sight_1_2x_30hz.bundle via this program. You can find this file in mod folder. Find ScopeCameraData (MonoBehaviour) - there will be four of them. Two for zoom 1 (but red-hot mode and white-hot mode) and two for zoom 2 (red-hot mode and white-hot mode). Inside this you will can see FieldOfView. Change it to the values ​​that suit you. x1 is about 20 (depends on the PIP size and the camera’s proximity to the scope, ig).

1 Like

How do i know witch arefore the 1x zoom? and in the forst of the 4 wenn i filter by name is ritten ,,0 float FieldOfView = 4,7“ whoud this be the right thing to addet to 20 ?

0 Likes
The1ShotGod

Question is there any chance for a sperate mod or an inclusion of the t7 thermal goggles to make them cover the whole screen or make them better

0 Likes

This mod dont touch goggles, but you can check this mod: Borkel’s Realistic Night Vision Goggles (NVGs and T-7)

0 Likes

T-7 can be edited in the configs. You want “Items.json” (I think in Templates folder?) and use “Item Finder” to search for T-7 in the config - there you’ll find definitions for visual “Noise” and the type of overlay - use “Anvis” to give a full screen view.

T-7 is “5c110624d174af029e69734c”

And here’s the relevant section in T-7 section in my Items.json “sightModType”: “iron”, “ColdMax”: 0.462, “DepthFade”: 0.03, “HeatMin”: 0.55, “IsFpsStuck”: false, “IsGlitch”: false, “IsMotionBlurred”: false, “IsNoisy”: false, “IsPixelated”: false, “MainTexColorCoef”: 0.2, “Mask”: “Anvis”, “MaskSize”: 1.2, “MinimumTemperatureValue”: 0.25, “NoiseIntensity”: 0.07, “PixelationBlockCount”: 256, “RampPalette”: “BlackHot”, “RampShift”: -0.059, “RoughnessCoef”: 0.04, “SpecularCoef”: 0.14

0 Likes

Reading my other reply i realised its unclear what I meant about Item Finder - that’s something you can find by googling “tarkov item finder” - which you use to get the item code - THEN open the items.json and use “find” function to locate the T-7 section. I then gave the T-7 item code anyway - as well as the section of config (tho the way this board works messed up how it displays).

0 Likes
PotatoAim

Is there any way to make the REAP-IR a variable zoom scope?

0 Likes

There are no such option.

0 Likes
wanderingouroboros

hey i was wondering how you fixed the missing UVs from trying to load the 3.10 mod in 3.11? I know nothing about unity but something regarding recompiling the .bundle file and I was curious since there were some 3.10 mods i wanted to run for 3.11 and the only issues i encountered were a vfs dependancy i had to comment out and missing textures

0 Likes

I took fresh bundle files from the game and edited a few properties in MonoBehaviour asset. I didnt take any files from older versions of the game.

0 Likes
Neiro

Hello, I encountered this problem and I don’t know how to solve it.

Error: ENOENT: no such file or directory, open ‘D:\Escape from Tarkov\user\mods\FiveF-realisticThermalScopes\bundles\assets\content\items\mods\scopes\scope_all_sig_sauer_echo1_thermal_reflex_sight_1_2x_30hz.bundle’

0 Likes

It looks like you installed the mod incorrectly.

0 Likes

Details