Che cos'è il formato di file WAD?
I file WAD sono utilizzati dalla serie di videogiochi Doom e da molti altri titoli basati su questo storico motore FPS, sviluppato nei primi anni '90. Il nome sta per «Where's All the Data».
Quali sono i contenuti dei file WAD?
Il formato WAD è stato progettato pensando all'archiviazione dei dati di gioco. Un singolo file .wad raggruppa tutti i contenuti di gioco come un elenco piatto di blocchi di dati chiamati lumps. I file WAD possono contenere:
- texture e sprite,
- mappe e geometria dei livelli,
- grafica ed elementi dell'interfaccia,
- effetti sonori e musica,
- oggetti dell'inventario e armi.
I file WAD vengono utilizzati sia per memorizzare i dati originali del gioco, sia per mod ed estensioni del gioco base.
Cosa sono i file IWAD e PWAD?
Doom è stato un grande successo nel mercato dei giochi FPS (first-person shooter). La sua popolarità ha portato presto i fan a creare mappe, armi e oggetti personalizzati - seguiti rapidamente da modifiche più avanzate al motore fisico e alle texture. Per gestire la varietà risultante, lo standard WAD è stato diviso in due tipi distinti:
- IWAD - memorizza i dati di gioco originali e completi (
DOOM.WAD,DOOM2.WAD, ecc.), - PWAD - memorizza mod e componenti aggiuntivi che patchano o estendono il gioco base.
Questa distinzione è codificata nei primi quattro byte di ogni file .wad (tag ASCII IWAD o PWAD). Ulteriori iterazioni del motore originale di Doom sono state utilizzate come base per giochi diventati grandi successi, tra cui Heretic, Hexen e Quake. Il formato WAD si è evoluto in nuove varianti come WAD2 e WAD3; in Half-Life, i file WAD3 sono usati solo per salvare le texture di gioco.
Posso aprire un file WAD?
Doom ha guadagnato un'enorme popolarità non solo grazie al suo gameplay innovativo, ma anche per la proliferazione di modifiche create dai fan, facili da realizzare modificando i file .wad. Editor WAD dedicati come SLADE 3 e Ultimate Doom Builder sono disponibili gratuitamente. Sebbene Doom abbia debuttato oltre 30 anni fa, i fan creano ancora nuove mappe e conversioni totali modificando i file WAD. I moderni source port come GZDoom caricano sia i classici file .wad che il più recente formato PK3 (basato su ZIP) utilizzato per mod moderne e complesse.
Sicurezza e incolumità
RISCHIO: LOWUn file WAD di Doom è un semplice archivio di gioco senza codice eseguibile - è il motore di gioco a eseguire il codice, non il WAD. I file WAD sono sicuri da aprire in Slade o in un source port. Due avvertenze: (1) alcuni siti di terze parti per il download di WAD includono adware nei loro installer - scarica le mod dall'archivio idgames di Doomworld o da siti riconosciuti dalla community; (2) non confondere i WAD di Doom con i WAD per Wii (pacchetti Nintendo Wii), che possono influenzare il firmware di sistema della Wii e richiedono una gestione diversa.
Dettagli del formato
in sintesi- Wii WAD - I pacchetti di canali/giochi per Nintendo Wii utilizzano un formato binario completamente non correlato chiamato anch'esso WAD; i WAD per Wii installano contenuti nel menu di sistema Wii tramite diversi strumenti homebrew.
- File di salvataggio/dati Tropico - La serie di giochi di costruzione di città Tropico ha utilizzato l'estensione .wad per i propri archivi di dati proprietari, non correlati a Doom.
Programmi che aprono file WAD
Dettagli tecnici
specifiche approfondite| Magic bytes | «IWAD» (0x49 57 41 44) o «PWAD» (0x50 57 41 44) all'offset byte 0 |
| Codifica | Binario (archivio lump piatto) |
| Ordine dei byte | Little-endian (x86) |
| Compressione | Nessuna (nel contenitore stesso) |
| Dimensione tipica del file | 1 MB - 600 MB (DOOM2.WAD ~14 MB; megaWAD di grandi dimensioni fino a 600 MB+) |
| Tipo MIME | application/x-doom-wad |
| Struttura dell'intestazione | 12 byte - tag del tipo a 4 byte + conteggio lump a 32 bit + offset directory a 32 bit |
| Voce della directory | 16 byte fissi - offset dati int32, dimensione int32, nome lump a 8 caratteri |
| Formato lump audio | Doom DMX (11-22 kHz mono 8-bit PCM); lump MUS o MIDI per la musica |
| Profondità colore | 8-bit (tavolozza Doom a 256 colori) per la grafica di gioco; i source port supportano il true color |
| Conteggio massimo lump | Fino a ~4,29 miliardi (campo conteggio unsigned a 32 bit) |
| IWAD vs. PWAD | IWAD = dati di gioco base completi; PWAD = mod/patch che sovrascrive o aggiunge lump |
| Rilasciato | December 1993 (Doom v1.0); format thoroughly documented by the community |
| Ultima versione | Format essentially unchanged since Doom II (1994); source-port extensions (ZDoom UDMF, etc.) use compatible supersets |
| Specifica | doomwiki.org |
Conversioni WAD
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file WAD.