Привет. Тут такая ситуация, что ладдик mpq не может открыть патч карты. Пишет неизвестный формат, хотя он поддерживает открытие mix расширение файлов.
Скажите пожалуйста, как извлечь тогда патч карты? Или кто-то знает прямые контакты зезулы, чтобы он мог глянуть архив и таблетку выпустить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
19
Файл mix, в первую очередь, является библиотекой (DLL). К ней можно прикрепить MPQ-архив, получив тем самым mix-архив, но вовсе необязательно, что твой файл относится к этому типу.
Возможно, эта библиотека извлекает из себя архив во временную папку и загружает оттуда в игру. А может, она перехватывает запросы игры на ресурсы (модели, текстуры) и загружает их из памяти. Сделано так могло быть из нежелания автора делиться своими трудами.
А еще, автор может, при желании, засунуть туда вирусов и майнить на твоей видеокарте или удалить тебе все файлы с диска, если ты ему в игре не понравишься.
30
А еще, автор может, при желании, засунуть туда вирусов и майнить на твоей видеокарте или удалить тебе все файлы с диска, если ты ему в игре не понравишься.
А ещё, как случилось у китайцев, заражать остальные карты.
37
IceFog, ну там действительно есть дллки, которые появляются во время запуска карты.
37
Напрмимер у него нет такого пункта, а в китайских архивах или корейских он есть. Скопировал, вставил, но это не дало результата
Загруженные файлы
19
ну там действительно есть дллки, которые появляются во время запуска карты.
Не думаю, что карта стоит упоминания, если только в ней не находится код, извлекающий файлы из архива, в чем я сомневаюсь, ведь он имеет расширение mix, а значит должен быть библиотекой, которая и сама себя сможет распаковать.
Могу предположить, что автор защиты не стал особо мудрить и поместил архив в ресурсы библиотеки, может даже не зашифровав его. Если всё так, то тебе лишь нужно открыть файл в программе, умеющей показывать вшитые в исполняемые файлы ресурсы, и извлечь их. Возможно, среди них найдется искомый архив.
Еще, как вариант, при помощи специальных программ, можно посмотреть какие файлы открывает игра и, если повезет, среди них может обнаружиться распакованый архив.
Если же нет, то придется восстанавливать исходный код библиотеки, после чего можно будет выяснить, каким же образом она добавляет новые файлы в игру.
Можешь заняться этим сам, воспользовавшись программами для обратной разработки (например, IDA), либо нанять специалистов, которые выполнят работу за тебя.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.