Jump to content
Korean Random

Улучшенная система прицеливания / Advanced Aiming System


GPCracker

Recommended Posts

Ребята, хватит бредятину писать. Мод "Вычислителя Баллистического Мод" давно существует и его никто не запрещал, это его более продвинутая версия.

GPCracker, спасибо.

Edited by lii
  • Upvote 1
Link to comment
Short link
Share on other sites

В чем вы толк ищете? Мод исполняет свои функции.

Хотел бы увидеть в новом билде  параметр автозахвата дистанции с настройкой времени удержания цели.

  • Upvote 1
Link to comment
Short link
Share on other sites

modEnabled - Включен мод или нет

 

А какой клавишей в целом включается или выключается мод?

Это глобальный параметр - когда он == False мод не загружается вообще (загрузка прерывается сразу после чтения конфига) (интеграция в игровые методы не происходит, все функции мода недоступны) Для включения/отключения отдельных функций мода есть дополнительные разделы конфигурации.  

Хотел бы увидеть в новом билде  параметр автозахвата дистанции с настройкой времени удержания цели.

В разработке. Автосброс цели после автозахвата через некоторое время, если цель не находится в прицеле. Также нужно кое-что поправить насчет оторванных башен... - они тоже объекты... И при пропадании цели из засвета. И неплохо бы для арты в аркадном режиме сделать отдельно параметр enableAutoLock.

P.S. Цель также сбрасывается при нажатии кнопки ручного захвата при наведении в пустое место.

Изначально мод разрабатывался для арты (закидывание под крыши, стрельба по движущимся равномерно прямолинейно оленям - отсюда и датчик скорости, и учет высоты), потом был допилен и для танков, по скольку общего функционала довольно много. А мод "Баллистический вычислитель" - только для танков.

'Оффтоп'

А вообще текущая реализация арты, когда видно все что светится и, следовательно, относительно низкий альфастрайк (для баланса) мягко говоря не очень. Было бы намного интереснее, если бы она прямым попаданием наносила больше урона, но вне прямой видимости ее наводили другие игроки (чисто по нажатию на кнопку в точке прицеливания появляется маркер) - дополнительный фактор командной игры.
  • Upvote 3
Link to comment
Short link
Share on other sites

 

GPCracker сделайте пожалуйста, что бы сведение не прыгало на склонах.

К примеру в БВМ: свелся на танк стоящий на склоне, маркеры прицела и сведения совмещены, танк уезжает или пропадает из засвета, но маркеры при этом недвижимы.

Здесь же они "разбегаются"вверх\вниз и совмещаются только если танк появится снова, т.е. к выстрелу не готовы и если танк врага пляшет на склоне, за камнем, к примеру Рудники возле горы, то в момент его появления прицельный выстрел не произвести.

В ВБМ маркеры недвижимы и остается только нажать для выстрела ЛКМ.

В ВБМ, к слову, маркеры иногда, правда очень редко, тоже расходятся вверх\ввниз, но они совмещаются вновь при незначительном движении мышкой (даже если цели на фоне неба и нет вовсе). И можно стрелять сразу по появлению врага на склоне.

Сделайте тут тоже что бы маркеры не разлетались на склоне, на фоне неба.

 

Ой "версия мода: 0.0.2 Beta" вышла, пойду тестить.;)

 

На ПТ не работает <targetLock>

первую версию ставлю - все нормально. Возвращаю новый скрипт опять в ПТ не работает.

У кого так же?

Edited by Stare
Link to comment
Short link
Share on other sites

GPCracker сделайте пожалуйста, что бы сведение не прыгало на склонах.

В первом посте есть подробное объяснение, почему сведение прыгает на склонах при пропадании танка из засвета.

"Объяснение явления " провала сведения""

Дело в том, что координаты отрисовки маркера сведения считаются с учетом баллистической траектории снаряда и возвышения орудия. При этом маркер сведения по прежнему отрисовывается в точке пересечения траектории снаряда с текстурой, а не в точке, висящей в воздухе, куда вы наводите орудие, используя мод. Поскольку точка на текстуре находится дальше, то падение снаряда к земле на большем расстоянии больше, и "провал сведения" - это разность между падением снаряда на "заблокированной дистанции" и падением на расстоянии до текстуры. На точность стрельбы это влиять не должно, если представить, что маркер сведения по прежнему в центре, а не ушел вниз.

Эксперимент.

Полгода назад я тоже интересовался этим вопросом, и проводил эксперимент в трене. На расстоянии 300 - 400 м в куст на фоне неба встает танк, которого в кустах не видно. При выстреле он должен светиться. Танк стреляет, светится, я навожу орудие ему на какую-нибудь слабую точку (чтоб декали было видно + нужно точное орудие стреляющее навесом). Затем захватываю дистанцию до танка и жду, пока он отсветися (исчезнет). Стреляю, не перемещая мышь. Снаряды попадали туда, куда я целился до пропадания танка из засвета.

Я конечно попробую найти способ исправить отрисовку маркера сведения, но пока ничего не обещаю, поскольку отрисовкой маркера сведения управляет другой модуль игры. Это не так просто найти способ это исправить, не создавая системы "костыли-велосипеды" и не нарушая функциональность.

 

На ПТ не работает <targetLock>

первую версию ставлю - все нормально. Возвращаю новый скрипт опять в ПТ не работает.

У кого так же?

Есть такая ошибка... Когда писал условие автозахвата при добавлении отдельного параметра для арты в аркадном режиме, забыл про тип 'AT-SPG'. Сори.

autoLockAvalable = (enableAutoLock and vehicleClass is 'TANK' or enableAutoLockForSPG and vehicleClass is 'SPG')

нужно изменить на

autoLockAvalable = (enableAutoLock and vehicleClass is not 'SPG' or enableAutoLockForSPG and vehicleClass is 'SPG')

Выпускать из-за одной этой ошибки новую версию пока не буду, попробую покопаться в исходниках WG на тему отрисовки маркера сведения. Тут еще есть некоторый вопрос: как отрисовывается маркер серверного прицела...

  • Upvote 1
Link to comment
Short link
Share on other sites

В "ВБМ" не дергается. Если и случается, то разы из ста и я больше грешу на старую мышку.

Если получится сделать, что бы при игре с Вашим модом прицел оставался недвижим на склоне, при уходе танка с засвета или за холм (камень, гору), будет очень здорово.

Просто это самая нужная фишка.

 

Спасибо, что продолжаете работу над модом.
Link to comment
Short link
Share on other sites

0.0.3 Beta все так же прыгает и не дает вести прицельную стрельбу по мечущимся на склонах целям (те же Рудники, заезд на гору).

По возможности устраните. Дополнительный функционал\возможности настроек не перевесят скачки сведения относительно центрального маркера и значит мод, в текущей реализации, не может заменить "ВБМ". А хотелось бы.

Link to comment
Short link
Share on other sites

0.0.3 Beta все так же прыгает и не дает вести прицельную стрельбу по мечущимся на склонах целям (те же Рудники, заезд на гору).

По возможности устраните.

Эээ, прицел скачет только в режиме "захват цели"? Или в ручном тоже?
  • Upvote 1
Link to comment
Short link
Share on other sites

Эээ, прицел скачет только в режиме "захват цели"? Или в ручном тоже?

Если танк в прицеле, то сведение конечно не скачет, но если танк уезжает или пропадает засвет, то сведение дергается вниз (опускается ниже центрального маркера прицела). 

Ручной не использовал. Сразу же отключил. На ЛКМ "Огонь" не всегда успеваю нажать, куда уж тут до отдельной клавиши управления.

Если танка и вовсе не было на склоне, то маркер сведения и центральный маркер прицела в разлет, как в стандартном варгеевском.

А в ВБМ, подведя чуть выше склона, можно ждать выезда врага\засвета, потому, что сведение и центральный маркер совмещены. 

Link to comment
Short link
Share on other sites

Если бы ты сразу сказал, что это только на автомате, фикс вышел бы раньше :=)

Просто когда я писал эту часть мода, я часа 4 копал связи функций в питоне WoT'а, чтобы исправить проблему и при этом ничего не сломать :) Запилил для ручного режима, вроде норм, а про захват цели забыл. Там алгоритм немного другой... дистанция считается динамически между точкой последнего засвета противника и позицией снайперской камеры игрока... И сегодня около получаса пытался понять, что в этой функции не так. Раз 5 прочитал, раза 3 на ручнике потестил в начале боя, все норм, только потом понял, что она правильная но не полная...

 

В общем, поправил для захвата цели, версия 0.0.4 Beta.

  • Upvote 1
Link to comment
Short link
Share on other sites

  • 3 weeks later...

Планируется ли выпуск новой версии?

Играл на 0.0.4 Beta с автоматическим захватом и часто маркер сведения опускается ниже или прыгает относительно центрального маркера если был сведен на цель и она скрылась за горой или отъехала за камень.

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

Проще всего проверить на Рудниках (контроль заезда на гору). Очень трудно стрелять за  прячущимися за камень, выглядывающим со склона горы, торгующими башнями по центру заезда.

Маркеры гарантировано совмещены только если цель стоит и свестись сразу на неё. Если на опережение или по нескольким вести то сведение относительно центрального прыгает или ниже.

В ВБМ это тоже случается, но настолько редко, что "практически никогда".

Ваш мод специфичен и интересен опциями по арте и вариантами настроек, в том числе отображения, но основное (маркеры на склоне) пока работает только в ВБМ (хотя как я уже писал там иногда тоже маркер опускается, но в тех редчайших случаях в ВБМ он хотя бы возвращается на место если чуток дернуть мышку, да и случаев этих 1 из 100). 

 

Не забрасывайте работу над модом пожалуйста.

Link to comment
Short link
Share on other sites

Обновления будут не раньше конца августа - начала сентября, сейчас не на чем дебажить.... Если больше багов в моде не найду, то, скорее всего, следующая версия будет релизом с косметическим апдейтом. Возможно, сразу обнова под 0.9.2.

 

Версия 0.0.4 Beta тестировалась на Рудниках. Брался МС1, ставился на горку на фоне неба, по нему брался захват (в ручном и автоматическом режиме), после этого переводился на небо или землю ближе. Никаких серьезных "провалов" сведения не было. Пиксель-два не больше. Это практически не заметно.

 

Маркеры гарантировано совмещены только если цель стоит и свестись сразу на неё. Если на опережение или по нескольким вести то сведение относительно центрального прыгает или ниже.

 

Скорее всего имеет место какая-то ошибка в других хуках на методы, используемые в этом моде. Еще раз по секрету скажу, что все хуки на метод в питоне выполняются последовательно и ошибка в хуке одного мода выбивает работу всех остальных модов, хуки которых выполняются после.

После выхода обновы с "летающими башнями" оптимизирована под это была только малая часть модов. Эта башня тоже объект, но в отличие от танка, у нее нет большей части атрибутов, и попытка обратиться к ним генерирует ошибку. Необходима проверка имени класса перед обращением к свойствам. И не только это.

Мод написан таким образом, что хуки мода выполняются последними или где-то ближе к концу. Поэтому, Stare, маленькая просьба, скинуть лог питона, взятый после боя с багами. Это файлик python.log в корневой папке игры. Скрины с "багом" тоже приветствуются.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...