The BSCAR format has been partially documented, and extraction of BCWAV's has been easily achievable. Despite these successes however, name preservation is destroyed in the process. In attempt to recover this, I've been looking into analyzing the missing bits of the archive to figure out the missing portions. The base research I took from here, but there are some inaccuracies in the written information. I've discovered little things along the way about this format:
- It's separated into partitions (Generally MAIN HEADER, STRG, INFO, + MAIN FILE (Which has "sub-file" partitions, which probably contain all the files of each type of format. Such as one for bcwavs, and one for another format etc.)
Main Header:
STRG:
INFO:
- Have not started researching the Main FILE partition as of yet.
Future developments and discoveries into this format I will post about below. If anyone has any interesting information to contribute, all help is welcomed. I've attached a few sample ones that I've looked at. If anyone could find a big endian BCSAR, that would be even more useful!
BCSAR's.zip (Size: 670.43 KB / Downloads: 249)
Clarified INFO partition format in regards to header length:
MWORD long
Size long
constant long
header size long
constant long
- It's separated into partitions (Generally MAIN HEADER, STRG, INFO, + MAIN FILE (Which has "sub-file" partitions, which probably contain all the files of each type of format. Such as one for bcwavs, and one for another format etc.)
Main Header:
STRG:
INFO:
- Have not started researching the Main FILE partition as of yet.
Future developments and discoveries into this format I will post about below. If anyone has any interesting information to contribute, all help is welcomed. I've attached a few sample ones that I've looked at. If anyone could find a big endian BCSAR, that would be even more useful!
BCSAR's.zip (Size: 670.43 KB / Downloads: 249)
Clarified INFO partition format in regards to header length:
MWORD long
Size long
constant long
header size long
constant long