搜尋

Arma 3Arma《Arma遊戲修改器

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[電玩遊戲] 《Arma 3》Internal DX11 ESP 外掛下載 單人模式專用、敵人位置標記、地圖ESP顯示教學

[複製連結]
1
00000000 ( Lv.50 智天使 ) 發表於 2 小時前 | 只看該作者 |只看大圖 回覆獎勵 |升序瀏覽 |閱讀模式

快速閱讀精華



  • 這是一款針對《Arma 3》開發的Internal DX11 ESP內部透視外掛,支援 Steam 正版v2.22.0.154045版本。
  • ⚠️ 重大風險警告:此為內部掛(Internal Cheat),具有可檢測性!在開啟 BattlEye 的伺服器上使用將導致帳號永久停權
  • 僅限單人離線模式無 BattlEye 保護的私人伺服器使用,這是唯一支援的使用情境。
  • 核心功能包含世界透視(World ESP)地圖透視(Map ESP),可即時顯示敵人、載具、屍體、物品位置與血量。
  • 採用 DirectX 11 內部繪製,自動適應各種整理度與長寬比,無需手動調整座標。


目錄指引





重要提醒與免責聲明



⚠️ 嚴重警告:可檢測性與停權風險

這是一款內部外掛(Internal Cheat),且具備可檢測性。在任何開啟 BattlEye 保護的伺服器上使用,將導致您的 Steam 帳號遭到永久停權(Hard Ban)

唯一支援的使用情境:
  • 完全離線的單人模式(Single Player / Scenario)
  • 未開啟 BattlEye 的私人伺服器(LAN 或私人主機且明確關閉 BattlEye)


本程式不具備任何反作弊繞過機制,不會隱藏 DLL 痕跡,也不會清理注入軌跡。作者明確表示不會添加 BattlEye 迴避功能,請勿要求相關功能。



功能特色總覽



本外掛提供完整的 ESP(Extra Sensory Perception,超感官知覺)透視功能,分為世界透視與地圖透視兩大模組。

世界透視(World ESP)


  • 動態方框:根據實體的頭部與腳部點位建立方框,會隨身體移動而非浮動。
  • 類別名稱:顯示每個實體的 config 類別名稱(如 I_Soldier_TL_FB_MRAP_01_hmg_FLand_FirstAidKit_01_open_F),若無則顯示引擎類別名稱。
  • 距離標示:每個實體上方顯示距離(公尺)。
  • 血量條:讀取遊戲內建的傷害鏈(屍體顯示 1.01)。
  • 陣營顏色:依據駕駛員而非硬體決定顏色。載具會根據乘坐者改變顏色,例如敵人駕駛俘獲的 Hunter 會顯示紅色。預設綠色為己方、紅色為敵方、青色為動物、橘色為無駕駛員載具、紫色為物件、灰色為屍體。


地圖透視(Map ESP)


M 鍵開啟地圖時,透視標記會繪製在遊戲原生地圖上。
  • 精準定位:詢問引擎自身的地圖轉換矩陣,標記會落在遊戲圖標相同位置。
  • 類別篩選:標記遵循與世界方框相同的類別篩選與類別名稱清單。
  • 安全區域適配:介面安全區域(Safe Zone)從地圖物件自身欄位讀取而非假設值,並在螢幕上確認。
  • 地圖距離設定:獨立的地圖顯示距離,設為 0 表示無限制(預設)。
  • 世界方框隱藏:開啟地圖時可選擇隱藏世界方框(預設開啟)。
  • 自身位置標記:無論篩選設定為何,總是在自身位置顯示白點黑框,作為地圖校準參考。
  • 智能按鍵偵測:地圖開啟狀態從引擎自身的 visibleMap 狀態讀取,而非按鍵偵測,因此重新綁定地圖鍵不會影響功能。


分類篩選系統


每個類別都有獨立開關與類別名稱清單:
  • Friendly(友方):存活且同陣營的人員
  • Enemy(敵方):存活且非同陣營的人員
  • Neutral(中立):平民與無擁有者單位
  • Vehicle(載具):汽車、坦克、直升機、固定武器,無論有無駕駛員
  • Corpse(屍體):設定死亡旗標的人員,無論原陣營
  • Animal(動物)
  • Loot(戰利品):彈藥箱、掉落武器、地面物品


清單項目以不區分大小寫的子字串比對實體的兩個名稱,因此 UK3CB_CSAT 可涵蓋整個載具家族,carx 可涵蓋所有載具而無需列出模型。每個類別可設定為「僅顯示清單」或「隱藏清單」,空白清單絕不會隱藏任何項目,因此切換為「僅顯示清單」不會意外清空顯示。選單會即時顯示每個清單目前隱藏了多少實體。

除錯視窗


  • 實體清單監控:即時顯示所有實體狀態、來源表格、以及若被排除的原因。
  • 快速篩選:每個實體旁有「+ filter」按鈕,可將其類別名稱加入該類別的清單,讓你透過點擊畫面上的項目來建立篩選清單。


整理度獨立:所有繪製皆與你的整理度、長寬比或全螢幕模式無關。投影使用攝影機物件自身的半範圍與焦距,因此無論遊戲設定為何,覆蓋層都會正確繪製。


系統需求與版本資訊



項目需求規格
作業系統Windows 10 或 Windows 11(64位元)
遊戲版本Arma 3 Steam Stable 2.22 Hotfix(v2.22.0.154045)
執行檔arma3_x64.exe
反作弊必須關閉 BattlEye(Off) 強制要求


版本資訊:
  • 釋出版本:Version 1.0.2(檔案名稱顯示為 ArmaEsp_1.5.2.dll)
  • 適用平臺:Steam 正版(僅限離線/無 BattlEye 環境)
  • 更新日期:依據技術論壇釋出時間
  • 檔案類型:DLL 動態連結函式庫 + 注入器執行檔



安裝與使用教學



步驟一:準備遊戲環境
  • 啟動 Steam,右鍵點擊《Arma 3》→「內容」→「已安裝檔案」→確認遊戲版本為 v2.22.0.154045。
  • 若需單人遊玩,在啟動器左下角將 BattlEye 保護設為「關閉」(Off)。
  • 啟動遊戲,進入單人任務或無 BattlEye 的私人伺服器。


步驟二:放置檔案
將下載的檔案解壓縮,把 ArmaEsp.dllArmaEspInjector.exe 放置在《Arma 3》安裝目錄下,與 arma3_x64.exe 同目錄。若放置於其他位置,請在指令中加入 --dll 參數指定路徑。

步驟三:執行注入器
以系統管理員身分開啟命令提示字元(CMD)或 PowerShell,切換至遊戲目錄,執行以下指令:

ArmaEspInjector.exe --wait 120


注入器會自動尋找 arma3_x64.exe 程序,拒絕 32 位元目標,並在遊戲程序中呼叫 LoadLibraryW 載入 DLL。

其他可用參數:
  • --process [名稱]:指定目標程序名稱(預設為 arma3_x64.exe)
  • --dll [路徑]:指定 DLL 檔案路徑(若不在同目錄)
  • --wait [秒數]:等待遊戲程序出現的最長時間(預設 120 秒)
  • --list:列出所有執行中的 Arma 3 程序
  • --eject:安全卸載(Clean Unload)


步驟四:遊戲內操作
成功注入後,在遊戲中按下 Insert 鍵開啟選單,F12 開關 ESP 顯示。建議先進入單人場景測試功能是否正常。


熱鍵操作說明



熱鍵功能說明
Insert顯示或隱藏外掛選單(Menu)
F9實體清單監控(Entity List Watch):每刷新一次取樣一次實體清單,持續十秒,報告哪些實體在每次取樣都被繪製、僅在某些取樣中出現,以及表格列出的數量。
F10偏移量傾印(Offset Dump):重新執行偏移量與實體傾印,並比對每個實體欄位與前一次 F10 的差異。使用方式:按 F10,受傷,再按 F10,變成很小分數的欄位即為傷害浮點數。
F11安全卸載(Clean Unload):恢復交換鏈掛鉤(Swapchain Hooks)與視窗程序(Window Procedure),乾淨地移除外掛。
F12開啟或關閉 ESP 顯示(Toggle ESP)



技術原理簡介



Internal DX11 掛載機制
此外掛採用內部掛(Internal Cheat)架構,透過 DLL 注入(DLL Injection)將 ArmaEsp.dll 載入 arma3_x64.exe 程序空間。與外部覆蓋(External Overlay)不同,內部掛直接在遊戲程序內部運作,能夠呼叫遊戲引擎自身的 DirectX 11 渲染管道。

DirectX 11 Hook 與繪製
外掛掛鉤(Hook)了 DirectX 11 的交換鏈(Swap Chain)呈現函數,在遊戲每幀渲染完成後,於畫面上方繪製 ESP 資訊。所有投影計算使用攝影機物件自身的半範圍(Half Extents)與焦距(Focal Lengtd),確保無論玩家使用何種整理度、長寬比或全螢幕/視窗模式,方框與文字都能準確貼合在 3D 世界中的實體上。

實體資料讀取(Entity Dump)
外掛透過讀取遊戲引擎的實體表格(Entity Tables),獲取所有存活物件的位置、血量、類別名稱等資料。這些資料與遊戲內建的傷害鏈(Damage Chain)使用相同來源,因此血量顯示與遊戲內部計算完全同步。

地圖投影校準(Map Projection)
地圖 ESP 不採用硬編碼座標,而是詢問引擎自身的地圖轉換矩陣(Map Transform),計算每個實體在遊戲地圖上的對應位置,確保標記與遊戲原生圖標完全重疊。介面安全區域(Safe Zone)亦從地圖物件自身欄位讀取,適應不同整理度的黑邊設定。


實機畫面展示



以下為外掛實際運作時的遊戲畫面截圖:



👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app



圖片說明:世界 ESP 顯示敵方單位方框、距離、類別名稱(如 I_Soldier_TL_F)與血量條。整理度 2560x1250。

F3QhDPP.jpg


圖片說明:地圖 ESP(Map ESP)標記模式,於遊戲原生地圖上顯示敵我位置,標記與遊戲圖標精準重疊。

wBGXBWM.jpg



圖片說明:Debug 視窗與實體清單監控畫面,顯示所有實體的即時狀態與篩選條件。整理度 2557x1438。


常見問題Q&A



Q:這個外掛在多人連線模式使用安全嗎?
絕對不安全。此外掛是內部掛(Internal Cheat),具備可檢測性。在開啟 BattlEye 保護的官方伺服器或大多數私人伺服器上使用,將導致您的 Steam 帳號遭到永久停權(Hard Ban)。請僅在單人離線模式或已關閉 BattlEye 的私人伺服器中使用。

Q:為什麼注入後遊戲崩潰或沒有顯示 ESP?
可能原因包括:
  • 遊戲版本不符:請確認您的遊戲版本為 v2.22.0.154045(Steam Stable 2.22 Hotfix)。版本不符將導致偏移量錯誤。
  • 注入器權限不足:請確保以「系統管理員身分」執行 ArmaEspInjector.exe
  • 執行順序錯誤:必須先啟動遊戲並進入任務(Mission),再執行注入器。使用 --wait 120 參數可讓注入器等待遊戲出現。
  • DLL 路徑錯誤:確保 ArmaEsp.dll 與注入器在同一目錄,或使用 --dll 參數指定完整路徑。


Q:如何安全地移除或關閉外掛?
按下 F11 鍵可執行「Clean Unload」(安全卸載),這會恢復交換鏈掛鉤(Swapchain Hooks)與視窗程序(Window Procedure),乾淨地從記憶體中移除外掛。建議在關閉遊戲前先按 F11。若直接關閉遊戲,DLL 會隨程序結束而釋放,但下次啟動可能殘留痕跡。

Q:為什麼作者不添加 BattlEye 繞過功能?
作者明確聲明此專案永遠不會添加反作弊繞過機制。原因包括:
  • 法律與道德風險:繞過 BattlEye 可能違反遊戲服務條款與部分國家法律。
  • 技術複雜度:現代內核級反作弊(如 BattlEye、Easy Anti-Cheat)需要驅動級繞過,遠超一般外掛範疇。
  • 專案定位:此外掛定位為「離線單人模式工具」與「技術研究用途」,非線上作弊工具。


Q:載入後遊戲畫面卡頓或 FPS 下降怎麼辦?
ESP 功能需要每幀讀取實體清單並進行 3D 投影計算,必然會造成效能開銷。若感到卡頓:
  • 在選單中關閉不必要的類別(如「Animal」「Loot」),減少實體掃描數量。
  • 縮短「Distance」(距離)設定,只顯示附近敵人而非全地圖。
  • 關閉「Map ESP」或縮小地圖顯示距離。
  • 確保遊戲使用獨立顯卡運行(而非內顯)。



檔案下載點



本工具僅供技術研究與單人離線模式使用,使用前請詳閱上方免責聲明。



所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。









大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單