Перейти к содержимому


W.o.T. R.i.R. - просмотр информации реплея, автозапуск в подходящем клиенте, сортировка и переименов...

реплей

  • Пожалуйста, авторизируйтесь для того, чтобы ответить
Сообщений в теме: 94

BaJloKoPDuH #1 Отправлено 26 фев 2016 - 00:56

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Представляю вам программу W.o.T. R.i.R.

 

 

Эта программа хорошо умеет делать несколько вещей:

  • Показывать о чём реплей.
  • Запускать воспроизведение реплея в клиенте соответствующей версии.
  • Переименовывать и сортировать по папкам файлы реплеев.

Ассоциация с файлами *.wotreplay и автоматическое обновление прилагаются. ;-)

 

 

Коротко об автоопределении подходящего к реплею клиента:

 

 

Версия 0.4.5 здесь: Прикрепленный файл  WoTRiR_0.4.5.zip   417,52К (если есть более свежая версия, то программа сама её обнаружит и предложит обновиться при первом же запуске)

Результат проверки VirusTotal - 0/55

Для работы требуется установленный Microsoft .NET Framework 4.0

 

 

История версий:

 


Сообщение отредактировал BaJloKoPDuH: 29 окт 2017 - 20:59

 


sasha_791 #2 Отправлено 26 фев 2016 - 00:58

    Старший лейтенант

  • Игроки
  • 46067 боев
  • 2 642
  • [-UKR-] -UKR-
  • Регистрация:
    14.05.2012
ТС  ты делай полезная вещь поставил +

Сообщение отредактировал sasha_791: 26 фев 2016 - 00:58


FEN_159RUS #3 Отправлено 26 фев 2016 - 01:01

    Старшина

  • Игроки
  • 53968 боев
  • 734
  • Регистрация:
    13.09.2011
Это чтобы друг друга после боя полоскать кто лучше:teethhappy:

BaJloKoPDuH #4 Отправлено 26 фев 2016 - 01:01

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015
Так точно! ;)

 


Expellee_from_Paradise #5 Отправлено 26 фев 2016 - 01:09

    Лейтенант

  • Игроки
  • 26724 боя
  • 2 225
  • Регистрация:
    17.05.2013
Неплохо...

                  


karls0n8 #6 Отправлено 26 фев 2016 - 01:38

    Подполковник

  • Игроки
  • 71578 боев
  • 16 440
  • [HJLO] HJLO
  • Регистрация:
    29.10.2011

Просмотр сообщенияBaJloKoPDuH (26 Фев 2016 - 00:56) писал:

Как это обычно бывает, писал для себя, а потом решил выложить, наверняка кому-то пригодится.
Программа очень простая: открываете её, перетаскиваете в неё файл реплея, получаете вот такую картину (для скриншота взял первый попавшийся взводный реплей с wotreplays.ru):

Spoiler

 

Если реплеев несколько, внизу появятся кнопки навигации по реплеям вперед/назад. Можно перетаскивать сразу папку с реплеями, программа прочтёт первый из них по алфавиту.

К реплеям можно привязывать клиент для запуска просмотра прямо из программы. Это удобно, если нужно просматривать реплеи разных версий. Привязывается клиент очень просто: открыв нужный реплей просто перетащите папку клиента нужной версии в окно программы. После привязки кнопка "Воспроизвести реплей" поменяет цвет надписи на зелёный. Теперь для всех реплеев этой версии по кнопке автоматически будет запущен соответствующий клиент.

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

Обратите внимание, что статистика игроков подтягивается актуальная на текущий момент, а не на момент проведения боя.

А ещё можно ткнуть правой кнопкой мыши в каждого из игроков и получить прямые ссылки на пару танковых ресурсов:

Spoiler

 

Сама программа здесь:  Прикрепленный файл  WotReplaysReader.zip   87,72К

Для работы требуется установленный Microsoft .NET Framework 4.5

 

P.S.: Честно говоря, писал программку только для того, чтобы оценивать результаты боёв во взводе, но постепенно допилил её до такой степени, что и поделиться не стыдно. Пользуйтесь на здоровье. Обновляться программа будет автоматически, обнаружение новой версии происходит при каждом запуске.

 

P.P.S: В планах есть ещё добавить разбор (сортировку) реплеев по папкам версий, плюс переименование файлов в более информативный вид.

 

А Менеджер реплеев чем плох?



BaJloKoPDuH #7 Отправлено 26 фев 2016 - 02:07

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Не знаю, чем плох менеджер реплеев, вопрос не по адресу.

Мне просто было интересно разобраться во всём самому, а когда разобрался, понял что надо делиться с другими. :)


 


CoolRockBassBlock #8 Отправлено 01 мар 2016 - 09:13

    Младший лейтенант

  • Игроки
  • 43283 боя
  • 1 137
  • Регистрация:
    24.09.2012
К сожалению, программа пишет что реплей не записан до конца. Хотя быть такого не может, я в том бою на WZ132 Мастера взял и реплей вместе с результатами сохранился корректно.

BaJloKoPDuH #9 Отправлено 02 мар 2016 - 14:52

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Просмотр сообщенияCoolRockBassBlock (01 Мар 2016 - 09:13) писал:

К сожалению, программа пишет что реплей не записан до конца. Хотя быть такого не может, я в том бою на WZ132 Мастера взял и реплей вместе с результатами сохранился корректно.

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

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

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


 


BaJloKoPDuH #10 Отправлено 04 мар 2016 - 12:00

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

В продолжение предыдущего поста: покопавшись на wotreplays.ru, я нашел пример такого реплея, с которым всё в порядке, но программа считает его испорченным. Дело действительно оказалось в ошибке алгоритма распознавания итогов боя. Спасибо CoolRockBassBlock за наводку на проблему. 

 

Ошибка исправлена, обновление программы опубликовано на сервере обновлений. При первом же запуске программа автоматически обнаружит его и предложит обновиться: 

 

Spoiler

 

Для обновления нажмите кнопку "Да", программа автоматически обновится и перезапустится.

 

P.S.: Обязательно пишите в этой теме, если видите какие-то странности при работе программы. Этим вы поможете улучшить её, а значит поможете всем, кто ей пользуется.


 


BaJloKoPDuH #11 Отправлено 05 мар 2016 - 10:38

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Ещё одно обновление. Улучшил совместимость со старыми реплеями, добавил определение текущего ника игрока.

 

Spoiler

 

Для обновления нажмите кнопку "Да", программа автоматически обновится и перезапустится.


 


CoolRockBassBlock #12 Отправлено 06 мар 2016 - 15:37

    Младший лейтенант

  • Игроки
  • 43283 боя
  • 1 137
  • Регистрация:
    24.09.2012

Просмотр сообщенияBaJloKoPDuH (05 Мар 2016 - 10:38) писал:

Ещё одно обновление. Улучшил совместимость со старыми реплеями, добавил определение текущего ника игрока.

 

Spoiler

 

Для обновления нажмите кнопку "Да", программа автоматически обновится и перезапустится.

 

Благодарю Вас.



BaJloKoPDuH #13 Отправлено 06 мар 2016 - 15:41

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015


Последнее обновление в этот уикенд. :-)

Добавлена возможность сортировки по папкам и переименования файлов-реплеев.
Во время просмотра информации о реплее внизу становится доступна небольшая кнопка:

Spoiler

 

Нажатие на эту кнопку приводит к открытию вот такого окна:

Spoiler

 

Доступно переименование файлов по формату названия файла реплея, используемого самим клиентом WoT, а также по настраиваемому галочками формату.

Вот скриншот папки с реплеями до переименования:

Spoiler

 

И после него:

Spoiler

 

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

 

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

 

При запуске программа автоматически обнаружит это обновление и предложит обновиться:

Spoiler

 

Для обновления нажмите кнопку "Да", программа автоматически обновится и перезапустится.

 

P.S.: В первом сообщении темы добавил спойлер с историей версий программы.

 


 


BaJloKoPDuH #14 Отправлено 20 мар 2016 - 23:24

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Тестирую обновлённую версию программы. Хочу сделать небольшой анонс.

Много улучшений и изменений, в том числе переработан внешний вид программы.

 

Теперь информация о совзводных изначально скрыта, что положительно сказалось на размере окна программы:

 

Чтобы увидеть весь взвод, окно можно увеличить нажатием на красную кнопочку (она становится красной только если автор реплея в бою был во взводе):

 

:)


 


BaJloKoPDuH #15 Отправлено 30 мар 2016 - 22:22

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Обновление версии программы!

Изменений очень много, поэтому прячу их под кат.

 

Саму программу можно взять здесь:  Прикрепленный файл  WotRiR_0.3.1.zip   135,88К

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

На этом пока всё. :honoring:

 


 


BaJloKoPDuH #16 Отправлено 02 апр 2016 - 02:14

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Небольшое обновление:


 


BaJloKoPDuH #17 Отправлено 09 июн 2016 - 20:34

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015

Очередное обновление:

 

 


 


ridik_rid #18 Отправлено 13 июн 2016 - 00:22

    Новобранец

  • Игроки
  • 2102 боя
  • 1
  • Регистрация:
    04.12.2014

Внесу свои 5 копеек в разработку, неплохо бы добавить AutoScroll для древних моников.

Spoiler

 


Сообщение отредактировал ridik_rid: 13 июн 2016 - 00:36


BaJloKoPDuH #19 Отправлено 13 июн 2016 - 03:03

    Сержант

  • Игроки
  • 2096 боев
  • 100
  • [ROL_L] ROL_L
  • Регистрация:
    13.11.2015
Спасибо за идею, учту в следующих версиях. :)

 


pechenkoo1717 #20 Отправлено 06 июл 2016 - 01:29

    Новобранец

  • Игроки
  • 13931 бой
  • 1
  • Регистрация:
    21.08.2014
статистика боя показывается а запустить реплей не могу. в настройках галочки везде стоят. с танков обязательно выходить?





Читать еще на тему: реплей

Количество пользователей, просматривающих этот форум: 1

0 пользователей, 0 гостей, 0 анонимных