Pico-8 POD: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
(Created page with "{{GRAFPageHeader}} == POD == * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> * ''' Signature '''...")
imported>Ikskoks
 
(35 intermediate revisions by the same user not shown)
Line 4: Line 4:
* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    CPOD / CPODD / CFIL <br>  
* ''' Signatures ''':    CPOD / CPODD / CFIL / CPAL / cBMP <br>  




Line 11: Line 11:
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
<pre>
// header
// CPOD chunk
8 bytes (char) - signature // "CPODD..."
4 bytes (char) - chunk signature// "CPOD"
4 bytes (uint32) - chunk size  // always 68
4 bytes (uint32) - unknown  // 1
32 bytes (char) - nulls
4 bytes (uint32) - unknown  // 4, 19 or 249
28 bytes (char) - nulls
 
// CFIL chunk
4 bytes (char) - chunk signature  // "CFIL"
4 bytes (uint32) - nulls
4 bytes (uint32) - description section size  // e.g. 1235
64 bytes (char) - nulls
x bytes - description section  // e.g. "pico-8 cartridge..."
 
// CFIL chunk 2
4 bytes (uint32) - chunk signature  // "CFIL"
4 bytes (uint32) - nulls
4 bytes (uint32) - some section size?
64 bytes (char) - nulls
 
// CPOD chunk 2
4 bytes (char) - chunk signature// "CPOD"
4 bytes (uint32) - chunk size  // always 68
4 bytes (uint32) - unknown  // 1
32 bytes (char) - some filenames  // e.g. "gfx1.pod..."
4 bytes (uint32) - unknown
28 bytes (char) - nulls
 




Line 21: Line 48:
=== Notes and Comments ===  
=== Notes and Comments ===  


* This file format occurs in '''Pico-8''' games.
* This file format occurs in '''Pico-8''' games. Main data archive is always named "'''data.pod'''".


=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Cab Ride (PC) (*.POD)
* Explorers Deluxe Edition (PC) (*.POD)
* Get in Santa's Pants (PC) (*.POD)
* PICOHOT (PC) (*.POD)
* pico sonic (PC) (*.POD)
* Pullfrog (PC) (*.POD)
* Pushamo (PC) (*.POD)
* Pushamo (PC) (*.POD)
* Store Galore (PC) (*.POD)
* The Lost Night (PC) (*.POD)


=== QuickBMS Script ===  
=== QuickBMS Script ===  

Latest revision as of 19:58, 9 October 2022

Back to index | Edit this page

POD

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signatures : CPOD / CPODD / CFIL / CPAL / cBMP


Format Specifications

// CPOD chunk
4 bytes (char) - chunk signature// "CPOD"
4 bytes (uint32) - chunk size  // always 68
4 bytes (uint32) - unknown  // 1
32 bytes (char) - nulls
4 bytes (uint32) - unknown  // 4, 19 or 249
28 bytes (char) - nulls

// CFIL chunk
4 bytes (char) - chunk signature  // "CFIL"
4 bytes (uint32) - nulls
4 bytes (uint32) - description section size  // e.g. 1235
64 bytes (char) - nulls
x bytes - description section  // e.g. "pico-8 cartridge..."

// CFIL chunk 2
4 bytes (uint32) - chunk signature  // "CFIL"
4 bytes (uint32) - nulls
4 bytes (uint32) - some section size?
64 bytes (char) - nulls

// CPOD chunk 2
4 bytes (char) - chunk signature// "CPOD"
4 bytes (uint32) - chunk size  // always 68
4 bytes (uint32) - unknown  // 1
32 bytes (char) - some filenames  // e.g. "gfx1.pod..."
4 bytes (uint32) - unknown
28 bytes (char) - nulls



// TODO

Notes and Comments

  • This file format occurs in Pico-8 games. Main data archive is always named "data.pod".

Games

List of games using this file format:

  • Cab Ride (PC) (*.POD)
  • Explorers Deluxe Edition (PC) (*.POD)
  • Get in Santa's Pants (PC) (*.POD)
  • PICOHOT (PC) (*.POD)
  • pico sonic (PC) (*.POD)
  • Pullfrog (PC) (*.POD)
  • Pushamo (PC) (*.POD)
  • Store Galore (PC) (*.POD)
  • The Lost Night (PC) (*.POD)

QuickBMS Script

Not written yet.

Compatible Programs

None.