《Apex Legends》Unheard External 快速閱讀精華
- 🎯 核心功能: 記憶體瞄準 (Memory Aim) + 透視視覺 (Visuals) + 發光效果 (Glow)
- 👁️ 視覺輔助: 玩家骨架顯示、方框透視、血條、頭部標記、隊友辨識
- ✨ 發光特效: 人物發光、武器發光、第一人稱視角發光
- ⚙️ 環境調整: 全亮模式 (Full Bright)、移除天空、Gamma 調整、真實 4:3 拉伸
- 🎮 其他功能: FOV 視野調整、第三人稱視角、平滑瞄準、瞄準範圍 (Fov) 設定
⚠️ 風險提醒: 本工具涉及記憶體修改與驅動層操作,使用可能導致帳號永久停權。請僅在測試環境或備用帳號上使用,正式帳號請勿嘗試!
這篇文章要解決什麼問題?
許多《Apex Legends》玩家想要理解外部輔助工具的運作原理,或是尋找開源專案來學習遊戲記憶體讀取的技術實作。這篇教學將帶你深入了解 Unheard External 這款開源專案的功能架構、所需技術背景,以及如何取得原始碼進行研究。
我們會從功能解析、技術需求到檔案取得,一步步說明這個專案的完整面貌。無論你是想學習遊戲外掛開發技術,或是純粹好奇這類工具如何運作,這篇文章都能給你清晰的指引。
Unheard External 完整功能拆解
這款工具採用外部讀取 (External) 架構設計,意味著它不需要注入 DLL 到遊戲進程內,而是透過驅動程式讀取遊戲記憶體來取得數據。這樣的設計在技術上較為安全,但仍屬於違反遊戲規範的行為。
👁️ 視覺輔助功能 (Visuals)
- 玩家骨架 (Player Skeleton): 顯示敵人骨骼結構,讓你隔牆也能看到對方姿勢
- 方框透視 (Player Box): 在敵人周圍繪製 2D 或 3D 方框
- 頭部標記 (Head Dot): 在敵人頭部位置顯示標記點,方便瞄準
- 血條顯示 (Health Bar): 即時顯示敵人剩餘血量
- 隊友辨識 (Team Check): 區分敵我,避免誤傷隊友
✨ 發光效果 (Glow)
- 人物發光: 讓敵人身體發出明顯光芒,即使在暗處也能清楚看見
- 武器與視角發光: 武器模組與第一人稱視角武器也會發光(可拆分成獨立功能)
- 本地玩家發光: 讓自己的角色也發光(較少用於實戰,多用於測試)
⚙️ 控制台變數修改 (Convars)
- 全亮模式 (Full Bright): 移除遊戲內陰影,整張地圖如同白晝
- 移除天空 (No Sky): 消除天空盒,減少視覺干擾並可能提升 FPS
- Gamma 調整: 修改遊戲亮度參數
- 真實 4:3 拉伸 (True Stretch 4:3): 正確的 4:3 解析度拉伸設定
🎮 雜項功能 (Misc)
- FOV 視野調整: 修改預設視野角度,看得更廣
- 第三人稱視角: 強制開啟第三人稱模式(僅限本地顯示)
🎯 瞄準輔助 (Aim)
- 記憶體瞄準 (Memory Aim): 直接寫入記憶體改變準心位置
- 平滑度調整 (Smoothing): 讓瞄準移動更自然,降低被偵測風險
- 瞄準範圍 (Fov): 設定輔助瞄準的有效角度範圍
功能實機畫面展示
以下是開發者提供的實機截圖,展示各項功能的視覺效果:
技術需求與使用須知
🔧 你需要具備什麼?
這不是一個「下載即用」的工具。要使用或修改這個專案,你需要:
- C++ 基礎: 理解原始碼結構與邏輯
- 驅動程式知識: 需要自行實作或整合驅動層讀取功能
- 記憶體偏移量更新: 遊戲每次更新後,你需要自行尋找新的記憶體偏移量 (Offset)
- 編譯環境: Visual Studio 或其他 C++ 編譯器
⚠️ 重要技術提醒
開發者在原始說明中特別強調:
- 目前釋出的版本是基於當時最新的遊戲版本,但《Apex Legends》更新頻繁,等你看到這篇文章時,偏移量可能已經過期
- FOV 調整等功能需要你自己尋找對應的記憶體位址
- 你需要自行加入驅動程式,開發者僅提供最小化範例參考
檔案下載與取得方式 🔽
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
GitHub 原始碼庫:
開發者提到有 GitHub 儲存庫,但無法直接在此提供連結。
給想學習技術的新手建議
如果你對遊戲記憶體修改技術感興趣,這裡有一些學習路徑建議:
- 先學基礎: 理解 C++ 指標、記憶體管理、Windows API
- 驅動程式入門: 學習 Kernel Mode Driver (KMD) 基礎概念
- 逆向工程: 了解如何使用 Cheat Engine 尋找記憶體位址
- 參考資源: UnknownCheats 論壇有大量教學文章與原始碼範例
【小知識】什麼是「External」?
External 指的是「外部輔助」,工具本身是一個獨立執行檔,不透過 DLL 注入到遊戲內,而是透過驅動程式讀取遊戲記憶體,再將資訊顯示在螢幕上(通常使用 Overlay 技術)。相較於 Internal(注入式),External 理論上較難被遊戲的反作弊系統偵測,但功能也相對受限。
Unheard External 常見問題Q&A
Q:這個工具下載後可以直接用嗎?
沒辦法直接使用。這是原始碼專案,你需要具備 C++ 編譯能力,並且自行加入驅動程式與更新記憶體偏移量才能運作。
Q:遊戲更新後還能用嗎?
幾乎肯定不能。《Apex Legends》每週或每兩週就會有小更新,記憶體位址會改變。你需要自己用 Cheat Engine 等工具重新尋找偏移量。
Q:使用這個會被 Ban 嗎?
絕對會。這屬於明確的作弊行為,Respawn 的反作弊系統 (Easy Anti-Cheat) 會偵測記憶體讀取行為。強烈建議僅在備用帳號或離線環境測試。
Q:FOV 調整功能在哪裡?
原始碼中有預留位置,但開發者沒有提供具體偏移量。你需要自己尋找 m_iFOV 或相關的記憶體位址。
Q:什麼是「驅動程式」?我該怎麼加?
驅動程式 (Driver) 是運作在 Windows 核心層 (Kernel Mode) 的程式,可以繞過使用者層的反作弊保護。開發者建議參考他一年前在 UnknownCheats 發布的另一個 Apex 原始碼,其中有最小化驅動範例。
Q:這跟 GG修改器 或 Cheat Engine 有什麼不同?
GG 修改器主要用於 Android 平台,Cheat Engine 是通用的記憶體掃描工具。Unheard External 是專為《Apex Legends》設計的 C++ 專案,功能更專精但需要程式基礎才能使用。
相關工具推薦
如果你想深入研究這類技術,以下工具可能對你有幫助:
重點回顧
- Unheard External 是一款開源的《Apex Legends》外部輔助工具,採用 C++ 撰寫
- 功能包含透視、發光、瞄準輔助、環境調整等,但需要自行編譯與設定
- 必須具備驅動程式與記憶體偏移量更新能力才能使用
- 使用風險極高,可能導致永久停權,僅建議用於技術學習目的
- 原始碼可於 UnknownCheats 論壇或相關管道尋找
|