HLFX.Ru Forum
Показать все 15 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- Perilous Warp Demo VPK Extractor (https://hlfx.ru/forum/showthread.php?threadid=5507)


Отправлено Government-Man 09-05-2020 в 20:30:

Perilous Warp Demo VPK Extractor

Экстрактор для VPK-файлов из Perilous Warp Demo

Написан исключительно из спортивного интереса. Успешно справляется с экстракцией файлов pure0.vpk, base0.vpk и base1.vpk из последней версии демо на момент написания. Естественно, никакой совместимости с другими версиями игры или движка не гарантируется. Продолжение разработки также не планируется.

Исходник в комплекте.

https://i.imgur.com/lyh3dmn.jpg


Отправлено XaeroX 09-05-2020 в 20:36:

Government-Man
А чем тебе WinZip, WinRAR, 7-zip и прочие архиваторы не угодили?
VPK это же обычный zip, начиная с самых первых версий движка.

Добавлено 10-05-2020 в 03:36:

Посмотрел исходник. Фигасе у тебя там реверс.
Надо было всё-таки слабое сжатие поставить, тогда бы так легко не получилось.
Но без сжатия игра быстрее грузится, а экономия 100 мегабайт, тем более в ущерб скорости загрузки, в 2020 году мало кого интересует.

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-05-2020 в 20:51:

Government-Man ты зачем .zip зареверсил?
Вспомнил старые времена, когда вы выдёргивали из HLFX бамп и вставляли его абратно?

Добавлено 09-05-2020 в 23:51:

Цитата:
XaeroX писал:
Посмотрел исходник. Фигасе у тебя там реверс

Это называется проф.деформация. Нам однажды принесли телевизор, который перестал работать с пульта. Я замерил напряжение на батарейка= - порядок. Я посмотрел на передатчик в камеру смартфона - мигает. Я осциллографом на выходе фотоприёмника смотрел форму и скважность импульсов - всё порядке. Но не работает. Так и не смог ничего понять.
А потом этот телек отнесли в Эльдорадо какому-то менеджеру, у него три класса образования. Он не стал проверять вообще ничего - батарейки заменил и ВСЁ ЗАРАБОТАЛО
Я потом уже допёр, новые пульты без кварца и у них частота сильно гуляет с просадкой батарейки. Но ктож знал.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-05-2020 в 21:28:

Дядя Миша
Да у меня тоже в некотором роде проф.деформация.
Мне всё время кажется, что народ на нашем форуме следит за моими проектами и знает про все основные моменты, ну типа, что vpk это zip, что дллки в паках, что структура папок чисто кушная, ну и так далее. А потом внезапно выясняется, что нифига подобного.

Ну это как помнишь, было с БМС. Авторы были уверены, что ВСЕ знают, где находится кнопка запуска реактора, и никак её не обозначили. А Мэдисон (или кто это был?) двадцать минут бегал и не понимал, что делать дальше.

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-05-2020 в 21:34:

Насчёт реактора не знаю. Я вообще любой игровой пак сперва пытаюсь открыть либо севензипом либо раром, авось получится. А вот наш Г-ымен имеет странное поведение. Сначала создал странную тему про SV_QuakeMove. Теперь вот якобы "написал" "экстрактор" паков для волатилы. Причём он в эти темы больше никогда не возвращается.
Я за бан вообщем. Такое нельзя вообще терпеть. Он небось и Крым отрицает.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Government-Man 09-05-2020 в 22:22:

Мда, ну я и лох
Действительно, 7-zip спокойно распаковывает VPK.

Ну ладно, зато интересно

XaeroX
У меня видимо традиция реверсить твои проекты. Экстрасенсорик я тоже реверсил - написал прогу, добавляющую произвольные результаты в таблицу рекордов. К сожалению, эта прога не сохранилась.

Цитата:
Дядя Миша писал:
вообще любой игровой пак сперва пытаюсь открыть либо севензипом либо раром, авось получится


Обычно, я тоже так делаю. Но тут я подумал - это же Ксерокс, наверняка он придумал что-нибудь эдакое. Не может же это быть обычный зип?

Цитата:
Дядя Миша писал:
Сначала создал странную тему про SV_QuakeMove

Цитата:
Дядя Миша писал:
Причём он в эти темы больше никогда не возвращается


А что там обсуждать-то? Я задал вопрос, ты выразил свое мнение, я с этим мнением ознакомился. Чтобы что-то обсуждать, у меня должно быть свое мнение, а у меня его нету - я поэтому тему с вопросом и создал, чтобы перенять мудрость у старших товарищей.


Отправлено XaeroX 09-05-2020 в 22:32:

Цитата:
Government-Man писал:
Экстрасенсорик я тоже реверсил

Но ведь там тоже был vpk!
Цитата:
Government-Man писал:
это же Ксерокс, наверняка он придумал что-нибудь эдакое

В данном случае логичнее воспользоваться стандартным форматом, к которому есть удобные GUI-утилиты.

__________________

xaerox on Vivino


Отправлено Government-Man 09-05-2020 в 22:53:

Цитата:
XaeroX писал:
Но ведь там тоже был vpk!


Тогда я до него не дошел
На длл в паках я кстати тоже только сейчас обратил внимание. И, надо признать, был немало удивлен такому решению, при том, что оно показалось мне весьма изящным.


Отправлено Дядя Миша 10-05-2020 в 07:04:

Цитата:
Government-Man писал:
На длл в паках я кстати тоже только сейчас обратил внимание

Да, то что эти дллки в паках есть и в ксаше с незапамятных времён ты конечно жы незаметил.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 10-05-2020 в 14:10:

Дядя Миша
Справедливости ради скажем, что сначала они были в паках в волатиле, а потом я тебе дал код и ты сделал в ксаше.

__________________

xaerox on Vivino


Отправлено Дядя Миша 10-05-2020 в 15:53:

XaeroX нет, ты просто нашёл этот код и мы одновременно его себе зопехали

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 10-05-2020 в 16:00:

Дядя Миша
Одновременно с интервалом в пару лет, да.

__________________

xaerox on Vivino


Отправлено Дядя Миша 10-05-2020 в 16:18:

Да какая разнетсо, всё равно этот код песали не мы.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 10-05-2020 в 16:25:

Дядя Миша
Не мы и С++ придумали. Ну что ж теперь?

__________________

xaerox on Vivino


Отправлено Дядя Миша 10-05-2020 в 16:48:

XaeroX ну как что? Фатальный недостаток!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 05:08.
Показать все 15 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024