Новости | Об игре | Форум
16:52, 2648 онлайн
Форумы » Общий Форум » Скрипт для сбора информации из протоколов боёв 

АвторТема: Скрипт для сбора информации из протоколов боёв
Irey 1993



 1 
 66   
  написано: 15.08.2025 15:32:09 
Предназначен для Tampermanky. Протестирован в Google Chrome.

Скачать:

https://www.ganjafile.io/download.php?mid=1620032&id=258207

или

https://cloud.mail.ru/public/T4N9/7E8kb2A2K

(файл warstable_outpns, также бонусом я временно положу awarstats_351281_0-16679_15.08.25.json - собранную статистику по боям из архивных протоколов одного из игроков)

=====

Скрипт работает в двух режимах.

Первый - собирает данные обо всех боях в выбранном пользователем диапазоне страниц. Потом приводит их виде таблицы, с которой можно взаимодействовать. Собранные данные можно экспортировать в json и потом импортировать, пропуская этап сбора данных из протокола.

[ GanjaFoto:#2335666 ]

Второй - собирает статистику по боям на Ауте и против островных НПС (ПНС).

[ GanjaFoto:#2335667 ]

=====

Теперь о принципе работы и о минусах.

Основной минус - я не программист, код написан нейросетями. Второй минус - это за счёт чего скрипт определяет типы боёв. Он ориентируется на специальные комментарии, которые идут в html, и на списки участников. И если бы эти комментарии были за всю историю игры строго одинаковыми, были бы чуть информативнее - возможно можно было бы определять типы боёв чуть гибче. А так разделение в отдельных случаях очень условное: просто по протоколам сложно понять - бой против киллера или обычный одиночный; игрок был среди стартового состава или вошел как наёмник/боевик; и так дальше. То есть работа скрипта очень ограничена - не ищите здесь какой-то строгой сортировки.

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

Из пока что нерешенного - скрипт воспринимает нападения киллера на игрока с ПНС-защитником как тип "ПНС".

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



 2 
 -63   
  написано: 15.08.2025 15:36:50 
Сделай скрипт, чтобы спас бил на 40 ходов:)
Пысь



 3 
 78   
  написано: 15.08.2025 15:42:12 
2. иногда лучше жевать (с)
FOPPA



 4 
 -32   
  написано: 15.08.2025 15:45:09 
3. Не поверишь
Военая козявка



 5 
 0   
  написано: 15.08.2025 15:46:30 
ПокерГВ сделай в tempermonkey тогда зачёт будет
grid_86



 6 
 -7   
  написано: 15.08.2025 15:52:52 
норм, но кто юзает джейсоны кроме разрабов? сделай выгрузку в эксель. нейронка поможет
Silvanas



 7 
   
  написано: 15.08.2025 15:52:55 
Там можно вбить айди и искать не по себе?
grid_86



 8 
   
  написано: 15.08.2025 15:55:42 
И самое важное, кидай скрипт на гитхаб, в скрипт добавляй ссылку на метафайл и файл для скачивания (тоже погугли как или у нейронов спроси, у дипсика например). Чтобы при каждом изменении (на гитхаб) скрипт сам обновлялся у пользователя
Irey 1993



 9 
   
  написано: 15.08.2025 16:02:25 
7 не совсем понял где "там"? Если в уже собранных данных - можно вбить любой айди и если скрипт во время парсинга протоколов не встретил проблем с определением участников конкретного боя - он сможет этот айди найти.
Frost Infernal



 10 
 24   
  написано: 15.08.2025 16:08:47 
Зачем?
Kenny 93



 11 
 32   
  написано: 15.08.2025 16:09:42 
Круто, а какой от этого толк?
Ltd_vadim



 12 
   
  написано: 15.08.2025 16:11:01 
[Сообщение удалено автором (Ltd_vadim)]
forevist



 13 
   
  написано: 15.08.2025 16:31:17 
Согласен с 10 и 11, для чего подобная "статистика"?
Если от навигатора требуется умелка/экспа/потратить, и примерно все это отслеживается нативными игровыми методами, аля "сколько умелки я вчера качнул"?

Для синд-активностей, есть какая ни какая, но инфа на странице синда.

Я не пытаюсь обосрать, я пытаюсь понять цель, или хотя бы узнать, какую ты преследовал :)

Просто в моей голове, статистика собирается для анализа и выводов. А просто циферки в табличке - это конечно красиво, но бесполезно
FOPPA



 14 
   
  написано: 15.08.2025 16:34:21 
13. Дак мы тут на циферки фапаем в целом, смысл игры та
forevist



 15 
   
  написано: 15.08.2025 16:35:32 
14 ну не на количество боев и и качество же) А на те, которые уже сама игра рисует графики )
Irey 1993



 16 
   
  написано: 15.08.2025 16:41:09 
10, 11, 13 - вы слишком философски к этому подходите.

Этот скрипт узкоспециализированный, для тех, кому такая статистика будет полезна - он может отфильтровывать бои по типам, позволяет проводить поиска по участникам. Судя по теме
Идеи и предложения » Протоколы боев персонажа ((_Мяу_), 13.08.25 17:45:29)
Ситуация знакома наверное каждому кто качается на Аутленде. Хочешь найти какой-то конкретный бой, свой или другого персонажа,, например утренний, а перед ним десятки Аутлендов с навигатором. В итоге сидишь и листаешь страницу за страницей минут десять пока наконец не докопаешься до нужного места.

Было бы удобно если бы в протоколе можно было смотреть Аутленд отдельно, а все остальные бои отдельно. Тогда найти нужный бой можно было бы за секунды, а не тратить на это кучу времени.
- такой функционал востребован.

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



 17 
   
  написано: 15.08.2025 16:50:14 
16. Да это понятно). Я даже вспомнил именно этот запрос с поиском боя.

К списку тем