Сделал бесплатную локальную утилиту для War Thunder — War Thunder Roster Manager.
Это не официальный инструмент Gaijin и не модификация клиента. Программа запускается локально в браузере через 127.0.0.1 и хранит пользовательские данные на вашем ПК.
Идея простая: дать внешний слой планирования ангара и наборов, которого не хватает в самой игре. Особенно полезно, когда игровых пресетов мало, а старые наборы после экспериментов хочется вернуть без угадывания, какой экипаж был обучен под какую технику.
Что умеет:
отмечать купленную технику и талисманы;
хранить неограниченное количество внешних планов наборов по нации, режиму, БР и рангу;
автоматически заполнять наборы по настраиваемым правилам;
использовать автоподбор как план прокачки будущих наборов;
отдельно управлять обычной, премиумной, пакетной, акционной, полковой и биржевой техникой;
показывать купленную технику, которая ещё не добавлена ни в один набор;
случайно выбирать набор для боя через рулетку;
экспортировать/импортировать профиль отряда и искать совместимые наборы с другом;
обновлять базу техники через WarThunder Vehicles API и данные War Thunder Wiki.
Программа не читает ваш реальный ангар автоматически, поэтому купленную технику нужно отмечать вручную.
Python 3 is required to run the local server.
Download and install the latest Python from Download Python | Python.org
During installation, enable “Add python.exe to PATH”.
Для продолжения нажмите любую клавишу . . .
Скачал Питон, установил. Работает. Но без видеобучалки трать время нет желания. Увы.
Да, Python 3 нужен для запуска локального сервера. Я добавил это первым пунктом в Quickstart на GitHub и в README.
Видео/короткую демонстрацию тоже подумаю как сделать, потому что по скриншотам не всё очевидно. Но в целом алгоритм такой - сначала отмечаем во вкладке “Ростер” купленную технику, затем во вкладке “наборы” делаем из этого наборы, для начала те что в игре, а там можно и дальше пойти в планирование, тут уж кому что надо.
Поэтому исходники открыты на GitHub, программа не требует логина War Thunder, не просит пароль, не меняет клиент игры и работает локально через 127.0.0.1.
Можно скачать релиз, проверить архив антивирусом или посмотреть код перед запуском. Если найдёте конкретное подозрительное место — покажите, разберу.
Не понял, а что такое “заблокированный”? Чем заблокированный? Ремонтом? Собирать наборы это не мешает. А если речь о неоткрытых слотах экипажа (некупленных) - просто не заполняешь их и всё:
Я может конечно не очень правильно понимаю термин заблокированности, конечно… У меня не было ситуации, в которой нельзя использовать конкретный слот, кроме некупленных.
Не сталкивался с таким (не ливал с боя), это имеется в виду, что когда вы ливаете и потом меняете набор в игре допустим с первого на второй, то он просто не переключается? Или как? Естественно программе на это всё равно, она же в игру никак не стучится, она просто формирует набор техники в наборы и существует отдельно, это как бы листок бумаги, лежащий рядом с монитором.
Если один набор в игре заблокирован - просто выбирается другой. Ну или другую нацию.
У вас буквально на экране написано, что нужно выбрать нацию И класс техники. Дерево не будет отображаться сразу для всех видов техники, что логично. У вас сейчас “все классы”. Альтернативно можно это делать в табличном виде, там нет такого ограничения, но для построения дерева надо конкретно выбрать нацию и вид техники.
К сожалению, тут у нас РКН https://rknweb.ru/blocked/666985/ - проблема в том, где хостится сторонний API (не я его разрабатывал, это сторонний проект другого человека). КВН вам поможет решить эту проблему. К тому же в целом вам апдейтер не нужен, я сборку релиза делаю уже со всей выкачанной информацией, и там всё на текущий момент актуально. В дереве вы ничего не видите не из-за этого :)
Вытащили из архива всю папку, запустили Launch App.bat - запускается сервер (я так понимаю чёрный на панели задач - это он), далее в ростере включаем нацию и тип техники - вылезает список техники. Можете скинуть скриншот с выбранной нацией и техникой, и скриншот табличного вида? По идее всё должно работать “из коробки”, неоднократно проверялось у меня и у друга. Если есть ошибка, хотелось бы понять откуда.
У вас на скрине вижу путь в виде папки documents-папка программы - index.html. Видимо вы запустили без локального сервера, если делать через Launch App.bat - путь в браузере должен быть такой: http://127.0.0.1:8765/index.html?v=3.79
В будущем доделаю релиз, чтобы при открытии index.html показывалось предупреждение, что надо запускать через Launch App.bat
не, чёрное это запрет
я запустил сначала батник второй, в первый раз (скрин скидывал) он ничего не сделал
во второй раз он что-то надыбал и техника стала отображаться, но частично (Т-34-85Э) не нашёл
в целом работает, прикольная прога, успешного тебе продвижения
Похоже, техника не пропала из базы, а скрыта фильтром доступности.
Например T-34-85E в базе есть как:
Т-34-85Э / T-34-85E / ussr_t_34_85E
Но она помечена как unavailable, потому что это снятая с продажи gift/premium техника. Поэтому при включённой галке “Скрывать недоступную” она не показывается.
Попробуйте снять галку “Скрывать недоступную” в фильтрах ростера и поискать снова T-34-85E или Т-34-85Э.
Ещё раз повторю, обновлятор вам в целом не нужен, можно эту папку удалить, извлечь всё заново, ничего не обновляя, просто Launch App.bat запустить, весь реестр техники уже есть, новые дыбать не нужно, я поддерживаю актуальность :)
И спасибо за обратную связь, понял на реальных кейсах где стоит докрутить UI до понятного пользователю