Аимбот Шайтан
ОПИСАНИЕ:
Умеет немного больше, чем его аналоги. И так...
Стрельба на упреждение с динамической автоподстройкой в зависимости от расстояния до цели, в т.ч. и для артиллерии.
Возможность захвата и удержания прицела в любой точке брони с сохранением упреждения.
Захват цели за препятствиями, в том числе и точки на броне (рентген-захват).
Слежение за динамикой цели ставшей невидимой.
Маркер упреждения без захвата цели, показывает точку для выстрела.
Маркер полёта снаряда для стратегического режима (фиксация точки куда отправлен снаряд и отсчёт времени полёта снаряда)
Выцеливание уязвимых точек брони на ходу, выцеливание открытых участков брони (АвтоБот).
Система контроля запаса бронепробития - отключает АвтоБот, когда в нём явно нет необходимости - автоматически.
Автовыстрел с системой динамического контроля сведения и синхронизации орудия с точкой упреждения.
Система контроля за ведением огня позволяющая экономит снаряды и время на перезарядку (СКВО)
Система Стабилизации (СС)
Маркер быстрого упреждения. Помогает ориентироваться при стрельбе.
Автодальномер.
Возможности взаимодействия с камерой обзора для предотвращения сбоя сведения при обработке цели.
Многофункциональная интеллектуальная клавиша, для включения дополнительных возможностей прицела (Пробел по умолчанию)
Возможность изменения точек прицеливания (НЛД, корпус, башня) с автоконтролем доступности.
Информативная панель с данными о режимах и информации о цели, маркеры цели.
Расширенный калькулятор пробиваемости брони с возможностью подсчёта вероятности пробития в %.
Боевые режимы в том числе и настраиваемые.
Система выцеливания ходовой части.
Настройка мода через интерактивный файл конфигурации.
Автоадаптация под язык клиента (RU,EN).
Новой движок с автоподстройкой коэффициента упреждения.
Автозум.
Автор: ZorroJan
Версия: Demo 079 (Триал)
>>> Скачать: https://cloud.mail.ru/public/9ckM/t6Gcggfu8
Q: - Что делать, если упреждение не попадает?
A: - Подберите параметр offsetFar под себя. Увеличение приведёт к смещению упреждения вперёд, а уменьшение параметра к отставанию упреждения. Параметр autoOffsetFar при этом должен быть false. Если autoOffsetFar true, то offsetFar подбирается автоматически.
Вот график зависимостей коэффициента упреждения от расстояния и скорости цели
А вот зависимость размера буфера от расстояния
Q: - Как работает интерактивный файл конфигурации?
A: - Для того, чтобы включить интерактивность необходимо установить параметр interactivSettings в True и перезагрузите клиент.
В остальном, по сути, всё как и раньше - открыли файл, внесли изменения в параметры сохранили данные перезагрузили клиент... СТОП! Клиент теперь перезагружать не надо, все параметры становятся активными после сохранения файла. Есть возможность автообновления данных при изменении файла конфигурации или обновление данных по комбинации клавиш CTRL + toggleKey
Q: - Как рассчитывается бронепробитие?
A: - Угол рикошета теперь считается от нормали к броне - как принято (нормаль это перпендикуляр к броне). Короче, чем больше угол к нормали, тем вероятней рикошет. В описании игровой механики сказано, что при угле от 70 до 90 градусов рикошет 100%, кроме фугасов разумеется. Угол нормализации - это угол доворачивания бронебойного снаряда при вхождении в броню, принят 4 градуса. В игровой механике он может варьировать от 4 до 5 градусов. теперь при показаниях индикатора снаряд калибром превышающий броню в 3 раза заключён в "*" (звёздочки) - пробитие под любым углом практически гарантировано.
Q: - Как работает захват по рентгену?
A: - Ну, во первых хочу посоветовать использовать в комплексе мой мод "Контур врагов за препятствиями"[ZJ] ContourLook т.к. пользоваться рентген-захватом без контуров достаточно проблематично ;) А по существу, могу сказать, термин рентген-захват подразумевает возможность захвата цели за препятствием, что стандартный игровой автозахват не позволяет выполнять и это, как вы понимаете даёт огромное преимущество. Работа же его проста. По углу обзора он выбирает цели попадающие в этот угол и захватывает ближайшую цель. Параметр - как вы понимаете, тоже можно настроить - capture_ray
Q: - Что такое "система контроля за ведением огня" (СКВО)?
A: - Это отключаемый параметр - enableShootSystem. Суть его в том, чтобы не допустить стрельбу по объектам для которых снаряд не предназначался ;). Можно смело сказать, что это интеллектуальная система следящая за тем куда вы собираетесь отправить свой боеприпас. В случае попытки открытия огня по цели, если на пути траектории встречается не простреливаемый объект, система блокирует выстрел, тем самым экономя для вас боеприпас и время на его перезарядку. Надо учесть, что система включается только при автозахвате цели, то есть в обычном режиме вы можете вести огонь по любым целям. С версии 077 СКВО полноценно работает и для артиллерии, т.к. теперь она учитывает траекторию снаряда. Нажатая функциональная клавиша - по умолчанию - "ПРОБЕЛ" снимает блокировку СКВО и даётся разрешение на выстрел.
Q: - Что такое "АвтоБот"?
A: - Это система определения уязвимых точек брони и определения скрытой части брони за препятствием - autoBot. Включается автоматически для захваченной цели. Работает так же в движении и для подвижных целей, в зависимости от настроек конфигуратора. АвтоБот сканирует возможность атаки и если точка найдена, сведение в пределах допуска - параметр shootDispression и параметр autoShooting включен, производит выстрел. Отключить автовыстрел можно на ходу - клавише переключения режимов - по умолчанию KEY_NUMPAD9. Так же АвтоБот не будет работать при удержании функциональной клавиши - по умолчанию - "ПРОБЕЛ"
Q: - Как работает "Автовыстрел"?
A: - Автовыстрел зависет от многих параметров:
1. АвтоБот находит слабое место и отправит сигнал орудию на прицеливание в определённую точку. Так же теперь автовыстрел работает и в режиме упреждения. Так же с версии 064 автовыстрел возможен и для обычного режима - без включения АвтоБота.
2. Затем точка проверяется на возникшие препятсвия, если в перекрестии танк союзника, труп или непростреливаемый объект, то точка бракуется и автовыстрел отменяется.
3. Если всё в порядке, то бот проверяет текущее сведение и рассчитывает его исходя из введённых вами данных разрешённого приувиличения shootDispersion от максимально возможного сведения орудия, при этом учитывается расстояние до цели autoBotDistanceMax и чем дальше цель, тем точнее требуется сведение, либо, чем ближе, то особой точности не требуется в допустимом пределе.К расстоянию указанному в параметре максимальной дистанции будет требоваться уже полное сведение.
4. Далее проверяется корректность совпадения осей направления орудия и места прицеливания - чувствительность dirSynchro при этом упреждение тоже учитывается, если цель подвижна. Забыл сказать, что с версии 050 АвтоБот умеет управляться и с подвижными целями. А с версии 052 выполняется перерасчёт точек в зависимости от изменения положения башни и корпуса цели - на лету в реальном времени.
5. И последнее, и самое главное ;) После того как эти условия выполнены производится автовыстрел.
Q: - Как в моде осуществляется захват цели в заданной точке?
A: - Есть несколько способов захвата точки.
1. Захват заданной точки осуществляется удержанием клавиши захвата (ПКМ). Время срабатывания захвата по удержанию можно настроить в файле конфигурации - параметр captureTimeHalt.
2. При удержании функциональной клавиши (по умолчанию "пробел") и нажатии ПКМ.
3. По клавише захвата точки pointKey (по умолчанию "E")
4. Так же сбросить захват можно клавишей "E" если она включена в настройках игры как клавиша для отключения автоприцела
Q: - Чем обеспечена возможность слежения за пропавшей целью?
A: - Слежение выполняется исходя из предполагаемых координат цели и из её последних динамических данных - направление и скорость. Время слежения так же можно настроить в файле конфигурации - параметр timeOut При удержании функциональной клавиши, время слежения продлевается до её отпускания.
Q: - Почему на дальних расстояниях автоприцел сильно дёргается, если танк пытается ёрзать на месте?
A: - Чем дальше цель, тем дольше летит снаряд, больше должно быть упреждение. Отсюда сильные смещения и передёргивания. Данные с сервера для дальних танков (по чужому засвету) тоже поступают не регулярно - если вы замечали. Сгладить можно увеличив размер буфера упреждения (параметры bufSpeedSizeMax bufDirSizeMax), но... но это сделает автоприцел слишком инертным, что тоже минус. Поэтому параметры выведены в конфиг, чтоб вы сами могли с ними поиграть и найти оптимальные. Сам я в свою очередь при обновлении мода тоже вношу в них коррективы по своему разумению.
Так же есть система стабилизации (СС) которая как раз предназначена для сглаживания быстрых изменений положения прицела (параметры slowDist slowAccel).
Совет по использованию упреждения, для стоячих или дёргающихся целей на дальних расстояниях. Упреждение, по своей сути, необходимо для равномерно движущейся цели по равномерной траектории. Законы физики никто не отменял. Если цель меняет динамику движения во время ведения вами огня, то вы просто обязаны будете промахиваться, так как это мод рассчитывающий упреждение, а не снабжающий ваши боеприпасы боеголовками с самонаведением. Для сглаживания рывков на больших дистанциях введена система замедления реакции упреждения. Доп. опция: удерживая функциональную клавишу, можно отключить упреждение.
Q: - Что означают параметры системы стабилизации?
A: - Что касается параметров системы стабилизации (СС)
<!-- скорость замедлителя, в м/с -->
<slowDist>0.5</slowDist>
slowDist - расстояние больше которого прицелу проходить запрещено при обновлении упреждения,
то есть от предыдущего упреждения к следующему.
<!-- ускорение замедлителя, в м/с -->
<slowAccel>0.05</slowAccel>
slowAccel - расстояние на которое увеличивается slowAccel за единицу времени
Пример из расчёта текущих значений- через сек.
0.6 --> 0.65 --> 0.7 --> 0.75 --> 0.8 и т.д
Тоже для арт
<!-- скорость замедлителя для стратегического режима, в м/с -->
<slowDistSPG>0.5</slowDistSPG>
<!-- ускорение замедлителя для стратегического режима, в м/с -->
<slowAccelSPG>0.05</slowAccelSPG>
Нюансы СС
Упреждаающее расстояние - это расстояние от точки прицеливания до точки потенциального попадания на броне.
СС вступает в работу, когда предыдущий расчёт упреждающего расстояния отличается от текущего, Например цель имела сначала одну скорость, при которой упреждение было 5 м., а потом стало 10 м.
СС смотрит, сколько можно прибавить, а можно, исходя из параметра slowDist 0.5 м., значит к следующему расчёту упреждения значение будет 5 + 0.5 + 0.05 (ускорение slowAccel), далее, 5.55 + 0.5 + 0.55 , потом 6.1 и т.д., пока не будет 10 (стабилизация завершена), или пока упреждающее значение не станет соответствующим разрешённому СС. А если упреждающее расстояние одинаковое (например при постоянной скорости цели), то СС работать не будет, т.к. из расчёта 10 - 10 = 0 - видно, что динамика изменения упреждающего расстояния равна нулю и стабилизировать нечего.
СС - стабилизирует разницу в динамике упреждающих расстояний.
Параметры ниже только для стратегического режима, когда вы захватываете цель.
принцип тот же что и выше, но касается цели и текущего положения прицела относительно её положения
<!-- замедление перемещения прицела при захвате цели в стратегическом режиме -->
<!-- Скорость перемещения прицела, в м/с -->
<speedMarker>20</speedMarker>
<!-- Коэффициент ускорения прицела, в м/с -->
<accelMarker>3</accelMarker>
Q: - Что такое функциональная клавиша и для чего она нужна?
A: - По умолчанию это клавиша "пробел" - её можно заменить на любую другую в настройках, введён как универсальная клавиша, которая может выполнять много функций в Аиме в зависимости от ситуации. Единственное, что строго определено - это то, что работает она только в нажатом положении, как только отпустили, функция отключается.
Теперь о том, что она может:
1. Без захвата цели клавиша включает маркер упреждения, т.е. без автозахвата цели вы можете увидеть место, куда нужно сводить орудие.
2. Регулировка колёсиком мыши высоты захваченной точки. В зависимости от выбранных функций это могут быть фиксированные точки: НЛД, корпус, башня, или если позволяет расстояние в параметре chassisDist - захват катка.
3. Отключение упреждения при захвате.
4. Отключение АвтоБота и автовыстрела при обычном захвате цели.
5. Захват точки на броне без удержания ПКМ.
6. Отключение системы контроля за ведением огня (на всякий случай).
7. С версии 067 при сбросе цели и нажатой при этом функциональной клавише камера принудительно возвращается в точку прицеливания, что предотвращает разброс орудия.
8. Для арт режима. Удерживая ПКМ вы можете осмотреться вокруг, отпустив ПКМ вы прнудительно возвращаетесь в точку прицеливания, если зажата функц.клавиша, то камера не переносится.
Ну, возможно я даже не всё вспомнил... Короче, эта кнопка наделяет Аим новыми свойствами, которые иногда хотелось бы включить интуитивно. По мере надобности на эту клавишу будут навешиваться дополнительные возможности. Тут главным принципом было сократит количество используемых дополнительных клавиш до минимума.
Q: - Что такое dirSynchro в параметрах? Как настроить систему синхронизации орудия?
A: - Как работает система синхронизация орудия. Алгоритм сравнивает текущее направления орудия и ожидаемого (заданного калькулятором автоприцела). В каких единицах он считается? Это величина в приведённых координатах, скорее всего, что-то близкое к углу, но это не привычный угол в градусах или радианах. Если не вдаваться в теорию - это некая величина, которая позволяет говорить: "О, я навёлся достаточно точно... Огонь!", или так: "Я повернул пушку примерно в сторону цели... Огонь!". Вам нужно лишь знать, чем меньше цифра, тем точнее должно быть наведено орудие в сторону места предполагаемого наведения, а высокое значение приведёт к срабатыванию автовыстрела раньше времени. Но... не нужно думать, что чем меньше значение, тем лучше! Если сильно занизить это значение, то можно вообще не дождаться синхронизации и следовательно не будет дано разрешение на автовыстрел, синхронизация так и не случится, орудие тупо не успеет за новыми значениями. Можете оставить значение параметра dirSynchro по умолчанию, или подобрать удобоваримое для вашего стиля игры.
Q: - Что такое режимы? Как они настраиваются?
A: - С версии 072 в мод введены 2 типа режимов. По умолчанию для включения используются клавиши "F11" и "F12".
Есть два типа режимов - жёсткие не настраиваемые (F11) предназначенные к применению в определённых ситуациях и настраиваемые (F12), количество и параметры которых можно задавать через файл конфигурации.
Это различные типы режимов влияющие на поведение автобота
- Жёсткие режимы:
Default - настройки по конфигу (по умолчанию)
OneTouch - захват одной выбранной АвтоБотом точки (условие пробитие 85%)
выбирается точка и фиксируется, другие ищутся, но переключения на них нет,
если углы не меняются или не было выстрела
FastPoint - быстрый поиск лучшего места для пробития
минимальное время на перевод ствола по выбранным АвтоБотом точкам
Chassis - захват исключительно ходовой
выбираются катки ходовой части, если нет доступных, то выбираются другие точки
NoPoint - не выбирать точки (Автобот отключен), работать по НЛД, корпус, башня
тут должно быть понятно
- Настраиваемые режимы:
Default - настройки по конфигу (по умолчанию)
<timeFindBestPos_mode> 0.2, 0.5, 1.0, 1.5, 2.0</timeFindBestPos_mode>
<countRotatPoint_mode> 30, 15, 5, 3, 2 </countRotatPoint_mode>
<minCountForShot_mode> 3, 2, 2, 2, 1 </minCountForShot_mode>
<ricoshetAngle_mode> 70, 70, 68, 65, 60 </ricoshetAngle_mode>
<ricoshetAngle_HC_mode>85, 83, 82, 80, 78 </ricoshetAngle_HC_mode>
<minPercent_mode> 40, 45, 50, 55, 60 </minPercent_mode>
<piersingPercent_mode> 75, 78, 80, 82, 85 </piersingPercent_mode>
<name_mode>Alfa,Beta,Gamma,Delta,Omega</name_mode>
Особенности настройки:
Здесь вы можете удалить не нужные (сократить список) или сделать ещё 20 вариантов - как угодно
Можно задать своё имя для режима, причём на русском тоже - например: "Великий-нагибаторный"
Пример - вместо gamma <name_mode>Alfa,Beta,Великий-нагибаторный,Delta,Omega</name_mode>
можно так <name_mode>,,Великий-нагибаторный,,</name_mode>
тогда те которые между запятыми пустые будут именоваться порядковым номером
если в каком-то параметре оставить например 2 значения <ricoshetAngle_mode> 70, 70 </ricoshetAngle_mode>
то рабочими останутся только 2 режима, остальные не будут учтены.
В кнфиге значения представлены в виде таблицы
Порядковый номер означает номер режима, а значение - это значение параметра в режиме.
Например, если брать первый столбец то получим значения в 1-ом режиме (Alfa)
timeFindBestPos = 0.2
countRotatPoint = 30
minCountForShot = 3
ricoshetAngle = 70
ricoshetAngle_HC =85
minPercent = 40
piersingPercent = 75
Особенности переключения режимов:
Для жёстких, заданная клавиша (F11) переключает по очереди циклически.
Если зажать функциональную клавишу и клавишу выбора режима, то включится Default
Для настраиваемых, заданная клавиша (F11) переключает по очереди циклически.
Если зажать функциональную клавишу и клавишу выбора режима, то включится Default
Также если зажать CTRL и клавишу выбор а режима, то режимы будут включаться в обратном порядке (чтоб не листать по кругу)
Все значения Default это то что задано конфигом по умолчанию в основных параметрах.