指南針上顯示友好NPC(更新)

作者 shavkacagarikia·版本 v1.03·更新於 2026-08-31

一種引擎級功能,可根據玩家的感知統計數據使友好和敵對 NPC 都出現在指南針上,就像在輻射 3/新維加斯中一樣。

模組介紹 作者原文

一種引擎級功能,可根據玩家的感知統計數據使友好和敵對 NPC 都出現在指南針上,就像在輻射 3/新維加斯中一樣。

原址:

前置:

Fallout 4 Script Extender (F4SE)(0.7.2及以上版本):

8月30號更新:

版本 1.03

支持遊戲版本 1.11.240

5月28號更新:

版本 1.02

支持遊戲版本 1.11.221

描述

您是否注意到,在《輻射 4》中,與早期的 3D 輻射遊戲不同,玩家的指南針上只會出現敵對敵人?

該模組帶回了《輻射 3/新維加斯》中的功能,其中所有 NPC(無論是友好的還是敵對的)都顯示在指南針上。默認情況下,它們出現的距離基於玩家的感知統計數據。指南針上的 NPC 標記也會根據它們與玩家的距離或距離而縮放和淡入淡出。

包含有

沒有 esp - 該模組是一個完整的 f4se 插件,這意味着它不會在您的加載順序中佔用一個插槽。

快速可靠 - 直接與發動機配合使用。

自定義 - 隨附的.ini文件中提供了各種自定義選項。

技術細節

如果滿足以下任何條件,NPC 將不會出現在指南針上:

NPC死了

NPC被禁用

NPC 被標記爲刪除(從紙莎草紙中刪除)

NPC 有簡單的演員標誌

NPC 的 alpha 設置爲 0

NPC被設置爲幽靈

此外,任何具有隱身actor值修改的NPC(通常由隱身男孩修改)將不會顯示,直到他們變得敵對。這可以由本部分後面介紹的 ImprovedDetection 功能重寫。

至於檢測計算,基本公式非常簡單:

當目標不是敵對

的:

當目標是敵對

的:

那麼:

calculatedDistance = fMinActorCompassDetectionDistance * perceptionValue * fActorCompassDetectionActorValueMult

calculatedDistance = fMinActorCompassDetectionDistance * perceptionValue * fActorCompassDetectionActorValueMult * fActorCompassDetectionHostileMult

finalDistance = min(fMaxActorCompassDetectionDistance, max(fMinActorCompassDetectionDistance, calculatedDistance))

當 NPC 和玩家之間的距離小於 finalDistance 時,指南針上會出現 NPC 標記。

所有這些變量都可以在包含的.ini文件中進行調整。

ImprovedDetection:

此功能由原版、未使用的 Variable09 Actor 值控制。

如果在播放器上將其設置爲 0 以外的任何值,則:

覆蓋上述所有計算

將檢測設置爲最大距離

使設置了 隱形Actor值(Invisibility Actor Value) 的Actor即使它們不是敵對的,也會顯示在指南針上

(此功能類似於新維加斯的增強傳感器特權。

標記縮放/淡入淡出:

該模組還包括一項功能,可以根據標記圖標與玩家的距離在視覺上縮放和淡入淡出標記圖標。

原版位置標記使用相同的概念,並且該模組應用了類似的線性插值公式——最近的標記的比例/淡入淡出爲 100,最遠的標記爲 60。

這些值也可以在.ini文件中修改。

從技術上講,術語 NPC 指的是 Creation Engine 的 Actor 形式,但在本文中,更通用的術語“NPC”用於不熟悉 Bethesda 引擎術語的讀者。

該模組與經典背武器系統和子彈計數裝彈系統一起是《輻射 4:新維加斯》項目的一部分

安裝

像任何其他模組一樣安裝,確保模組.dll和.ini文件都在您的 F4SE/plugins 文件夾中。

如果您在.ini中進行了更改,請在更新時確保備份.ini文件,以便恢復自定義選項。

當然,該模組需要從 f4se 啓動器 (f4se_loader.exe) 啓動 f4se 和遊戲。

注意

由於原版遊戲並非旨在在指南針上顯示非敵對行爲者,因此在某些情況下,您可能會看到處於根本不應該看到的狀態的 NPC 標記。例如,原版伏擊的設置使得在玩家觸發它們之前,那裏的生物是非敵對的——這意味着它們會在指南針上顯示爲敵對。

致謝

GELUXRUM - 逆向工程見解和一些引擎結構定義

BlahBlahDEEBlahBlah - 測試

F4NV - 唯一讓我時不時地回到模組的事情

源代碼

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

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

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

檔案與校驗

檔案名稱
Friendly NPCs On Compass - 1.03 95776 1.03 2026-08-29T21-00Z Ix6CP2Y29.zip
檔案大小
168.6 KiB
SHA-256
792fb9645b838cc5cb99e732fa4f53267e99e7f45a021fe4b9bed120a38d109c
入庫時間
2026-10-10 15:53