Jump to content
Korean Random

AngryMaxLOL

Newbie
  • Content Count

    4
  • Joined

  • Last visited

Posts posted by AngryMaxLOL


  1. Я почти не разбираюсь в программировании, подскажите как всё-таки запустить WoT без присоединения к серверам.

    Или скажите можно сделать как-нибудь так, чтобы можно было покататься на обсалютно любой техники из WoT на любой карте из патча 0.9.+. Уж очень хочу понастольгировать, и покататься по всяким старым подсадкам.


  2. 17.07.2018 в 20:09, Dragon armor сказал:

    Приветствую всех.

    Т.к. дискуссии не получилось, сокращу первый пост. Сам же продолжу неспешно делать мод, в теме буду выкладывать прогресс разработки.

    Что за мод?

    Мод для возможности запуска клиента игры без подключению к серверу.

    • Что сделано на данный момент.

    Запуск ангара со всей техникой, с генерацией которой не возникло ошибок (без шведских ПТ с осадным режимом).

    • Общая информация.

    На данный момент использую версию 0.9.22.0.1, это последняя версия перед патчем 1.0, потому что, начиная с 1.0 были какие-то изменения в сетевом протоколе, а мне не хочется разбираться, что именно поменяли. Всё ещё очень сырое, работает до первой внештатной ситуации, абсолютные пути прописаны прямо в коде, запуск из отладчика и прочие радости debug версии. Реализовал загрузку ангара, добавил почти всю технику и экипаж к ней. Много каких-то непонятных для меня ошибок, т.к. не мододел и с питоном достаточно плохо знаком. Например, при создании техники шведских ПТ с осадным режимом, возникает ошибка создания на сервере. При выборе в ангаре некоторой техники, возникает ошибка уже в клиенте, что, в некоторых случаях, странно, потому что выбираю существующую в игре технику, например, ELC EVEN 90 или 268/4. В логе ошибка "list index out of range", а отладчик питона к клиенту не умею цеплять. Что забавно, Waffentrager E100 выбирается без проблем. А VK168.02 Mauerbrecher опять с той же ошибкой. Или ещё недочёт, на 10 уровне у техники не исследованы модули, этого, видимо, ещё не реализовал для команды CMD_SYNC_DATA, а может это ещё где-то содержится.
    Много времени уходит на то, чтобы понять, что и где содержится и откуда это достать. С созданием техники провозился очень долго, мне, как сишнику, крайне не привычен питон, в котором любой объект содержит всё, что угодно, и понять, что именно, надо долго искать, где он создаётся, что в него записывается. А в итоге строка вида "for veh_item in vehicles.g_list.getList(i).values()", чтобы достать compactDescr. Ах да, ещё и распарсить надо, items.parseIntCompactDescr, хотя где-то лежат уже нужные нация и id техники.
    На скринах стату показывать бесполезно, там 0 боёв и 100500 рейтинга, как и везде, чего мелочиться-то. Она не из CMD_SYNC_DOSSIERS берётся, видимо, а из CMD_SYNC_DATA. Сейчас только ангар. И прогресс моих ЛБЗ на момент записи трафика.

    error_268.4.PNG

    shot_027.jpg

    shot_023.jpg

    shot_024.jpg

    shot_026.jpg

    shot_020.jpg

    shot_011.jpg

    shot_017.jpg

    shot_018.jpg

    shot_020.jpg

    shot_021.jpg

    Скин

    Тоесть я понимаю нельзя, никак потестить этот эмулятор сервера WoT?

     

×
×
  • Create New...