Skip to content

Unreal Engine 5のデータアセット形式

Unreal Engine 5ではコンテナパッケージを3種類のファイルで定義する。

  • utoc
  • ucas
  • pak

これらをまとめて、ひとつのパッケージとして扱う。

ucas ファイルのどこに何があるのかを定義したマップファイル。一般的に ucas のファイルサイズは大きくなりがちで、全部を探索すると速度面で不利になるので、高速化のために作られるらしい。Unreal EngineアセットのTable of Contentsだから utoc なのだろう。

ひとつのコンテナに複数のアセットが含まれていることがよくある。含まれるデータの内容によっては strings(1) で文字列を探せばファイル名のようなものが確認できるので、ucas に何が含まれているかをざっくりと確認するために使える。

実際のアセットデータを含むファイル。複数の uassetubulk をひとつにまとめている。

滅多に参照されないデータが格納されているらしいが詳細は分からない。