Information on BCSV files found in ACNH
General
BCSV files contain a list of content blocks. The header contains metadata for each content block
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
|
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
|