UTC ファイル形式とは?
.utc ファイルは、*Neverwinter Nights* (2002) や *Neverwinter Nights 2* (2006) を動かすランタイムである BioWare の Aurora Engine で使用される クリーチャー設計図 です。各ファイルには、ステータス、ヒットポイント、アライメント、インベントリ、スクリプト、外見、AI パラメータ、派閥メンバーシップなど、完全な非プレイヤーキャラクター(NPC)の定義がエンコードされており、エンジンがロード時にゲームモジュール内にスタンプする再利用可能なテンプレートとして機能します。
このフォーマットは、BioWare の GFF (Generic File Format) に基づいています。これは、型定義された構造体/フィールドの階層をエンコードする、独自のリトルエンディアン バイナリ コンテナです。ファイルは 8 バイトのシグネチャで始まります。4 文字のタイプタグ UTC (後ろに 2 つのスペースが続く)と、それに続くバージョン文字列(NWN1 の場合は V3.2、NWN2 の場合は V3.3)です。ボディ部分は、パーサーが型付き値のツリーに再構築する、インターリーブされた構造体、フィールド、ラベル、およびデータ配列で構成されています。
.utc は、Aurora Engine における多くの GFF 派生リソースタイプの 1 つです。商人は .utm、配置物は .utp、エンカウントは .ute、アイテムは .uti、トリガーは .utt を使用します。これらはすべて同じコンテナ構造を共有しており、タイプタグとフィールドスキーマのみが異なります。
BioWare は、The Neverwinter Vault を通じてフォーマット仕様をコミュニティに公開しました。nwnexplorer や nwn-lib ライブラリなどのオープンソースツールを使用して、.utc ファイルを読み取り、修正することができます。Beamdog による *Neverwinter Nights: Enhanced Edition* でも、変更を加えることなく同じフォーマットが引き続き使用されています。
セキュリティと安全性
リスク: LOWUTC ファイルは BioWare のゲームツールによってのみ読み取られるパッシブなデータファイルです。実行可能コードは含まれていません。 .utc 拡張子を使用する既知のマルウェアはありません。nwnexplorer で安全に検査できます。
形式の詳細
概要- UTC 協定世界時 タイムゾーンファイル - 一部の Unix/Linux システムでは、.utc がタイムゾーンデータファイルとして表示されることがありますが、BioWare とは無関係です。
UTC ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ | GFF (Generic File Format) - BioWare 独自の小端(リトルエンディアン)バイナリ構造化コンテナ |
| バイト順序 | リトルエンディアン |
| マジックバイト | オフセット 0 に ASCII «UTC V3.2» (NWN1) または «UTC V3.3» (NWN2) - 4 バイトのタイプタグ + 4 バイトのバージョン文字列 |
| 内部バージョン | V3.2 (Neverwinter Nights 1); V3.3 (Neverwinter Nights 2) |
| GFF 構造 | ヘッダー + 構造体配列 + フィールド配列 + ラベル配列 + フィールドデータブロック。パーサーはこれら 4 つのセクションから型付きツリーを再構築します |
| 保存されるクリーチャーデータ | NPC ステータス (STR/DEX/CON/INT/WIS/CHA)、HP、アライメント、CR、インベントリリスト、スクリプト割り当て、外見、AI テンプレート、派閥、フィート(特技)リスト |
| 設計図 vs インスタンス | UTC は再利用可能な設計時のブループリントです。実行時のインスタンスは、モジュールの .git (Game Instance File) に別途書き込まれます |
| 関連する GFF リソースタイプ | .utm (商人), .utp (配置物), .ute (エンカウント), .uti (アイテム), .utt (トリガー), .utw (ウェイポイント) - すべて GFF コンテナを共有 |
| 典型的なファイルサイズ | 2 KB - 50 KB |
| コミュニティツール | nwnexplorer (ビューア/抽出), nwn-lib (Ruby ライブラリ), nwn2-gff (NWN2 GFF エディタ), NWN Aurora Toolset (公式 BioWare エディタ) |
| リリース日 | 2002 (Neverwinter Nights) |
| 最新バージョン | NWN2 variant (2006) |
| 仕様書 | neverwintervault.org |
UTC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。UTC ファイルについて最初の質問をしてみましょう。