-
Posts
7,881 -
Joined
-
Last visited
-
Days Won
266
Everything posted by StranikS_Scan
-
Привет, реплей нужен 1.18, а лучше аккаунт, который на тест заходит, тогда однозначный ответ смогу дать. ЗЫ: shared_content-part3 увидел я, а vehicles_level_08-part3 и не заметил, когда сам смотрел, спс. Добавил в конфиги *part3.pkg. Проверил результаты работы мода на Прохоровке - всё работает как обычно. Так что обновлять программу мне не нужно. Спасибо Лому за реплей.
-
Изменения в коде игры и BigWorld'е в патче 1.18.
StranikS_Scan replied to AddNikita's topic in Mod Development
Там еще проблема может быть с потоками. Из-за чего при exec в WOTTransmission клиент крашится. Такая беда, например есть с путча ~1.0.0 с BigWorld.wg_collideSegment и аналогичными. Если просто в Орионе сделать print BigWorld.wg_collideSegment(), то будет краш, а если в BigWorld.callback() обвернуть вызов, то сработает. Проблема в том, что в wottransmission.zip\wottransmission\transmitter.py юзается threading.Thread(). Так что если просто проверяешь вызовы чисто через Орион, то для надежности обворачивай их в BigWorld.callback(). -
Изменения в коде игры и BigWorld'е в патче 1.18.
StranikS_Scan replied to AddNikita's topic in Mod Development
Ну как, точно также как "если передать не все или лишние параметры в класс или функцию, то теперь вылезает это вот." В 1.18.0.0_СT выпилили файлы *AimingSystem из модуля \AimingSystem\, заменили на нативный AimingSystem. -
[1.20.1.0, v. 2.0.0] Отображение текущего оборудования в бою
StranikS_Scan replied to Kurzdor's topic in Mods and Software
Да. -
[1.20.1.0, v. 2.0.0] Отображение текущего оборудования в бою
StranikS_Scan replied to Kurzdor's topic in Mods and Software
Раньше барборудование это было всегда в BigWorld.player().vehicleTypeDescriptor.optionalDevices, причем и у врагов тоже. В путче 1.0.0 или около того у врагов заблочили отдачу инфы с сервера, оставили только у самого игрока. -
Некорректно работает XVM на Windows 7
StranikS_Scan replied to def909's topic in XVM: General Discussion and Troubleshooting
Это другой мод. Это не XVM мод. -
Это магазин, как амуниция, а не как торговая лавка.
-
isAmmer если речь о танке с барабаном
-
Решил составить список с расшифровкой и пояснениями к 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) У кого есть дополнения, расшифровки, комментарии к списку или более актуальная информация пишите в теме.
-
Что за выстрелы corroding_hit в ресурсах игры?
StranikS_Scan replied to StranikS_Scan's topic in Modding General Discussion
То есть в рандоме этой ерунды нет? -
Как вскрыть файл с расширением havok?
StranikS_Scan replied to Pepelaz's topic in Modding General Discussion
@MoD а для чего парсишь, что ты с этими моделями потом делаешь? -
Да, нужно суммировать показатели по всем танкам. И считать сумму ожидаемых значений этих показателей по всем танкам с учетом имеющегося числа боев на каждом. После чего находить отношение их и дальше уже подставлять в формулы нормализации и итоговую формулу - тыц.
-
Так вы у себя смотрите? Я подумал у противников смотреть. У себя конечно лычки.
-
Наоборот, у двух игроков может быть три отметки, однако один может быть по WN8 зеленый, а другой фиолет. Однако у фиолета процент по отметкам будет очевидно выше чем у зеленого, так что % лучше отражает дифференциацию игроков чем просто лычки.
-
Статистика по нациям и классу техники
StranikS_Scan replied to DrWeb7_1's topic in Statistics in XVM
Все, кто много лет играет, особенно с 2011 года - обязательно попадал в бои, которые прерывались зависанием и перезагрузкой серверов. Очень высока вероятность, что статистика по таким боям кривая и дает не совпадение данных в БД. -
import BigWorld, Keys from gui import InputHandler def onKeyDown(event): if event.isKeyDown() and BigWorld.isKeyDown(Keys.KEY_TAB): <твой код> InputHandler.g_instance.onKeyDown += onKeyDown
-
Внутриигровой браузер открытие локальной страницы
StranikS_Scan replied to MoD's topic in Mod Development
Просто так не заработает. Но подробностей никаких не помню. -
Надо хукать функцию, которая вызывается, когда игрок входит в бой. Например startGUI вот так: from Avatar import PlayerAvatar old_startGUI = PlayerAvatar._PlayerAvatar__startGUI def new_startGUI(*args): old_startGUI(*args) <свой код размещаешь тут .... ....> PlayerAvatar._PlayerAvatar__startGUI = new_startGUI
-
Да там не получится их избегать. Потому временные изменения в код игры вносятся по тем же самым принципам, что мододелы моды пишут, но с одним нюансом - мододелы хукают код, а разрабы впиливают/выпиливают. Ну и для всяких эвентов и другой временной чепухи часто привлекают сторонних кодеров - им выдают клиент какой-то версии, они его модифицируют и готова подверсия игры с ивентом. Её релизят, а когда ивент закончился она идёт в мусорку. @Kurzdor но ты прав в том, что для мододелов это доп. геморрой.
-
Это всякие дурацкие ивенты и режимы. Их внедряют временно, потом вычищают.