Jump to content
Korean Random

StranikS_Scan

Premium Member
  • Posts

    7,881
  • Joined

  • Last visited

  • Days Won

    266

Everything posted by StranikS_Scan

  1. Привет, реплей нужен 1.18, а лучше аккаунт, который на тест заходит, тогда однозначный ответ смогу дать. ЗЫ: shared_content-part3 увидел я, а vehicles_level_08-part3 и не заметил, когда сам смотрел, спс. Добавил в конфиги *part3.pkg. Проверил результаты работы мода на Прохоровке - всё работает как обычно. Так что обновлять программу мне не нужно. Спасибо Лому за реплей.
  2. Там еще проблема может быть с потоками. Из-за чего при exec в WOTTransmission клиент крашится. Такая беда, например есть с путча ~1.0.0 с BigWorld.wg_collideSegment и аналогичными. Если просто в Орионе сделать print BigWorld.wg_collideSegment(), то будет краш, а если в BigWorld.callback() обвернуть вызов, то сработает. Проблема в том, что в wottransmission.zip\wottransmission\transmitter.py юзается threading.Thread(). Так что если просто проверяешь вызовы чисто через Орион, то для надежности обворачивай их в BigWorld.callback().
  3. Ну как, точно также как "если передать не все или лишние параметры в класс или функцию, то теперь вылезает это вот." В 1.18.0.0_СT выпилили файлы *AimingSystem из модуля \AimingSystem\, заменили на нативный AimingSystem.
  4. Раньше барборудование это было всегда в BigWorld.player().vehicleTypeDescriptor.optionalDevices, причем и у врагов тоже. В путче 1.0.0 или около того у врагов заблочили отдачу инфы с сервера, оставили только у самого игрока.
  5. Это магазин, как амуниция, а не как торговая лавка.
  6. isAmmer если речь о танке с барабаном
  7. Решил составить список с расшифровкой и пояснениями к ARENA_GUI_TYPE: from constants import ARENA_GUI_TYPE ALL_BATTLE_TYPES = [ARENA_GUI_TYPE.UNKNOWN, #0 Специальный, например ГК ARENA_GUI_TYPE.RANDOM, #1 Обычный рандом 15x15 c игроками или ИИ ARENA_GUI_TYPE.TRAINING, #2 Тренировочный бой 3, #COMPANY #3 Ротные бои (удалено в патче 0.9.19) ARENA_GUI_TYPE.TUTORIAL, #4 Обучение (убрано в патче 0.9.19.1) ARENA_GUI_TYPE.CYBERSPORT, #5 Командные бои (убрано в патче 1.6) ARENA_GUI_TYPE.FALLOUT, #6 Режим 12 игроков "Бой до последнего" (с патча 0.9.10) ARENA_GUI_TYPE.EVENT_BATTLES, #7 Игровые события: 8-битные истории, танкофутбол, гонки, танки на луне, ваффентрагер и т.д. 8, #SORTIE #8 Укрепрайон - вылазка (удалено) 9, #FORT_BATTLE #9 Укрепрайон - битва за укреп (удалено) 10, #RATED_CYBERSPORT #10 Бой 7x7 в ладдере (удалено) ARENA_GUI_TYPE.RATED_SANDBOX, #11 Тестовый ARENA_GUI_TYPE.SANDBOX, #12 Тестовый ARENA_GUI_TYPE.FALLOUT_CLASSIC, #13 Режим 12 игроков "Бой до последнего" одиночный формат (c патча 0.9.14) ARENA_GUI_TYPE.FALLOUT_MULTITEAM, #14 Режим 12 игроков "Бой до последнего" взводный формат (c патча 0.9.14) ARENA_GUI_TYPE.SORTIE_2, #15 Укрепрайон 2.0 - вылазка (с патча 0.9.17.1) ARENA_GUI_TYPE.FORT_BATTLE_2, #16 Укрепрайон 2.0 - битва за укреп (с патча 0.9.17.1) ARENA_GUI_TYPE.RANKED, #17 Ранговые бои 15x15 (с патча 0.9.18) ARENA_GUI_TYPE.BOOTCAMP, #18 Учебный полигон, боевое обучение (с патча 0.9.19.1) ARENA_GUI_TYPE.EPIC_RANDOM, #19 Режим 30x30 "Генеральное сражение" (с патча 0.9.20) ARENA_GUI_TYPE.EPIC_RANDOM_TRAINING, #20 Режим 30x30 "Генеральное сражение" тренировочный ARENA_GUI_TYPE.EPIC_BATTLE, #21 Режим 30x30 с респауном "Линия фронта" (с патча 1.0.1) ARENA_GUI_TYPE.EPIC_TRAINING, #22 Режим 30x30 с респауном "Линия фронта" тренировочный ARENA_GUI_TYPE.BATTLE_ROYALE, #23 Режим королевской битвы 20 игроков "Стальной охотник" (с патча 1.10) ARENA_GUI_TYPE.MAPBOX, #24 Режим 15x15 на новых картах "Разведка боем" (с патча 1.13) ARENA_GUI_TYPE.MAPS_TRAINING, #25 Тренировочный режим с ИИ "Топография" (с патча 1.14) ARENA_GUI_TYPE.RTS, #26 Режим управления 7 танками "Искусство стратегии" (с патча 1.16.1) ARENA_GUI_TYPE.RTS_TRAINING, #27 Режим "Искусство стратегии" тренировочный ARENA_GUI_TYPE.RTS_BOOTCAMP, #28 Режим "Искусство стратегии" обучающий ARENA_GUI_TYPE.FUN_RANDOM, #29 Режим 15x15 "Аркада" (с патча 1.17.1) ARENA_GUI_TYPE.COMP7] #30 Режим 7x7 "Натиск" (с патча 1.18.1) У кого есть дополнения, расшифровки, комментарии к списку или более актуальная информация пишите в теме.
  8. @MoD а для чего парсишь, что ты с этими моделями потом делаешь?
  9. В файле damage_stickers.xml нашел corroding_hit_start и corroding_hit_end. Что за выстрелы, где используются/встречаются?
  10. Да, нужно суммировать показатели по всем танкам. И считать сумму ожидаемых значений этих показателей по всем танкам с учетом имеющегося числа боев на каждом. После чего находить отношение их и дальше уже подставлять в формулы нормализации и итоговую формулу - тыц.
  11. Так вы у себя смотрите? Я подумал у противников смотреть. У себя конечно лычки.
  12. Наоборот, у двух игроков может быть три отметки, однако один может быть по WN8 зеленый, а другой фиолет. Однако у фиолета процент по отметкам будет очевидно выше чем у зеленого, так что % лучше отражает дифференциацию игроков чем просто лычки.
  13. Обновление 1.3.3 Список изменений: Добавлена опция "Запоминать выбор компонентов", включена по умолчанию Добавлено отображение суммарного объема файлов, выбранных к удалению
  14. Все, кто много лет играет, особенно с 2011 года - обязательно попадал в бои, которые прерывались зависанием и перезагрузкой серверов. Очень высока вероятность, что статистика по таким боям кривая и дает не совпадение данных в БД.
  15. import BigWorld, Keys from gui import InputHandler def onKeyDown(event): if event.isKeyDown() and BigWorld.isKeyDown(Keys.KEY_TAB): <твой код> InputHandler.g_instance.onKeyDown += onKeyDown
  16. Просто так не заработает. Но подробностей никаких не помню.
  17. Надо хукать функцию, которая вызывается, когда игрок входит в бой. Например startGUI вот так: from Avatar import PlayerAvatar old_startGUI = PlayerAvatar._PlayerAvatar__startGUI def new_startGUI(*args): old_startGUI(*args) <свой код размещаешь тут .... ....> PlayerAvatar._PlayerAvatar__startGUI = new_startGUI
  18. Да там не получится их избегать. Потому временные изменения в код игры вносятся по тем же самым принципам, что мододелы моды пишут, но с одним нюансом - мододелы хукают код, а разрабы впиливают/выпиливают. Ну и для всяких эвентов и другой временной чепухи часто привлекают сторонних кодеров - им выдают клиент какой-то версии, они его модифицируют и готова подверсия игры с ивентом. Её релизят, а когда ивент закончился она идёт в мусорку. @Kurzdor но ты прав в том, что для мододелов это доп. геморрой.
  19. Это всякие дурацкие ивенты и режимы. Их внедряют временно, потом вычищают.
×
×
  • Create New...