The Forum is up for sale: XeNTaX Forum looking for new owner

Data Design Interactive .WAD Files

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
HeadsetGuy
beginner
Posts: 24
Joined: Thu Feb 16, 2017 3:51 pm
Been thanked: 2 times

Data Design Interactive .WAD Files

Post by HeadsetGuy »

Hey guys. I'm very frustrated in my attempts to extract files from Data Design Interactive *.wad files. On the wiki, this would be London Taxi Rushour. There seems to be some stuff that's not listed in the article, but which should be. Also, Game Extractor technically "supports" the files, but always extracts corrupted data. The only other program I've found that can extract data from these files was created specifically for one game, LEGO Rock Raiders.
But to my point: I've got another .wad file that I want to get the files from, with proper names and everything. This one is from Tonka Space Station, and is called SpaceStation.wad. As always, feel free to follow along at home. Link: https://www.dropbox.com/s/b1tlm033ud3id ... n.wad?dl=0

Code: Select all

// ARCHIVE HEADER

char {4}     - Header (WADH)
uint32 {4}   - First File Offset
uint32 {4}   - Number Of Files
uint32 {4}   - Filename Directory Length

// UNKNOWN

uint32 {4}   - unknown (all 255's; could also be a signed int, value of -1)
byte {16}    - padding? (all 0's)
uint32 {4}   - unknown (in this case, value is 2538 in decimal)
uint32 {4}   - unknown (all 255's; could also be a signed int, value of -1)
byte {8}      - padding? (all 0's)

// DIRECTORY

   // for each file

   uint32 {4}   - Filename Offset (relative to the start of the filename directory)
   uint32 {4}   - File Offset (relative to the first file offset)
   uint32 {4}   - File Length
   uint32 {4}   - padding? (all 0's)
   uint32 {4}   - Unknown Boolean (0/1)
   uint32 {4}   - Number Of Files In Directory? (all 255's for files)
   uint32 {4}   - Unknown
After that, everything else seems to be correct. Sorry if this seems redundant or anything, and also sorry I couldn't figure out what the unknowns were. If anyone knows anything more, please, please, let me know.

-Johnny
Post Reply