Difference between revisions of "7th Level BIN 7L2"

From XentaxWiki
Jump to: navigation, search
(substitute GRAFTemplate1, other cleanup)
Line 1: Line 1:
{{GRAFTemplate1|
+
{{subst:GRAFTemplate1|
 
file_extension=BIN (Type 2)|
 
file_extension=BIN (Type 2)|
 
format_type=Archive|
 
format_type=Archive|
 
endian_order=Little Endian|
 
endian_order=Little Endian|
date_posted=06:19, 11 Dec 2005|
+
format_specifications=
format_specifications=char {2}&nbsp;&nbsp;&nbsp;&nbsp; - Header <font color="purple">(7L)</font> <br>
+
: char {2}&nbsp;&nbsp;&nbsp;&nbsp; - Header {{Constant|(7L)}}
uint16 {2}&nbsp;&nbsp; - Version <font color="purple">(1)</font> <br>
+
: uint16 {2}&nbsp;&nbsp; - Version {{Constant|(1)}}
byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Description Length <br>
+
: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Description Length
byte {79}&nbsp;&nbsp;&nbsp; - Description <font color="purple">(null)</font> <br>
+
: byte {79}&nbsp;&nbsp;&nbsp; - Description {{Constant|(null)
uint16 {2}&nbsp;&nbsp; - Number Of Files <br>
+
: uint16 {2}&nbsp;&nbsp; - Number Of Files
uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
+
: uint16 {2}&nbsp;&nbsp; - {{Unknown}}
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
+
: uint32 {4}&nbsp;&nbsp; - {{Unknown}}
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
+
: uint32 {4}&nbsp;&nbsp; - {{Unknown}}
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
+
: uint32 {4}&nbsp;&nbsp; - {{Unknown}}
uint16 {2}&nbsp;&nbsp; - Filename Directory Length <br>
+
: uint16 {2}&nbsp;&nbsp; - Filename Directory Length
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
+
: uint32 {4}&nbsp;&nbsp; - {{Unknown}}
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
+
: uint32 {4}&nbsp;&nbsp; - {{Unknown}}
uint64 {8}&nbsp;&nbsp; - null <br>
+
: uint64 {8}&nbsp;&nbsp; - null
<br>
+
 
<font color="blue"> ''' // Directory ''' </font> <br>
+
{{BlockDescription| // Directory }}
: <font color="blue"> ''' // for each file ''' </font> <br>
+
: {{BlockDescription| // for each file }}
:: <font color="blue"> ''' // 2 - File Type ID? (1-11) ''' </font> <br>
+
:: uint16 {2}&nbsp;&nbsp; - {{Unknown|File Type ID?}} {{Constant|(1-11)}}
:: <font color="blue"> ''' // 4 - Offset ''' </font> <br>
+
:: uint32 {4}&nbsp;&nbsp; - Offset
:: <font color="blue"> ''' // 4 - Length ''' </font> <br>
+
:: uint32 {4}&nbsp;&nbsp; - Length
<br>
+
 
<font color="blue"> ''' // go to the filename directorie ''' </font> <br>
+
{{BlockDescription| // go to the filename directory }}
: <font color="blue"> ''' // for (each file?) ''' </font> <br>
+
: {{BlockDescription| // for (each file?) }}
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <br>
+
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename
 
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Filename Terminator|
 
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Filename Terminator|
 
notes=Someone needs to look at the specification layout for this, it's rather unusual...|
 
notes=Someone needs to look at the specification layout for this, it's rather unusual...|
Line 32: Line 32:
 
programs=* [[Game Extractor|Game Extractor]]|
 
programs=* [[Game Extractor|Game Extractor]]|
 
documentation=None|
 
documentation=None|
games=* Arcade America *.bin
+
games=* [[Arcade America]] [[BIN|*.bin]]
* Battle Beast *.bin
+
* [[Battle Beast]] [[BIN|*.bin]]
* G-Nome *.bin
+
* [[G-Nome]] [[BIN|*.bin]]
* Krondor *.bin
+
* [[Krondor]] [[BIN|*.bin]]
* Monty Python and the Quest For The Holy Grail *.bin
+
* [[Monty Python and the Quest For The Holy Grail]] [[BIN|*.bin]]
* Monty Pythons Complete Waste Of Time *.bin
+
* [[Monty Pythons Complete Waste Of Time]] [[BIN|*.bin]]
* Monty Pythons Meaning Of Life *.bin
+
* [[Monty Pythons Meaning Of Life]] [[BIN|*.bin]]
* Take Your Best Shot *.bin
+
* [[Take Your Best Shot]] [[BIN|*.bin]]
* The Great Word Adventure *.bin
+
* [[The Great Word Adventure]] [[BIN|*.bin]]
* The Universe According To Virgil *.bin
+
* [[The Universe According To Virgil]] [[BIN|*.bin]]
* Tuneland *.bin
+
* [[Tuneland]] [[BIN|*.bin]]
 
}}
 
}}
 
   
 
   
[[Category:No BMS]] [[Category:Almost Done]] [[Category:Archive]] [[Category:PC]] [[Category:Common Format]]
+
[[Category:PC formats]]

Revision as of 05:06, 22 October 2011

{{subst:GRAFTemplate1| file_extension=BIN (Type 2)| format_type=Archive| endian_order=Little Endian| format_specifications=

char {2}     - Header (7L)
uint16 {2}   - Version (1)
byte {1}     - Description Length
byte {79}    - Description (null)
uint16 {2}   - Number Of Files
uint16 {2}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint16 {2}   - Filename Directory Length
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint64 {8}   - null

// Directory

// for each file
uint16 {2}   - File Type ID? (1-11)
uint32 {4}   - Offset
uint32 {4}   - Length

// go to the filename directory

// for (each file?)
char {X}     - Filename
byte {1}     - null Filename Terminator