ThermalVanillaSights

版本 v0.0.3·更新於 2025-05-04

Introduce thermal versions of vanilla sights

模組介紹 作者原文

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"

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
ThermalVanillaSights-0.0.3.zip
檔案大小
2.9 MiB