IT-lexikon › Programmering › PAK (Quake)

PAK (Quake)

Programmering In English → Uppdaterad: 2026-10-26
Mer info
Skapad av
id Software
År
1996
Typ
Arkivformat
Föregångare
WAD (Doom)

Quakes resursarkiv: en platt fil med riktiga sökvägar inuti, så att spelmotorn kunde låtsas att den läste från en vanlig katalog.

Där WAD hade åttateckensnamn i en enda nivå lagrade PAK hela sökvägar som maps/e1m1.bsp eller sound/weapons/rocket1.wav. Formatet är nästan pinsamt enkelt: headern PACK, offset och storlek för katalogen, och sedan 64 byte per post — 56 för namnet, fyra för offset, fyra för längd. Ingen komprimering alls.

Motorn letade först i filsystemet och sedan i PAK-filerna, med högre nummer före lägre. En mod behövde därför bara lägga en pak2.pak bredvid originalen. Quake III (1999) bytte till PK3, som helt enkelt är en omdöpt ZIP — vilket gjorde att varje packprogram plötsligt var ett modverktyg.

← Tillbaka till lexikonet