Hva er WAD-filformatet?
WAD-filer brukes av Doom-serien av dataspill og mange andre titler bygget på denne banebrytende FPS-motoren, utviklet tidlig på 1990-tallet. Navnet står for «Where's All the Data».
Hva er innholdet i WAD-filer?
WAD-formatet ble designet med lagring av spilldata i tankene. En enkelt .wad-fil samler alt spillinnhold som en flat liste over navngitte datablokker kalt lumps. WAD-filer kan inneholde:
- teksturer og sprites,
- kart og nivågeometri,
- grafikk og grensesnittelementer,
- lydeffekter og musikk,
- inventargjenstander og våpen.
WAD-filer brukes til å lagre både originale spilldata og modifikasjoner og utvidelser til basespillet.
Hva er IWAD- og PWAD-filer?
Doom var en stor suksess på FPS-markedet (førstepersons skytespill). Populariteten resulterte snart i at fans opprettet egne kart, våpen og gjenstander - med mer avanserte modifikasjoner av fysikkmotoren og teksturer som fulgte raskt etter. For å håndtere det resulterende mangfoldet, ble WAD-standarden delt inn i to separate typer:
- IWAD - lagrer de originale, komplette spilldataene (
DOOM.WAD,DOOM2.WAD, osv.), - PWAD - lagrer modifikasjoner og tillegg som patcher eller utvider basespillet.
Dette skillet er kodet i de første fire bytene i hver .wad-fil (IWAD eller PWAD som en ASCII-tag). Videre iterasjoner av den originale Doom-motoren ble brukt som grunnlag for spill som ble store hits - blant dem Heretic, Hexen og Quake. WAD-formatet utviklet seg til nyere varianter som WAD2 og WAD3; i Half-Life brukes WAD3-filer kun til å lagre spillteksturer.
Kan jeg åpne en WAD-fil?
Doom fikk enorm popularitet ikke bare takket være det innovative spillet, men også fra spredningen av fan-lagde modifikasjoner, som var enkle å lage ved å redigere .wad-filer. Dedikerte WAD-editorer som SLADE 3 og Ultimate Doom Builder er fritt tilgjengelige. Selv om Doom debuterte for over 30 år siden, lager fans fortsatt nye kart og totale konverteringer ved å redigere WAD-filer. Moderne kildeporter som GZDoom laster både klassiske .wad-filer og det nyere PK3 (ZIP-baserte) formatet som brukes for komplekse moderne modifikasjoner.
Sikkerhet og trygghet
RISIKO: LOWEn Doom WAD-fil er et vanlig spillarkiv uten kjørbar kode - spillmotoren kjører koden, ikke WAD-filen. WAD-filer er trygge å åpne i Slade eller en kildeport. To forbehold: (1) noen tredjeparts «WAD-nedlastingssider» bunter reklamevare i installasjonsprogrammene sine - hent modifikasjoner fra Doomworlds idgames-arkiv eller anerkjente samfunnssider; (2) ikke forveksle Doom WAD-er med Wii WAD-er (Nintendo Wii-pakker), som kan påvirke en Wiis systemfastvare og krever annen håndtering.
Formatdetaljer
i et nøtteskall- Wii WAD - Nintendo Wii-kanal/spillpakker bruker et helt urelatert binært format som også kalles WAD; Wii WAD-er installerer innhold til Wii System Menu via forskjellige homebrew-verktøy.
- Tropico lagrings-/datafil - Byplanleggingsspillserien Tropico har brukt en .wad-filendelse for sine egne proprietære dataarkiver, urelatert til Doom.
Programmer som åpner WAD-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | «IWAD» (0x49 57 41 44) eller «PWAD» (0x50 57 41 44) ved byte-offset 0 |
| Koding | Binær (flatt lump-arkiv) |
| Byterekkefølge | Little-endian (x86) |
| Komprimering | Ingen (i selve beholderen) |
| Typisk filstørrelse | 1 MB - 600 MB (DOOM2.WAD ~14 MB; store megaWADs opptil 600 MB+) |
| MIME-type | application/x-doom-wad |
| Header-struktur | 12 byte - 4-byte typetagg + 32-bit lump-antall + 32-bit katalog-offset |
| Katalogoppføring | 16 byte fast - int32 data-offset, int32 størrelse, 8-tegns lump-navn |
| Lyd-lump-format | Doom DMX (11-22 kHz mono 8-bit PCM); MUS- eller MIDI-lumps for musikk |
| Fargedybde | 8-bit (256-fargers Doom-palett) for grafikk i spillet; kildeporter støtter ekte farger |
| Maks antall lumps | Opptil ~4,29 milliarder (32-bit usignert antall-felt) |
| IWAD vs. PWAD | IWAD = komplette basespilldata; PWAD = mod/patch som overstyrer eller legger til lumps |
| Utgitt | December 1993 (Doom v1.0); format thoroughly documented by the community |
| Siste versjon | Format essentially unchanged since Doom II (1994); source-port extensions (ZDoom UDMF, etc.) use compatible supersets |
| Spesifikasjon | doomwiki.org |
WAD-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om WAD-filer.