VPK

VPK

Valve Pack File (*.vpk) - формат внутриигровых архивов, используемых игровой компанией

Причина возникновения

С созданием системы GCF. Данный формат представляют из себя некое подобие виртуальной файловой системы. Файлы позволяют хранить контент нескольких игр в одном файле, что ускоряет перемещение или копирование файлов игры, ускорять проверку целостности игровых файлов, сохранять оригинальную игру даже в случае установки ошибочных модификаций без необходимости переустановки игры и создавать серверы без wallhack-читов. Тем не менее основанные на них игры не могут использовать контент из GCF-файлов другой игры на том же движке без распаковки, также при распаковке файлов движка в несколько разных игр или несколько учетных записей GCF.[1] - это связано с переизвлечением программой Steam всех файлов движка. Кроме того, некоторые игры при первом запуске не могут быть запущены без Steam в сетевом режиме. Ввиду этого Valve решила перейти на систему распакованных игр, использующих для связи со Steam небольшие файлы формата NCF, применяющиеся на всех сторонних играх в VPK.

Первой и единственной на данный момент игрой, использующей данную технологию, стала Left 4 Dead. В дальнейшем все свои игры Valve будет выпускать в формате NCF/VPK, при этом GCF-игры останутся в первоначальном формате. Однако остаётся неясной ситуация с форматом будущей Half-Life 2: Episode Three, поскольку она использует ресурсы предыдущих игр серии Half-Life 2, заключенные в GCF. То есть если игра выйдет в распакованном формате, она должна будет взаимодействовать и с NCF, и с GCF. Во всяком случае моды к выпущенным ранее играм Valve выходят на Steam в формате GCF.

Особенности

Файлы являются несжатыми многотомными архивами и представляют собой подобие виртуальной файловой системы. Каждый архив состоит из собственно файлов с данными, в которых хранятся файлы игры (именуются как <название архива>_<номер части>, например pak01_000.vpk), а также мастер-файл (именуется как <название архива>_dir, например pak01_dir.vpk), который содержит список файлов игры и информацию об их директории в относительно корневой папки, размере и контрольной сумме. В мастер-файле также содержится список загружаемых файлов игры - поддерживается как загрузка файла из самого архива VPK, так и стороннего файла вместо него (необязательно с тем же именем). Для замены стандартных моделей и текстур нужно поместить пользовательский файл на то место, где бы находился файл, запакованный в архив VPK. Другим способом является редактирование мастер-файла - можно изменить строку с помощью специальных текстовых редакторов без кодировки текста (например Notepad++) на путь к новому файлу относительно корневой папки игры. Кроме того, в отличие от GCF контент игры загружается движком без участия Source версии 37 (используется в Left 4 Dead).

Для распаковки используются следующие программы:

  • GCFScape - программа для просмотра и извлечения файлов из архивов, используемых в Valve-играх. Текущая версия 1.72 поддерживает открытие VPK. Программа видит файлы только при открытии мастер-файла.
  • Gibbed's VPK Extractor - программа для извлечения файлов из VPK. Работает только при открытии мастер-файла.

Wikimedia Foundation. 2010.

Поможем написать курсовую<

Полезное


Смотреть что такое "VPK" в других словарях:

  • Vpk — Valve Pack File (*.vpk) формат внутриигровых архивов, используемых игровой компанией Причина возникновения С созданием системы GCF. Данный формат представляют из себя некое подобие виртуальной файловой системы. Файлы позволяют хранить контент… …   Википедия

  • VPK — Royal Vopak, N. V. (Business » Firms) *** Video Press Kit (Community » Media) *** Vehicles Per Kilometer (Governmental » Transportation) *** Vehicles Per Kilometer (Miscellaneous » Unit Measures) …   Abbreviations dictionary

  • VPK — Volts Peak NASA …   Acronyms

  • VPK — Verkehrstechnische Prüfungskommission EN Traffic Engineering Test Board …   Abkürzungen und Akronyme in der deutschsprachigen Presse Gebrauchtwagen

  • VPK — Volts Peak ( > NASA Acronym List ) …   Acronyms von A bis Z

  • VPK — abbr. Vehicles Per Kilometer …   Dictionary of abbreviations

  • Valve Pack File — (*.vpk)  формат внутриигровых архивов, используемых игровой компанией Valve в своих новых играх. Содержание 1 Причина возникновения 2 Особенности 3 Дополнения …   Википедия

  • Left Party (Sweden) — Infobox Political party name english = Left Party name native = Vänsterpartiet party chairman = Lars Ohly foundation = 1917 ideology = Socialism, Feminism international = Nordic Green Left Alliance european = New European Left Forum europarl =… …   Wikipedia

  • Communist Party of Sweden (1967) — This article is about the Swedish Communist Party, the Gnistan group of 1967. For other parties named Communist Party of Sweden , see Communist Party of Sweden (SKP). Nordic M L Movement Organisations: Denmark: KAP Faroes: OF(ml) Finland: MLG Ic …   Wikipedia

  • ПАК ДА — Перспективный авиационный комплекс дальней авиации (ПАК ДА, ПАК ДА) проект российского бомбардировщика. Самолёт будет создан на основе сверхзвукового бомбардировщика Ту 160. Финансирование работ по проекту началось с 2008 года[1]. Первый полёт… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»