Найти в Дзене
HOPPAT

Как я решил сделать модпак World of Tanks для друзей (начало)

Оглавление

Если с модами проблем нет, то вот запаковать их так, что бы они сами установились на компьютере, стало проблемой...

Но обо всем по порядку.

В общем, есть у меня друзья, примерно моего возраста или чуть старше, мне самому в этом году исполняется 39 лет и примерный возраст моих друзей посчитать не сложно, проблема их в том, что в World of Tanks они играть любят, а вот с установкой модов и вообще, со-всем, что связано с компьютером у них зачатую возникают трудности, а потому, они обращаются ко-мне за советом или помощью. В вопросах установки модов я пробовал сначала как-то по телефону консультировать или подключался к их компьютерам удаленно через TeamViever, но это всегда отнимало кучу времени и нервов.

Поскольку устанавливаю я им моды "как себе" и для экономии трафика на скачку ненужных модов упакованных в модпаки я решил попробовать сделать модпак самостоятельно.

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

Вторая версия окна модпака
Вторая версия окна модпака
Задача поставлена и ясна, осталось собрать нужные моды и запаковать их (или скомпилировать), вроде правильно выразился- как программист :)

И началось

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

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

Вот так выглядит сама программа
Вот так выглядит сама программа

Как же я обрадовался!

Программа JMPACK, автор программы Александр Терещенко, распространяет он её бесплатно. На его канале в YouTube есть видеоролики как пользоваться программой и как она работает.

Сказать, что я обрадовался- это ничего не сказать, я был на седьмом небе от счастья! Мой вопрос, решением которого я планировал заниматься не меньше 2-3 недель, имел решение! И всего-то надо, скачать программу, нарисовать красивых картинок, напихать в неё модов, запаковать и вуаля!

Но как же я ошибался...

Первая версия окна модпака
Первая версия окна модпака

Первую версию своего модпака, с примерно 6-7 модами я собрал за вечер, скриншот этой версии перед вами, в тестовую папку моды установились быстро и без каких либо проблем, но когда дело дошло до установки модов в игру, начались танцы с бубном, программа никак не хочет находить место, где установлена игра! Я уже и так и эдак- ничего не помогает!

Обратился к Александру (автору программы) по электронной почте, как ни странно, он ответил мне на следующий день. В письме, довольно подробно расписал как и где программа ищет папки, но все было очень сложно расписано с указанием каких то папок из реестра- в общем, сам черт ногу сломит, а на мой вопрос о том, что это не работает- очень сильно удивился, написав, что проблем с поиском у программы точно никогда не было. Единственным его предположением было, что я не верно указал патч и версию клиента, данная информация для программы очень важна.

Версия патча и версия файла
Версия патча и версия файла

Версию патча я указал ту, что качал последнюю, а версию файла WorldofTanks.exe я посмотрел в папке игры, вроде все указал верно, но программа до сих пор не находит игру на моем ПК.

Собственно, сообщение об ошибке в текущей версии моего модпака
Собственно, сообщение об ошибке в текущей версии моего модпака

Решения этой проблемы у меня пока нет, понимаю, что нужно дальше искать и пытаться, но пока, спустя два дня проб и ошибок, у меня ничего не получилось, так что Серега, Руслан, Андрюха, Саня, Саня, Макс и остальные- простите, но модпак для вас еще не готов, да и руки, немного опустились. Пока ковырялся с версиями, всплыла еще одна проблема с файлами конфига, но об этом более подробно, в другой раз.

Если у вас есть мысли по тому, как решить всплывшую проблему- пишите в комменты, Александра беспокоить не хочу- понимаю, что где-то, какой-то совсем пустяковый момент я не доглядел или упустил из виду.

А на этом у меня пока все, как только будут новости о работе над модпаком, обязательно поделюсь.

Напоминаю, что в мае, будет два розыгрыша золота на аккаунт World of Tanks среди подписчиков канала! Не пропустите, подписывайтесь на канал, ставьте лайки и пишите ваши идеи, как победить проблему с инсталятором, буду очень признателен за любую подсказку!

До встречи на полях сражений, с уважением HOPPAT