WAD IWAD: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Multimedia Mike
m (another supporting program)
imported>Ikskoks
No edit summary
 
(13 intermediate revisions by 7 users not shown)
Line 42: Line 42:
=== Compatible Programs ===  
=== Compatible Programs ===  


* [[Slade 3]]
* [[MultiEx Commander]]
* [[Game Extractor|Game Extractor]]
* [[Game Extractor|Game Extractor]]
* [[Fusepak]]
* [[Fusepak]]
* [[zWad]]


=== Other Games ===  
=== Other Games ===  
Line 55: Line 58:
* Quake 2 *.wad
* Quake 2 *.wad
* Shadow Warrior *.wad
* Shadow Warrior *.wad
* Strife *.wad
[[Category:File Format]]

Latest revision as of 12:11, 4 January 2021

WAD


Format Specifications

char {4}     - Header (IWAD)
uint32 {4}   - Number Of Files
uint32 {4}   - Directory Offset

byte {X}     - File Data

// Directory

// for each file
uint32 {4}   - File Offset
uint32 {4}   - File Length
char {8}     - Filename


MultiEx BMS Script

ImpType Standard ;
IDString 0 IWAD ;
Get FC Long 0 ;
SavePos TailOffOff 0 ;
Get TO Long 0 ;
GoTo TO 0 ;
For TE = 1 To FC ;
SavePos FOO 0 ;
Get FO Long 0 ;
SavePos FSO 0 ;
Get FS Long 0 ;
GetDString FN 8 0 ;
Log FN FO FS FOO FSO ;
Next TE ;

Compatible Programs

Other Games

These games use this file format

  • Doom *.wad
  • Doom 2 *.wad
  • Duke Nukem 3D *.wad
  • Heretic *.wad
  • Hexen *.wad
  • Quake 2 *.wad
  • Shadow Warrior *.wad
  • Strife *.wad