Skip to content

ARC File

ARC is a container format used for storing many assets in one file.
Typically you'll find things like Languages.loc and FUI files in Media{console}.arc.

NOTE

"Variable" means the size is determined by other values, e.g., the Filename having a preceding short that determines the length of the string.
Additionally, the file seems to always be in Big Endian.

ARC File structure

NameSize (in bytes)Description
File Count0x04 (uint)Number of files in the table, when reading the table you must read it File Count amount of times.
File TableVariable * File CountFile names, offsets, and size.

ARC Index

NameSize (in bytes)Description
Filename Size0x02 (ushort)Length of Filename in bytes
FilenameVariableUTF8 string, size is determined by a prefixed short.
Offset0x04 (uint)Offset of file in bytes
Size0x04 (uint)Size of file in bytes

Contributors

The avatar of contributor named as Dexrn ZacAttack Dexrn ZacAttack
The avatar of contributor named as ZacAttack ZacAttack

Changelog

Contributors



Documentation page was setup by DexrnZacAttack.