Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)
封面參考(原作): Middle-earth: Shadow of Mordor · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。
來源維護者: Jimmybobthegreatson · 版本: 478cadd9a628 · 整理日期: 2026-10-12
文件授權: MIT · LICENSE · 本文形式: README 翻譯
下文為來源 README 的繁中翻譯,由 Kirikirin 使用 AI 輔助整理;功能、完成度與測試結果均為原作者描述,本站未逐項實機驗證。圖片改為來源連結,指令與技術識別保留原文。
mordor-combat
一個非官方的 Rust / Bevy 重實作,針對《中土世界:魔多之影》的戰鬥、戰鬥動畫、行走/奔跑與蹲伏/潛行系統,由遊戲自身的資料驅動:動畫庫、遊戲資料庫(攻擊池、動作節點、反擊、暈眩與擊倒規則)以及玩家行為圖(步態片段與速率、攝影機)。
此儲存庫不包含任何遊戲資產,也不包含任何角色模型。 你需要自備遊戲副本。程式在執行階段就地讀取你安裝目錄中的 .arch05 封存檔(動畫、遊戲資料庫、行為圖),且絕不複製或寫入它們。角色是我們自製的簡易人形火柴人(以程式碼定義的 26 骨骼骨架,Skeleton::humanoid),站在平坦底板上,因此遊戲的模型、骨架、網格、貼圖或材質都不會被載入。攀爬/移動穿越不屬於本專案的一部分。
執行
你需要自備《中土世界:魔多之影》(PC)副本。首次執行時會跳出對話框詢問遊戲資料夾(Middle-earth: Shadow of Mordor);選擇會被記住。沒有它就不會啟動。--set-install 會再次詢問,而 SOM_DIR 環境變數會覆寫它(som-tool 也會使用)。
cargo run --release -p som-game
一名敵人站在底板上並反擊。cargo run -p som-tool -- <command> 可檢視資料(ls、clips 、attacks、moves、nodes、applied、db ...;不加參數則列出它們)。
控制
| WASD | 移動(行走) |
| Shift | 奔跑 |
| C / Ctrl | 蹲伏(潛行) |
| Space | 翻滾 |
| LMB(或 L) | 攻擊,輕按以串連(自由流動) |
| RMB 或 Q | 反擊,當半獸人的提示顯示時 |
| F | 處決,當連擊數蓄滿時(每 8 次命中) |
| T | 挑釁半獸人,H 受傷 |
| 蹲伏 + 在未察覺的半獸人背後攻擊 | 潛行擊殺 |
| 滑鼠 / 滾輪 | 環顧 / 縮放,Esc 釋放滑鼠 |
內容包含
som-formats:LTAR 封存檔與 BNDL 組合包的讀取器、.skel、.anix動畫(含根運動與提示)、遊戲資料庫、動作節點與戰鬥表、行為圖。som-game:玩家(移動、自由流動串連、反擊、處決、潛行擊殺、翻滾、拔刀/收刀)、帶有後座力、暈眩與攻擊的半獸人、跟隨攝影機。HUD:生命條與含生命弧的小地圖、命中計數器(xN,當連擊數蓄滿時為紅色)、敵人生命標記、反擊提示(在攻擊中的半獸人上方顯示帶有脈動圓環的滑鼠圖示)以及處決提示。som-tool:命令列資料檢視。NOTES.md:每個已解碼的格式與規則、哪些是近似值,以及哪些尚未解碼。tools/ghidra:用於讀取執行檔的腳本。
法律
與 Warner Bros. 或 Monolith 無關聯,亦未獲其背書。Shadow of Mordor 及其資產屬於其所有者。請勿提交或分享任何從遊戲中提取的內容。
程式碼採用 MIT 授權(見 LICENSE)。
授權與來源聲明
原始 README 與翻譯沿用 MIT 授權;本次修改為繁中翻譯、連結與排版調整。可修改的 Markdown、原始 README、LICENSE 與 NOTICE 收錄於頂部文件包。原作遊戲內容與商標不因此獲得授權。
LICENSE
MIT License
Copyright (c) 2026 mordor-combat contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

評論
…