Перейти к содержимому
Korean Random

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 08.02.2019 во всех областях

  1. 3 балла
    В файл sight.xc добавлен параметр: // true - не отображать прицел после смерти "hideSightAfterDeath": true, Обновлен скрипт syght.py.
  2. 2 балла
    немного не понял, в чём проблема? У меня мод даже обфускации не подвержен. Python просто в лёт декомпилируется, флэшки тоже декомпилируются, но уже без смысловых субстанций. Нужно флэш проект тоже в открытые запульнуть? ) С 0.9.18 началсиь следующие проблемы: - мод исчезает из ангара, не всегда, но бывает часто, при преждеверменном выходе из боя, если убили, например - при загрузке игры в окне выбора сервера нужн тыркать 2 раза - нет фокуса в боевом интерфейсе в чате по кнопке Enter, если ткунть мышкой, то всё норм так вот первый пункт решается пересборкой флэшэк, под актуальный патч. В качестве исходников я использую декомпилированные скрипты от WG от XVM/ 2 других пункта - я не знаю, в чём дело. В принципе, ничего не имею против публикации исходников, где-нибудь, на github. Здесь много опытных мододелов, в отличии от меня (я практически не слежу за изменениями из-за нехватки времени, мне сложно быстро вникнуть)
  3. 2 балла
    "mediumTank" > "MT" "lightTank" > "LT" и т.д.
  4. 2 балла
    да, подтверждаю. С последней сборкой всё бодрячком! хотелось бы в релизе иметь оключалку кнопаря
  5. 2 балла
    Nопик вот этот... Афигительнейший анализ (от слов анал и лизать) даже не дизассемблированного кода от человека, который в кодинге не разбирается. 127.0.0.1 это сраный локалхост. Это IP, по которому комп может обратиться к самому себе по тем или иным причинам. Обведенная рамочкой функция, если я все правильно вижу, принимает на вход url и проверяет, не ссылается ли этот url часом на localhost при помощи вызова gethostbyname. Название isLocalHost как бы намекает. Начнем с того, что картошкин вайтлист работает только на их же встроенный WebBrowser, а на вызовы из модулей вроде urllib2 не влияет никак. Это раз. В коде, кстати, написан urllib. Который либо используется либо для собственно скачивания данных, и если так, то автор идиот (пользуйтесь urllib2, работяги), либо же - для urllib.urlencode, которая просто-напросто превращает питоновский dict в закодированную в понятный для http-сервера формат строку. Это два. Вышеупомянутый белый список был выключен практически сразу же после появления, когда я спросил про официальный метод монетизации модов, и больше не включался - это три. Начнем с того, что если там что-то и качается - то DLL - Dynamic Language Library - но никак не DDL - Data Definition Language (примером такого Language будет SQL). Скорее всего, тамошние три буквы обозначают Data DownLoad. Ссылка на скачивание, то бишь - вместо /download/ написали /ddl/. Что они там качают - уже вопрос другой, вполне вероятно, что какой-нибудь динамически формируемый список. Проверить мне не удалось, потому что сайта wotzone.ru на данный момент не существует - он просто не открывается браузером. А пароли воровать можно простым хуком одной функции через питон. Все потому что ВГ, если вы вдруг не знали давно всем известный факт, присылает ваш пароль из флеша login.swf в питоновскую функцию открытым текстом. Если не стоит галочка "запомнить пароль", that is. Но это можно легко обойти. Да, сайт mods2all выглядит интересно - главная страница говорит HELLO, потом спрашивает WHAT WAS BEFORE THE BIG BANG? и редиректит тебя на главную гугла. А wotzone, как я уже сказал, вообще не существует. И вполне вероятно, что Фокс действительно что-то повшивал в свои моды, учитывая наплыв европейцев с жалобами на рекламу в его настройщике. Но я могу сказать точно, что конкретно в топике написан полнейший некомпетентный мнительный БРЕД. Даже если из него сделаны ВНЕЗАПНО верные выводы, по которым не буду ничего комментировать. PY out.
  6. 1 балл
    Добрый день! Я обновлю мод в выходные. Пересоберу флэшки и исправлю скрипты. За подсказки в изменениях python спасибо.
  7. 1 балл
    08.02.19 Обновлена сборка модов: * Обновлен мод "Комплексный мод XVM" до версии v7.8.0
  8. 1 балл
  9. 1 балл
    @Dmb причина? Правок в конфиг пока не вносили разработчики. А если речь о посторонке - выложу, как заимею клиент в своём распоряжении. Перезалито под новый патч.
  10. 1 балл
    В списке нет нечего из "компонентов". Все перечисленое это пример настроек того что находится как раз в упомянутом разделе, не более. Раздел "Готовые конфигурации" включает в себя не только полноценные конфигурационные файлы к моду, но и отдельные настройки. Это дубликат из темы с предложениями. Тоже не компонент, это вариант настройки полей для BattleLabels, который сам по себе бесполезен когда есть нормальный "InfoPanel"
  11. 1 балл
    Раздел Готовые конфигурации XVM пополнился темами, которые к данному разделу не имеют отношение. Может есть смысл переместить их в Компоненты...? Конфигурации TotalHP средствами XVM Динамическая подсветка в карусели при выборе техники в соответствие с её типом Speed.xc Tanks Top Speed Hull.xc Hull Armor Informer Years.xc Tank History Informer Анонсер средствами XVM Готовые конфигурации damageLog и Маркеры панели счета (py_macro) XVM перечислил с то, что актуально с последней страницы. Можно дополнить, если что упустил.
  12. 1 балл
  13. 1 балл
  14. 1 балл
    Альтернативная панель счета мода Battle Observer 1. Скопировать все строки в файл свой battleLabels.xc из моего battleLabels.xc 2. Добавить папку \Game\World_of_Tanks_RU\res_mods\mods\shared_resources\xvm\res\icons Panel account.zip 3. Добавить файл panelAccount.xc в папку с вашим конфигом panelAccount.xc 4. Установить шрифт Kenshi.ttf 5. В файле elements.xc вашей конфигурации отключить панель ВГ добавив строки {"fragCorrelationBar": { "visible": false, "alpha": 0}}, // Стандартный бой {"epicRandomScorePanel": { "visible": false, "alpha": 0}} // Генеральное сражение Автора темы прошу добавить в шапку как альтернативный вариант
  15. 1 балл
    принцип добавления флагов
  16. 1 балл
    открыть GPCracker.AdvancedAimingSystem_v0.2.18.wotmod\res\text\lc_messages будет файл AdvancedAimingSystem.mo далее идем в папку ru-RU и вытаскиваем AdvancedAimingSystem.mo заменяем им аналогичный файл (упомянутый выше) из lc_messages всё
  17. 1 балл
    Привет. В ушах поля с ХП отображаются когда нажата кнопка, а когда не нажата- отображаются ники. Для этого у этих полей задан параметр "visibleOnHotKey". Чтобы поменять поведение по кнопке наоборот, надо поиском найти все такие параметры в playersPanel.xc и инвертировать все их значения, то есть где стоит true, там поставить false, и наоборот. Вот измененный файл, сравнив его с обычным можно увидеть изменения playersPanel.xc Конфиг Pmod обновлен Ничего критичного, просто небольшая адаптация, да и та- в части отключенного модуля:)
  18. 1 балл
    так точно, спс только фикс GPCracker.AdvancedAimingSystem_v0.2.18.wotmod
  19. 1 балл
    лично мне она не мешает, точнее, если правильнее выразить свою мысль, можно привыкнуть к её наличию - есть и есть. Есть же красивая кнопка "Премиум магазин" - да есть. Чем она мне мешает? - да ничем не мешает, просто место занимает. Отображение рекламы в ангаре... это чем-то мешает? - нет не мешает, но эти танки в ангаре видеть не хочется - сразу же отключил как Ромыч отключалку сделал. Точно так и тут. Будет параметр, кто захочет отключит и я в том числе. По умолчанию, в xvm она будет находиться на прежнем месте. Можно будет даже один раз ткнуть в неё ради любопытства, кто это ещё не сделал. Даже удивлён такому вопросу, ну да ладно :)
  20. 1 балл
  21. 1 балл
    Этот функционал называется "корректировка прицеливания" ("корректировка дальномера" для аркадного и снайперского, "корректировка высоты" для стратегического (артиллерия)). Зажимание кнопки - это ручной режим, применяется в основном для "полных блайндов" (прострел кустов на шару, "где скорее всего сидит светляк"); для светящихся (выстрел на упреждение) и пропавших из засвета существует "авторежим", когда мод "захватывает" (определяет) текущую цель игрока и автоматически "выставляет дальномер", ориентируясь на текущее расстояние до этой цели. Расположенные над прицелом информационные текстовые панели как раз и нужны для того чтобы понимать, какой именно танк противника считается целью (сами панели на работу системы никак не влияют, они нужны лишь для отображения текущего состояния системы). Автоматический режим активен по умолчанию, захват происходит при наведении прицельной сетки на противника (с подсветкой контура цели), некоторые параметры можно настроить в конфиге. Там если хорошо покопаться можно много чего найти, ну не просто же так там в общей сложности около десятка конфигурационных файлов :) Не совсем верно, на уровне библиотеки только выбрасывается исключение, "ошибка" в самой модификации, причем в базовом коде (точка привязки для аддитивных хуков), поэтому в MinimapGunMarkers она тоже проявляется. И вызвана она тем, что картошка в 1.0.2 провела небольшую систематизацию базового кода, а в последнем обновлении просто выпилила ненужный более legacy-код, который, собственно говоря, модификация и не может найти. 2019-02-06 16:13:24.858: ERROR: Traceback (most recent call last): 2019-02-06 16:13:24.858: ERROR: File "HookUtils.py", line 59, in __call__ 2019-02-06 16:13:24.858: ERROR: File "HookUtils.py", line 180, in doStaticMethodHook 2019-02-06 16:13:24.858: ERROR: AttributeError: 'module' object has no attribute 'start' По идее, для решения проблемы этого должно быть достаточно, если картошка больше ничего не сломала. --- a/source/main/injector.py +++ b/source/main/injector.py @@ -17,8 +17,9 @@ # -------------------------------- # # Hooks injection main stage # # -------------------------------- # -@XModLib.HookUtils.staticMethodHookExt(g_inject_loads, gui.shared.personality, 'start', invoke=XModLib.HookUtils.HookInvoke.PRIMARY) -def new_Personality_start(*args, **kwargs): +import gameplay.delegator +@XModLib.HookUtils.methodHookExt(g_inject_loads, gameplay.delegator.GameplayLogic, 'start', invoke=XModLib.HookUtils.HookInvoke.PRIMARY) +def new_GameplayLogic_start(self, *args, **kwargs): g_inject_stage_main() p_inject_stage_main() return З.Ы. Возможности собрать и протестировать у меня в данный момент нет, да и вообще этот patch-файл "собирался" на коленке вручную, так что надеюсь, что он все-таки рабочий :)
  22. 1 балл
    @Konstantin_Almighty https://wgmods.net/1672/details/ https://wgmods.net/search/?owner=237525 https://worldoftanks.curseforge.com/members/PigBrains/projects
  23. 1 балл
  24. 1 балл
    Я уже выкладывал данную модификацию в теме "Динамические макросы в Python". Немного доработал ее и решил оформить в отдельную тему. Данная модификация позволяет выводить картинку, в тот момент когда отображаются индикаторы урона, а также увеличивает время отображения индикатора повреждения до 12 секунд. 'Изображения' Описание: данная модификация добавляет два макроса: {{py:xvm.damageIndicator}} - возвращает 100, если в данный момент отображается индикатор урона, иначе - 0; {{py:xvm.damageIndicator_aim}} - возвращает "aim", если в данный момент индикатор урона находится по центру, иначе - пусто. Установка: 1) В файле battleLabelsTemplates.xc добавляем: "damageIndicator": { "enabled": true, "updateEvent": "PY(ON_DAMAGE_INDICATOR)", "x": 0, "y": 65, "width": 363, "height": 90, "alpha": "{{py:xvm.damageIndicator}}", "screenHAlign": "center", "format": "<img src='xvm://res/{{py:xvm.damageIndicator_aim|CentrDI}}.png'>" }, 2) В файле battleLabels.xc добавляем: ${ "battleLabelsTemplates.xc":"def.damageIndicator" }, 3) Файл damage_indicator.py копируем в папку \res_mods\configs\xvm\py_macro\. damage_indicator.py 4) Файлы CentrDI.png и aim.png копируем в папку \res_mods\mods\shared_resources\xvm\res\ CentrDI.rar 5) К сожалению, только питоном, не увеличить время отображения индикатора. Поэтому копируем файл battleDamageIndicatorApp.swf в \res_mods\Х.Х.Х.Х\gui\flash\ battleDamageIndicatorApp.swf Подобрать атлас damageIndicator вы можете в этой теме.
  25. 1 балл
    Обновил battleDamageIndicatorApp.swf в шапке.
×