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


Парсинг реплеев


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

_FeelMySkill #1 Отправлено 12 Декабрь 2018 - 12:14

    Сержант

  • Игроки
  • 18430 боев
  • 61
  • [-NP-]
  • Регистрация:
    12.05.2014
Всем привет, такой вопрос, существует ли возможность распарсить файл реплея, чтобы получить результаты боя в удобоваримом виде (xml, json или др.)?

Fu11house_free #2 Отправлено 12 Декабрь 2018 - 13:56

    Капитан

  • Игроки
  • 36804 боя
  • 2 853
  • [WGHT]
  • Регистрация:
    29.05.2015

Можно файл реплея в архив превратить, думаю не надо говорить как именно.

 

А там уже Результаты боев в .dat файле хранятся, как его расковырять, не знаю, никак наверное)


Временно отсутствует =) 

 


HeXo4IOxA #3 Отправлено 12 Декабрь 2018 - 15:31

    Старший сержант

  • Игроки
  • 217 боев
  • 148
  • Регистрация:
    02.01.2017

Результаты боя пишутся в папку Dava\battle_results в отдельный файл, из него потом и показываются в игре. Формат файла разрабы давали команде wblitz, можно спросить у них. Подозреваю, что все взято из больших танчиков с минимальными изменениями. 

Описание списка примерно такое:

arenaUniqueIDs: [{arenaUniqueId: 169547370294944735, arenaEndTime: 1527260317}]
specialOfferArenaIDs: [] 

Описание боя смесь Строк с цифирью вида 

}q(U
camouflageK UarenaTypeIDKU
arenaUniqueID┼ъ#[oZZUprevMmrG        UisCalibrationOver┴UavatarXPMUxpMф
UcalibrationBattlesLeftK UleagueKUvehTypeUnlockTimeK UmmrG        U bonusTypeKUserializedVehTypeM!,UxpFactorG@       UgoldK UarenaCreateTimeJъ#[UisWinnerKUcreditsM ░u.

Сообщение отредактировал HeXo4IOxA: 12 Декабрь 2018 - 15:37


_FeelMySkill #4 Отправлено 13 Декабрь 2018 - 06:22

    Сержант

  • Игроки
  • 18430 боев
  • 61
  • [-NP-]
  • Регистрация:
    12.05.2014

Просмотр сообщенияHeXo4IOxA (12 Декабрь 2018 - 18:31) писал:

Результаты боя пишутся в папку Dava\battle_results в отдельный файл, из него потом и показываются в игре. Формат файла разрабы давали команде wblitz, можно спросить у них. Подозреваю, что все взято из больших танчиков с минимальными изменениями. 

Описание списка примерно такое:

arenaUniqueIDs: [{arenaUniqueId: 169547370294944735, arenaEndTime: 1527260317}]
specialOfferArenaIDs: [] 

Описание боя смесь Строк с цифирью вида 

}q(U
camouflageK UarenaTypeIDKU
arenaUniqueID┼ъ#[oZZUprevMmrG        UisCalibrationOver┴UavatarXPMUxpMф
UcalibrationBattlesLeftK UleagueKUvehTypeUnlockTimeK UmmrG        U bonusTypeKUserializedVehTypeM!,UxpFactorG@       UgoldK UarenaCreateTimeJъ#[UisWinnerKUcreditsM ░u.

 

а разве в battle_results хранятся не только результаты твоих боев, которые можно в Меню -> Уведомления смотреть? Эти файлы создаются, даже если отключены реплеи, и откуда они берутся, когда смотришь реплей другого игрока? Скачиваешь же только сам реплей

HeXo4IOxA #5 Отправлено 13 Декабрь 2018 - 06:54

    Старший сержант

  • Игроки
  • 217 боев
  • 148
  • Регистрация:
    02.01.2017
Извини, думал тебе интересны свои бои. 

Ben_Maverick #6 Отправлено 23 Март 2019 - 23:34

    Рядовой

  • Игроки
  • 1217 боев
  • 9
  • [V-J]
  • Регистрация:
    12.09.2017

Просмотр сообщения_FeelMySkill (12 Декабрь 2018 - 12:14) писал:

Всем привет, такой вопрос, существует ли возможность распарсить файл реплея, чтобы получить результаты боя в удобоваримом виде (xml, json или др.)?

 

Присоединяюсь к вопросу. Уважаемые разработчики - ответьте пожалуйста


RenamedUser_63277358 #7 Отправлено 25 Март 2019 - 14:52

    Лейтенант

  • Игроки
  • 25352 боя
  • 1 423
  • [URA-A]
  • Регистрация:
    04.01.2016

Просмотр сообщенияFu11house_free (12 Декабрь 2018 - 18:56) писал:

Можно файл реплея в архив превратить, думаю не надо говорить как именно.

 

А там уже Результаты боев в .dat файле хранятся, как его расковырять, не знаю, никак наверное)

wotinspector.com как-то ковыряет же.






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

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