Hvad er WAD-filformatet?
WAD-filer bruges af Doom-serien af computerspil og mange andre titler bygget på denne skelsættende FPS-motor, udviklet i de tidlige 1990'ere. Navnet står for „Where's All the Data“.
Hvad er indholdet af WAD-filer?
WAD-formatet blev designet med lagring af spildata for øje. En enkelt .wad-fil samler alt spilindhold som en flad liste over navngivne datablokke kaldet lumps. WAD-filer kan indeholde:
- teksturer og sprites,
- kort og niveau-geometri,
- grafik og grænsefladeelementer,
- lydeffekter og musik,
- inventargenstande og våben.
WAD-filer bruges til at gemme både originale spildata og mods samt udvidelser til grundspillet.
Hvad er IWAD- og PWAD-filer?
Doom var et kæmpe hit på FPS-markedet (first-person shooter). Dets popularitet resulterede hurtigt i, at fans skabte brugerdefinerede kort, våben og genstande - med mere avancerede modifikationer af fysikmotoren og teksturer kort efter. For at håndtere den resulterende mangfoldighed blev WAD-standarden opdelt i to separate typer:
- IWAD - gemmer de originale, komplette spildata (
DOOM.WAD,DOOM2.WAD, osv.), - PWAD - gemmer mods og tilføjelser, der patcher eller udvider grundspillet.
Denne skelnen er kodet i de første fire bytes af enhver .wad-fil (IWAD eller PWAD som et ASCII-tag). Yderligere iterationer af den originale Doom-motor blev brugt som grundlag for spil, der blev store hits - heriblandt Heretic, Hexen og Quake. WAD-formatet udviklede sig til nyere varianter som WAD2 og WAD3; i Half-Life bruges WAD3-filer kun til at gemme spilteksturer.
Kan jeg åbne en WAD-fil?
Doom vandt enorm popularitet ikke kun takket være sit innovative gameplay, men også på grund af udbredelsen af fan-skabte modifikationer, som var nemme at lave ved at redigere .wad-filer. Dedikerede WAD-editorer som SLADE 3 og Ultimate Doom Builder er frit tilgængelige. Selvom Doom debuterede for over 30 år siden, skaber fans stadig nye kort og total-konverteringer ved at redigere WAD-filer. Moderne source ports som GZDoom indlæser både klassiske .wad-filer og det nyere PK3 (ZIP-baseret) format, der bruges til komplekse moderne mods.
Sikkerhed og tryghed
RISIKO: LOWEn Doom WAD-fil er et almindeligt spilarkiv uden eksekverbar kode - spilmotoren kører koden, ikke WAD-filen. WAD-filer er sikre at åbne i Slade eller en source port. To forbehold: (1) visse tredjeparts „WAD-downloader“-sider inkluderer adware i deres installationsprogrammer - hent mods fra Doomworlds idgames-arkiv eller anerkendte community-sider; (2) forveksl ikke Doom WAD'er med Wii WAD'er (Nintendo Wii-pakker), som kan påvirke en Wii's system-firmware og kræver anden håndtering.
Formatdetaljer
kort fortalt- Wii WAD - Nintendo Wii kanal/spil-pakker bruger et helt urelateret binært format, der også kaldes WAD; Wii WAD'er installerer indhold til Wii System Menu via forskellige homebrew-værktøjer.
- Tropico gemme/datafil - Tropico-serien af bybyggerspil har brugt en .wad-filendelse til sine egne proprietære dataarkiver, urelateret til Doom.
Programmer der åbner WAD-filer
Tekniske detaljer
dyb specifikation| Magic bytes | „IWAD“ (0x49 57 41 44) eller „PWAD“ (0x50 57 41 44) ved byte offset 0 |
| Kodning | Binær (fladt lump-arkiv) |
| Byte-rækkefølge | Little-endian (x86) |
| Komprimering | Ingen (i selve containeren) |
| Typisk filstørrelse | 1 MB - 600 MB (DOOM2.WAD ~14 MB; store megaWADs op til 600 MB+) |
| MIME-type | application/x-doom-wad |
| Header-struktur | 12 bytes - 4-byte type-tag + 32-bit lump-antal + 32-bit directory-offset |
| Directory-indgang | 16 bytes fast - int32 data-offset, int32 størrelse, 8-tegns lump-navn |
| Audio lump-format | Doom DMX (11-22 kHz mono 8-bit PCM); MUS- eller MIDI-lumps til musik |
| Farvedybde | 8-bit (256-farve Doom-palet) til grafik i spillet; source ports understøtter true color |
| Maks. lump-antal | Op til ~4,29 milliarder (32-bit unsigned count-felt) |
| IWAD vs. PWAD | IWAD = komplette grundspilsdata; PWAD = mod/patch der tilsidesætter eller tilføjer lumps |
| Udgivet | December 1993 (Doom v1.0); format thoroughly documented by the community |
| Seneste version | Format essentially unchanged since Doom II (1994); source-port extensions (ZDoom UDMF, etc.) use compatible supersets |
| Specifikation | doomwiki.org |
WAD-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om WAD-filer.