Jump to content
Korean Random

Leaderboard

Popular Content

Showing content with the highest reputation on 07/18/2018 in all areas

  1. Я кому то жестко не понравился.3 дня хейтит.Дурак что ль,еще и в закрытой теме каждое сообщение дизлойсит
    4 points
  2. Запланированы некоторые изменения к системе репутации как раз для таких случаев. @maksroker
    2 points
  3. Правильно сделали, таких как ты особенных еще поискать.
    2 points
  4. Всем привет Начал пересобирать моды! Пока адаптировал "Экран загрузки боя и по Tab". По мере готовности буду отписываться. Все изменения описываю в "История изменений", так что заглядывайте и туда. Мод "Дамаг панель" теперь интегрирован с "Экран загрузки боя и по Tab", т.к. обе модификации используют один и тот же атлас . @KIBORG налетай, тебе наверное больше всех это будет по душе
    2 points
  5. В ночь с 18 на 19 будет новый микропатч, скорее всего покрошит моды с измененным ангарным интерфейсом, поэтому добавляем папки /mods/1.0.2.3/ и /res_mods/1.0.2.3/ Такие дела.
    2 points
  6. 2 points
  7. Иконки техники обновлены
    2 points
  8. На смену World Editor'у пришёл Unified Editor. Скачать Unified Editor Modders Edition для Lesta: Unified Editor - Modders Edition.1.35.exe Скачать Unified Editor Modders Edition для Wargaming: ищите актуальную ссылку сообщении, отмеченном как "Решение" в этой теме. Изначальное (устаревшее) сообщение про World Editor под спойлером: Сообщение редактировалось модератором: обновлена информация про Unified Editor
    1 point
  9. Приветствую всех. Т.к. дискуссии не получилось, сокращу первый пост. Сам же продолжу неспешно делать мод, в теме буду выкладывать прогресс разработки. Что за мод? Мод для возможности запуска клиента игры без подключению к серверу. Что сделано на данный момент. Запуск ангара со всей техникой, с генерацией которой не возникло ошибок (без шведских ПТ с осадным режимом). Общая информация. На данный момент использую версию 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. Сейчас только ангар. И прогресс моих ЛБЗ на момент записи трафика.
    1 point
  10. Забудьте про скрипты стырит теперь ничего не выйдет! Или имя свое вписать как ЛСД :)
    1 point
  11. Релиз бесплатного мода Траекторий! Скачать
    1 point
  12. Все моды адаптированы под 1.0.2.2 !!! Список текущих изменений: - Изменена структура архивов с модами, теперь содержимое архива нужно распаковывать в папку с номером версии патча, это сделано для удобства, т.к. нет смысла при выходе каждого патча пересобирать все архивы. - Мод "Дамаг панель" интегрирован в соответсвующие модификации "Экран загрузки боя и по нажатию Tab". - Раздел "Загрузочные экраны" разделен на две части - "Фоновые картинки" и "Логотипы". - В "Фоновые картинки" добавлен: - "Черный экран". - В "Логотипы" добавлены: - "Брюнетка на голубом"; - "Блондинка на красном"; - "Девки мультяшки". - Некоторые моды из "Финальная статистика" были слегка модифицированны.
    1 point
  13. был хороший ответ модератора с оф. форума: "ну а если не влияет, то нафиг они нужны вообще..." - подумали разработчики и убрали . Полагаю и тут они не нужны. Проку от них - ну никакого совершенно! (имхо).
    1 point
  14. да у меня уже три раза такое было, одинхрен репутации хватит на полгода активного минусования, все такие хейтеры сливаются через полторы-две недели,максимум через месяц. я обычно забиваю на таких.
    1 point
  15. 1 point
  16. 1 point
  17. @Mr 13 подтверждаю, есть такое дело, и тема закрытая... а может быть сбой ? при закрытии темы ?
    1 point
  18. @Mr 13 примите меры по факту. @maksroker если такое происходит надо жаловаться.
    1 point
  19. Вот потому он самый эффективный в оценки способности игрока побеждать на большом интервале рандомных боев. А как именно игрок это делает, дрочет он там или не дрочет, а с бубном пляшет - вот реально фиолетово. Что же касается логики и здравого смысла, то те кто их ставит на первое место перед математикой и статистикой - порождают вот такие бредовые штуки. Почитай повеселись, там куча "логики" и "здравого смысла", но они рассыпаются, когда включается математика ))) По поводу учета урона по разведанным - я уже не помню, писал или нет, когда мы в прошлые годы обсуждали. Урон по разведданным коррелирует с % побед просто лишь по тому, что это урон! Это же тот же самый урон, который наносят игроки.
    1 point
  20. Нет, это не при чём. Узнал об этой статье, когда у меня было сделано уже больше, чем там расписано. Автор статьи не смог разобраться с пакетом. Но за эти годы ничего в структуре сетевого протокола не поменялось. Учитывая, что он предпринял первые попытки в 2011, "За отчётные 3 года в схеме входа ничего кардинально не поменялось", то за 7 лет ничего не поменялось (да и почему должно?). Нет, только первые 2 байта являются заголовком (WORD). А в пакете с флагом 1 ещё и 2 последних, которые указывают начало смещения данных. Да, RSA. Но не всё, а только часть, которая содержит авторизацию. Почему не всё, не понятно. Проще было бы весь пакет зашифровать RSA. Дальше автор пошёл не совсем по правильному пути (на мой взгляд), стал вмешиваться в программу. У меня для перехвата используется mitm, свой приватный RSA ключ. После получения Blowfish key можно расшифровывать весь остальной трафик, который будет после авторизации. Но и там, почему-то, первое сообщение идёт не шифрованным, хоть и не содержит ничего конфиденциального, clientID и serverID. Создаётся энтити Login. Передаётся в точности то, что указано в секции Properties файла scripts\entity_defs\Login.def с флагами BASE_AND_CLIENT. В данном случае один параметр, как автор и написал Второй параметр (loginPriority) не передаётся, потому что у него флаг BASE, т.е. клиенту эти данные не доступны. Не все, не всегда. Два байта (а не один, как у автора), как уже написал - это флаги пакета. Поэтому не 0x58, а 0x458, точнее, добавляется флаг 1 << 10, означающий, что в пакете есть номер пакета, который был получен (был помечен, как надёжный, FLAG_IS_RELIABLE, 0x1). Всё верно и логично. Нет, это tickSync, служащий для синхронизации времени. Первый байт - номер пакета (0x13), второй - однобайтовый счётчик. Каждый тик сервера он увеличивается на единицу. Да, это и есть то, что он написал. А вот это мне долго было не понятно. Это некий Channel, увеличивается на 1, когда пакет не содержит флага FLAG_IS_RELIABLE. Иначе остаётся неизменным. Про шифрование он верно написал. Вот за это ГИГАНТСКАЯ благодарность автору. До прочтения этой статьи мне было непонятно, что это. Следующей статьи не вышло, дополню автора. Если размер пакета больше, чем MTU для UDP (но в протоколе меньше, примерно 1276 байт полезной нагрузки), в пакет добавляется флаг FLAG_IS_FRAGMENT 1 << 5, в конец пакета добавляются два номера, один - с какого пакета начинается пересылка, второй - каким закончится, эти номера неизменны. И, собственно, пересылаются все данные. Каждый пакет, естественно, так же содержит всю служебную информацию, заголовок, порядковый номер. Есть ещё одна возможность передать данные, размер которых больше MTU, это в пакете resourceFragment. Отправляется он как результат выполнения функции doCmdInt3 (все доступные можно посмотреть в файле ClientCommandsPort.def, секция BaseMethods, с тегом Exposed), в результате приходит ответ и вызывается функция onCmdResponse, где параметр resultID == RES_STREAM (1). Отличие этого метода пересылки в том, что пакеты приходят с каждым тиком сервера (т.е. один раз в 100 мс). Пакеты с флагом FLAG_IS_FRAGMENT идут один за другим с минимальным интервалом. А вот это никак не помогло. На скриншоте показано количество игроков на сервере/всего. Это вызов функции doCmdInt3 с cmd == CMD_REQ_SERVER_STATS, когда нужный пакет придёт, будет вызвана функция receiveServerStats, содержащая SERVER_STATISTICS (значения можно посмотреть в alias.xml). У меня на скриншотах это видно, как и должно быть в такой ситуации, один игрок. Т.к. сервер один, то общего количества не показывается. Хотя, судя по скринам, сетевой протокол немного изменился за последние 4 года. У автора нет пакета 0x13, вроде бы в то время это 0xd.
    1 point
  21. Спс помогло теперь работает правильно !!!
    1 point
  22. @desantx ВГ пару патчей назад скосили дамаг-панель и она стала ниже, чем должна быть, это поправлено конфигом, возможно в этом дело. Попробуй вот с этим файлом, я удалил из него сниппет на корректировку положения панели elements.xc Сейчас смотрю это уже поправили, можно тогда этот сниппет совсем из конфига убрать.
    1 point
  23. Выяснил, что вызывает ошибку "There is invalid data for the memory mapping". Кто-то умный, кто писал данные для футбольного ивента, решил, что впихнуть ссылку "https://worldoftanks.ru" в качестве placeholder'а для ссылки на изображение-подложку для выдаваемого приза - очень умное и эффективное решение. Только вот тот факт, что клиент на самом деле переходит по этой ссылке и пытается распознать html-документ как изображение, учтён не был. Отсюда и простыня в логе. Пример возвращаемого блока данных: { "participants_freeze_deadline": "2018-06-21T01:00:00", "leaderboard_view_size": 15000, "key_art_big": "https://ce-ru.wgcdn.co/dcont/decorations/302x95/tooltip_background_FE.png", "event_id": "ru_fb2018_1", "rewards_by_rank": [], "rewarding_date": "2018-06-23T05:59:00", "objective_parameter": "productivityPoints", "type": "role", "method": "football", "end_date": "2018-06-21T01:00:00", "promo_bonuses": "https://worldoftanks.ru", // обратите Ваше внимание вот сюда, почтенная публика. Да, это ссылка на картинку. "key_art_small": "https://ce-ru.wgcdn.co/dcont/decorations/302x95/tooltip_background_FE.png", // тоже ссылка на картинку, только нормальная. "battle_type": 1, "cardinality": 15, "distance": None, "is_squad_allowed": True, "name": "RU_FB2018_1", "limits": {}, "manual": "", "start_date": "2018-06-14T05:59:00", "prime_times": [], "publish_date": "2018-06-14T04:00:00" } Код фикса (нормального, Паша, фикса, а не отключения всех сообщений с префиксом WARNING): from gui.event_boards.event_boards_items import EventSettings def hook_request(self, url): if url != 'https://worldoftanks.ru': hooked_request(self, url) hooked_request = EventSettings._EventSettings__requestImage EventSettings._EventSettings__requestImage = hook_request print 'fix_memoryMapping loaded!'
    1 point
  24. @Dmb не помню, встраивал ли такой виджет . Дома гляну . @Dmb глянул . В templates конструкция вписана, нужно только немного в файле widgets.xc изменить структуру: "lobby": [ ${ "widgetsTemplates.xc":"clock" }, ${ "widgetsTemplates.xc":"statistics" } ] вот так сделать
    1 point
  25. После последнего патча игра не запускается (не доходит даже до экрана логина) билд 8504 и последний python.log
    1 point
  26. Всем привет. Я сейчас очень занят, по горло работы, но я надеюсь в скором времени разгребусь и смогу наконец уделить внимание танкам. Извиняюсь за такую попу.
    1 point
  27. 1 point
  28. Продолжайй в том же духе,сделаешь локальный серв и все точно забъют на вот.Ставлю лойс)
    0 points
  29. Да давно они забили на плагиат. Мои моды не удалены ещё с МАРТА. Тут можно только плюнуть и забить.
    -1 points
  30. Это скорее не законченный проект через который читеры в другие игры графику тырят, наврятли OpenSource..
    -1 points
  31. Ну так изучай PHP и JavaScript: тяни части на свой компьютер и если найдёшь ограничение то фикси и часть патченную размещай у себя на хостинге. Если не найдёшь то это тогда проверяется скриптами на хостинге то ломай хостинг.
    -1 points
  32. cs.money.ru нету такого поддомена. Приложи скрин где это вводиться или ссылку точную дай, может кто и напишет. А так по факту с чем иметь дело надо непонятно людям.
    -1 points
  33. Ну и где там ограничение на обмен? Я тыкаю у меня всё подряд выбирается, только понял что без балланса на их сайте обмена не будет.
    -1 points
  34. Ай всё, связался с тобой читером только рекламируешь свои сайтики… Пока, не интересно и развод не цивильный и прибитый детишек разводить..
    -1 points
  35. Какие доводы? Ни одного не видел. Что-там там ты сам с собой беседовал, сам себе что-то доводил, но я в твой нанайский разговор не вмешивался. Да понял я, понял, от тебя ответа точно не будет. Ладно, ты победил. В таких делах главное первым объявить, что оппонент слился и первым записать себе победу
    -1 points
  36. И поэтому его можно оценивать как захочет левая пятка? Странное утверждение. И такой статистике потом можно верить? Ты в школе ответил на пятерку с плюсом, но учитель ставит тебе трояк со словами - это "случайный всплеск в море статистических данных, и ни на что не влияет"(с). И вы мне упорно доказываете, что это нормально... Твой спам-фильтр дал сбой, но претензии за это ты предъявил мне. Оригинально. Дружок, когда я поступил в институт, ты еще в горшок не научился попадать.
    -1 points
  37. Скажи лучше, мол ввели же в Total War Arena EasyAntiCheat.. Нету инфы когда они его полностью в танки всунут а не частично? )
    -1 points
  38. Я охреневаю с вас программистов наивных с пару человечками которые себя за умных выдают (К примеру Павлуша3333). Ему надо декодировать весь графон в игре, после чего человек благополучно пропадёт а графика окажется в низкосортных проектах. Это стоит денег, чудики не помогайте.. Не подставляйте свою любимую игру или работайте за деньги. Послушайте старого читера который не один год смотрит на то как разводят на знания.
    -2 points
  39. Тундру проверять и хеши модов, целостность игры Всё я отчаливаю, меня на предмодерацию поставили на этом сайте. Пойду перезагружать роутер чтобы в игре не забанили…
    -2 points
×
×
  • Create New...