Перейти к содержимому
Для публикации в этом разделе необходимо провести 100 боёв.
AutoSpy

[Софт] MK Unpack Tool: распаковка ресурсов клиента игры

В этой теме 148 комментариев

Рекомендуемые комментарии

5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв

Приветствую всех!

 

MK Unpack Tool (далее – программа) служит не только для взаимодействия с консольной утилитой распаковки ресурсов wowsunpack.exe (далее – утилита), но и имеет ряд своих функций, и предназначена для облегчения работы мододелов нашей любимой игры «Мир кораблей».

 

main.png.325e989541f710a57260f788ac1faeb7.png

 

С чего начать:

Скачать программу , поместить в корневую папку игрового клиента, например C:\Games\Korabli\, запустить MKUnpackTool.exe.

Обратите внимание, что в именах путей к программе, утилите, запакованному контенту и папки для распаковки недопустимо наличие национальных символов, отличных от латиницы, например кириллицы. То есть неправильный путь может выглядеть так C:\Игры\Korabli.

 

Работа с программой:

Скрытый текст

 

1. Запустить программу. При этом будет произведена проверка наличия обновлений программы и утилиты. Если утилита не будет обнаружена на диске, или будут доступны новые версии, то программа предложит загрузить требуемые ресурсы с сервера обновлений.

ВНИМАНИЕ: Если программа не сможет скачать распаковщик (Ошибка подключения к серверу обновлений), то она предложит скачать его через браузер. Также вы можете скачать утилиту самостоятельно по этой ссылке . При этом скачанную утилиту необходимо поместить рядом с программой.

 

2. Далее, нужно загрузить список запакованного контента, нажав соответствующую кнопку «Загрузить контент».

3. После загрузки дерева контента можно выбрать необходимые файлы и папки и добавить их в список задач утилиты распаковки. Добавление можно произвести клавишей «>>» или перетаскиванием элемента из дерева контента в список распаковки.

4. Добавление пути к файлу (группе файлов) или директории возможно и при помощи кнопки «+» под списком контента для распаковки, а также вставкой в список распаковки из буфера обмена через сочетание клавиш Ctrl + V.

path_add.png.da83842411f6a5d306a71d1b25da7119.png

 

5. После того, как выбор нужных ресурсов завершен, необходимо нажать кнопку «Извлечь» и дождаться окончания процесса распаковки.

 

main_unpacking.png.7eb8a71bd3e863ddf4afaeec4c837fd9.png

 

 

Настройки и функции программы:

Скрытый текст

 

 options_1.png.fb7717f77f8f3cabd0b4f18f79416da9.png

 

В программе доступны дополнительные функции, управление которыми вызывается нажатием кнопки «Настройки» в основном окне программы. Подробнее о каждой опции:

1. Язык интерфейса программы. На данный момент доступны для выбора Русский и Английский. Если кому-то потребуется интерфейс на другом языке, то напишите мне в ЛС.

2  Функция выполняет действия по автоматической распаковке контента после запуска программы. Не рекомендуется использовать эту функцию совместно с опцией «Начать распаковку при старте программы».

3. Эта опция позволяет сохранить ваш последний список контента для распаковки. При следующем запуске программы этот список будет загружен автоматически и вам не придется снова загружать дерево контента.  

4. Данная функция открывает в проводнике Windows папку распакованного контента после завершения процесса извлечения ресурсов.

5. Эта опция активирует автоматическую проверку обновлений при запуске программы. При необходимости запустить эту функцию можно в диалоговом окне «Информация», нажав на соответствующую ссылку.

6. Перед обновлением программа сделает резервные копии обновляемых файлов.

 

options_2.png.be4415c6fb7e7160d84438a36658e02f.png

 

1. Опция предназначена для указания программе альтернативных путей к запакованному и распакованному контенту. При этом стоит помнить о правиле национальных символов.  По умолчанию опция выключена и программа определяет пути предполагая, что она находится в корневой папке игры.

2. Данная настройка полезна в том случае, когда в папке распакованного контента присутствуют ранее извлеченные файлы клиента игры. Например, если мы хотим узнать, какие файлы патча 12.11 изменились или добавились в патче 13.0, то в папке распакованного контента должны присутствовать файлы от предыдущей версии игры 12.11. Одинаковые, неизмененные файлы будут пропущены, а новые или изменившиеся сохранены в папке распаковки с заменой существующих. Имена таких файлов будут отображены по завершению извлечения. Зеленым цветом будут отмечены новые файлы, а черным – изменившиеся. При щелчке левой кнопкой мышки на пути к файлу программа откроет в проводнике Windows папку с этим файлом.

3. При извлечении нового или изменившегося файла перед его копированием в целевую директорию, файл предыдущей версии будет сохранен с расширением bak, то есть будет создана резервная копия.

4. Дополнительная папка контента с которой можно сравнить извлеченные ресурсы. При этом файлы из указанной в данной опции директории будут считаться как более новые. Опцию можно активировать при нажатии правой кнопки мыши на кнопке «Извлечь» в основном окне программы.

 

Информационный диалог:

Скрытый текст

Окно открывается при нажатии на клавишу “i” в системном меню программы (рядом с кнопкой «Свернуть»).

Содержание:

- номера версий игрового клиента программы,

- ссылка автоматической проверки наличия новых версий программы и утилиты,

- ссылка для перехода на форум в данную тему.

 

info.png.20dcdd585b0fecc6e23b5d954607d7b6.png

 

Комбинации клавиш:

Скрытый текст

 

Доступные сочетания клавиш для управления программой:

В режиме ожидания:

- Ctrl + S – загрузить контент;

- Ctrl + U – извлечь выбранный контент;

- Ctrl + F – вызов диалога поиска по дереву загруженного контента;

- Ctrl + С – скопировать в буфер обмена содержимое окна распаковки;

- Ctrl + V – вставить содержимое буфера обмена в список распаковки;

- Ctrl + X – закрыть программу;

 

В режиме загрузки или распаковки контента:

- Ctrl + С – отменить процесс загрузки или распаковки контента.

 

Работа с утилитой распаковки wowsunpack.exe c помощью командной строки (может кому-то понадобится):

  Скрыть содержимое

wowsunpack.exe [-h] [-l] [-x] [-p] [-o OUTPUT] [-I INCLUDE] [-X EXCLUDE]
  INPUT
Опциональные аргументы:
  -h, --help            помощь
  -l, --list            вывести в виде списка
  -x, --extract         распаковать с использованием idx по ссылке bin\2666186\idx (обязтаельный параметр, между bin и idx актуальный номер билда)
  -p ..\..\..\res_packages,	путь к запакованному контенту: ..\..\..\res_packages (постоянный обязательный параметр)
  -o OUTPUT, --output OUTPUT
                        каталог, в который будет произведена распаковка.
  -I INCLUDE, --include INCLUDE
                        включаемые в обработку файлы
  -X EXCLUDE, --exclude EXCLUDE
                        исключаемые из обработки файлы
  
Примеры:
    Вывести список файлов res_packages:
        wowsunpack.exe -l -x bin\2666186\idx -p ..\..\..\res_packages
  
    Сохранить список файлов res_packages в файл list txt:
        wowsunpack.exe -l -x bin\2666186\idx -p ..\..\..\res_packages > list.txt
  
    Распаковать весь контент в папку по-умолчанию:
        wowsunpack.exe -x bin\2666186\idx -p ..\..\..\res_packages
  
    Распаковать весь контент в папку "my_unpack":
        wowsunpack.exe -x bin\2666186\idx -p ..\..\..\res_packages -o my_unpack
  
    Распаковать только *.swf файлы:
        wowsunpack.exe -x bin\2666186\idx -p ..\..\..\res_packages -I *.swf
  
    Распаковать только *.swf файлы, кроме main_scene.swf:
        wowsunpack.exe -x bin\2666186\idx -p ..\..\..\res_packages -I *.swf -X *main_scene*

 


 

Авторство:

Программа MK Unpack Tool - AutoSpy

Утилита распаковки wowsunpack.exe - lesta.ru

 

Успехов в разработке модификаций!

Изменено пользователем AutoSpy
  • Плюс 26
  • Круто 2

Рассказать о публикации


Ссылка на публикацию
16 853
Разработчик
6 959 публикаций
8 238 боёв

Опубликовано

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
198 981
[9-MAY]
Коллекционер, Бета-тестер, Лоцман
44 456 публикаций
30 727 боёв

Спасибо. Саша !   :Smile_medal:(+)

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
Гость
Гость
0 публикаций
Скрытый текст

Ogw2MZ7LTZ20pjlpSziHgg.png

При наведении на кнопку "Извлечь", от старой версии осталось диалоговое неактивное действие.

А можно в настройках прикрутить "Стиль по умолчанию", ну и чтобы в этом случае кнопка "i", была отдельно или на том же месте :) ?

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 12:28:58 пользователь Fantastic_Approved сказал:

При наведении на кнопку "Извлечь", от старой версии осталось диалоговое неактивное действие. 

Спасибо, исправлю. Опция должна работать.

Сегодня в 12:28:58 пользователь Fantastic_Approved сказал:

А можно в настройках прикрутить "Стиль по умолчанию", ну и чтобы в этом случае кнопка "i", была отдельно или на том же месте :) ?

Нет, стиль интерфейса программы будет одним и менять его не планирую. Неудобств при этом не вижу.

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв

Программа обновлена до версии 2.0.0.23:

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

2. Исправлен вызов дополнительного меню кнопки "Извлечь".

3. Меню "Настройки" теперь разбито на две вкладки "Основные" и "Расширенные".

4. Добавлено оповещение об ошибке проверки новых версий или отсутствии обновлений при ручном запросе данной функции.

5. Другие небольшие доработки.

Рассказать о публикации


Ссылка на публикацию
Участник
47 публикаций
726 боёв

028a9e3327b4.jpg


Когда изменил в настройках  "язык"  - выскакивает такое (не поддерживается версия игры):
ae088085df2a.jpg



Когда попытался "обновить" программу  (хотя, скачал только что)
a7a8da000e4a.jpg
-  выскакивает , почему-то,  такое:
44a96be78e33.jpg


От чего ЭТО может зависеть ??? Может от HD-версии игры ???

Изменено пользователем COPCK_BCB

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 13:50:37 пользователь COPCK_BCB сказал:

028a9e3327b4.jpg


Когда изменил в настройках  "язык"  - выскакивает такое (не поддерживается версия игры):
ae088085df2a.jpg



Когда попытался "обновить" программу  (хотя, скачал только что)
a7a8da000e4a.jpg
-  выскакивает , почему-то,  такое:
44a96be78e33.jpg


От чего ЭТО может зависеть ??? Может от HD-версии игры ???

Запустите программу с параметром -trace. Повторите все действия и закройте программу. В папке появится файл с названием программы и расширением trace. Пришлите мне его в лс. Будем смотреть.

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 19:46:03 пользователь 2244SKORPION4422 сказал:

Пишет не найдено wowsunpack.exe при установке

И предлагает его скачать. В чем вопрос?

Рассказать о публикации


Ссылка на публикацию
Участник
13 публикаций
4 068 боёв
В 24.02.2019 в 19:35:59 пользователь AutoSpy сказал:

И предлагает его скачать. В чем вопрос?

пишет интернета нет ошибку выбивает. не скачивает.

 

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 09:54:31 пользователь 2244SKORPION4422 сказал:

пишет интернета нет ошибку выбивает. не скачивает.

 

Тогда у меня уточняющие вопросы:

1. Какая операционная система?

2. В какой папке размещается программа? Приведите полный путь.

3. Поможет ли отключение файрвола, антивируса или интернет секьюрити?

4. Поможет ли запуск от имени администратора?

5. Не установлены ли в системе программы типа КриптоПро?

6. Какой интернет-провайдер?

 

Рассказать о публикации


Ссылка на публикацию
Участник
13 публикаций
4 068 боёв
Сегодня в 13:26:51 пользователь AutoSpy сказал:

Тогда у меня уточняющие вопросы:

1. Какая операционная система?

2. В какой папке размещается программа? Приведите полный путь.

3. Поможет ли отключение файрвола, антивируса или интернет секьюрити?

4. Поможет ли запуск от имени администратора?

5. Не установлены ли в системе программы типа КриптоПро?

6. Какой интернет-провайдер?

 

1 ОС 7

2 D/World_of_Warships (в корне)

3 нет

4 нет

5 нет 

6 ООО АНТАРЕС

Выбивает ошибку при загрузке wowsunpack.exe говорит, что нет Интернета

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 14:50:17 пользователь 2244SKORPION4422 сказал:

1 ОС 7

2 D/World_of_Warships (в корне)

3 нет

4 нет

5 нет 

6 ООО АНТАРЕС

Выбивает ошибку при загрузке wowsunpack.exe говорит, что нет Интернета

Надеюсь все обновления на ос установлены?

Поробуйте открыть ссылку на скачивание программы, что в первом сообщении этой темы, но только в internet explorer. Будут ли какие-то запросы от браузера? Также можно попробовать в этом браузере сделать чистку кэша, включая ssl-сертификатов. Сообщите потом результаты.

Рассказать о публикации


Ссылка на публикацию
2 591
[HF]
Старший бета-тестер
5 936 публикаций
12 370 боёв

Приложение работает, Вин 10 Про х64, КриптоПро установлен, путь игры: E:\World_of_Warships.

Скрытый текст

825722630_-1.jpg.86d056be81d0d3ee32665b2d0b734f31.jpg

 

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
Участник
13 публикаций
4 068 боёв
Сегодня в 14:40:16 пользователь Freetown сказал:

Приложение работает, Вин 10 Про х64, КриптоПро установлен, путь игры: E:\World_of_Warships.

  Показать содержимое

825722630_-1.jpg.86d056be81d0d3ee32665b2d0b734f31.jpg

 

КриптоПро это что? можно ссылчоку? может из-за этого не работает

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 15:40:16 пользователь Freetown сказал:

Приложение работает, Вин 10 Про х64, КриптоПро установлен, путь игры: E:\World_of_Warships.

  Показать содержимое

825722630_-1.jpg.86d056be81d0d3ee32665b2d0b734f31.jpg

 

Спасибо за информацию!

 

Сегодня в 16:20:36 пользователь 2244SKORPION4422 сказал:

КриптоПро это что? можно ссылчоку? может из-за этого не работает 

КриптоПро (не реклама). Есть и аналоги.

 

У меня всё же есть подозрение на "кривость" ОС, последствия работы вирусов и программ-шпионов, просто отсутствие актуальных патчей системы, некорректные настройки штатного браузера ОС. Также это может быть связанно с провайдером, который перехватывает и обрабатывает защищенный трафик (HTTPS), подменяя SSL-сертификаты. Например, такое возможно, если у провайдера установлено на шлюзе антивирусное решение. Правда это всё только догадки.

В свою очередь я специально попросил знакомых мододелов проверить на своих ПК работу программы. Итого, на 8 ПК с разными ОС, провайдерами и даже из разных стран проблем не обнаружено.

На ОС необходимо проверить все ли обновления установлены. Для 7-ки должен быть Service Pack 1. Работа программы на ОС ниже этой версии не тестировалась и не поддерживается.

 

В первый пост этой темы добавил прямую ссылку на скачивание распаковщика. При этом вам придется мониторить эту тему на наличие обновлений, если встроенная функция самой программы не работает.

Изменено пользователем AutoSpy
  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
Участник
13 публикаций
4 068 боёв
Сегодня в 18:14:19 пользователь AutoSpy сказал:

Спасибо за информацию!

 

КриптоПро (не реклама). Есть и аналоги.

 

У меня всё же есть подозрение на "кривость" ОС, последствия работы вирусов и программ-шпионов, просто отсутствие актуальных патчей системы, некорректные настройки штатного браузера ОС. Также это может быть связанно с провайдером, который перехватывает и обрабатывает защищенный трафик (HTTPS), подменяя SSL-сертификаты. Например, такое возможно, если у провайдера установлено на шлюзе антивирусное решение. Правда это всё только догадки.

В свою очередь я специально попросил знакомых мододелов проверить на своих ПК работу программы. Итого, на 8 ПК с разными ОС, провайдерами и даже из разных стран проблем не обнаружено.

На ОС необходимо проверить все ли обновления установлены. Для 7-ки должен быть Service Pack 1. Работа программы на ОС ниже этой версии не тестировалась и не поддерживается.

 

В первый пост этой темы добавил прямую ссылку на скачивание распаковщика. При этом вам придется мониторить эту тему на наличие обновлений, если встроенная функция самой программы не работает.

Благодарю. Теперь все отлично

Рассказать о публикации


Ссылка на публикацию
1 395
[31029]
Участник
1 088 публикаций
4 165 боёв

Распаковка прошла успешно. Спасибо за инструмент)

А как запаковать обратно с заменой?

Если конкретизировать, можно ли с ее помощью заменить портрет кэпа?

Рассказать о публикации


Ссылка на публикацию
5 623
[MRDRS]
Мододел
3 057 публикаций
1 597 боёв
Сегодня в 23:21:39 пользователь zuuukooo сказал:

Распаковка прошла успешно. Спасибо за инструмент)

А как запаковать обратно с заменой?

Если конкретизировать, можно ли с ее помощью заменить портрет кэпа?

Запаковывать обратно не нужно. Поместите измененные файлы по тому же пути, что получили в папке распаковки в директорию res_mods/0.8.1.0 (для текущего патча). Например, изменили файл gui/battle_elements.xml. Помещаем его в "папка игры"/res_mods/0.8.1.0/gui/

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию

×