BCSV
Jump to navigation
Jump to search
Information on BCSV files found in ACNH
Contents
General
BCSV files contain a list of content blocks. The header contains metadata for each content block
Header
Offset | Size | Description |
---|---|---|
0x00 | 0x4 | Number of content blocks |
0x04 | 0x4 | Content block size |
0x08 | 0x2 | Number of offsets |
0x0A | 0x2 | Always 0x0101 |
0x0C | 0x4 | VSCB Magic |
0x10 | 0xC | Unknown |
0x1C | 0x8*Number of offsets | Offset list |
Offsets
Offsets in the header seem to be made up of two fields
Offset | Size | Description |
---|---|---|
0x00 | 0x4 | Unknown data |
0x04 | 0x4 | Offset relative to content block |
The unknown data seems to tell the parser what type of data is stored at what offset. The only common identifier currently known is 0x54607054, which seems to always point to a uint16 that increments per content block
Content Block
Content blocks always begin with their offset relative to the file start, and then contain the blocks data
Offset | Size | Description |
---|---|---|
0x00 | 0x4 | Offset relative to file start |
0x04 | Content block data |