Sample Game 1 PAK: Difference between revisions
Jump to navigation
Jump to search
imported>Dinoguy1000 No edit summary |
imported>Dinoguy1000 No edit summary |
||
| Line 1: | Line 1: | ||
{{GRAFPageHeader}} | {{GRAFPageHeader}} | ||
== PAK == | == PAK == | ||
{{GRAFPageMisc | {{GRAFPageMisc|date_posted=20:45, 26 Apr 2006 (EDT)}} | ||
<!-- | |||
If your format is non-archive, add the parameter format_type= to it. You then choose from one of the following: {{FormatAudio}}, {{FormatMiscellaneous}}, or {{FormatVideo}}. For example, if my format is a picture format (video), I would place on the format page: {{GRAFPageMisc|format_type={{FormatVideo}}|date_posted=XXX}}. | |||
If your format is not Little Endian (and thus Big Endian), add the text endian_order={{EndianBig}} to it. For example, this would be placed on the format page: {{GRAFPageMisc|endian_order={{EndianBig}}|date_posted=XXX}}. | |||
You can also use these together. For example, if my above examples were for the same format: {{GRAFPageMisc|format_type={{FormatVideo}}|endian_order={{EndianBig}}|date_posted=XXX}} | |||
Lastly, note that the exact order of the parameters isn't important. For example, {{GRAFPageMisc|date_posted=XXX|endian_order={{EndianBig}}|format_type={{FormatVideo}}}} will display just the same as {{GRAFPageMisc|format_type={{FormatVideo}}|date_posted=XXX|endian_order={{EndianBig}}}} or {{GRAFPageMisc|format_type={{FormatVideo}}|endian_order={{EndianBig}}|date_posted=XXX}}. | |||
--> | |||
=== Format Specifications === | === Format Specifications === | ||
{{GRAFPageFormat|1=char {15} - Header {{Purple|(Sample Game PAK)}}<br> | {{GRAFPageFormat|1=char {15} - Header {{Purple|(Sample Game PAK)}}<br> | ||
byte {1} - null Padding<br> | byte {1} - null Padding<br> | ||
char {x} - File | |||
{{Blue|// For each file}}<br> | |||
:char {16} - File name (null padded) | |||
:uint32 {4} - File size | |||
:byte {x} - File data}} | |||
<!-- | |||
Note that when you use the {{GRAFPageFormat}} template, if you use any other templates within it, such as {{Green}} or {{Unknown}}, you need to place a 1= right after the pipe character (|). For instance, {{GRAFPageFormat|{{Blue|This is blue}}}} will display as '''None written yet'''. However, {{GRAFPageFormat|1={{Blue|This is blue}}}} will display as '''This is blue''', in blue text. | |||
--> | |||
=== Notes and Comments === | === Notes and Comments === | ||
| Line 16: | Line 29: | ||
=== Supported by Programs === | === Supported by Programs === | ||
{{NoProgramSupport}} | {{NoProgramSupport}} | ||
<!-- | |||
If your format is supported by any programs, you should list each program on its own line, and each line should start with an asterisk (*). This will automatically make a list. | |||
If your format is supported by MultiEx Commander, replace the line {{NoProgramSupport}} with {{ProgramSupportMexCom}}. Note that if MexCom supports a given format, its tag should always be the first program on the list. | |||
If your format is supported by Game Extracter, replace the line {{NoProgramSupport}} with {{ProgramSupportGameExtracter}}. Note that if Game Extracter supports a given format, its tag should always be either directly below MexCom's tag, if MexCom also supports that format, or it should be at the top of the list. | |||
If your format is supported by any other programs, list them in alphabetical order, and if they have pages on the WIKI, link the name to the corresponding page. For example, if my format is supported by a program called FooBar3000, and there is a page on the WIKI for that program, the link would look like [[FooBar3000]] (if the page name was the same as the name of the program). | |||
For example: | |||
* {{ProgramSupportMexCom}} | |||
* {{ProgramSupportGameExtracter}} | |||
* AnotherGenericFileExtracter | |||
* [[FooBar3000]] | |||
* SomeOtherProgram | |||
Without MexCom support: | |||
* {{ProgramSupportGameExtracter}} | |||
* [[FooBar3000]] | |||
Without Game Extracter support: | |||
* {{ProgramSupportMexCom}} | |||
* [[FooBar3000]] | |||
Without either: | |||
* [[FooBar3000]] | |||
--> | |||
=== Links === | === Links === | ||
Revision as of 01:02, 24 November 2006
Back to index | Edit this page
PAK
- Format type: Archive
- Endianness: Little-endian
Format Specifications
char {15} - Header (Sample Game PAK)
byte {1} - null Padding
// For each file
- char {16} - File name (null padded)
- uint32 {4} - File size
- byte {x} - File data
Notes and Comments
None
MultiEx BMS Script
None written yet.
Supported by Programs
Unknown
Links
None
Games
- Sample Game 1 *.pak *.zip
See Also
None