XMB ファイル形式とは?
.xmb ファイルは、Age of Mythology (2002)、Age of Empires III (2005)、Halo 3 (Xbox 360, 2007) を含む Ensemble Studios のゲームタイトルで使用されるバイナリコンパイル済み XML データファイルです。実行時に解析が必要な生の XML ファイルを配布する代わりに、Ensemble Studios のエンジンは、シナリオ設定、ユニット定義、文字列テーブル、AI スクリプトなどの XML ゲームデータを、ゲーム起動時に高速にロードできるコンパクトなバイナリツリー形式に事前コンパイルします。
この形式は、XML の要素名、属性、値をリトルエンディアンのバイト順を使用したフラットなバイナリ構造で格納します。ファイルは多くの場合、proto.xml.xmb や strings.xml.xmb のような二重拡張子で表示され、.xmb が対応する .xml ソースのバイナリ形式であることを示しています。一部のバリアントは GZIP 圧縮されています。公開されているマジックバイトの仕様はなく、ファイルはゲームのコンテキストによって識別されます。
モッダー(Mod 制作担当者)は、AoM XMB Converter や Corsair AoE3 Modding Tool などのコミュニティツールを使用して .xmb ファイルをプレーンな .xml に変換し、テキストエディタで編集してから再コンパイルすることで作業を行います。注目すべき名称の競合として、Sony の PlayStation 3 XrossMediaBar (XMB) UI も XMBML と呼ばれる XML ベースの形式を使用していますが、これは Ensemble Studios の形式とは一切関係ありません。
この形式には Ensemble の系譜における既知の後継はありません。スタジオは 2009 年に Microsoft によって閉鎖されましたが、Age of Empires フランチャイズは Relic Entertainment と World's Edge の下で継続されています。
セキュリティと安全性
リスク: LOWゲームデータファイル。実行可能ではありません。既知のマルウェアベクターはありません。
形式の詳細
概要- PS3 XMBML インターフェースファイル - Sony PlayStation 3 は XrossMediaBar UI シェルに XMB 拡張子ファイルを使用しますが、無関係なバイナリ形式です。
- LucasArts X-Wing ミッションブリーフィング - 歴史的な LucasArts のゲームファイルも .xmb を使用していましたが、稀でありレガシーなものです。
XMB ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルタイプ | バイナリコンパイル済み XML ゲームデータ - 実行時の XML 解析に代わる事前解析済みバイナリツリー |
| バイト順 | リトルエンディアン |
| コンテナ | 独自の Ensemble Studios バイナリ XML コンテナ |
| 圧縮 | なし、または GZIP(バリアントに依存。一部のゲームビルドでは圧縮された .xmb ファイルが配布されます) |
| 一般的なファイルサイズ | 1 KB - 500 KB |
| ファイル命名規則 | 多くの場合、二重拡張子(例:proto.xml.xmb や strings.xml.xmb)。.xmb が .xml ソースのコンパイル済み形式であることを示します |
| 内部構造 | ゲームエンジンの高速ロードのために、要素名、属性名/値、およびテキストノードをエンコードするバイナリツリー |
| 既知のゲームタイトル | Age of Mythology (2002), Age of Empires III (2005), Halo 3 (Xbox 360, 2007) |
| 形式のバリアント | Age of Mythology、Age of Empires III、および Halo 3 のビルド間で構造が異なります |
| モッディングワークフロー | AoM XMB Converter または Corsair を使用して XMB → XML へデコンパイル。XML を編集。XMB へ再コンパイル |
| 名称の競合 | Sony PlayStation 3 XrossMediaBar UI は XMBML と呼ばれる無関係な XML 形式を使用しており、この形式とは全く異なります |
| 開発スタジオ | Ensemble Studios (Microsoft)。スタジオは 2009 年に閉鎖。Age of Empires フランチャイズは Relic Entertainment と World's Edge によって継続 |
| リリース日 | c. 2002 (Age of Mythology) |
XMB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。XMB ファイルについて最初の質問をしてみましょう。