Co to jest format pliku WAD?
Pliki WAD są używane przez serię gier komputerowych Doom oraz wiele innych tytułów opartych na tym przełomowym silniku FPS, opracowanym we wczesnych latach 90. Nazwa jest skrótem od „Where's All the Data”.
Jaka jest zawartość plików WAD?
Format WAD został zaprojektowany z myślą o przechowywaniu danych gier. Pojedynczy plik .wad łączy całą zawartość gry w płaską listę nazwanych fragmentów danych zwanych lumpami. Pliki WAD mogą zawierać:
- tekstury i sprite'y,
- mapy i geometrię poziomów,
- grafikę i elementy interfejsu,
- efekty dźwiękowe i muzykę,
- przedmioty z ekwipunku i broń.
Pliki WAD służą do przechowywania zarówno oryginalnych danych gry, jak i modów oraz rozszerzeń do podstawowej wersji gry.
Czym są pliki IWAD i PWAD?
Doom był wielkim hitem na rynku gier FPS (strzelanek pierwszoosobowych). Jego popularność szybko zaowocowała tworzeniem przez fanów niestandardowych map, broni i przedmiotów - a wkrótce potem bardziej zaawansowanych modyfikacji silnika fizycznego i tekstur. Aby zarządzać wynikającą z tego różnorodnością, standard WAD został podzielony na dwa oddzielne typy:
- IWAD - przechowuje oryginalne, kompletne dane gry (
DOOM.WAD,DOOM2.WADitd.), - PWAD - przechowuje mody i dodatki, które patchują lub rozszerzają podstawową grę.
To rozróżnienie jest zakodowane w pierwszych czterech bajtach każdego pliku .wad (jako znacznik ASCII IWAD lub PWAD). Kolejne iteracje oryginalnego silnika Doom posłużyły jako podstawa dla gier, które stały się wielkimi hitami - m.in. Heretic, Hexen i Quake. Format WAD ewoluował w nowsze warianty, takie jak WAD2 i WAD3; w Half-Life pliki WAD3 są używane wyłącznie do zapisywania tekstur gry.
Czy mogę otworzyć plik WAD?
Doom zyskał ogromną popularność nie tylko dzięki innowacyjnej rozgrywce, ale także dzięki wysypowi modyfikacji tworzonych przez fanów, które były łatwe do wykonania poprzez edycję plików .wad. Dedykowane edytory WAD, takie jak SLADE 3 i Ultimate Doom Builder, są dostępne bezpłatnie. Chociaż Doom zadebiutował ponad 30 lat temu, fani wciąż tworzą nowe mapy i całkowite konwersje (total conversions), edytując pliki WAD. Nowoczesne porty źródłowe, takie jak GZDoom, ładują zarówno klasyczne pliki .wad, jak i nowszy format PK3 (oparty na ZIP), używany w złożonych, nowoczesnych modach.
Bezpieczeństwo
RYZYKO: LOWPlik Doom WAD to zwykłe archiwum gry bez kodu wykonywalnego - to silnik gry uruchamia kod, a nie plik WAD. Pliki WAD są bezpieczne do otwierania w Slade lub porcie źródłowym. Dwie uwagi: (1) niektóre zewnętrzne strony z „downloaderami WAD” dołączają oprogramowanie reklamowe do swoich instalatorów - pobieraj mody z archiwum idgames na Doomworld lub uznanych stron społecznościowych; (2) nie myl plików Doom WAD z plikami Wii WAD (pakiety Nintendo Wii), które mogą wpływać na oprogramowanie systemowe konsoli Wii i wymagają innej obsługi.
Szczegóły formatu
w pigułce- Wii WAD - Pakiety kanałów/gier Nintendo Wii używają całkowicie niepowiązanego formatu binarnego również nazywanego WAD; pliki Wii WAD instalują zawartość do Menu Systemowego Wii za pomocą różnych narzędzi homebrew.
- Plik zapisu/danych Tropico - Seria gier o budowaniu miast Tropico używała rozszerzenia .wad dla własnych, zastrzeżonych archiwów danych, niepowiązanych z grą Doom.
Programy otwierające pliki WAD
Szczegóły techniczne
specyfikacja| Magic bytes | „IWAD” (0x49 57 41 44) lub „PWAD” (0x50 57 41 44) na offsetcie bajtowym 0 |
| Kodowanie | Binarne (płaskie archiwum lumpów) |
| Kolejność bajtów | Little-endian (x86) |
| Kompresja | Brak (w samym kontenerze) |
| Typowy rozmiar pliku | 1 MB - 600 MB (DOOM2.WAD ~14 MB; duże megaWADy do 600 MB+) |
| Typ MIME | application/x-doom-wad |
| Struktura nagłówka | 12 bajtów - 4-bajtowy znacznik typu + 32-bitowa liczba lumpów + 32-bitowy offset katalogu |
| Wpis w katalogu | Stałe 16 bajtów - int32 offset danych, int32 rozmiar, 8-znakowa nazwa lumpa |
| Format lumpów audio | Doom DMX (11-22 kHz mono 8-bit PCM); lumpy MUS lub MIDI dla muzyki |
| Głębia kolorów | 8-bitowa (256-kolorowa paleta Dooma) dla grafiki w grze; porty źródłowe obsługują true color |
| Maksymalna liczba lumpów | Do ok. 4,29 miliarda (32-bitowe pole liczbowe bez znaku) |
| IWAD vs. PWAD | IWAD = kompletne dane bazowe gry; PWAD = mod/patch, który nadpisuje lub dodaje lumpy |
| Wydano | December 1993 (Doom v1.0); format thoroughly documented by the community |
| Najnowsza wersja | Format essentially unchanged since Doom II (1994); source-port extensions (ZDoom UDMF, etc.) use compatible supersets |
| Specyfikacja | doomwiki.org |
Konwersje WAD
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WAD.