Argonaut WAD: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 42: Line 42:
x bytes - texture header
x bytes - texture header
x bytes - texture data
x bytes - texture data
</pre>
</div>
=== SPSX (XSPS) section ===
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
4 bytes (char) - signature  // "XSPS"
4 bytes (uint32) - section size
x bytes - SPSX flags
x bytes - common sound effects count
</pre>
</pre>
</div>
</div>

Revision as of 11:24, 24 July 2021

Back to index | Edit this page

WAD


Format Specifications

// WAD file format

4 bytes (uint32) - offset to the end of WAD archive   // in newer games 2048 needs to be added 

num_of_sections *
{
   x bytes - section data
}

Sections

WAD archive can store one or more sections from the list below:

  • TPSX / XSPT: Textures
  • SPSX / XSPS: Sound effects and ambient tracks
  • UNIF / FINU: Fonts and text management
  • LPSX / XSPL: Localization, translated strings
  • DPSX / XSPD: 3D models, animations, actors and level
  • PORT / TROP: Rendering groups / zones and more
  • 'END ' / ' DNE': Marks the end of the file. May contain some data.


TPSX (XSPT) section

4 bytes (char) - signature  // "XSPT"
4 bytes (uint32) - section size
x bytes - texture header
x bytes - texture data

SPSX (XSPS) section

4 bytes (char) - signature  // "XSPS"
4 bytes (uint32) - section size
x bytes - SPSX flags
x bytes - common sound effects count

MultiEx BMS Script

Not written yet.

Notes and Comments

  • This file format occurs in games made by Argonaut.

Games

List of games using this file format:

  • Croc 2 (PS1) (*.WAD)
  • Harry Potter and the Sorcerer's Stone / Harry Potter and the Philosopher's Stone (PS1) (*.WAD)
  • Harry Potter and the Chamber of Secrets (PS1) (*.WAD)

Compatible Programs