《S&Box》IMGUI模組選單檢視器 快速閱讀精華
- 🎯 核心功能:為 S&Box 打造遊戲內 IMGUI 覆蓋介面,實現類似 Roblox Dex 腳本的物件與數值瀏覽器
- 🔧 技術基底:Linux Proton 環境 開發測試,理論支援 Windows 全平臺
- 💉 注入方式:使用 Process Hacker 進行 DLL 注入(Linux 環境首選工具)
- 📁 輸出位置:傾印檔案與紀錄儲存於 C:\Users\(使用者名稱) 目錄
- 🚀 開源邀請:原作者釋出原始碼,歡迎社羣接續開發完整選單系統
前言:為什麼 S&Box 需要這個工具?
S&Box 作為 Source 2 引擎的次世代創作平臺,擁有極高的模組化潛力,但遊戲內即時除錯與物件檢視工具卻相對缺乏。這款 IMGUI 模組檢視器 的誕生,正是為了填補這個缺口——讓開發者與進階玩家能像使用 Roblox 知名的 Dex 腳本 那樣,即時瀏覽遊戲內物件結構與數值變化。
原作者已將基礎框架搭建完成,但坦言個人技術有限,期待社羣高手接棒,將其擴展為功能完整的物件瀏覽器與數值修改器。
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app
重要提醒:使用風險聲明
⚠️ 高風險操作警告
- DLL 注入屬於記憶體層級操作,可能觸發 反作弊系統 偵測
- S&Box 為線上連線平臺,使用修改工具可能導致 帳號封鎖
- 本工具僅供 單機測試/本地開發 用途,請勿於公開伺服器使用
- 建議在 離線環境 或 私人伺服器 進行功能驗證
功能展示與運作原理
這套 IMGUI 介面的核心概念,是建立一個 遊戲內覆蓋層(Overlay),讓使用者無需切出遊戲視窗即可檢視執行期資訊。目前的實作已能成功繪製基礎 UI 框架,並建立與遊戲程序的通訊管道。
【小知識】 IMGUI(Immediate Mode GUI)與傳統保留模式 GUI 不同,每幀都重新繪製整個介面,這讓它特別適合遊戲除錯工具這種需要即時更新的場景。
安裝與使用教學
系統需求與環境準備
| 項目 | 需求規格 | | 作業系統 | Windows 10/11(理論支援)/ Linux + Proton(已驗證) | | 目標遊戲 | S&Box(Steam 平臺) | | 注入工具 | Process Hacker(推薦)/ 任何支援 DLL 注入的工具 | | 輸出目錄 | C:\Users\(你的使用者名稱) |
步驟一:準備注入工具
原作者於 Linux Proton 環境開發,實測 Process Hacker 為該環境下少數可用的注入方案。Windows 使用者可選擇:
- Process Hacker(開源,功能完整)
- 其他 DLL 注入器(需自行測試相容性)
步驟二:執行 DLL 注入
- 啟動 S&Box 遊戲程序
- 開啟 Process Hacker,找到 sbox.exe 或對應程序名稱
- 選擇「注入 DLL」功能,載入 WHMenu.dll
- 成功注入後,遊戲畫面應出現 IMGUI 覆蓋介面
步驟三:定位輸出檔案
工具執行期間產生的 傾印檔案(Dumps) 與 執行紀錄(Logs) 預設儲存於:
請定期清理該目錄,避免累積過多紀錄檔案。
開發者接棒邀請:從原型到完整工具
原作者明確表示此專案為 概念驗證(Proof of Concept) 階段,已達個人技術天花板。若你具備以下能力,非常適合接手開發:
- 熟悉 Source 2 引擎 記憶體結構與逆向工程
- 具備 IMGUI 或 Dear ImGui 實作經驗
- 瞭解遊戲內 物件反射系統(Reflection) 設計
- 能實作 數值即時修改 與 記憶體編輯 功能
理想功能藍圖:
| 階段 | 功能目標 | 難度 | | Phase 1 | 物件樹狀瀏覽器(類 Dex Explorer) | ⭐⭐⭐ | | Phase 2 | 數值即時編輯與記憶體鎖定 | ⭐⭐⭐⭐ | | Phase 3 | 腳本執行環境整合 | ⭐⭐⭐⭐⭐ |
若你完成任何階段的擴展,請務必回覆分享成果!
檔案下載點
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
常見問題Q&A
Q:Windows 上 Process Hacker 無法注入怎麼辦?
嘗試以系統管理員身分執行 Process Hacker,或暫時關閉 Windows Defender 即時保護(注入完成後請重新開啟)。
Q:注入後遊戲當機或無法顯示介面?
確認 S&Box 版本與 DLL 編譯目標版本是否匹配。Source 2 引擎更新頻繁,建議使用最新原始碼自行編譯。
Q:輸出目錄找不到傾印檔案?
檢查 C:\Users\你的使用者名稱 路徑權限,或嘗試以管理員身分執行注入工具。
Q:這個工具會被 VAC 或遊戲反作弊偵測嗎?
S&Box 目前採用 Steam 內建信任模式,任何記憶體層級操作都存在風險。強烈建議僅於離線環境使用。
Q:如何將此專案擴展為完整選單?
需深入 Source 2 的 Schema System 與 Entity Networking,建議參考 Cheat Engine (CE修改器) 7.5 漢化版 中文版 與 《Cheat Engine》V7.6 中文化版超強記憶體解鎖工具:遊戲外掛製作神器! 的記憶體分析技巧,結合 IMGUI 的即時渲染能力進行開發。
文末重點回顧
- 此工具為 S&Box 首個開源的 IMGUI 注入框架,奠定物件瀏覽器的技術基礎
- Linux Proton 環境驗證通過,Windows 相容性待社羣回饋
- 原始碼完全釋出,邀請具備 逆向工程 與 引擎開發 經驗的開發者接棒
- 使用時務必注意 反作弊風險,限定離線/開發用途
|