Star Siege VOL: Difference between revisions
Jump to navigation
Jump to search
(anh con Ta cung voi xem nap) |
imported>Dinoguy1000 m (Reverted edits by 37.59.80.67 (talk) to last revision by WATTO) |
||
| Line 1: | Line 1: | ||
* [[GRAFs|Return to the list of games]] | |||
Choose archive extension: | |||
== VOL == | |||
* ''' Format Type ''': Archive <br> | |||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | |||
=== Format Specifications === | |||
<tt><b> | |||
char {4} - Header <font color="purple">(PVOL)</font> <br> | |||
uint32 {4} - Filename Directory Offset <br> | |||
<br> | |||
<font color="blue"> ''' // File Data ''' </font> <br> | |||
<font color="blue"> ''' // for each file ''' </font> <br> | |||
: char {4} - Chunk Header <font color="purple">(VBLK)</font> <br> | |||
: uint16 {2} - File Size <br> | |||
: uint16 {2} - <font color="red"> '' Unknown '' </font> <br> | |||
: byte {X} - File Data <br> | |||
<br> | |||
<font color="blue"> ''' // Filename Directory ''' </font> <br> | |||
: char {4} - Header <font color="purple">(vols)</font> <br> | |||
: uint32 {4} - Filename Directory Size <font color="darkgreen">[+8]</font> <br> | |||
<br> | |||
: <font color="blue"> ''' // for each file ''' </font> <br> | |||
:: char {X} - Filename <br> | |||
:: byte {1} - null Filename Terminator <br> | |||
<br> | |||
: byte {0-1} - Padding to a multiple of 2 bytes <br> | |||
: char {4} - Header <font color="purple">(voli)</font> <br> | |||
: uint32 {4} - Offset Directory Size <font color="darkgreen">[+8]</font> <br> | |||
<br> | |||
: <font color="blue"> ''' // for each file ''' </font> <br> | |||
:: uint32 {4} - null <br> | |||
:: uint32 {4} - <font color="red"> '' File ID? '' </font> <br> | |||
:: uint32 {4} - File Offset <br> | |||
:: uint32 {4} - File Size <br> | |||
:: byte {1} - null <br> | |||
<br> | |||
</b></tt> | |||
=== MultiEx BMS Script === | |||
Not written yet<br><br> | |||
=== Compatible Programs === | |||
* [[Game Extractor|Game Extractor]]<br> | |||
Revision as of 05:42, 26 June 2012
Choose archive extension:
VOL
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Header (PVOL)
uint32 {4} - Filename Directory Offset
// File Data
// for each file
- char {4} - Chunk Header (VBLK)
- uint16 {2} - File Size
- uint16 {2} - Unknown
- byte {X} - File Data
// Filename Directory
- char {4} - Header (vols)
- uint32 {4} - Filename Directory Size [+8]
- // for each file
- char {X} - Filename
- byte {1} - null Filename Terminator
- char {X} - Filename
- byte {0-1} - Padding to a multiple of 2 bytes
- char {4} - Header (voli)
- uint32 {4} - Offset Directory Size [+8]
- // for each file
- uint32 {4} - null
- uint32 {4} - File ID?
- uint32 {4} - File Offset
- uint32 {4} - File Size
- byte {1} - null
- uint32 {4} - null
MultiEx BMS Script
Not written yet