MoD 33 Posted July 3, 2021 А кто-то копал в сторону как и откуда берутся значения для вот не могу понять как подтягиваются данные и как формируется этот список. Кто-то подскажет в какую сторону копать или какой-то образец кода, который показывает как тут модифицируются значения? Спасибо Quote Share this post Link to post Short link Share on other sites
yepev 287 #505029 Posted July 3, 2021 @MoD почти на любой подобный вопрос можно найти ответ в исходниках XVM https://gitlab.com/xvm/xvm/-/blob/master/src/xpm/xvm_battleresults/__init__.py 1 Quote Share this post Link to post Short link Share on other sites
MoD 33 #505060 Posted July 3, 2021 Пасиб, дошло, разобрался. 1 Quote Share this post Link to post Short link Share on other sites
CaneOnore 0 #507532 Posted August 23, 2021 А есть способ быстро подшаманить так, чтобы после каждого боя эти данные падали в файлик? Quote Share this post Link to post Short link Share on other sites
MoD 33 #507792 Posted August 28, 2021 On 8/23/2021 at 6:35 PM, CaneOnore said: А есть способ быстро подшаманить так, чтобы после каждого боя эти данные падали в файлик? Они и так есть: %userprofile%\AppData\Roaming\Wargaming.net\WorldOfTanks\battle_results\*.dat чистятся при каждом старте клиента внутри жуткая комбинация из из zlib+pickle, ну и всё надо мапить на текущий формат результатов Quote Share this post Link to post Short link Share on other sites
CaneOnore 0 #508217 Posted September 9, 2021 @MoD А есть реализованная распаковка этого чуда юда, а то zlib по умолчанию выдает ошибку с неизвестным методом запаковки Quote Share this post Link to post Short link Share on other sites
MoD 33 #508223 Posted September 9, 2021 59 minutes ago, CaneOnore said: @MoD А есть реализованная распаковка этого чуда юда, а то zlib по умолчанию выдает ошибку с неизвестным методом запаковки Там вначале пикл, потом злиб потом снова пикл. Но тебе нужен по факту BattleResultCache и там save, load и converToFullForm Quote Share this post Link to post Short link Share on other sites
CaneOnore 0 #508227 Posted September 9, 2021 (edited) @MoD мда, я надеялся что там можно выдрать какой-нибудь читабельный json без подключения кода, но видимо не судьба :( У меня на машине только среда разработки под C# стоит, хотел на их базе прочитать, чтобы среду под питон не ставить Edited September 9, 2021 by CaneOnore Quote Share this post Link to post Short link Share on other sites
MoD 33 #508268 Posted September 10, 2021 On 9/9/2021 at 5:50 PM, CaneOnore said: @MoD мда, я надеялся что там можно выдрать какой-нибудь читабельный json без подключения кода, но видимо не судьба :( У меня на машине только среда разработки под C# стоит, хотел на их базе прочитать, чтобы среду под питон не ставить разобрать можно - надо идти по цепочке BattleResultCache.convertToFullForm Quote Share this post Link to post Short link Share on other sites