Jump to content
Korean Random

Mixaill

XVM Team XVM Team
  • Posts

    1,722
  • Joined

  • Last visited

  • Days Won

    156

Everything posted by Mixaill

  1. Неактуально с 01.06.2019 https://worldoftanks.ru/ru/news/notifications/fair-policy-update-0419/
  2. Это наверное больше хотелка к Battle Hits @POLIROID https://bitbucket.org/P0LIR0ID/wot-battlehits/
  3. You need to use headers from XFW.Native and wotmod which containts python27 wrapper dll. devel package: com.modxvm.xfw.native_1.4.3.00085-devel.zip redistributable wotmod for end users: com.modxvm.xfw.native_1.4.3.00085.wotmod You can also start executable via subprocess module and communicate with it via standard streams or named pipes.
  4. * your mod may be broken with a Worldoftanks.exe update (or it may be broken at each update, depending on the api search implementation) * your mod may cause the game to crash * your mod may be broken by user's AV software * your mod can be broken forever when WG integrates client anticheat * possible problems with MacOS / Linux (incompatibility with CrossOver/Wine wrappers)
  5. So, because WoT is statically linked with libpython, you do not have the option of using .pyd modules by default. That's why: a) you need to use pythonXY.dll wrapper for WoT (XFW.Native approach) b) or you can find addresses for the Python/C api functions yourself ( memhelper approach koreanrandom.com/forum/topic/27531-/ )
  6. 0) Please do not use .pyd in WoT if you can to implement your mod in pure python. 1) AFAIK, you need to load .pyd via imp.load_dynamic() function 2) you need to built it against XFW.Native ( https://bitbucket.org/XVM/xfw.native/ )
  7. На чистом нормально. xvm python_fonts_xvm.log xvm_fonts_xvm.log vanilla python_fonts_vanilla.log В случае если у человека в системе не будет Tahoma, то в логе будет что-то вроде 2019-05-03 13:49:41.233: ERROR: Missing font "$TextFont" in ".root1.toolTips.instance816.content.instance817.instance818.nameTF". Search log: Searching for font: "$TextFont" Movie resource: "$TextFont" not found. Imports : "$TextFont" not found. Exported : "$TextFont" not found. Registered fonts: "$TextFont" not found. Applying FontMap: "$TextFont" mapped to "Tahoma" Searching FontLib: "Tahoma" not found. Font not found.
  8. В 1.5.0.0 заменили premiumXPFactor10 на premiumXPFactor100 и premiumPlusXPFactor100 Сейчас они одинаковые и равны 150, но в дальнейшем это может измениться. Необходимо доработать xvm_battleresults с учётом этого изменения.
  9. Можно, для 1.5.0.1 сделаю. В 1.5.0.0 уже поздно двигать.
  10. 2019-05-02 23:25:06: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\test.py", line 73, in BattleResultsCache_get base(self, arenaUniqueID, callback) File "scripts/client_common/shared_utils/account_helpers/BattleResultsCache.py", line 82, in get File "scripts/client/gui/shared/gui_items/processors/common.py", line 237, in <lambda> File "scripts/client/gui/shared/gui_items/processors/__init__.py", line 135, in _response File "scripts/common/adisp.py", line 141, in callback File "scripts/client/gui/battle_results/service.py", line 94, in requestResults File "scripts/client/gui/battle_results/service.py", line 128, in postResult File "scripts/client/gui/battle_results/composer.py", line 51, in setResults File "scripts/client/gui/battle_results/components/base.py", line 620, in setRecord File "res_mods/mods/xfw_packages\xvm_battleresults\python\__init__.py", line 114, in setRecord premXP = vData['xp'] * (vData['premiumXPFactor10'] / 10.0) KeyError: 'premiumXPFactor10'
  11. Могу предположить, что вы пользуетесь продуктами "Лаборатории Касперского". https://kr.cm/f/t/49413/c/456495/
  12. У меня скоро месяц будет :) Если залипает, то проще перезалить.
  13. https://stats.modxvm.com/ru/stat/players/266350 Если в данных пропуск, то график обрывается (% побед), хотя по идее ничего не мешает рисовать сплайн без учета пропущенной точки. (опция spanGaps: true https://www.chartjs.org/docs/latest/charts/line.html#line-styling )
  14. А давайте мы все немножечко прекратим оффтоп и перейдем в конструктивное русло.
  15. Ругается на некоторые ID, например https://stats.modxvm.com/ru/stat/players/223126 https://stats.modxvm.com/ru/stat/players/2526435 ----- Если ввести невалидный ID (например с буквами), то приходит 500/503, а не 400. ----- Если ввести несуществующий ID, то приходит 500/503, а не 404. ----- Разное поведение для HTTP и HTTPS (ну и отсутствует переброс HTTP->HTTPS) HTTP: 503 ошибка http://stats.modxvm.com/ru/stat/players/ыыыы HTTPS: 500 ошибка https://stats.modxvm.com/ru/stat/players/ыыыы
  16. symstore_hash = "%X%X" % (pe.FILE_HEADER.TimeDateStamp, pe.OPTIONAL_HEADER.SizeOfImage) начиная с 1.0.1 у меня своя коллекция есть :)
  17. добавлено для 0.9.22.51 и 1.4.1.206
  18. 1) Нет, не перепутано. Заменил на более наглядную картинку. 2) Аргументы будут. 3) А как оно должно выглядеть с локальными переменными без исходного кода? Использовать в качестве него выхлоп hex-rays/ghidra?
  19. Верно. После каждого патча: - автоанализ - импорт разметки Python/C - экспорт в PDB - заливка.
×
×
  • Create New...