
概覽
WFCD warframe-items 是由 Warframe Community Developers (WFCD) 維護的數據函式庫,它直接從 Warframe 自身的 API 獲取完整的物品目錄,而不是從 wiki 抓取數據。它提供預編譯的 JSON(以及透過 warframestat.us CDN 提供的圖片),涵蓋戰甲、武器、MOD、遺物、賦能、資源等,並包含掉落率、獨特的遊戲內路徑、更新日誌、Riven 數據、可交易性標記和 13 國語言在地化。它在 npm 上以 @wfcd/items 的形式分發,是許多社群工具和機器人背後的基礎數據源。它是一個面向開發者的函式庫,而不是面向終端用戶的應用程式。
最適合: 正在構建 Warframe 社群工具、機器人或網站,且需要完整、定期更新、結構化的物品數據集,而無需抓取 wiki 的開發者。
主要功能
- 物品數據直接源自 Warframe 的官方 API(無 wiki 抓取)
- 23+ 個類別:Warframes、主要/次要/近戰武器、Mods、Relics、Arcanes、Resources、Pets 等。
- 預編譯的 JSON 數據,加上每個物品的掉落率和更新日誌
- 獨特的遊戲內物品路徑(例如 /Lotus/Weapons/...)和可交易狀態
- 包含 Riven 武器數據
- 圖片透過 cdn.warframestat.us CDN 提供(因檔案太大而無法放入 npm)
- 支援 CommonJS 和 ESM,並具備可配置的類別載入功能
- 支援 13 種語言的國際化
- TypeScript 類型定義和 findItem() 查找工具
- 採用 MIT 授權,隨每次遊戲版本發布自動更新(已發布 5,000+ 個版本)
優缺點
- 數據直接來自 Warframe 的官方 API,因此準確且全面(甚至包含 wiki 上都沒有的物品)
- 積極且自動維護;隨每次遊戲版本發布而更新(最新版本 v1.1275.18,2026 年 7 月)
- 在寬鬆的 MIT 授權下開源
- 豐富的元數據:掉落率、更新日誌、Riven 數據、可交易性、獨特的遊戲內路徑
- 提供 TypeScript 類型、ESM/CJS 支援以及 13 國語言在地化
- 透過 warframestat.us CDN 提供免費圖片託管
- 相對於一個大型專案,開啟的 issue 數量非常少(6 個)
- 僅限開發者;對於不開發軟體的玩家沒有價值
- 需要 Node.js (>10) 並熟悉 npm/程式設計
- 如果導入所有類別而不是限定範圍,龐大的數據集可能會顯得臃腫
- 依賴於 Warframe 未公開的 API 和外部 CDN,因此上游的變更可能會影響數據
- 除了 GitHub README 之外,幾乎沒有面向終端用戶的文檔/社群教學
社群評價
由於這是一個開發者函式庫,而不是面向玩家的應用程式,因此幾乎沒有公開的消費者式討論。它的聲譽建立在實際採用的基礎上:它是 WFCD 的官方專案,支撐著更廣泛的 warframestat.us API 和眾多社群工具(例如 Genesis、Warframe Hub)。GitHub 指標(397 個星標、72 次 fork、僅 6 個開啟的 issue)和穩定的 npm 使用量(每週約 2.4k / 每月約 13.8k 次下載)表明,它是 Warframe 開發者社群中一個值得信賴且積極維護的數據源。
來自 Reddit
來自 Reddit · r/Warframe →評價與評分
- GitHub (WFCD/warframe-items)
“Get all Warframe items directly from Warframe's API. No more messy wikia scraping. Official WFCD project, MIT licensed, updated with each game release.”
- npm (@wfcd/items)
“Distributed on npm; supports CommonJS and ESM, includes findItem() lookup utility and TypeScript definitions.”