Jump to content
Korean Random

GPCracker

User
  • Posts

    2,827
  • Joined

  • Last visited

  • Days Won

    62

Everything posted by GPCracker

  1. Именно так. И не убрать этот черный фон никак. Я так понимаю, заметных лагов при правильных конфигах обнаружено не было? Специально для @даша. animatedSixthSenseSpecialForDasha.zip Скрипты брать отсюда
  2. Автор на форуме так и не появлялся... Был на сайте 09 Ноя 2014 23:13
  3. Мод запоминает последнее состояние. До перезапуска клиента. И конфиг читается только при запуске. Используй хоткей для переключения. Все должно норм работать, либо вы*** в логе будет.
  4. Сравнил 0.9.5 и 0.9.6 СТ. Перекопали кой-чего по мелочи. Это проблема связана со снайперским режимом у арты (нормальный снайп-режим) или с артоснайпингом?
  5. Мааааленькая просьба: скопировать папочки res/scripts/client и res/scripts/common в архивчик и залить на форум. Чтобы мне весь клиент не выкачивать. Посмотрю разницу в скриптах.
  6. Лог в студию, если там есть интересная информация.
  7. Особенность второй версии - это маппинг, т.е. замена кучи текстур одной большой + отказ от дублирования кадров. Поэтому 126 текстур безболезненно заменяются одной. С обновлением скрипта. Меньше вес мода, предзагрузка текстур, уменьшение нагрузки во время показа анимации. Версия 1 в скором времени уйдет в архив. Времени пока нет просто обновить первый пост. По крайней мере серьезных лагов в работе второй версии я не нашел. Большинство лампочек для первой версии я адаптировал для второй. Я так понял, тебе нужна лампа с оленем?
  8. Ты не поверишь! Я выкладывал тут не менее 5 различных лампочек... Хоть бы ссылку на пост или его номер... И номер кадра не помешал бы...
  9. К админам просьба удалить неинформативные посты 171-178. @даша, скинь папку с лампой, которую ты хочешь (папку с текстурами и xml).
  10. Если ты забанен, то как говорится, *** В реплее чат работает только на показ.
  11. Размеры в конфиге Ты взял так в автоприцел. А надо просто чтобы "надпись появилась"! То-есть ставишь автозахват при наведении, правую мыши не трогаешь. Наводишь прицел на танк, появляется маркер, у тебя есть 3-4 сек, чтобы навестись на маркер упреждения и выстрелить, потом, если маркер находится за пределами корпуса врага, автозахват сбросится. Время можно увеличить в конфиге. В автоприцел врага брать не нужно! Мод не трогает алгоритмы автоприцела, нельзя.
  12. Не понял меня)пишешь например: if x:Нажимаешь Enter, срабатывает автотабуляция в право (т.к после ":" ожидается вложенный блок). Она всегда 4 пробела. Хотелось бы чтобы можно было выставить "системный отступ" (N пробелов или \t). Питон корректно понимает один пробел, 4 пробела, табуляцию и т.д. Главное - отступы должны быть кратными.Если вставляется код def x(a): \tif a: \t\treturn aНачинаешь его отлаживать, надо дописать еще 1 блок, получается так def x(a): \tif a: \t\treturn a \telse: \t<4space>return a + 1И привет тебе от компилятора. Тут два варианта - либо заменять сначала \t на <4space> до вставки, после отладки менять обратно. Или настроить неведомым образом Орион под табуляцию. Пробелы мне не очень нравятся, т.к. временами приходится вместо 1 BS / DEL нажимать его 4 раза, плюc обязательно где-нибудь лишний останется, и будет портить картину. С \t проще - 1 отступ - 1 символ. Единственная его проблема - это то, что это непечатаемый символ, и "ввести с клавиатуры" его нельзя. Но нормальные редакторы (например NPP) такой проблемой не страдают. Там и отступы настраиваются, и непечатаемые символы можно вводить через спец. интерфейс. А вообще было бы прикольно прикрутить интерфейс какого-нибудь популярного редактора (например того же NPP, sublime и т.д.) к Ориону вместо текстового поля для кода. Не знаю правда, насколько такое реализуемо... Мне железо ближе, чем GUI)
  13. По поводу зависания у земли - угол наклона камеры настраивается кнопками, назначаемыми в конфиге. Стандартно Ctrl+R (вверх), Ctrl+F (вниз), Ctrl+S (переключение режимов), ну думаю это ты уже понял. Наклон камеры по снаряду - попробую сделать, если не будет лагов с залетанием в текстуры. Назначить автозахват по правой мыши? Дело в том, что захват цели модом никак не связан с автоприцелом. Захват цели означает лишь то, что некоторые параметры (скорость, координаты и т.д.) берутся от определенного танка. Некоторые функции мода (автоматическая корректировка дальномера, индикатор упреждения) требуют эту информацию. Захватывая цель, ты просто указываешь, по какому танку ты собираешься стрелять, мод подстраивает дальномер / маркер упреждения, но наводишь орудие ты самостоятельно. А автоприцел наводит орудие за тебя. З.Ы. Цель можно захватывать (для мода) автоматически при наведении. См. конфиг. Пяток постов назад рассказывал на английском чуваку как это работает.
  14. Когда ставишь двоеточие, срабатывает авто-табуляция. Пробелами. Если код был написан через \t, вылетает ошибка компиляции. В настройках нужен переключатель табуляции (какой отступ будет вставляться при нажатии TAB и т.д. - N пробелов или \t) и автоматическая замена (типа найти-заменить, команда) \t на отступ пробелами и обратно (N пробелов на \t) Еще неплохо бы функцию в настройках, чтоб при вставке кода пробелы / табуляция в начале строки приводились к "системным".
  15. В посте с первой альфой все написано. Сразу после поста с первой альфой выкладывались скрины. И примеры маркеров, кажется.
  16. Публикация данного мода в иных источниках без согласия автора запрещается. The publication of this modification elsewhere without the consent of the author is prohibited. Версия 0.0.7 Alpha #2 (WoT Client 0.9.5). - добавлена блокировка бесполезных выстрелов в аркадном режиме прицеливания - добавлен "артоснайперский" режим - добавлено улучшение перка "Эксперт" (см. *) - исправлена ошибка при переходе в снайперский режим с захваченной целью на артиллерии (см. Пост 206) - исправлена ошибка, связанная с захватом цели в автоприцел (см. Пост 142) - восстановлена работа клавиш-модификаторов (см. Пост 159) - оптимизация некоторых участков кода - обновлен файл конфигурации (добавлены блоки для новых функций) * Логика работы модуля проработана не полностью, в настоящий момент доступно только кэширование данных. "Как обновляться" "Об альфа-версии" Скачать: Advanced Aiming System.zip
  17. There are TWO modes of targetLock - manual (aim a target, then press a key, target is locked permanently, until you lock another target or unlock) and automatic (target is automatically locked when you aim at it. Locked target is being released after few seconds since you dont aim at it. Target is relocked when you aim another target) Since target is locked.
  18. Нет. См. пост выше. Нужно будет закопаться с уровня AIH (AvatarInputHandler) на уровень AS(AimingSystem) Поменять self.getDesiredShotPoint() на self.ctrl.camera.aimingSystem.getDesiredShotPoint() Добавил в очередь фиксов)
  19. А вот это уже интересно... Лог тот же. Всмысле ничего не поменялось. Ошибки те же. Нашел.) #Embedded file name: scripts/client/AvatarInputHandler/control_modes.py def getDesiredShotPoint(self): assert self.__isEnabled if self.__aimingMode == 0: return self.__cam.aimingSystem.getDesiredShotPoint() #Embedded file name: scripts/client/Avatar.py def autoAim(self, target): ... self.inputHandler.setAimingMode(True, AIMING_MODE.TARGET_LOCK) При захвате цели в автоприцел getDesiredShotPoint() возвращает None, и вылетает такая ошибка... Попробую поправить.
  20. Update for 0.9.5 was delayed because of large amount of changes in 0.0.7 Alpha 1 (posted in this topic) and 0.0.7 Alpha 2 (still in work). As the users say, 0.0.6 Beta for 0.9.4 still work with 0.9.5, but a little trick need to be made. You should turn of version control module, that preserve mod from use with non-checked versions of WoT client. This is the parameter in a config file, named like "ignoreClientVersion". Config file has been split into several sections, for sniper, artillery, and "common" mode (affect all modes). There are several blocks in this sections too. For sniper and artillery mode there "manual control distance / height lock", and "manual / auto target lock". Manual d / h lock behavior looks like BalCalcMod, but a little difference in strategic mode (absolute height is locked instead of gun angle). A target lock mechanizm is the new aiming correction algoritm. Once target has been locked, mod automatically adjust distance to current target position. It is useful for shooting fast moving targets. Full description of the parameters is given rigth in config file. But for correct read of them, you need to use normal translater, not a "Google translate". Check for PROMT or try it. I tested three description prases from config, translation looks nice) Traceback (most recent call last): File "xpm/mods/lib/xpm.py", line 135, in __event_handler File "ProSpotted.py", line 210, in newGameHandleKeyEvent File "ProQuestControl.py", line 419, in newGameHandleKeyEvent File "scripts/client/game.py", line 471, in handleKeyEvent File "AASMX.py", line 854, in new_AvatarInputHandler_handleKeyEvent File "scripts/client/AvatarInputHandler/__init__.py", line 559, in onControlModeChanged File "AASMX.py", line 523, in new_SniperControlMode_enable File "scripts/client/AvatarInputHandler/control_modes.py", line 1226, in enable File "PMOD.py", line 1014, in zoomIndicator_SniperCameraEnable File "PMOD.py", line 405, in defaultZoomSniperCameraEnable File "scripts/client/AvatarInputHandler/DynamicCameras/SniperCamera.py", line 117, in enable File "scripts/client/AvatarInputHandler/DynamicCameras/SniperCamera.py", line 258, in __setupCamera File "scripts/client/AvatarInputHandler/AimingSystems/SniperAimingSystem.py", line 97, in enable File "scripts/common/projectile_trajectory.py", line 88, in getShotAngles TypeError: () argument 8 must be set to a Vector3 or a tuple of 3 floatsИ дальше полное зависание управления с ошибкой AssertionError Первый вызов метода из AASMX, new_AvatarInputHandler_handleKeyEvent, это перехват клавиши управления Второй, new_SniperControlMode_enable - активация снайперского режима. Между ними - метод смены режима onControlModeChanged После второго - родной метод активации снайп режима. Дальше два хука от PMod. Скорее всего зум индикатор. Дальше родные скрипты. Ошибка из-за несоответствия переданных и получаемых методом аргументов. Переключение режимов не прошло полностью видимо, вот и лагнуло. File "scripts/client/AvatarInputHandler/AimingSystems/SniperAimingSystem.py", line 97, in enable File "scripts/common/projectile_trajectory.py", line 88, in getShotAngles принимает getShotAngles: vehTypeDescr, vehMatrix, curShotAngles, point, adjust передает enable desc, player.getOwnVehicleMatrix(), (0, 0), targetPos, False Вроде все ровно BigWorld.wg_getShotAngles(turretOffs, gunOffs, vehMatrix, speed, gravity, curShotAngles[0], curShotAngles[1], point, adjust) 1 2 3 4 5 6 7 8 9 TypeError: () argument 8 must be set to a Vector3 or a tuple of 3 floats Видимо вместо point пришло None или что-то еще... Хотя аргумент передается self.onControlModeChanged('sniper', preferredPos=self.getDesiredShotPoint(), aimingMode=self.ctrl._ArcadeControlMode__aimingMode, saveZoom=True) preferredPos=self.getDesiredShotPoint() Без проверки. М.б. self.getDesiredShotPoint() вернуло None, или что-то случилось в PMOD. В момент переключения был наведен на небо или на землю? Глянул таки реплей. Перед переходом ты делаешь захват цели в автоприцел... Попробуй в трене повторить такое. Если сможешь. Т.е. Сначала захватываешь цель, потом переходишь в снайп.
  21. У кого до сих пор не бомбило по поводу трансмиттера, запустите import Keys for key in dir(Keys): if not key.startswith('__') and not key.endswith('__'): print key, ';', getattr(Keys, key) З.Ы. Скрипт выводит имена и код клавиш.
  22. Это мод от ПРОТанков, тебе к Юше. Местный мод такого выплюнуть не может. По крайней мере версии от автора темы.
×
×
  • Create New...