BARSLIST (File Format): Difference between revisions
From Wexos's Wiki
Jump to navigationJump to search
(Imported from avsys wiki) |
(No difference)
|
Latest revision as of 16:58, 1 May 2024
BARSLIST (Binary Audio ReSource LIST) is a file format used on Wii U and Nintendo Switch games. It is most likely used as a link to which BARS files to use.
File Format
The BARSLIST file format is a very simple format and consists of the following structure:
| Offset | Type | Description |
|---|---|---|
| 0x00 | Char[4] | File magic. Always ARSL in ASCII. |
| 0x04 | UInt16 | Byte-order-mark. FE FF for big endian, FF FE for little endian. |
| 0x06 | UInt16 | Version number. |
| 0x08 | UInt32 | Unknown. Only seen as 0. |
| 0x0C | Int32 | Number of BARS string references (N). |
| 0x10 | UInt32[N] | BARS string offsets. Points null-terminated to BARS file name strings. The offsets are relative to 0x10 + N * 4. |
| 0x10 + N * 4 | StringNT | A null-terminated string which represents the file name of this file. |
Version List
Tools
The following tools can handle BARSLIST files:
- (none)