.UCAS ファイル拡張子

Unreal Compressed Asset File

開発元 Epic Games
人気度
3.7  |  3 票
 

UCASファイルとは?

UCASファイルは、Unreal Engineが調理済みのゲームアセットを圧縮された実行時対応形式で保存するために使用するコンテナです。テクスチャ、モデル、オーディオ、その他のバルクデータなど、ゲームプレイ中にエンジンが読み込むバイナリアセットデータを保存します。UCASファイルには、コンテナ内に保存された各アセットの場所をエンジンに指示する目次ファイル(多くの場合.UTOCまたは.TOCファイル)が組み合わされます。

詳細情報

Unreal Engineは、ロードパフォーマンスを向上させ、実行時のオーバーヘッドを削減するため、より新しいIO StoreおよびZen Loaderのパッケージング方式(最近のUE4/UE5ワークフローで使用)でUCAS/UTOCコンテナを使用するようになりました。ゲーム開発者は、配布用にプロジェクトを「調理」してパッケージ化するときにUCASファイルを作成します。その後、エンジンは多数の個別ファイルを読み込む代わりに、実行時にUCASコンテナを読み込みます。UCASには調理済み(エンジン対応)のデータが含まれるため、ソース形式や編集可能なアセット形式ではなく、実行中のゲーム向けの配布形式です。

UCASファイルの開き方

UCASファイルは開くことを想定されていません。代わりに、Unreal Engineで作成されたゲームがゲームプレイ中にファイルを読み込みます。

ただし、IO Store形式に対応したUnreal Engineのツールやコミュニティ製ユーティリティを使って、UCASコンテナ内のファイルを開いたり抽出したりできます。エンジンに付属する公式のUnrealPak/IOStoreツールを使うと、エンジンのインストール先に存在するパッケージ化されたコンテンツを一覧表示して抽出できます。

手順は次のとおりです。

  1. Unreal Engineのインストールフォルダーに移動します。 Engine/​Binaries/​Win64/​
  2. UCASファイルとUTOCファイルがあることを確認し、コマンドプロンプトを開いて次のコマンドを実行します。 UnrealEditor-Cmd.exe IoStore -List -Container="path\to\file.ucas" -TOC="path\to\file.utoc"
  3. 次のコマンドを実行して内容を抽出します。 UnrealEditor-Cmd.exe IoStore -Extract -Container="path\to\file.ucas" -TOC="path\to\file.utoc" -Output="path\to\output_folder" これにより、.uasset、.uexp、.ubulkなどのファイルが出力フォルダーに抽出されます。

Archengius ZenToolsなどのコミュニティ製ツールも、改造や分析のためにUCAS/UTOCコンテナを読み込んで変換できます。ただし、結果はエンジンのバージョンやゲームによって異なります(一部のUCASファイルは、特定のエンジンビルド用にシリアライズされています)。

File Viewer Plusで400種類以上のファイル形式を開けます。無料ダウンロード

UCASファイルを開く、または参照するプログラム

All Platforms
Windows

FileInfo.comによる検証済み

FileInfo.comチームは、このページに掲載されているUnreal Compressed Asset Fileファイル形式とWindowsアプリについて独自に調査しました。私たちの目標は100%の正確性であり、検証済みのファイルタイプに関する情報のみを公開しています。

このページへの追加や更新をご提案いただける場合は、お知らせください。