Game Definition File Editor のアプリケーション ウィンドウ
Game Definition File Editor は、ローカライズされたゲーム定義ファイル (GDF)、およびゲーム定義ファイルをコンパイルするために必要なリソース コンパイラ スクリプトを作成することを目的として設計されたグラフィカルなユーティリティです。GDF Editor では、プロジェクトベースのフォーマットを使用してデータを編成します。ここでは、GDF Editor のユーザー インターフェイス設定に関するリファレンス情報を提供します。GDF Editor を使用するには、[スタート] ボタンをクリックして、DirectX SDK に移動して、[DirectX Utilities] をポイントし、[Game Definition File Editor] をクリックします。GDF Editor の使用法に関する詳細なチュートリアルについては、「Game Definition File Editor ツールのチュートリアル」を参照してください。
GDF Editor アプリケーション ウィンドウのリファレンス トピックの内容は次のとおりです。
- Game ID
- Windows エクスペリエンス インデックス
- Game Rating Information
- Localization Information
- ゲーム名とメタデータ (Game Name and Metadata)
- ローカリゼーション メタデータのタブ形式ビュー
- Thumbnail and Icon
Game ID
Game ID (編集ボックス)
[Game ID] コントロールには、Windows ゲーム エクスプローラーでタイトルを識別するために使用される一意の GUID が表示されます。新しい GDF プロジェクトを作成すると、GUID が自動的に生成されます。この GUID は、IGameExplorer インターフェイスのメソッドの呼び出し時にゲーム タイトルの登録、削除、更新、または確認を行う場合にも使用されます。注意
タイトルのゲーム識別子はすべてのロケールに適用されます。
... (ボタン)
新しい GUID を変更または生成するための [Game Identifier Editor] ダイアログを開きます。
Windows エクスペリエンス インデックス
Windows エクスペリエンス インデックス (WEI) は、Windows Vista や Windows 7 を実行しているコンピューター システムの全体的なパフォーマンスの尺度です。WEI のサポートを明示しているゲームを一覧から選択すると、ゲーム エクスプローラーに WEI 値が表示されます。この設定は任意で、現在のシステム パフォーマンスでゲーム タイトルを最適に処理できるかどうかをユーザーに通知するために使用されます。この執筆時点では、WEI の評価は 1.0 ~ 6.0 の範囲です。6.0 は、現在使用可能なものの中で最もパフォーマンスが高いデスクトップ コンピューターに相当します。ゲーム タイトルに携わっているテスト チーム、またはマーケティング部門は、正確な最小および推奨 WEI 値を提供できなければなりません。
- Use Windows Experience Index
タイトルの GDF で WEI を使用するかどうかを指定します。 - Minimum
このタイトルをプレイするためにコンピューターに必要な最小 WEI レーティング。 - Recommended
このタイトルをプレイするためにコンピューターに必要な推奨 WEI レーティング。
Game Rating Information
- 追加
レーティング情報を追加するための [Add Rating] ダイアログを開きます。 - 変更
選択したレーティングの情報を変更するための [Modify Rating] ダイアログを開きます。 - [削除](Delete)
選択したレーティングをレーティング一覧から削除します。
Localization Information
- 追加
新しい言語を追加するための [新しいGDF (game definition file)] 言語ダイアログを開きます。この新しい言語は、[言語一覧の項目](Language List Items) に表示されます。 - [削除](Delete)
選択された言語項目を削除します。 - [プレビュー](Preview)
選択された言語に基づいてゲーム エクスプローラーで GDF ファイルをプレビューします。 - 言語一覧の項目 (Language List Items)
タイトルの GDF ファイル用に定義された言語項目の一覧が表示されます。項目の選択内容によって、その言語の設定に基づいて [ゲーム名およびメタデータ](Game Name and Metadata) ビュー ペインの設定が更新されます。
ゲーム名とメタデータ (Game Name and Metadata)
[Game Name]
ゲームの名前。これはゲームの名前としてゲーム エクスプローラーに表示されます。[Description]
ゲームの説明。このテキストは現在はゲーム エクスプローラーで使用されていませんが、将来的には使用される可能性があります。[Release Date]
ゲームのリリース日。この日付は、ゲームが選択されたときにゲーム エクスプローラーのメタデータ セクションに表示されます。[Saved Games Folder]
ゲームのセーブ データ ファイルを保存する場所への相対パス。テキスト フィールドの左側にあるドロップダウン ボックスを使用すると、このパスの基準となる場所を設定することができます。標準ユーザーが読み取りおよび書き込みアクセスを行うことができる場所を指定するパスを選択する必要があります。詳細については、「最小特権ユーザー アカウントを使用するゲーム」を参照してください。注意
この値が [Not Specified] に設定されていない限り、[Subdirectory] 編集コントロールに追加のパス文字列を入力して、選択した項目によって示されるパスを拡張することができます。
ドロップダウン ボックスには次の選択肢があります。
[Not Specified]
[Default Game Folder]
[User's Application Data]
[My Documents]
[User's Local Application Data]
[Program Files]
[Saved Games]
[Subdirectory]
このテキスト編集コントロールを使用すると、[Saved Games Folder] で選択した項目によって示されるディレクトリ パスを拡張することができます。たとえば、[Program Files] という項目を選択した場合に、[サブディレクトリ] 編集コントロールに「ExampleGameUserSaves」と入力したとします。セーブ データ フォルダーのパスが "c:\Program Files\ExampleGameUserSaves\" に拡張されます。
[Version]
4 つの部分から成る形式のバージョン番号 (a.b.c.d) を入力するか、バージョン番号がクエリされる、ゲームのインストール ディレクトリから DLL または実行可能ファイルへの相対パスを入力します。ドロップダウン ボックスを使用して、[Version] または [File] を選択します。
ローカリゼーション メタデータのタブ形式ビュー
実行可能ファイル
アプリケーションの制限機能を有効にすると、明示的に許可された実行可能ファイル以外は実行できなくなります。アプリケーションの制限が有効な場合、保護者による制限の設定に基づいて、署名されたソースの GDF に示されている実行可能ファイルが自動的に許可されます。タイトルで実行するすべての実行可能ファイルのパスを [実行可能ファイルのパス](Executable Path) に追加する必要があります。[実行可能ファイル] タブには次のユーザー設定が表示されます。
- 実行可能ファイルのパス (Executable Path)
タイトルで実行するすべての実行可能ファイルが一覧表示されます。 - 追加
ゲームで使用する実行可能ファイルのパスを指定するための [実行可能ファイルのパス](Executable Path) ダイアログを開きます。 - Remove
選択した実行可能ファイルを [実行可能ファイルのパス](Executable Path) ボックスの一覧から削除します。
ジャンル
[ジャンル] タブには次のユーザー設定が表示されます。
ジャンル
タイトルの分類に適用できるすべてのジャンルが一覧表示されます。追加
タイトルを表すのに最適な 1 つまたは複数のジャンルを指定するための [Genre Editor] ダイアログを開きます。[Genre Editor] ダイアログには次のジャンルが表示されます。
ジャンル 説明 アクション アクション ゲームに属するのは、手の動きと視認の連係やすばやい反応など、身体的な能力が要求されるゲームです。アクション ジャンルには、一人称視点のシューティング ゲーム (FPS)、格闘ゲーム、プラットフォーム ゲーム (固定された背景の前で主人公が動くゲーム) などのサブジャンルも含まれています。 アクション/アドベンチャー アクションおよびアドベンチャー ゲームとは何らかの戦いを含むゲームです。したがって、シューティング、アドベンチャー、格闘、RPG などのジャンルに属するゲームのほとんどは、アクション ゲームに属します。 [子](Children) "子供" ジャンルに属するのは小さな子供向けのゲームです。したがって、これに該当するゲームには暴力的な表現や乱暴な言葉、流血シーン、および成人向けの内容は含まれていません。 ファミリ エンターテイメント ファミリ エンターテイメントのジャンルに属するのは、子供だけでなく若者や大人でもプレイできるゲームです。 Life Simulation ライフ シミュレーションは、シミュレーション ジャンルのサブジャンルです。主な違いは、ライフ シミュレーション ゲームでは、プレイヤーは人間、動物、生態系などが含まれた 1 つまたは複数の仮想ライフをシミュレートする点です。 MMORPG MMORPG (Massively Multiplayer Online Role-Playing Game) ゲームは、従来の RPG ジャンルに属しています。基本的な違いは、MMORPG ゲームでは多数のオンライン プレイヤーが仮想世界でやり取りすることです。MMORPG ジャンルに属するタイトルの例としては、World of Warcraft や Everquest があります。 RPG RPG (Role Playing Game) のタイトルは、Dungeons and Dragons © のような従来型の RPG をベースとしています。RPG のタイトルでは、プレイヤーは広大な世界を探検し、おびただしい数のモンスターとの戦いに全力を集中して経験値を獲得し、レベルを上げていきます。また、プレイヤーは剣や防具のような従来型の兵器だけでなく、防御や攻撃のための魔法を操ることもできるようになっています。 シミュレーション シミュレーション タイトルは、自動車の運転、飛行機の操縦、都市の建設などの体験を再現するゲームです。 Sports/Racing スポーツおよびレクリエーションのタイトルは、既存のスポーツ ゲームやレクリエーション ゲームのしくみをゲーム プレイのベースとするものです。レーシング ゲームでは一般に、ゲーマーが何らかの乗り物を操縦して他の NPC や実際のオンライン プレイヤーと競走します。タイトルに乗り物での競走が含まれる場合は、それがゲーム プレイに占める部分が小さくても、このオプションを選択してください。 方針 [ストラテジー](Strategy) のゲームは、勝つためには十分な計画が必要になるという点が従来のボード ゲームに似ています。 Remove
選択したジャンルを [ジャンル] ボックスの一覧から削除します。
Developers
[Developer] タブには次のユーザー設定が表示されます。
- 追加
タイトルの 1 つまたは複数の開発元を追加するための [Developer Editor] ダイアログ ボックスを開きます。それぞれの開発元エントリーには、開発元の名前と URL (該当する場合) を指定する必要があります。 - Remove
選択した開発元を [Developer] ボックスの一覧から削除します。
パブリッシャー
[パブリッシャー] タブには次のユーザー設定が表示されます。
- 追加
タイトルの 1 つまたは複数のパブリッシャーを追加するための [Publisher Editor] ダイアログ ボックスを開きます。それぞれのパブリッシャー エントリには、パブリッシャーの名前と URL (該当する場合) を指定する必要があります。 - Remove
選択したパブリッシャーを [パブリッシャー] ボックスの一覧から削除します。
Play Tasks
プレイ タスクを使用すると、タイトルに適用可能な任意の実行可能ファイルに対するさまざまな操作を指定できます。プライマリ タスクは、常にタイトルのメイン実行可能ファイルである必要があります。セカンダリ ファイル タスクを使用して、タイトルの追加の実行可能ファイルを実行したり、メイン実行可能ファイルを異なるパラメーターで実行したりできます。たとえば、タイトルをセーフ モード "game.exe -safemode" で起動するセカンダリ プレイ タスクを作成したり、タイトルをマルチプレイヤー モード "game.exe -multi" で起動するプレイ タスクを作成したりすることができます。
URL プレイ タスクを使用すると、ユーザーが Windows ゲーム エクスプローラーからアクセスできる URL を関連付けることができます。URL プレイ タスクの例としては、タイトル関連のニュースが表示されるゲーム開発元の Web サイトが挙げられます。URL プレイ タスクの他の用途としては、タイトルのマルチプレイヤー ランキングの URL、その開発元から提供されている他のタイトルを一覧表示した Web ページの URL、ユーザーが生成したコンテンツの URL などが考えられます。
[Play Tasks] タブには次のユーザー設定が表示されます。
- 追加
プレイ タスクを定義する情報を指定するための [Play Tasks] ダイアログを開きます。 - Remove
選択したプレイ タスクを [Play Tasks] ボックスの一覧から削除します。
サポート タスク
サポート タスクを使用すると、タイトルに適用可能なサポート関連のファイルと URL を指定できます。タイトルに関する問題をトラブルシューティングするための任意の診断ユーティリティ ファイルをサポート ファイル タスクとして関連付けることができます。
URL サポート タスクを使用すると、ユーザーがオンライン ヘルプやサポート Web サイトを参照するためにアクセスできる URL を関連付けることができます。URL サポート タスクの例としては、ゲーム サーバーのステータス情報を提供するゲーム開発元/パブリッシャーの Web サイトが挙げられます。
[サポート タスク] タブには次のユーザー設定が表示されます。
- 追加
サポート タスクを定義する情報を指定するための [サポート タスク] ダイアログを開きます。 - Remove
選択したサポート タスクを [サポート タスク] ボックスの一覧から削除します。
Provider
[Provider] タブでは、開発元はタイトルに RSS フィードを関連付けることができます。
[Provider] タブには次のユーザー設定が表示されます。
- This item is a Game Provider
この GDF で RSS プロバイダーを定義するかどうかを指定します。このオプションは既定では無効になります。 - RSS feed location:
プロバイダーの RSS フィードの URL を指定します。
Thumbnail and Icon
追加/削除 (アイコン)
タイトルのアイコン ファイルを追加または削除します。アイコン ファイルが指定されていない場合は、[Add Icon] ボタンをクリックすると、[この GDF のゲーム アイコンを選択] ダイアログが開いて、タイトルの GDF の適切なアイコン イメージを探して選択できます。アイコン イメージ ファイルが指定されている場合は、[削除] ボタンをクリックするとそのアイコンが削除されます。
注意
アイコン ファイルの推奨される解像度は次のとおりです。
- 16×16 の 256 色
- 16×16 の RGB/A
- 32×32 の 256 色
- 32×32 の RGB/A
- 48×48 の 256 色
- 48×48 の RGB/A
- 256×256 の 256 色
- 256×256 の RGB/A
Add/Remove Thumbnail
タイトルのサムネイル イメージを追加または削除します。サムネイル イメージ ファイルが指定されていない場合は、[Add Thumbnail] ボタンをクリックすると、[この GDF のゲーム アイコンを選択] ダイアログが開いて、タイトルの GDF の適切なアイコン イメージを探して選択できます。アイコン イメージ ファイルが指定されている場合は、[削除] ボタンをクリックするとそのアイコンが削除されます。
関連トピック
- Game Definition File Editor ツールのチュートリアル
ローカライズされたゲーム定義ファイル (GDF) を作成するために設計された Game Definition File Editor を使用する方法を説明します。 - Game Definition File Editor のメイン メニュー コマンド
Game Definition File (GDF) Editor のメイン メニュー バーに関するリファレンス情報を提供します。 - Game Definition File Validator (gdftrace.exe)
GDF ファイルの調査、ローカライズされたバージョンの整合性のチェック、バイナリ (EXE または DLL) に埋め込まれた XML スキーマおよびコンテンツの検証を行うコマンド ライン ツールです。 - ゲーム エクスプローラーの基礎知識
ゲーム エクスプローラーについて概説して、一般的なインストール シナリオを開始する方法を説明します。 - GDF の配信とローカリゼーション
GDF リソースがゲーム エクスプローラーでどのように解釈されるのか、およびゲームに GDF リソースを組み込む手順を説明します。