ThermalVanillaSights
Introduce thermal versions of vanilla sights
About this mod Author’s original text
Tips:
Modify __GearFovZoom__ in GearSightPartDataBlock or the item's __ItemFPSSetting__ if you find part of the gear is leaked in sight while aiming/running/relaxed/etc.
Projection in thermal sights is a slightly zoomed in by default due to the shader configs.
- For vanilla weapons:
- You can directly apply the provided pre-configured blocks bellow on vanilla weapon PlayerOfflineGear settings. They are properly adjusted to remove leaked gear part in sight and match with correct fov zoom.
- For modded weapons:
- Further tweaks might be required before using to make the sights look better on your own weapons. Just change GearFovZoom and ItemFPSSetting.
- In order to remove leaked gear part, to be more specific, increase GearFovZoom or reduce z value of localPosZoom in ItemFPSSetting to move sight position closer to the camera.
GearSightPartConfig:
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_2_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 14
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 14,
"WorldFovZoom": 49,
"ZoomSensitivityModifier": 1.0
},
"name": "Sight_2_t HeavySMG",
"internalEnabled": true,
"persistentID": 100
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_5_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 7
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 20,
"WorldFovZoom": 48,
"ZoomSensitivityModifier": 1.0
},
"name": "Sight_5_t BurstRifle",
"internalEnabled": true,
"persistentID": 101
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_6_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 6
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 15,
"WorldFovZoom": 49,
"ZoomSensitivityModifier": 1.0
},
"name": "Sight_6_t AssaultRifle",
"internalEnabled": true,
"persistentID": 102
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_8_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 13
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 11,
"WorldFovZoom": 48,
"ZoomSensitivityModifier": 0.8
},
"name": "Sight_8_t DMR",
"internalEnabled": true,
"persistentID": 103
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_9_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 10
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 19,
"WorldFovZoom": 48,
"ZoomSensitivityModifier": 1.0
},
"name": "Sight_9_t BurstCannon",
"internalEnabled": true,
"persistentID": 104
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_12_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 10
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 20,
"WorldFovZoom": 40,
"ZoomSensitivityModifier": 1.0
},
"name": "Sight_12_t HELGun",
"internalEnabled": true,
"persistentID": 105
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_13_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 5
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 10,
"WorldFovZoom": 40,
"ZoomSensitivityModifier": 0.7
},
"name": "Sight_13_t HELRifle",
"internalEnabled": true,
"persistentID": 106
},
{
"General": {
"Model": "Assets/EternalPrefabs/ThermalSights/Sight_14_t.prefab",
"GearCategoryFilter": 0,
"AssetBundle": 50,
"BundleShard": 16
},
"Aligns": [
{
"AlignType": 6,
"AlignName": "Sight_Align"
}
],
"SightProperties": {
"GearFovZoom": 16,
"WorldFovZoom": 48,
"ZoomSensitivityModifier": 1.0
},
"name"
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.