Unreal Engine 5のデータアセット形式
Unreal Engine 5ではコンテナパッケージを3種類のファイルで定義する。
- utoc
- ucas
- pak
これらをまとめて、ひとつのパッケージとして扱う。
ファイル形式
Section titled “ファイル形式”ucas ファイルのどこに何があるのかを定義したマップファイル。一般的に ucas のファイルサイズは大きくなりがちで、全部を探索すると速度面で不利になるので、高速化のために作られるらしい。Unreal EngineアセットのTable of Contentsだから utoc なのだろう。
ひとつのコンテナに複数のアセットが含まれていることがよくある。含まれるデータの内容によっては strings(1) で文字列を探せばファイル名のようなものが確認できるので、ucas に何が含まれているかをざっくりと確認するために使える。
実際のアセットデータを含むファイル。複数の uasset や ubulk をひとつにまとめている。
滅多に参照されないデータが格納されているらしいが詳細は分からない。