Jump to content
Korean Random
Avatarzorro

Отловить нанесение урона игроком

Recommended Posts

Доброго времени суток.

Хочу сделать простой мод для собора статистики игрока (себя).
суть следущая:
тупо писать в файл лог по структуре,
дата время - танк - время события - урон - это фраг - цель

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

Подскажите в какой скрипт надо сделать вписку чтоб писать в файл. Ну либо как самому отлавливать это событие

Share this post


Link to post

Short link
Share on other sites
19 часов назад, yepev сказал:

С XVM играешь?

нет

14 часов назад, StranikS_Scan сказал:

правильно ли я понял что мод собирает инфу только с реплеев?

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

ps он хотя бы декомпилируется Uncompyle6

не могу понять что значит активация на сайте xvm обязательна...

првоерил на реплее. не работает

что я сделал
1) положил 2 файла *.wotmod в папку mods
2) положил папку конфиг в папку mods
3) создал папку logs в папке mods
3) включил игру. Ошибок распаковки не было
4) вышел из игры и включил реплей.
5) досмотрел до момента с нанесением урона (реплей на арте)
6) домотал до конца

судя по описанию в логе должна быть 1 запись, но в папке с логами нет никаких файлов.
Смотрел в %appdata%/Wargeming.net/WorldOfTanks/mods/ но там тоже ничего не появилось

upd создал папку logs в корне игры
по дефолту картошкой она называется World_of_Tanks_RU
там файлы не появились
 

upd просмотрел реплей без перемоток от начала до конца. Файлы не появились

Edited by Avatarzorro

Share this post


Link to post

Short link
Share on other sites

@Avatarzorro  зачем декомпилировать? Это ссылка на репо с исходниками. Мод 4 года не обновлялся, потому наверно и не работает. Ты же хочешь моды делать, ну вот можешь начать с починки этого мода, посмотри какие ошибки пишет в python.log и дальше надо править. За одно и разберешься как моды делать. Исходники мода см. в папке source.

Share this post


Link to post

Short link
Share on other sites

еще вопросы
1) как отлаживать работу модов. Грубо говорят чтоб бегать по точкам останова  и тд.
2) подозреваю что вариант 2 для отладки модов не существует, тогда нужна инфа что надо вызвать или прописать чтоб строка попала в python.log

51 минуту назад, Avatarzorro сказал:

2) подозреваю что вариант 2 для отладки модов не существует, тогда нужна инфа что надо вызвать или прописать чтоб строка попала в python.log

попробую просто сделать процедуру и вызывать там где хочу.

Вопрос в следующем. у меня стоит питон 3.8. Для тунков как я понял надо 2.7. Мне надо снести 3.8 и поствить 2.7 или это не повлияет?

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...