Jump to content
Korean Random

GPCracker

User
  • Posts

    2,827
  • Joined

  • Last visited

  • Days Won

    61

Everything posted by GPCracker

  1. Ручной захват дистанции и автоматическая корректировка по данным модуля targetLock. Только еще нужно настроить модуль targetLock, чтоб автоматом цель хватал. cameraBasePitch - базовый угол наклона камеры. +вверх, -вниз. Все продумано) Это траектория снаряда. Касательная в точке попадания. Фикс будет во второй альфе. Всегда нормальный (вертикальный) режим при активации. Тестирую пока. Я пофиксил кой-чего (смещение прицельной сетки), точность должна повыситься. Зашел на ГВТ, без проблем на спокойняке накидал 2500 урона минуты за 4-5 на Рудниках. Промахи в основном из-за отъезда цели назад/вперед. В первой альфе перекопан сильно конфиг, возможен баг с отправкой сообщения в командный чат (проблемы с кодировкой), фикс во второй альфе. Проверю. Но вроде как все норм работало при тестировании. Yeah, bug is known. This is because mod does'n set a callback for recheck shot ability after shot is blocked by wasteShot (arcade mode only). In TODO already.
  2. Фикс готов к релизу Фиксы на тестировании. Постарался убрать какие-либо значимые операции при полностью отключенном артоснайпе... А если не секрет, чем артоснайп не нравится?
  3. У модов общая база. И примерно 40-50% кода - общие функции. И в конфиге все подписано и разделено на секции.
  4. На выстрел кроме SafeShot ничего не ставится... Waste shot у тебя отключен, так что я не знаю, что может блокировать выстрелы... В любом случае, при срабатывании блокировки выстрела на экране должна появиться надпись (над прицелом, там где обычно появляется ошибка при попытке выстрелить на КД или со сломанным орудием). Там пишется причина блокировки выстрела. Если выстрела не происходит и надпись не появляется, а питон лог чистый, то скорее всего у тебя сильные лаги - смотри на лагометр. Кстати, ЕМНИП при отправке сообщения в командный чат при блокировке выстрела по союзнику в одной из последних версий была ошибка, связанная с изменением кодировки конфига (сообщение не отправляется), но блокировать выстрелы по противнику это не может никак.
  5. allows you to capture targets in standart autoaim by RMB trough walls. Is used for unit transformation. All speeds in info text fields is calculated in meter per second. E.g. you want to display data in miles per hour. You need to set a multiplier to transform m/s in mi/h. It is about 1.94384449. Speed value is multimplied by this value and displayed. В последнем патче была разорвана связь между targetLock (захват цели) и DesiredShotPointCorrection (корректировка дальномера). Т.к. targetLock используется не только в корректировщике дальномера, и он был оформлен в отдельный модуль. Для автоматической корректировки дальномера необходимо: 1. Настроить модуль захвата цели. 2. Активировать функцию useTargetLock в секции корректировки дальномера (distanceLock). Она как раз и разрешает/запрещает использование данных модуля targetLock для корректировки дальномера.
  6. Так и без мода будет то же самое! При наведении непосредственно на танк работают картофельные скрипты, а не мод! Точки круга сведения игнорируют танк как материальный объект. Скрипты сишные, туда не подлезешь.
  7. 1. Видео от 40 тонн появились задолго до появления мода. 2. Мод для стрельбы по ДВИЖУЩИМСЯ ТАНКАМ.
  8. "Для тех, кто не верит, что танк в арт прицеле учитывается"
  9. Это происходит без участия мода, во всем виновата Картошка.) Камера в артоснайпе направлена по снаряду, поэтому точка коллижна с землей совпадает с точкой коллижна с танком, точнее совпадают их проекции на плоскость монитора. При расчете положения и ориентации камеры танки не учитываются, только окружение. А точка прицеливания - элемент вторичный, рассчитывается как коллижн луча взгляда, а вот тут уже считаются все объекты. Это сделано для реализации принципа что вижу, туда стреляю. Да, если цель на фоне далеких текстур, и она исчезла перед выстрелом, скорее всего будет перелет. Подумаю как поправить, скорее всего будет как в обычном снайперском режиме примерно. Просто не хочется городить костылей. В арт режиме он тоже материален. В работе. Сейчас занят немного другими вещами, освобожусь - доработаю, выложу.
  10. То, что на экране, происходит на основании скриптов от ВГ. Мод корректирует только тогда, когда прицел наведен не в танк (контур не подсвечен)! Да, и функция неактивна по умолчанию.
  11. Ясен пень! Если ты стреляешь по неподвижной цели с заведением за танк, то эту фичу нужно отключать, или просто сбросить цель (ручной сброс - ручной захват по пустому месту). Но ведь ты не можешь так сделать, если цель движется (определить точку прицеливания на земле), т.к. противник не стоит на месте, и по нему нужно брать упреждение. А в той точке, куда нужно стрелять, его еще нет. Точно определить на глаз на холмистых картах эту точку нельзя (в которую ты заводишь за танк), и вместо того, чтобы "брать по расстоянию" берется "по высоте", то есть точка прицеливания автоматически поднимается на нужную высоту, убирая необходимость заводить за траекторию движения противника. Иными словами, эта фича позволяет кидать по ДВИЖУЩИМСЯ противникам ПРЯМО ПО КУРСУ их движения. То-есть отправляет снаряд танку в борт, как положено, а не под гусеницы. НО! Если упреждение было рассчитано неверно - снаряд пролетит рядом с противником и взорвется на безопасном для него расстоянии. Соответственно, фича имеет смысл при стрельбе БРОНЕБОЙНЫМИ, КУМУЛЯТИВАМИ или снарядами с МАЛЫМ СПЛЕШЕМ (эффективны только при попадании в борт). Для арт типа Т92 нет разницы попасть под гусли или в борт - урон будет примерно одинаковым. Зато вероятность его нанести - выше. З.Ы. Мод изначально разрабатывался для стрельбы на ГВП по оленям на быстрых танках, у которых скорость есть, а маневрировать Джов не научил. М.б. оно отключено по дефолту? Так точно.
  12. 1. Так точно, при наведении на танк корректировка высоты не выполняется, иначе будет двойной учет высоты = перелет 2. Да. Когда мы уводим прицел с танка, точка прицеливания падает на землю, а мод поднимает ее на 0.35 относительно земли. 3. Нет. При наведении на танк точка прицеливания находится на середине отрезка между коллижн тестами по танку и по земле - это стандартная тема. При убирании прицела с танка точка прицеливания падает на землю, а мод поднимает ее, только уже не на 0.5, а на 0.35. 1. Сведение никак не трогается. Только изменяется позиционирование камеры. Сведение ведет себя временами неадекватно, если расстояние от точки прицеливания до точки проекции точек сведения на текстуры окружения весьма значительное. 2. Если не считать первого пункта, то да. Что конкретно меняется - попробуй в трене навестись на мелкий камень на фоне удаленных текстур - поймешь. З.Ы. Если честно, то сам толком пока не совсем понял, в чем прикол, но с точностью есть некоторые проблемы. Нужно проверить учет позиционирования прицельной сетки. Может еще чего... Но маркер сведения немного смещен относительно прицельной сетки. Просто времени немного и два курсача немного напрягают.
  13. Что я и говорил) Арта сильнее всех пострадала от нерфа. Если для какого-нить понижение точности на 2% при 80% это ни о чем, то для арты 2% при точности 30% это п*****.
  14. У танка есть башня, "у которой по бокам воздух". Значит "центр площади" если так выразится будет ниже, чем 0.5 высоты. Для каждого танка показатель будет свой, но можно выбрать оптимальное среднее. Нужно располагать центр круга прицеливания как можно дальше от краев зоны, в которую ты хочешь попасть. Тогда вероятность попадания будет максимальной. Модуль учитывает ориентацию танка в пространстве и добавляет высоту "от днища к крыше". Высота берется по башне (максимально высокой точке танка, не считая антенн и т.п.). Отсюда вывод - при расчете оптимального коэффициента можно условно считать, что стрельба танку ведется в борт, с поправкой примерно -0..0.05..0.1 в зависимости от навесности арты и расстояния. Оптимальный диапазон 0.25-0.45. Дальше проще будет опытным путем. Если перелеты чаще недолетов на ровном месте, значит уменьшаешь, если чаще недолетает - увеличиваешь.
  15. Всмысле негде было включить? Первый фильтр (оригинальный файл, который с твоей версией был в комплекте), который с комментами, поставить enable в True. Нужный фильтр уже написан, просто отключен:)
  16. Так настрой на нажатие кнопки. KeySwitchMode кажется название параметра.
  17. Значит баг скорее всего не в питоне, а во флеше.
  18. Надо думать как это делать, так чтобы грамотно. Тема насчет GUI конфигуратора давно висит в очереди на обработку, но находятся задачи попроще. Этой теме сто лет в обед. Ибо для меня скрипты идут значительно проще GUI. И xml нормально не редактируется средствами BW - комменты выносятся. Пока не хватает времени нарисовать этот маркер. Кстати, раз уж о нем речь, какие предложения? Кидайте png c прозрачностью, выберу что повеселее, сделаю текстуры для маркера.
  19. advancedExpertPerk - an improvement for algoritms of perk allows you to see enemy damaged devices. In standart mode you can see info after 3-4 seconds after you keep cross over the target. If you leave the target area (aim aside) you lost your request, and you need to aim and wait again. This improvement do several things: request is not being cancelled on targetBlur, replies is being cached (parameter in config), and you can use cached info later. You will not need to wait again, but you will see old data. Or you can wait and receive fresh data. This is the main part of this improvement. The next 3 parameters in config will not work without caching. They describes "requestQueue". As soon as you deal damage to enemy, it stands to request queue, and when you stop tracking other target and there will be no active request, queued request is performed. I don't remember all algoritm, but i think it's enough. deflectionMarker - is a "enemy speed to shell speed and distance" calculator. This module shows a marker in a sniper aiming mode, and shows a point, shooting at you will hit the moving target from a distance.
  20. In 0.0.7 Alpha #2 an "artillery sniper mode" was added. So, mod began a little conflictable with other camera modifications. e.g. Battle Assistant. Now it's not the main priority task to fix this conflicts, now a'm fixin bugs and developing new functions. Conflicts are being fixed in progress. This is alpha versions, and it means, they may be a little glitchy. I don't know the reason of your bug, log seems to be clear... from AASMX exceptions. Sometimes shit happens. On Russian local forum only russian is acceptable. Moderators are mad and they like deleting anything they don't like. This is the main argument for moders not to use "crab" forum and post their mods here. Because one day your topic on official forum may magically disappear.
  21. Ничего не обещаю. Кроме модов еще как минимум 2 курсача. Так что работаю в пределах свободного времени. И то верно)
  22. Это в скрипте прицелов... Разберите прицел мелти, определите через какой метод идет передача данных. И будет вам счастье.
×
×
  • Create New...