PAK: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (SirYodaJedi moved page .pak/en to PAK/en)
m (Don't mention UE4 in the first paragraph; UE4 PAKs are completely unrelated)
Line 1: Line 1:
{{Language subpage}}
{{Language subpage}}{{update}}
'''PAK''' file formats are package formats previously used by {{goldsrc|4}} (and many other 3rd party engines like [[Wikipedia:Unreal_Engine|Unreal Engine 4 and 5]]) engine games to store content. It was first introduced in {{quake|4}} engine which {{goldsrc|1}} subsequently adopted it.  
'''PAK''' file formats are package formats previously used by {{goldsrc|4}} engine games to store content. It was first introduced in {{quake|4}} engine which {{goldsrc|1}} subsequently adopted it.  


This was later changed during the '''WON/Retail''' to {{steamicon|1}} transition throughout 2003-2004, which the game file is now stored inside [[.gcf]] file located in {{path|...\Steam\steamapps\username\}} folder, then later in 2013, with SteamPipe, the game file is now stored directly to the filesystem (example: {{path|...\SteamApps\common\Half-Life\valve}}), unlike {{source|1}} and {{source2|1}} engines (which continued to packing game files inside [[.vpk]] file) as most modern systems are fast enough to load {{goldsrc|1}} game files quickly.
This was later changed during the '''WON/Retail''' to {{steamicon|1}} transition throughout 2003-2004, which the game file is now stored inside [[.gcf]] file located in {{path|...\Steam\steamapps\username\}} folder, then later in 2013, with SteamPipe, the game file is now stored directly to the filesystem (example: {{path|...\SteamApps\common\Half-Life\valve}}), unlike {{source|1}} and {{source2|1}} engines (which continued to packing game files inside [[.vpk]] file) as most modern systems are fast enough to load {{goldsrc|1}} game files quickly.


As of today, the Steam version of {{hl|1}}, along with other {{goldsrc|1}} games are still able to load the .pak file.
As of today, the Steam version of {{hl|1}}, along with other {{goldsrc|1}} games are still able to load the .pak file.
{{modernImportant|PAK is often used as a generic file extension in the industry. PAK files used by other software, such as [[W:Google Chrome|Chromium]], [[Wikipedia:Unreal_Engine|Unreal Engine 4+]], or [[W:CryEngine|CryEngine]] are completely unrelated to the file format used by {{GoldSrc|2}} and {{idtech2|2}}.}}

Revision as of 10:26, 16 June 2023

English (en)Translate (Translate)
Broom icon.png
This article or section needs to be updated to include current information regarding the subject.
Remember to check for any notes left by the tagger at this article's talk page.

PAK file formats are package formats previously used by GoldSrc GoldSrc engine games to store content. It was first introduced in Quake Quake engine which GoldSrc subsequently adopted it.

This was later changed during the WON/Retail to Steam transition throughout 2003-2004, which the game file is now stored inside .gcf file located in 🖿...\Steam\steamapps\username\ folder, then later in 2013, with SteamPipe, the game file is now stored directly to the filesystem (example: 🖿...\SteamApps\common\Half-Life\valve), unlike Source and Source 2 engines (which continued to packing game files inside .vpk file) as most modern systems are fast enough to load GoldSrc game files quickly.

As of today, the Steam version of Half-Life, along with other GoldSrc games are still able to load the .pak file.

Icon-Important.pngImportant:PAK is often used as a generic file extension in the industry. PAK files used by other software, such as Chromium, Unreal Engine 4+, or CryEngine are completely unrelated to the file format used by GoldSrc GoldSrc and id Tech 2 id Tech 2.