Написан исключительно из спортивного интереса. Успешно справляется с экстракцией файлов pure0.vpk, base0.vpk и base1.vpk из последней версии демо на момент написания. Естественно, никакой совместимости с другими версиями игры или движка не гарантируется. Продолжение разработки также не планируется.
Исходник в комплекте.
Вложение: vpkextract.zip (64.8 кб)
Этот файл был скачан 460 раз.
Government-Man
А чем тебе WinZip, WinRAR, 7-zip и прочие архиваторы не угодили?
VPK это же обычный zip, начиная с самых первых версий движка.
Добавлено 10-05-2020 в 03:36:
Посмотрел исходник. Фигасе у тебя там реверс.
Надо было всё-таки слабое сжатие поставить, тогда бы так легко не получилось.
Но без сжатия игра быстрее грузится, а экономия 100 мегабайт, тем более в ущерб скорости загрузки, в 2020 году мало кого интересует.
Government-Man ты зачем .zip зареверсил?
Вспомнил старые времена, когда вы выдёргивали из HLFX бамп и вставляли его абратно?
Добавлено 09-05-2020 в 23:51:
Цитата:
XaeroX писал: Посмотрел исходник. Фигасе у тебя там реверс
Это называется проф.деформация. Нам однажды принесли телевизор, который перестал работать с пульта. Я замерил напряжение на батарейка= - порядок. Я посмотрел на передатчик в камеру смартфона - мигает. Я осциллографом на выходе фотоприёмника смотрел форму и скважность импульсов - всё порядке. Но не работает. Так и не смог ничего понять.
А потом этот телек отнесли в Эльдорадо какому-то менеджеру, у него три класса образования. Он не стал проверять вообще ничего - батарейки заменил и ВСЁ ЗАРАБОТАЛО
Я потом уже допёр, новые пульты без кварца и у них частота сильно гуляет с просадкой батарейки. Но ктож знал.
Дядя Миша
Да у меня тоже в некотором роде проф.деформация.
Мне всё время кажется, что народ на нашем форуме следит за моими проектами и знает про все основные моменты, ну типа, что vpk это zip, что дллки в паках, что структура папок чисто кушная, ну и так далее. А потом внезапно выясняется, что нифига подобного.
Ну это как помнишь, было с БМС. Авторы были уверены, что ВСЕ знают, где находится кнопка запуска реактора, и никак её не обозначили. А Мэдисон (или кто это был?) двадцать минут бегал и не понимал, что делать дальше.
Насчёт реактора не знаю. Я вообще любой игровой пак сперва пытаюсь открыть либо севензипом либо раром, авось получится. А вот наш Г-ымен имеет странное поведение. Сначала создал странную тему про SV_QuakeMove. Теперь вот якобы "написал" "экстрактор" паков для волатилы. Причём он в эти темы больше никогда не возвращается.
Я за бан вообщем. Такое нельзя вообще терпеть. Он небось и Крым отрицает.
Мда, ну я и лох
Действительно, 7-zip спокойно распаковывает VPK.
Ну ладно, зато интересно
XaeroX
У меня видимо традиция реверсить твои проекты. Экстрасенсорик я тоже реверсил - написал прогу, добавляющую произвольные результаты в таблицу рекордов. К сожалению, эта прога не сохранилась.
Цитата:
Дядя Миша писал: вообще любой игровой пак сперва пытаюсь открыть либо севензипом либо раром, авось получится
Обычно, я тоже так делаю. Но тут я подумал - это же Ксерокс, наверняка он придумал что-нибудь эдакое. Не может же это быть обычный зип?
Цитата:
Дядя Миша писал: Сначала создал странную тему про SV_QuakeMove
Цитата:
Дядя Миша писал: Причём он в эти темы больше никогда не возвращается
А что там обсуждать-то? Я задал вопрос, ты выразил свое мнение, я с этим мнением ознакомился. Чтобы что-то обсуждать, у меня должно быть свое мнение, а у меня его нету - я поэтому тему с вопросом и создал, чтобы перенять мудрость у старших товарищей.
Тогда я до него не дошел
На длл в паках я кстати тоже только сейчас обратил внимание. И, надо признать, был немало удивлен такому решению, при том, что оно показалось мне весьма изящным.