A.I.M.(http://forum.ja2.su/cgi-bin/yabb/YaBB.pl)
Обсуждаем игры >> JA2 V1.13 Mod >> Ja2+AI - улучшенный AI и тактика в 1.13 7609
(Message started by: Seven на 23.06.2016 в 12:01:39)

Заголовок: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:01:39
Ja2+AI - улучшенный AI, разные улучшения тактики, а также сотни исправлений ошибок официального стабильного релиза 7609.
Представляет из себя альтернативный исполняемый файл Ja2+AI.exe, который нужно запускать вместо стандартного ja2.exe.
Полностью совместим по сейвам и форматам данных с стабильным релизом 7609, может использоваться с любыми модами на его основе.

Скачать Ja2+AI (https://drive.google.com/drive/folders/0B_PNaFvHBMdBYTh0NzBvc1c0Ym8)
Скачать дополнительный контент (https://drive.google.com/drive/folders/1rI5jKsjeh8y-KBQzg9Eggo47-DJvstUJ)

Изменения в AI:
-----------------
- улучшенный обход с флангов
- AI иногда залезает на крыши в бою, так как крыша дает лучший обзор и бонус к попаданию, но залезать разрешено только если рядом есть товарищи, которые прикроют при необходимости, или если противник находится на крыше, при этом на крышу полезет не больше половины группы близко расположенных солдат.
- AI лучше ищет укрытия
- улучшенный алгоритм RED seek (ночной, дневной AI)
- улучшенный расчет AI morale
- починено Watch AI decision
- починено Help AI decision
- AI предпочитает те места, где есть укрытие от взгляда противника в положении лежа, причем в зависимости от того, атакует AI или нет, процент бонуса от sight cover разный
- рассчитывая оптимальную позицию, AI прикидывает, что лучше, сначала выстрелить (и уменьшить эффективность противника) и потом переместиться, или переместиться и подвергнуться атаке противника. В оригинале JA2 вес позиции рассчитывается только исходя из взаимной атаки в долговременной перспективе
- добавлены модификаторы против скучивания, а опытные солдаты постараются избегать мест, где лежат свежие трупы
- Изменение attitude на DEFENSIVE или CUNNING для солдат, использующих определенную роль (снайпер, офицер, минометчик и т.д.)
- тестовое улучшение - избегать при планировании случайного патруля мест, расположенных около дверей, чтобы не загромождать проход
- исправление - поднимать тревогу, если обнаружен дружественный AI со связанными руками
- убран обход с флангов в YELLOW STATE
- оптимизация AI - ускорение поиска ближайшего противника
- резервирование AP перед выстрелом - AI старается оставить немного, чтобы потом залечь или передвинуться на пару клеток в укрытие.
- изменена логика использования стрельбы очередями - в стандартном 1.13 AI часто выпускает пол магазина одной очередью без толку, теперь AI старается стрелять короткими точными очередям в 2-3 патрона, стрелять на подавление только если противник еще не подавлен (cowering), проверять, есть ли запасной магазин. Если у  AI осталось мало патронов, он вообще переходит на стрельбу одиночными, но при высокой вероятности попасть (в упор, к примеру) может и очередь выпустить.
- исправлена генерация информации о зданиях при загрузке сектора
- избегание огня, газа и глубокой воды
- AI избегает видимых бомб
- AI поднимает тревогу, если обнаружена бомба, исправлено поднятие тревоги при обнаружении
 трупа или связанного солдата армии
- исправлено вычисление AP для рукопашной атаки
- разрешено кидать гранаты в тех, кого видит товарищ по команде
- корректное вычисление пути до всех противников
- watched locations: проверять групповую информацию о противнике
- помощь друзьям: проверять групповую информацию о противнике
- исправлен скрытый перехват во время хода игрока
- улучшенный выбор точки прицеливания при стрельбе, в зависимости от текущей ситуации
- переработанный AI для зомби
- ограничение дальности случайных патрулей дальностью дневной видимости
- ограничение случайного патруля для SEEKENEMY - не дальше дневной видимости от ближайшего товарища по команде
- передвижение ползком ночью, на крыше или при поиске укрытия под обстрелом
- отмена стрельбы очередями при высоком шансе дружественного огня
- перемещение в более оптимальную позицию перед выстрелом
- сближение с противником с использованием укрытий
- снайперская стрельба (прицельная стрельба по наводке) доступна только снайперам и марксманам
- AI выбирает оптимальное оружие для атаки, в зависимости от расстояния до противника и практической скорострельности оружия

Стрельба на подавление:
-----------------------
- отключена стрельба на подавление по роботам, танкам, чудищам и машинам
- проверяется, что у AI есть запасной магазин, чтобы он не остался без патронов, расстреляв все "в молоко"
- убрана случайная проверка на величину шанса (в стандартном 1.13 при высоком шансе попасть AI наоборот будет реже стрелять)
- добавлена проверка на видимость между стрелком и целью (чтобы исключить внезапную стрельбу через стены)
- запрещено стрелять на подавление тем, кто в данный момент обходит с фланга (чтобы не демаскироваться)
- запрещено обстреливать противника, если он уже cowering, то есть подавлен шоком.
- разрешено стрелять на подавление на слух
- танки могут стрелять на подавление из пулемета

Изменения в тактике:
--------------------
- бинокли нужно активировать перед использованием (Look курсор + клик), также активируется режим spotting
- источники шума отображаются локатором
- изменен принцип работы детектора движения (показывает противников локатором, дальность ограничена половиной дневного зрения, только спереди от наемника, также детектор при использовании наносит небольшой вред здоровью наемника)
- шпионам запрещено ночью пользоваться фонариками
- алкоголь повышает сопротивление подавлению
- более сбалансированное вычисление сопротивления подавлению
- изменено количество уровней прицеливания в зависимости от типа оружия (как в ja2+fix)
- улучшенные засады
- OCTH использует константу гравитации из NCTH (более реалистичная баллистика)
- при стрельбе в танк - целиться в корпус
- улучшенные уровни прицеливания OCTH (бонус от прицела, не больше 4 уровней на дистанции видимости)
- устранение задержки (заклинивания) при стрельбе (путем передергивания затвора) вручную - кнопкой 'u' или через меню преобразований
- уменьшен шанс повреждения оружия при стрельбе (в OCTH)
- заклинивание оружия работает для противника
- очистка сектора через Alt+O уничтожает танки
- машина(танк) видима, если видима любая ее часть
- исправление r8206: прыжок через наемника позволял перемещаться через стены
- бонус к уровню определения ловушки, если солдат ползет с ножом в руке
- убрана возможность случайного игнорирования ловушки для оптимистов
- уменьшение камуфляжа при ползании
- переделана опция CAMO_KIT_USABLE_AREA, теперь она ограничивает только намазываемый камуфляж, но не камуфляж от одежды, так что можно задать ее значение в 20, к примеру, и при этом использовать маскировочный костюм, дающие 96% общего камуфляжа, также, если установить опцию в 100, то камуфляж будет работать как в оригинале ja2, также исправлены некоторые ошибки при применении камуфляжа
- изменен камуфляж для зомби (поднимающихся из камуфляжных трупов) и солдат противника, имеющих в инвентаре камуфляжный набор (теперь 65% камуфляжа от одежды + случайная величина намазываемого камуфляжа)
- регенераторы повреждают максимальное здоровье
- автонаполнение фляжек, если в секторе не поднята тревога
- AI всегда успешно устраняет поломку оружия
- постоянный камуфляж для Monk, Shadow, Tex
- можно расчищать минные поля гранатами и взрывчаткой
- солдаты в отключке теперь ничего никому не говорят
- вырубленный солдат ничего и никого не видит
- смена палитры для солдата, если камуфляж/скрытность больше 90%
- можно присоединять резинку или веревку к любой гранате
- если к гранате присоединена резинка или веревка, можно присоединить любую гранату
- можно присоединить скотч к любой взрывчатке
- если к взрывчатке присоединен скотч, можно присоединить любую взрывчатку
- к tripwire (растяжка) можно присоединить любую гранату/взрывчатку, которая активируется растяжкой
- разрешено прыгать через заборы и залезать на крыши с рюкзаком
- опциональное разрушение крыш
- больше возможных музыкальных треков
- BADASS анимации (это когда качки стреляют из пулемета с одной руки) по умолчанию отключены, можно включить обратно опцией BADASS_ANIMATION = TRUE
- уменьшена отдача (потеря BP) при стрельбе из реактивных гранатометов и огнеметов
- анимация с отлетанием после выстрела возможна только для дробовиков, ружей и пулеметов
- отключен код энциклопедии (потенциально глючный и вызывающий баги)
- опция SAFE_SUPPRESSION включает дополнительную проверку для AI на безопасность стрельбы на подавление (включая и противников и ополчение)
- плеер (walkman) повышает мораль наемника, но мешает слышать звуки, работает только с головных слотов
- связанный (handcuffed) противник ничего не видит и не слышит

Изменения в системе перехватов:
-------------------------------------
В IIS принудительно включена опция ALLOW_INSTANT_INTERRUPTS_ON_SPOTTING.

В старой системе:
+1 к уровню перехвата, если оружие вскинуто в направлении противника и противник на дальности стрельбы
+1 к уровню перехвата, если противник ближе четверти дальности дневной видимости и в руках у солдата нож/кастет или пусто
+1 к уровню перехвата, если в руках пистолет и противник на дальности стрельбы
- паникующий солдат не может перехватывать
- уменьшено влияние шока от подавления на уровень перехвата

Также добавлены условия, действующие для всех перехватов:
- паникующий солдат не может перехватывать
- наблюдатель с биноклем не может перехватывать
- нажмите Ctrl+D, чтобы отключить перехваты до конца хода для текущего наемника
- нажмите Ctrl+Alt+D, чтобы отключить перехваты до конца хода для всех наемников

NCTH:
------
- курсор всегда имеет форму круга
- максимальный размер курсора ограничен (нет больше прицелов размером в пол экрана)
- курсор показывает иконку текущего режима прицела (навскидку, открытый прицел, оптика, reflex)
- лазер отображается точкой в центре прицела
- при нажатой кнопке ALT будет показана техническая точность оружия (разброс попаданий при идеальном прицеливании)
- отображение AP для выстрела только в пошаговом режиме
- отображение не больше 10 патронов в очереди, остальное отображается знаком +
- бонус стрельбы с открытым прицелом (IRON_SIGHT_PERFORMANCE_BONUS) максимален только до дистанции половины дневной видимости, затем постепенно уменьшается
- изменено распределение, в зависимости от размера прицела: точные выстрелы (с зеленым прицелом) будут реже промахиваться, очень неточные выстрелы (с красным прицелом) будут реже случайно попадать в цель
- для вертикального распределения всегда используется VERTICAL_BIAS = 0.5 (меньше глупых выстрелов себе под ноги)

Алкоголь и другие наркотики:
-----------------------------
- уровень алкоголя уменьшается каждый час, вместо каждого хода, так что выпивший наемник будет оставаться навеселе от нескольких часов до суток, а потом еще страдать похмельем
- использование алкоголя и других наркотиков в пошаговом режиме требует AP
- использование алкоголя уменьшает текущий шок
- алкоголь и другие наркотики начинают действовать сразу после приема (не нужно ждать следующий ход для начала эффекта)
- не рекомендуется одновременно использовать алкоголь и адреналин

Подавление:
------------
- алкоголь уменьшает шок от подавления, похмелье увеличивает шок
- под эффектом адреналина уменьшается потеря AP от подавления
- максимальная потеря AP от подавления ограничена AP_MAXIMUM (по умолчанию 100 AP)
- подавление менее эффективно, если солдат движется (меньше всего эффективность подавления по бегущему)
- подавление уменьшает AP до нуля (нет отрицательных AP от подавления)
- вычисление AP для нового хода зависит от текущего уровня шока, чем выше шок - тем меньше AP в начале хода
- паникующий (cowering) солдат теряет все AP
- уровень паники одинаков для всех солдат и равен половине максимального шока (по умолчанию 30/2 = 15)
- если солдат паникует в начале хода, он пропускает ход (AP = 0)
- уменьшение шока в начале каждого хода зависит от уровня морали солдата, при морали = 100 шок уменьшается в два раза (как в оригинале), также шок уменьшается в два раза, если солдат не был под обстрелом в прошлый ход
- уменьшение морали под обстрелом для AI, постепенное увеличение в начале каждого хода, если солдат не был под обстрелом
- стрельба по противнику уменьшает текущий шок солдата, в зависимости от количества выпущенных пуль, а также урона и громкости оружия
- отключены стандартные эффекты шока для прицеливания, вместо этого уменьшается эффективная точность и ловкость
- величина шока от подавления во время атаки уменьшается на величину Fear Resistance, максимальная величина SL_FEAR_RESISTANCE ограничена 25%

Изменения на стратегическом уровне:
-------------------------------------
- из-за ошибки в коде, наемник сидящий в A.C.A. на задании "посылать разведчиков" не мог обнаруживать направление движения вражеских отрядов, что довольно неудобно, так как нельзя распределить силы перед нападением, теперь это исправлено (обнаружение направления движения отрядов радистом было возможно, но оно имеет вероятностный характер, и требует использования дефицитного навыка)
- наемники с навыком "разведчик" теперь могут определять направление движения противника в соседних секторах, что довольно полезно, с другой стороны, определение противника и направления его движения теперь работает только если наемник-разведчик не спит, не занят ничем (то есть, не лечит/учит и т.д., а просто назначен в отряд) и не находится в машине (сложно проводить разведку, сидя в машине), это означает нелегкий выбор - медленно идти пешком и избежать засады противника, или быстро ехать на машине, но рисковать попасть в засаду (так как из машины разведчик не работает), в общем все как в жизни
- вертолет может обнаруживать не только отряд в секторе, над которым пролетает, но и направление его движения, так что использовать вертолет для разведки теперь полезнее

Шпионские операции:
---------------------
- нельзя переодеться в шпиона, если его недавно видел противник (нужно сбежать куда-нибудь, спрятаться и подождать несколько ходов)
- отключено автоматическое раздевание при обнаружении (изначально странная фича)
- автоматически включать режим шпиона, если одета соответствующая одежда, и шпиона никто не видит (меньше микроменеджмента)
- шпион автоматически раскрывается во время боя только в том случае, если наблюдающий за ним солдат видел противника в течение этого хода (можно использовать шпионов во время боя, но не вблизи боевых действий)
- если выбрать "убрать шпионский режим" в меню Ctrl+точка, то автоматическое включение шпионского режима будет отключено, чтобы снова его включить, нужно снять и одеть одежду, это позволяет использовать одежду для простого переодевания в разные цвета
- одежда гражданского шпиона - белая рубашка, синие/джинсовые штаны, или любые цвета, не используемые армией
- атака гарротой эффективна только в голову
- при ранении в торс/ноги одежда повреждается, режим шпиона отключается, и включить его после этого нельзя, меню Ctrl+точка в этом случае скажет Bad vest/Bad pants, и одежду со следами крови необходимо будет заменить на новую чистую
- включение/выключение режима шпиона через меню [Ctrl]+[.]
- любой наемник прибывает уже в одежде своего цвета, если она соответствует цвету армии или цивилов, он может сразу включать режим шпиона, то есть нет необходимости дополнительно искать одежду, поскольку технически одежда это просто цвет формы
- одежду нельзя снять, можно только заменить на другую (при этом старая будет снята, если она не повреждена)
- наемник не будет включать режим шпиона автоматически после смены одежды, вместо этого нужно выбрать Disguise в меню Ctrl+точка, после чего будет включен режим автоматического возврата режима шпиона, пока не будет выбрано Lose Disguise в том же меню, то есть смена одежды отделена от режима шпиона, то и другое можно делать независимо
- шпион может носить рюкзак, но это делает его более подозрительным

Добавлен счетчик "подозрительности" для шпиона:
-----------------------------------------------
- каждый раз, когда шпион тратит AP, счетчик увеличивается, в зависимости от того, сколько противников его видят и какой у них уровень
- перемещение в режиме скрытности, бегом, ползком и вприсядку значительно ускоряет увеличение счетчика
- если поднята тревога (но шпион не раскрыт), счетчик увеличивается быстрее
- в секторах с ограниченным доступом (ПВО и другие) счетчик увеличивается быстрее
- сидение на месте в realtime (на виду у противника) постепенно увеличивает счетчик, даже если ничего не делать
- в режиме turnbased в конце хода неиспользованные AP добавляются к счетчику (с учетом количества наблюдающих противников)
- как только счетчик подозрительности достигнет максимального значения, шпион будет раскрыт
- значение счетчика отображается цветом имени шпиона (постепенно меняется от желтого к красному), желтый значит безопасно, красный - шпиона раскроют
- если шпион носит неподходящую одежду/оружие, цвет имени меняется на красный

Как использовать шпиона:
------------------------
Любой шпион будет немедленно раскрыт, если:
- уровень подозрительности достиг максимума (красный)
- шпион делает что-то подозрительное (подозрительная анимация) на виду у противника
- гражданский шпион не похож на гражданского (камуфляж, оружие в руках, оружие в инвентаре, военная экипировка)
- солдат выглядит подозрительно (тащит труп)
- шпион имеет серьезное кровотечение
- шпион стоит рядом со свежим трупом (на соседней клетке)

Гражданский шпион будет раскрыт:
- в секторе с уровнем curfew = 2 (например, сектора ПВО) или под землей
- в секторе с уровнем curfew = 1 ночью
- носит оружие с глушителем (даже если оно имеет свойство covert), если оно не в скрытной кобуре

Шпион в военной форме будет раскрыт:
- если целится в противника
- пьяный/под веществами, и стоит рядом с противником, который его видит
- слишком хорошее оружие/экипировка (подробную проверку может проводить только офицер такого же или более высокого типа, офицер-элитчик может проверять шпиона в любой форме, военный офицер - только военных/админов, админ - только админов)
- солдат использует фонарик ночью и поднята тревога

Как вычисляется счетчик подозрительности:
-----------------------------------------
базовое значение - 1..5 в зависимости от крутости наблюдателя
+1 за каждый уровень командира у наблюдателя
+1 если шпион использует фонарик
+1 если шпион имеет кровотечение (любое)
+1 если шпион пьян или под веществами
+2 если поднята тревога
+2 если наблюдатель видел противника недавно или находится под обстрелом
+2 в столице
Всего: 1..16 для каждого противника, который в данный момент видит шпиона

дополнительные модификаторы:
*2 если шпион подозрительно двигается - в скрытном режиме, ползком или пригнувшись
*2 если шпион одет в военную форму

/2 за каждый уровень навыка "шпион" у шпиона
/2 если у шпиона нет навыка, но он местный (и его еще не раскрыли)
если наблюдающий солдат пьян, уровень подозрительности уменьшается (до 75%)
если наблюдающий солдат дальше, чем видимость дневного зрения /4, то величина подозрительности уменьшается, на полной дальности дневного зрения - в 4 раза

В итоге, складываются величины подозрительности от всех наблюдателей, полученное значение умножается на количество AP, потраченных шпионом на действия/перемещения, и добавляется к его счетчику.

Значение счетчика, при котором происходит раскрытие, равно 100 * AP_MAXIMUM, это позволяет:
100 ходов провести в поле зрения противника низкого уровня, без дополнительных модификаторов
50 ходов в аналогичной ситуации, если противников 2
25 ходов если наблюдают 2 противника, при этом шпион одет в военную форму
и т.д.

Некоторые комментарии по изменениям в AI:
-----------------------------------------
В ночном AI разница в том, что он не лезет на свет, в отличие от стандартного,
поэтому сложнее отстреливать по одному из засады, плюс очень активно обходит с флангов,
как только упрется в невозможность дальше продвигаться (из-за освещения или свежих трупов).
При этом, как только начинается реальный бой, то есть AI видит противника, все сразу ломанутся со всех сторон.
Плюс, при передвижении по освещенным местам используется всегда бег.
Кроме того, чаще будет подкрадываться ночью, используя режим передвижения в присяде.

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

Много внимания уделено ситуации, когда наемники сидят за углом и отстреливают набегающих противников - теперь AI с большой вероятностью не полезет на рожон, а попытается обойти с фланга, а может еще и сюрприз преподнести - залезть на крышу и оттуда, например, скинуть гранату на слух.
AI резервирует AP перед выстрелом, чтобы присесть/залечь, а то и отойти на угол, предпочитает стрелять короткими прицельными очередями а не как в стандартном 1.13 - пол магазина от пуза, ни в кого не попал, зато патроны закончились.
Обход с флангов серьезно доработан, если AI при фланговом движении натыкается на стенку, он попытается залезть на крышу и продолжить движение. Даже когда AI видит противника, он не прекратит фланговый обход, если между ним и противником есть свой товарищ.
Доработаны режимы передвижения - чаще всего это бег, как наиболее эффективный способ, но в некоторых ситуациях AI будет предпочитать движение пригнувшись, то есть crouching - например, когда он ночью подкрадывается к противнику, или перемещается в здании, или на крыше. Также такой режим передвижения используется под обстрелом, поэтому важно заставить противника залечь - если он лежит и имеет шок от подавления (хоть 1 единицу), то он уже не побежит, что дает возможность серьезно ограничивать подвижность AI путем подавления.
AI использует режим скрытного передвижения, в основном ночью или в зданиях.
Серьезно доработан режим WATCH - кроме стандартного запоминания позиций, где AI видел противника, он запоминает позиции, где он слышал противника, что может преподнести немало сюрпризов на сложных картах с большим количеством укрытий (лес). При этом, AI не будет выбирать режим WATCH, если в данном месте его могут увидеть в положении лежа.
Доработан режим выбора укрытия, с особым вниманием на возможность сделать выстрел с новой позиции, если это невозможно, то AI предпочтет позицию с наилучшей защитой.
Есть некоторые зачатки группового взаимодействия - AI склонен к менее агрессивным действиям, если в этот момент его товарищи обходят цель с фланга, AI постарается прибежать на помощь не только тем товарищам, что находятся под обстрелом, но и тем, у кого меньше друзей рядом, чем недавно видимых врагов.
Исправлено залезание на крыши (в стандартном 1.13 сломано) - AI залезает на крыши в GREEN режиме, иногда залезает в BLACK, когда видит противника, но шанс попасть невелик и рядом есть товарищи. Также постарается залезть на крышу, если уперся в продвижении вперед (впереди труп или освещенное место ночью).
Добавлено осторожное поведение для снайперов - любой AI с меткостью >90 и дальнобойной винтовкой с оптикой не будет бежать на пулеметы, а постарается стрелять издалека.

Как работает Main RED AI:
-------------------------
В RED state (когда AI точно знает, что в секторе противник, но в данный момент никого не видит),
AI выбирает между 4 основными действиями:

SEEK - бежать по направлению к ближайшему противнику
HELP - бежать по направлению к ближайшему товарищу по команде, попавшему под обстрел неприятеля
WATCH - AI поворачивается в сторону того места, где он недавно видел противника,
и заканчивает ход - это позволяет ему сделать перехват, если противник выскочит из-за угла
или поднимется из-за камня, чтобы выстрелить
HIDE - AI перемещается на более оптимальную позицию в непосредственной близости (не дальше 9 клеток),
при этом оптимальность позиции выбирается достаточно неочевидным и не всегда оптимальным образом,
но в в целом идея в том, что для каждой клетки сравнивается, какой урон AI может нанести противнику,
и какой урон противник может нанести ему, статистически за длительный период времени.

В стандартном 1.13 стабильного релиза 7609 (и, вероятно, всех предыдущих) решение WATCH никогда не выбирается,
поскольку из-за кривого "исправления" AI не может запомнить ни одной Watched Locations.

В стандартном 1.13 решение HELP сильно ограничено, так как добавлено условие,
по которому AI не помогает друзьям, находящимся от него на расстоянии видимости,
днем это при стандартных настройках 26 клеток.

В исправленной версии WATCH включен обратно. На практике это означает, что AI будет чаще перехватывать противника,
с другой стороны, он будет чаще подставляться под пули, оставаясь в режиме ожидания в пределах видимости спрятавшегося
противника (особенно, с учетом оптики).
В общем, это хорошо для AI на плотных картах, где есть много укрытий,
и в городских секторах, как противодействие тактике игрока "выскочил/выстрелил/спрятался".

В исправленной версии убрано дополнительное условие для HELP, соответственно,
AI будет бежать непосредственно к своему товарищу, не останавливаясь на границе видимости.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:01:54
Демо видео:
-----------
Разрушение крыш:
https://www.youtube.com/watch?v=r-BxD8qtebw

Устройство минных полей:
https://www.youtube.com/watch?v=ouDZqRGA-CE

Использование связок гранат и взрывчатки:
https://www.youtube.com/watch?v=9_EJAchJUkw

Шпионские операции:
https://www.youtube.com/watch?v=6JC92e1EaE4

Заклинивание оружия у AI:
https://www.youtube.com/watch?v=kAKpEHY1MRo

Дневной AI (обход с флангов):
https://www.youtube.com/watch?v=dNQww83w-KM

Ночной AI (обход с флангов, избегание света, координация действий):
https://www.youtube.com/watch?v=YPi27YhVHkI

Распространение огня по траве:
https://www.youtube.com/watch?v=ooh4-8DjHrI

Использование гранат с задержкой (взрывается на следующий ход):
https://www.youtube.com/watch?v=X4D0Du6fUMw

Бой на начальном этапе игры, осторожный AI, работа подавления:
https://www.youtube.com/watch?v=D90WLBnt8ak

Бой в лесу начальной командой против 17 солдат с использованием огня для предотвращения обхода с флангов:
https://www.youtube.com/watch?v=erik4LU3CyA
https://www.youtube.com/watch?v=U1r3hQmE138

Высадка в Омерте, осторожный AI:
https://www.youtube.com/watch?v=Laa-OVvcdus
Вторая попытка:
https://www.youtube.com/watch?v=Bsw32NFbutc

Штурм аэропорта
https://www.youtube.com/watch?v=yukWLwY7lNQ

Если противник прячется в здании, AI может использовать гранатомет, чтобы взорвать стену
https://www.youtube.com/watch?v=yMXwC1R6QEk

AI может использовать дымовые гранаты, чтобы прикрыть товарища, оказавшегося под обстрелом
https://www.youtube.com/watch?v=K58z0U_iKAg

Если солдат AI оказался под обстрелом, он может использовать дымовую гранату для прикрытия от противника
https://www.youtube.com/watch?v=pg3MMrqheRY

AI использует фонари ночью в мирном режиме
https://www.youtube.com/watch?v=dmoKyf_VxsM

AI использует гранатометы для подрыва стен, если противник находится в здании
https://www.youtube.com/watch?v=yMXwC1R6QEk

Отображение известного расположения противников при нажатой клавише SHIFT
https://www.youtube.com/watch?v=Qqx_Sd_fAO8

AI использует дымовые гранаты для прикрытия передвижения через опасные места
https://www.youtube.com/watch?v=ZbQEEYLgWF0

Панель информации в тактике
https://www.youtube.com/watch?v=ZrYKbMoSr-8
https://www.youtube.com/watch?v=q9AHrrY_JLs

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:02:03
Роли AI:

Роли AI:
Снайпер:
http://i.imgur.com/nJmrkOr.png
Оружие: снайперская винтовка или винтовка с дальностью больше дневной видимости и оптикой.
Навыки: меткость > 90 и навык меткого стрелка/снайпера.
AI: Brave,Aggressive->Cunning, может стрелять по наводке одиночными в Red State, при стрельбе по наводке пишет "Sniper!", может запрашивать цели по радио, не обходит с флангов, чаще вскидывает оружие в Red State.

Меткий стрелок:
http://i.imgur.com/LBMkenl.png
Оружие: снайперка или винтовка или штурмовая винтовка, дальность оружия > 3/4 дневной видимости.
Требования:  на оружии есть оптика или меткость солдата > 90 или есть навык меткого стрелка/снайпера
AI: более осторожное поведение, может стрелять по наводке одиночными в Red State.

Радио оператор:
http://i.imgur.com/EqMlZqf.png
Предметы: радиостанция.
Навыки: радио оператор.
AI: может вызывать подкрепления, минометный обстрел или блокировать радиочастоты.

Медик:
http://i.imgur.com/pX9QeZM.png
Предметы: аптечка или докторская аптечка.
Навыки: санитар/доктор.
AI: Brave->Cunning, может лечить себя или других, идет на помощь группе, у которой нет медика.

Минометчик:
http://i.imgur.com/OmBviVs.png
Оружие: миномет.
AI: Defensive, не обходит с флангов, может стрелять из миномета по наводке в Red State.

Офицер:
http://i.imgur.com/Z90CzlX.png
Навыки: командир.
AI: Brave->Cunning, поднимает сопротивляемость подавлению у окружающих, лучше распознает шпионов, если увидит нераскрытого шпиона, может вызвать подкрепления (raise Yellow Alert) и подойти для проверки, идет на помощь группе, не имеющей своего офицера.

Командир:
http://i.imgur.com/QRo1yfs.png
навыки: 2 * командир.
AI: Defensive, поднимает сопротивляемость подавлению у окружающих, лучше распознает шпионов, если увидит нераскрытого шпиона, может вызвать подкрепления (raise Yellow Alert) и подойти для проверки, не обходит с флангов, идет на помощь группе, не имеющей своего офицера.

Пулеметчик:
http://i.imgur.com/FYkXSWP.png
Оружие: пулемет.
AI: Brave->Aggressive, не обходит с флангов, чаще вскидывает оружие в Red State, если сидит или лежит, разрешено стрелять на подавление через стены (если может прострелить), может стрелять на подавление с прицеливанием, если лежит.


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:03:16
Описание XML изменений, необходимых для присоединения гранат и взрывчатки друг к другу:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=21864&goto=345595&#msg_345595

Список новых опций в Ja2+AI:

[Extended Options]

; Камуфляжные профили для Shadow, Monk, Tex.
; Всегда камуфляжный портрет, всегда максимальный уровень камуфляжа.
CAMO_PROFILES = TRUE

; Дополнительная проверка на наличие дружественных/нейтральных целей в секторе стрельбы.
SAFE_SUPPRESSION = FALSE

; Sector Ambients
ENABLE_SSA = FALSE
DEBUG_SSA = FALSE
VOLUME_SSA = 25

; Tactical Ambients
ENABLE_TA = TRUE
VOLUME_TA = 25

; Автоматическая замена администраторов на регуляров в патрулях и гарнизонах, в соответствии с прогрессом
UPDATE_GARRISON_ADMINS = TRUE
UPDATE_PATROL_ADMINS = TRUE

; AI может выбирать оружие из нескольких имеющихся, в зависимости от тактической ситуации
; при отключенной опции, используется алгоритм по умолчанию, когда выбирается оружие в руке или первое попавшееся в инвентаре
AI_WEAPON_CHOOSING = TRUE

; разрешает тактические подкрепления во время боя
; при отключенной опции работать будут только стратегические подкрепления (перед началом боя)
TACTICAL_REINFORCEMENTS = TRUE

; выдача дополнительных предметов AI (дымовые гранаты, осветители ночью)
EXTRA_ITEMS = TRUE

; использование вероятности перехвата вместо детерминированного выбора, в зависимости от взаимных уровней перехвата
; только для оригинальной системы перехвата
RANDOM_INTERRUPTS = TRUE

; включает шанс игнорирования брони, если ущерб от пули превышает величину защиты брони
CHANCE_IGNORE_ARMOUR = FALSE

; случайное смещение для источников шума (помогает избегать огня на подавление и уменьшает возможность точной стрельбы по невидимым противникам)
RANDOMIZE_NOISE_LOCATION = TRUE

; ограничивает максимальный шанс попадания в OCTH, в зависимости от точности оружия и дальности до цели
LIMIT_MAX_CTH = TRUE

; новые опции OCTH
MAX_ANIMATION_PENALTY = 40
MAX_MOVEMENT_PENALTY = 60
MOVEMENT_TILE_PENALTY = 2.0

; уменьшает урон от попадания пули, в зависимости от расстояния: -10% на дальности оружия, -25% а двукратной дальности оружия
REDUCE_BULLET_IMPACT = TRUE

; сложнее целиться в голову, работает как другие AIM_ опции в CTHConstants.ini (только для NCTH)
HEAD_PENALTY_NCTH = 0

; отображение красных трассеров в игре (требуется модифицированный файл BULL.STI, в котором второй кадр заменен на красную точку)
RED_TRACER = FALSE

; новая система звуков оружия (пока не реализована в окончательном варианте)
NWSS = FALSE

; выпадение предметов из солдат в автоматическом бою
NPC_AUTORESOLVE_DROP_ALL = FALSE

Список измененных или отключенных стандартных опций в Ja2+AI:

CTHConstants.ini
- VERTICAL_BIAS: опция отключена, для визуального отображения всегда используется значение 1.0, для стрельбы - значение 0.5

Ja2_options.ini
- REINFORCEMENTS_ARRIVE_WITH_ZERO_AP: опция отключена
- SHOW_ENEMY_RANK_ICON: опция отключена, иконки тактических ролей всегда отображаются
- CAMO_KIT_USABLE_AREA: ограничивает только количество намазываемого камуфляжа, камуфляж от одежды не ограничен
- SPOTTER_PREPARATIONTURNS: минимальное значение уменьшено до 2

APBPConstants.ini
- AP_MIN_AIM_ATTACK : всегда используется значение 0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:04:52
Обновление проекта ja2_7609+AI:

Английская версия
https://www.dropbox.com/s/5824wcvfxgd39er/ja2_7609en%2BAI_r83.exe?dl=0

Русская версия:
https://www.dropbox.com/s/1pkuf9wdkdcfbo1/ja2_7609ru%2BAI_r83.exe?dl=0

Версия неофициальная, возможны баги.

Помимо AI, есть следующие изменения в тактике:
- бинокли нужно активировать перед использованием (Look курсор + клик), также активируется режим spotting
- источники шума отображаются локатором
- изменен принцип работы детектора движения (показывает противников локатором, дальность ограничена половиной дневного зрения, только спереди от наемника, также детектор при использовании наносит небольшой вред здоровью наемника)
- шпионам запрещено ночью пользоваться фонариками
- шпионам запрещено во время боя находиться на виду у противника
- алкоголь повышает сопротивление подавлению
- более сбалансированное вычисление сопротивления подавлению
- изменено количество уровней прицеливания в зависимости от типа оружия (как в ja2+fix)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:05:57
В AI очень много изменений, хотя по большей части это исправление багов 1.13/оригинала и в целом оптимизация существующего поведения.
Например, много внимания уделено ситуации, когда наемники сидят за углом и отстреливают набегающих противников - теперь AI с большой вероятностью не полезет на рожон, а попытается обойти с фланга, а может еще и сюрприз преподнести - залезть на крышу и оттуда, например, скинуть гранату на слух :-)
AI резервирует AP перед выстрелом, чтобы присесть/залечь, а то и отойти на угол, предпочитает стрелять короткими прицельными очередями а не как в стандартном 1.13 - пол магазина от пуза, ни в кого не попал, зато патроны закончились.
Обход с флангов серьезно доработан, если AI при фланговом движении натыкается на стенку, он попытается залезть на крышу и продолжить движение. Даже когда AI видит противника, он не прекратит фланговый обход, если между ним и противником есть свой товарищ.
Доработаны режимы передвижения - чаще всего это бег, как наиболее эффективный способ, но в некоторых ситуациях AI будет предпочитать движение пригнувшись, то есть crouching - например, когда он ночью подкрадывается к противнику, или перемещается в здании, или на крыше. Также такой режим передвижения используется под обстрелом, поэтому важно заставить противника залечь - если он лежит и имеет шок от подавления (хоть 1 единицу), то он уже не побежит, что дает возможность серьезно ограничивать подвижность AI путем подавления.
AI использует режим скрытного передвижения, в основном ночью или в зданиях.
Серьезно доработан режим WATCH - кроме стандартного запоминания позиций, где AI видел противника, он запоминает позиции, где он слышал противника, что может преподнести немало сюрпризов на сложных картах с большим количеством укрытий (лес). При этом, AI не будет выбирать режим WATCH, если в данном месте его могут увидеть в положении лежа.
Доработан режим выбора укрытия, с особым вниманием на возможность сделать выстрел с новой позиции, если это невозможно, то AI предпочтет позицию с наилучшей защитой.
Есть некоторые зачатки группового взаимодействия - AI склонен к менее агрессивным действиям, если в этот момент его товарищи обходят цель с фланга, AI постарается прибежать на помощь не только тем товарищам, что находятся под обстрелом, но и тем, у кого меньше друзей рядом, чем недавно видимых врагов.
Исправлено залезание на крыши (в стандартном 1.13 сломано) - AI залазит на крыши в GREEN режиме, иногда залазит в BLACK, когда видит противника, но шанс попасть невелик и рядом есть товарищи. Также постарается залезть на крышу, если уперся в продвижении вперед (впереди труп или освещенное место ночью).
Добавлено осторожное поведение для снайперов - любой AI с меткостью >90 и дальнобойной винтовкой с оптикой не будет бежать на пулеметы, а постарается стрелять издалека.
Это только часть того, что реализовано, в общем, даже просто кратко перечислить список изменений - это устать можно :-)

Ополчение использует на данный момент тот же AI, что и противник, за исключением обхода с флангов - он для ополчения отключен.
Вообще, хотелось бы после некоторой отладки и тестирования основных функций провести разграничение - какие функции кому доступны, типа админы не обходят с флангов, некоторые хитрые возможности поведения доступны только элитчикам и ветеранам ополчения и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:07:49
Обновление JA2+AI: работа над ошибками

https://www.dropbox.com/s/mnvznt0mguatey5/ja2_7609en%2BAI_r90.exe?dl=0
https://www.dropbox.com/s/wvyvxvjxnbhd4m3/ja2_7609ge%2BAI_r90.exe?dl=0
https://www.dropbox.com/s/9i28793ggwj689w/ja2_7609ru%2BAI_r90.exe?dl=0

AI теперь может корректно стрелять на подавление по противнику на крыше, более корректно задаются параметры стрельбы на подавление.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:08:40
Шпионское обновление ja2+AI

https://www.dropbox.com/s/jb3i6gkmj6cd94o/ja2_7609ru%2BAI_r96.exe?dl=0
https://www.dropbox.com/s/saoaoyhcmz2tn2u/ja2_7609en%2BAI_r96.exe?dl=0

Убрана модификация дистанции обнаружения COVERT_CLOSE_DETECTION_RANGE в зависимости от уровня наблюдателя.
Расстояние от свежего трупа для обнаружения - 2 тайла (раньше - 5 клеток).
Убрана проверка расстояния от наблюдателя до шпиона при нахождении шпиона рядом со свежим трупом (раньше - COVERT_CLOSE_DETECTION_RANGE_SOLDIER_CORPSE).
Всегда раскрывать шпиона в Медуне.
Раскрывать шпиона при использовании фонаря только если поднята тревога (раньше - всегда).
Раскрывать шпиона, если кто-то из команды наблюдателя видит противника или находится под обстрелом (раньше - всегда, если поднята тревога).
Противник поднимает тревогу, если свежий труп находится на расстоянии не больше половины дневной видимости (раньше - 5 клеток)
Игнорировать шум от шпиона, если кто-то из команды уже видит этого шпиона (предотвращает излишнее скучивание).

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:09:06
Обновление Ja2+AI

https://www.dropbox.com/s/qs7kuqjgj2qfe4w/ja2_7609en%2BAI_r110.exe?dl=0
https://www.dropbox.com/s/lds88xntrb2b7fy/ja2_7609ru%2BAI_r110.exe?dl=0

Изменения:

- улучшенные засады
- OCTH использует константу гравитации из NCTH (более реалистичная баллистика)
- отключена стрельба на подавление по роботам, танкам, чудищам и машинам
- при стрельбе в танк - целиться в корпус
- улучшенные уровни прицеливания OCTH (бонус от прицела, не больше 4 уровней на дистанции видимости)
- уменьшено влияние шока на уровень перехвата
- устранение задержки (заклинивания) при стрельбе (путем передергивания затвора) вручную - кнопкой 'u' или через меню преобразований
- уменьшен шанс повреждения оружия при стрельбе (в OCTH)
- заклинивание оружия работает для противника
- очистка сектора через Alt+O уничтожает танки

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:09:41
Обновление Ja2+AI

https://www.dropbox.com/s/azlpconc1lnrqwq/ja2_7609en%2BAI_r127.exe?dl=0
https://www.dropbox.com/s/if8k9h1j4qstdf7/ja2_7609ru%2BAI_r127.exe?dl=0

Список изменений:
- машина(танк) видима, если видима любая ее часть
- исправление: бонус для AI для устранения задержки при стрельбе
- исправление r8206: прыжок через наемника позволял перемещаться через стены
- бонус к уровню определения ловушки, если солдат ползет с ножом в руке
- убрана возможность случайного игнорирования ловушки для оптимистов
- уменьшение камуфляжа при ползании
- переделана опция CAMO_KIT_USABLE_AREA, теперь она ограничивает только намазываемый камуфляж, но не камуфляж от одежды, так что можно задать ее значение в 20, к примеру, и при этом использовать маскировочный костюм, дающие 96% общего камуфляжа, также, если установить опцию в 100, то камуфляж будет работать как в оригинале ja2, также исправлены некоторые ошибки при применении камуфляжа
- изменен камуфляж для зомби (поднимающихся из камуфляжных трупов) и солдат противника, имеющих в инвентаре камуфляжный набор (теперь 65% камуфляжа от одежды + случайная величина намазываемого камуфляжа)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:10:02
Шпионское обновление Ja2+AI

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

https://www.dropbox.com/s/wma3l67nckmqixq/ja2_7609en%2BAI_r128.exe?dl=0
https://www.dropbox.com/s/7y3zue6335gwa8w/ja2_7609ru%2BAI_r128.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:10:25
Шпионское обновление Ja2+AI

Добавлен счетчик "подозрительности" для шпиона:
- каждый раз, когда шпион тратит AP, счетчик увеличивается, в зависимости от того, сколько противников его видят и какой у них уровень
- перемещение в режиме скрытности, бегом, ползком и вприсядку значительно ускоряет увеличение счетчика
- если поднята тревога (но шпион не раскрыт), счетчик увеличивается быстрее
- в секторах с ограниченным доступом (ПВО и другие) счетчик увеличивается быстрее
- сидение на месте в realtime (на виду у противника) постепенно увеличивает счетчик, даже если ничего не делать
- в режиме turnbased в конце хода неиспользованные AP добавляются к счетчику (с учетом количества наблюдающих противников)
- как только счетчик подозрительности достигнет максимального значения, шпион будет раскрыт
- значение счетчика отображается цветом имени шпиона (постепенно меняется от желтого к красному), желтый значит безопасно, красный - шпиона раскроют
- если шпион носит неподходящую одежду/оружие, цвет имени меняется на красный

Видео демонстрация:
https://www.youtube.com/watch?v=4EaaLHEqZI0

https://www.dropbox.com/s/ivva9dvlq9kcnbi/ja2_7609en%2BAI_r133.exe?dl=0
https://www.dropbox.com/s/qf6sxni0l3tu3zj/ja2_7609ru%2BAI_r133.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:10:48
Некоторые обновления и изменения в Ja2+AI

AI:
- Изменение attitude на DEFENSIVE или CUNNING для солдат, использующих определенную роль (снайпер, офицер, минометчик и т.д.)
- тестовое улучшение - избегать при планировании случайного патруля мест, расположенных около дверей, чтобы не загромождать проход
- исправление - поднимать тревогу, если обнаружен дружественный AI со связанными руками
- убран обход с флангов в YELLOW STATE
- оптимизация AI - ускорение поиска ближайшего противника

Улучшения:
- регенераторы повреждают максимальное здоровье
- автонаполнение фляжек, если в секторе не поднята тревога
- AI всегда успешно устраняет поломку оружия
- постоянный камуфляж для Monk, Shadow, Tex
- можно расчищать минные поля гранатами и взрывчаткой
- солдаты в отключке теперь ничего никому не говорят
- вырубленный солдат ничего и никого не видит
- гарротой нужно атаковать голову

Шпионские дела:
- солдаты-шпионы не могут носить в инвентаре алкоголь/наркотики
- если наемник отключает шпионский режим (через Ctrl+точка), он не будет возвращен автоматически, чтобы снова включить автоматический шпионский режим, нужно снять одежду и одеть снова
- обновление счетчика подозрительности

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:11:06
Новое в шпионских операциях
- если выбрать "убрать шпионский режим" в меню Ctrl+точка, то автоматическое включение шпионского режима будет отключено, чтобы снова его включить, нужно снять и одеть одежду, это позволяет использовать одежду для простого переодевания в разные цвета
- одежда гражданского шпиона - белая рубашка, синие/джинсовые штаны
- нельзя использовать для переодевания в гражданского цвета, используемые армией
- атака гарротой эффективна только в голову

Любой шпион будет немедленно раскрыт, если:
- уровень подозрительности достиг максимума (красный)
- шпион делает что-то подозрительное (подозрительная анимация) на виду у противника
- гражданский шпион не похож на гражданского (камуфляж, оружие в руках, оружие в инвентаре, военная экипировка)
- солдат выглядит подозрительно (тащит труп)
- шпион имеет серьезное кровотечение
- шпион стоит рядом со свежим трупом (на соседней клетке)

Гражданский шпион будет раскрыт:
- в секторе с уровнем curfew = 2 (например, сектора ПВО) или под землей
- в секторе с уровнем curfew = 1 ночью
- носит оружие с глушителем (даже если оно имеет свойство covert), если оно не в скрытной кобуре

Шпион в военной форме будет раскрыт:
- если целится в противника
- пьяный/под веществами, и стоит рядом с противником, который его видит
- слишком хорошее оружие/экипировка (подробную проверку может проводить только офицер такого же или более высокого типа, офицер-элитчик может проверять шпиона в любой форме, военный офицер - только военных/админов, админ - только админов)
- солдат использует фонарик ночью и поднята тревога

Как вычисляется счетчик подозрительности:
базовое значение - 1..5 в зависимости от крутости наблюдателя
+1 за каждый уровень командира у наблюдателя
+1 если шпион использует фонарик
+1 если шпион имеет кровотечение (любое)
+1 если шпион пьян или под веществами
+2 если поднята тревога
+2 если наблюдатель видел противника недавно или находится под обстрелом
+2 в столице
Всего: 1..16 для каждого противника, который в данный момент видит шпиона

дополнительные модификаторы:
*2 если шпион подозрительно двигается - в скрытном режиме, ползком или пригнувшись
*2 если шпион одет в военную форму

/2 за каждый уровень навыка "шпион" у шпиона
/2 если у шпиона нет навыка, но он местный (и его еще не раскрыли)
если наблюдающий солдат пьян, уровень подозрительности уменьшается (до 75%)
если наблюдающий солдат дальше, чем видимость дневного зрения /4, то величина подозрительности уменьшается, на полной дальности дневного зрения - в 4 раза

В итоге, складываются величины подозрительности от всех наблюдателей, полученное значение умножается на количество AP, потраченных шпионом на действия/перемещения, и добавляется к его счетчику.

Значение счетчика, при котором происходит раскрытие, равно 100 * AP_MAXIMUM, это позволяет:
100 ходов провести в поле зрения противника низкого уровня, без дополнительных модификаторов
50 ходов в аналогичной ситуации, если противников 2
25 ходов если наблюдают 2 противника, при этом шпион одет в военную форму
и т.д.

Ссылки для скачивания:
https://www.dropbox.com/s/l7si7lb3bnssrdt/ja2_7609en%2BAI_r153.exe?dl=0
https://www.dropbox.com/s/93nosg0ulqxdwk4/ja2_7609ru%2BAI_r153.exe?dl=0

Также рекомендуется:
TAUNT_SEEK_NOISE_CHANCE =0 в Taunts_Settings.INI (отключает надоедливые реплики противника, когда он слышит шум от шпиона)
SHOW_ENEMY_RANK_ICON = 1 в Ja2_Options.INI (показывает иконку тактической роли противника, полезно, чтобы избегать контакта с офицерами)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:11:26
Небольшое демо видео шпионских операций с использованием счетчика подозрительности: уничтожение комнаты управления ПВО.

https://www.youtube.com/watch?v=6JC92e1EaE4

Скачать 7609+AI:
https://www.dropbox.com/s/x9lyozz4y5x882k/ja2_7609en%2BAI_r156.exe?dl=0
https://www.dropbox.com/s/4xycb22itws6smo/ja2_7609ru%2BAI_r156.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:11:56
Обновление Ja2+AI

Обновление фичи: связки гранат/взрывчатки
- можно присоединить резиновую ленту к любой гранате
- если к гранате присоединена резиновая лента, можно присоединить любую гранату
- можно присоединить скотч к любой взрывчатке
- можно присоединить любую взрывчатку к скотчу
- можно присоединить к tripwire любую взрывчатку, активируемую через tripwire
- можно использовать тег buddyitem для определения специальных присоединяемых предметов, например, присоединение к взрывчатке канистры с бензином будет давать большой огненный взрыв

Обновление шпионской системы:
- разоблачать шпиона, если он находится рядом со взведенной взрывчаткой

AI:
- поднимать тревогу, если солдат увидел бомбу
- избегать подходить близко к бомбам
- убегать от бомб

Fix:
- проверять максимальный уровень ремонтируемости предмета при загрузке с карты

Обновление выкриков:
- TAUNT_INFORM_ABOUT (проверять, что оппонента не видели недавно)
- TAUNT_ALERT (используется только при первоначальном поднятии тревоги, иначе использовать TAUNT_INFORM_ABOUT)
- TAUNT_SUSPICIOUS (использовать только для YELLOW ALERT)

Видео демонстрация работы со взрывчаткой и сетью растяжек
https://www.youtube.com/watch?v=9_EJAchJUkw
https://www.youtube.com/watch?v=ouDZqRGA-CE

Скачать
https://www.dropbox.com/s/t5okueoerh35inj/ja2_7609en%2BAI_r159.exe?dl=0
https://www.dropbox.com/s/vpdvtj82lfogdfc/ja2_7609ru%2BAI_r159.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:12:17
Обновление Ja2+AI

- AI может бросать гранаты по целям, которые видит кто-то другой
- обновлено/исправлено избегание огня/газа/глубокой воды
- увеличена максимальная дистанция для обхода с флангов (дальность видимости + количество клеток, которое можно пробежать за ход)
- обновление watched locations - использовать public knowledge
- помощь друзьям - использовать public knowledge
- все перехваты для всех команд, кроме игрока, начинаются как скрытые
- корректное вычисление минимальных AP для удара рукой
- использовать камуфляжную/скрытную палитру на 90% камуфляжа/скрытности (было 50%)
- разрешить перехваты при открытии дверей
- корректно заполнять информацию о здании при генерации зданий и точек залезания
- больше точек для залезания на крышу
- улучшено исправление r8104, позволяет работать квестам с выходом за экран (Фатима)

Скачать:
https://www.dropbox.com/s/yn1g6tgfhl06cua/ja2_7609en%2BAI_r171.exe?dl=0
https://www.dropbox.com/s/ajp8qpi5ip7xkhj/ja2_7609ru%2BAI_r171.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:12:40
Некоторые изменения в Ja2+AI

Продвинутый выбор точки прицеливания при стрельбе - голова, ноги, хвост корпус:
- базовый шанс стрелять в голову - 6%
- снайпер стреляет в голову чаще на 5% за каждый уровень навыка
- если стрельба идет в ту же цель и прошлый выстрел попал - к вероятности выбора стрельбы в голову добавляется половина CTH (актуального шанса на попадание), так что AI может на близком расстоянии стрелять двойками - первая в корпус, вторая в голову
- если цель - зомби, шанс выбора стрельбы в голову увеличивается на 30%, поскольку это наиболее эффективное средство борьбы с ними
- итоговый шанс модифицируется в соответствии с текущим шансом попадания, если CTH=10%, то шанс стрелять в голову уменьшается в 10 раз, чтобы не тратить пули зря

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

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

Уменьшен шанс залезть на крышу, начать новый случайный патруль или посетить знакомого, если солдат ранен или устал.

Переработан AI зомби :insane:
- AI значительно упрощен, должен работать быстрее и без глюков
- убрано сложное поведение для зомби - обход с флангов, выбор укрытия и т.д.
- зомби не будет ходить в патрули, использовать радио и прочие человеческие действия
- зомби атакует ближайшего противника, если у него нет информации о противнике, он идет к ближайшему зомби, которые что-то знает
- добавлены доп. проверки для AI зомби, чтобы исключить возможные проблемы, например, если зомби не разрешено залазить на крышу, он не будет выбирать противника на другом уровне в качестве цели (чтобы не вызвать AI loop)
- зомби всегда имеют максимальную мораль
- зомби всегда передвигаются бегом (кроме бодитайпов цивилов), если знают местонахождение противника, или шагом в спокойном режиме

Скачать:
https://www.dropbox.com/s/76ou7kqvex9eqyu/ja2_7609en%2BAI_r176.exe?dl=0
https://www.dropbox.com/s/w2a5ygeq1uethcz/ja2_7609ru%2BAI_r176.exe?dl=0

Почитать:
Zombies! WH40K! and more. (http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=19260&goto=295746&#msg_295746)
New mod: full-scale zombie invasion (http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=20450&goto=311782&#msg_311782)

Посмотреть:
Zombie Horde attacks Drassen (https://www.youtube.com/watch?v=MP44DVaiQJo)
Escape from Zombie City (part 1) (https://www.youtube.com/watch?v=rRbeS3De954)
Escape from Zombie City (part 2) (https://www.youtube.com/watch?v=nzvGqeBzX0M)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:13:03
Обновление Ja2+AI

Разные небольшие исправления и улучшения AI:
- fixed critical bug that caused crash when soldier tried to pick up item.
- fix: wrong variable used in TerrainBreathPoints
- r8235 fix: after firing an underbarrel GL, it was possible to reload via leftclick for a short time, leading to reload of main gun with a grenade
- FindSoldierByProfileID fix: correctly check last soldier in player team
- DeductPoints, ResolvePendingInterrupt, StartInterrupt: MAX_NUM_SOLDIERS fix
- Drop/pick up backpacks - added check for DropPackFlag, only current squad will drop backpacks, added message for successful drop/pick up
- RandDestWithinRange - removed room limit when alert is not raised
- RED seek, hide: check AI morale < 4 when aborting seek because of dangerous spot
- FindFlankingSpot: avoid locations with fresh corpses

Скачать:
https://www.dropbox.com/s/if38r77fcq4v6fn/ja2_7609en%2BAI_r182.exe?dl=0
https://www.dropbox.com/s/b6jw9woko9ssdtz/ja2_7609ru%2BAI_r182.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:13:24
Обновление Ja2+AI

Changes:
- Ctrl+D - skip interrupts for this merc only
- Ctrl+Alt+D - skip interrupts for player team
- allow interrupt if soldier is under fire
- don't allow interrupt if shock level percent > 50
- flanking: allow 1/2 of mercs to flank
- RandDestWithinRange: don't go too far from closest not SEEKENEMY friend if alert is not raised yet
- FindBestNearbyCover: correctly calculate AP cost
- ZombieDecideActionRed: deep water check
- AllowedAimingLevels: limit aim levels depending on distance

AI update:
DetermineMovementMode:
- night crawling
- getting closer
- crawling when taking cover
- crawling for snipers on roofs
Attacks:
- allow suppression fire on recently heard opponents
- dying or unconscious soldiers have low priority
RED sniper:
- show "Sniper!" message only for real snipers
BLACK:
- chance to stop shooting with high friendly fire chance
- reserve APs to hide after shot when in dangerous place
- skip autofire completely if have big chance of friendly fire
- allow getting closer before shooting for RCD >= 3

Bug fixes:
- r8247 fix: AimLevels bonus was displayed for OCTH although it doesn't apply there
- HandleSnitchExposition: wrong check
- HourlySnitchUpdate: NUM_PROFILES limit
- Lua IniFunction: assignment instead of check
- l_SetGlobalLuaBool: gLuaGlobal[] 1000 limit
- RemoveMPButtonsForMapScreen: MAX_MP_BUTTONS limit
- StrategicHandleQueenLosingControlOfSector: MAP_WORLD_X * MAP_WORLD_Y limit
- LightCreateOmni: check LightGetFree return value
- LightCreateSquare: check LightGetFree return value
- LightCreateElliptical: check LightGetFree return value
- LightLoad: check LightGetFree return value
- LightSpriteCreate: check LightSpriteGetFree return value
- WrapString: fixed '/0' char
- DrawSecondaryStats: wrong || operator
- gItemDescGenSecondaryRegions: increased size to 36
- FindLegalGrenade: MAXITEMS limit
- ValidItemAttachmentSlot: MAXATTACHMENTS limit
- SwapLarrysProfiles: wrong assignment
- CalcChanceToHitGun: correctly check target level for cowering penalty

Download:

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:13:50
Обновление Ja2+AI

В основном исправления, также доработана система Watched Locations:

Removed option: AI_SHOW_RED_DECISION
LuaTacticalSetup fix: TOTAL_SOLDIERS check
Watched locations:
- DecayIndividualOpplist fix: MAX_NUM_SOLDIERS limit
- FindWatchedLoc: check reachable adjacent tiles
- WatchedLocLocationIsEmpty: check that noone from team sees watched tiles
GetUniformType fix: NUM_UNIFORMS limit
SeemsLegit: check for damaged clothes
RandDestWithinRange: check for doors only at level 0
ClosestReachableDisturbance: also consider inspecting watched locations
CalcMorale:
- neutrals always have low AI morale even if they have weapons (so they run from enemy)
- bonus if last target is unconscious or suppressed
DecideAction: new debug information
Main RED AI: don't go prone when watching (to prevent endless turning)
FindBestNearbyCover: path cost fix

Скачать:

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:14:10
Обновление Ja2+AI

Одежда и шпионские операции:
- одежду нельзя снять (анимации Лиски в бикини все равно в игре не предусмотрено), только сменить на другую (при смене одежды старая будет положена в инвентарь, если она не повреждена)
- любой наемник прибывает уже в одежде своего цвета, если она соответствует цвету армии или цивилов, он может сразу включать режим шпиона, то есть нет необходимости дополнительно искать одежду, поскольку технически одежда это просто цвет формы
- при ранении в торс/ноги одежда повреждается, и включать режим шпиона после этого нельзя, меню Ctrl+точка в этом случае скажет Bad vest/Bad pants, и одежду со следами крови необходимо будет заменить на новую чистую
- снять поврежденную одежду нельзя (как и с трупа)
- наемник не будет включать режим шпиона автоматически после смены одежды, вместо этого нужно выбрать Disguise в меню Ctrl+точка, после чего будет включен режим автоматического возврата режима шпиона, пока не будет выбрано Lose Disguise в том же меню, то есть смена одежды отделена от режима шпиона, то и другое можно делать независимо
- одежда гражданского шпиона - белый верх + синий/джинсовый низ, или любые цвета, не используемые армией, в любой комбинации

В общем и целом, использование одежды теперь выглядит более реалистичным, а включение/выключение режима шпиона стало более логичным и не привязано к переодеванию.

http://i.imgur.com/JLfhiY0.png
Обнаружение противника на стратегической карте:
- из-за ошибки в коде, наемник сидящий в A.C.A. на задании "посылать разведчиков" не мог обнаруживать направление движения вражеских отрядов, что довольно неудобно, так как нельзя распределить силы перед нападением, теперь это исправлено (обнаружение направления движения отрядов радистом было возможно, но оно имеет вероятностный характер, и требует использования дефицитного навыка)
- наемники с навыком "разведчик" теперь могут определять направление движения противника в соседних секторах, что довольно полезно, с другой стороны, определение противника и направления его движения теперь работает только если наемник-разведчик не спит, не занят ничем (то есть, не лечит/учит и т.д., а просто назначен в отряд) и не находится в машине (сложно проводить разведку, сидя в машине), это означает нелегкий выбор - медленно идти пешком и избежать засады противника, или быстро ехать на машине, но рисковать попасть в засаду (так как из машины разведчик не работает), в общем все как в жизни
- вертолет может обнаруживать не только отряд в секторе, над которым пролетает, но и направление его движения, так что использовать вертолет для разведки теперь полезнее

Также разные исправления
- переполнения массивов, неправильные присваивания, использование неинициализированных переменных и прочие радости программирования на Си

Исправление для трупов на крыше (by Flugente) - теперь с трупами на крыше можно взаимодействовать, но только до тех пор, пока им не отрезали голову.

Разрушение крыш (by Flugente) - крыши разрушаются и падают от взрывов, например:
https://www.youtube.com/watch?v=r-BxD8qtebw
В некоторой степени присутствует физика - пока крыша поддерживается стенами/колоннами, в пространстве между ними она держится, если взорвать последнюю стенку/колонну - рухнет все.
Хорошо работает для плоских крыш, с наклонными могут быть некоторые артефакты, типа висящих фронтонов.
Трупы и солдаты падают с крыши на землю при разрушении и получают повреждения, обломками крыши может сильно стукнуть по голове, мешки/вентиляторы на крыше уничтожаются и т.д.
Фича работает без звука/анимации, но можно их прописать при желании в Items.xml, Explosives.xml, ExplosionData.xml и положив соответствующие файлы анимации/звука в Sounds и TileCache
Также, если включена опция ADD_SMOKE_AFTER_EXPLOSION, при обрушении крыши может появиться немного дыма.

Скачать
https://www.dropbox.com/s/38jxnva1ny863a6/ja2_7609en%2BAI_r199.exe?dl=0
https://www.dropbox.com/s/ix0dhjls23gruei/ja2_7609ru%2BAI_r199.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.06.2016 в 12:15:02
Микро обновление Ja2+AI

Разрешено прыгать через заборы и забираться на крыши с рюкзаком на спине.

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

Скачать
https://www.dropbox.com/s/03tc5pe4k7c7omy/ja2_7609en%2BAI_r203.exe?dl=0
https://www.dropbox.com/s/x5kyp8ui5o65120/ja2_7609ru%2BAI_r203.exe?dl=0

Предупреждение:
Никогда не складывайте один рюкзак с вещами в другой рюкзак, это приведет в будущем к пропаданию предметов и прочим неприятностям.
То же самое относится к любым LBE-предметам - разгрузкам, карманам и прочим.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 24.06.2016 в 17:01:19
2Seven: можно ли сделать так, чтобы наёмник, назначеный на управление А.С.А., не ложился спать, или получал информацию даже в спящем режиме? а то как только он ложится спать, вся разведка летит к чертям.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.06.2016 в 17:14:02

on 1466776879, Махновский wrote:
можно ли сделать так, чтобы наёмник, назначеный на управление А.С.А., не ложился спать, или получал информацию даже в спящем режиме? а то как только он ложится спать, вся разведка летит к чертям.

Технически, наверное, можно, но это нелогично и нереалистично.
Правильный подход в таком случае был бы назначить туда двоих и заставить их дежурить посменно.
Кроме того, разведку может осуществлять радио оператор, осведомитель или наемник с навыком разведчика.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.06.2016 в 14:56:21

on 1466777642, Seven wrote:
Технически, наверное, можно, но это нелогично и нереалистично.
исхожу из того, что если придерживаться реализма, то логичнее было бы передавать управление а.с.а. в руки ополченцев, а наёмнику - только курировать работу этих наймитов. тогда получение информации о передвижении врага может происходить не зависимо от сна/бодрствования мерка.
ещё было бы хорошо, если бы служба а.с.а. могла показывать передвижение врага только на определённом расстоянии от города, а слухи из бара случайным образом дополняли бы картину того, что твориться на дальних рубежах арулько (тогда в барных пьянках появился бы смысл).
также для реализма хорошо было бы ввести небольшие траты на содержание службы а.с.а.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.06.2016 в 15:13:57
2Махновский:
Что мешает прописать в FacilityTypes.xml в нужном facility стоимость содержания?
А также все необходимые типы обнаружения противника

Quote:
// There are several detection methods, and they allow/disallow detection in different groups of sectors.
// DETECT_ENEMIES_IMMEDIATE: Detection in sectors near to where the merc is working.
// DETECT_ENEMIES_DYNAMIC: Detection in sectors where Mobile Militia are allowed to roam.
// DETECT_ENEMIES_LONGRANGE: Detection in all explored sectors.
// DETECT_ENEMIES_ANYWHERE: Detect enemy units all over the map.
// Also there are two Counting methods, which allow reading the exact number of troops in specific sectors.
// COUNT_ENEMIES_IN_WILD: Can count enemy numbers in non-city sectors only.
// COUNT_ENEMIES_IN_CITIES: Can counter enemy numbers in city sectors only.


К примеру, в Wildfire:
Обнаружение противника во всех исследованных секторах, кроме городов, стоимость 20$/час:

Quote:
<ubIndex>8</ubIndex>
<szFacilityName>Military Headquarters</szFacilityName>
<szFacilityShortName>Mil. HQ</szFacilityShortName>
<ubTotalStaffLimit>6</ubTotalStaffLimit>
<ASSIGNMENT>
     <ubAssignmentType>STAFF</ubAssignmentType>
     <szTooltipText>The war room here has all sorts of digital equipment, designed for maintaining a good grasp on the strategic situation across the country. This will help you coordinate your defenses, and collect information about enemy movements in the wilderness. You might even learn a thing or two.</szTooltipText>
     <ubStaffLimit>2</ubStaffLimit>
     <sCostPerHour>20</sCostPerHour>
     <fDetectEnemiesLongrange>1</fDetectEnemiesLongrange>
     <fCountEnemiesInWild>1</fCountEnemiesInWild>
     <CONDITIONS>
           <ubMinimumWisdom>80</ubMinimumWisdom>
           <ubMinimumLeadership>70</ubMinimumLeadership>
     </CONDITIONS>
     <MORALE>
           <ubChance>300</ubChance>
           <bBaseEffect>0</bBaseEffect>
           <ubRange>15</ubRange>
     </MORALE>
     <LEADERSHIP>
           <ubChance>70</ubChance>
           <bBaseEffect>1</bBaseEffect>
           <ubRange>2</ubRange>
     </LEADERSHIP>
</ASSIGNMENT>


Обнаружение противника в радиусе 2 секторов, стоимость 10$/час:

Quote:
<ubIndex>10</ubIndex>
<szFacilityName>A.C.A Building</szFacilityName>
<szFacilityShortName>A.C.A</szFacilityShortName>
<ubTotalStaffLimit>4</ubTotalStaffLimit>
<ubMilitiaTrainersAllowed>2</ubMilitiaTrainersAllowed>
<ubMobileMilitiaTrainersAllowed>1</ubMobileMilitiaTrainersAllowed>
<ASSIGNMENT>
     <ubAssignmentType>STAFF</ubAssignmentType>
     <szTooltipText>The locals here may be willing to scout out the surrounding area for you. You can collect the information gleaned from them to get a better idea about enemy activity in this region. They'll feel safer, and you might even learn a few things about strategic coordination.</szTooltipText>
     <ubStaffLimit>2</ubStaffLimit>
     <sCostPerHour>10</sCostPerHour>
     <fDetectEnemiesDynamic>1</fDetectEnemiesDynamic>
     <ubDetectEnemiesImmediate>2</ubDetectEnemiesImmediate>
     <CONDITIONS>
           <ubMinimumWisdom>75</ubMinimumWisdom>
           <ubMinimumLeadership>40</ubMinimumLeadership>
           <ubMinimumLoyaltyHere>80</ubMinimumLoyaltyHere>
     </CONDITIONS>
     <MORALE>
           <ubChance>800</ubChance>
           <bBaseEffect>1</bBaseEffect>
           <ubRange>10</ubRange>
     </MORALE>
     <LOYALTY_LOCAL>
           <ubChance>40</ubChance>
           <bBaseEffect>1</bBaseEffect>
           <ubRange>4</ubRange>
     </LOYALTY_LOCAL>
     <LEADERSHIP>
           <ubChance>60</ubChance>
           <bBaseEffect>1</bBaseEffect>
           <ubRange>0</ubRange>
     </LEADERSHIP>
</ASSIGNMENT>


Обнаруживать противника везде, и определять точную численность, стоимость 20000$/час:

Quote:
<ubIndex>40</ubIndex>
<szFacilityName>Satellite Scan - Full</szFacilityName>
<szFacilityShortName>Full Scan</szFacilityShortName>
<ubTotalStaffLimit>1</ubTotalStaffLimit>
<ASSIGNMENT>
     <ubAssignmentType>STAFF</ubAssignmentType>
     <szTooltipText>Access full satellite imaging to detect enemies in all of Arulco. Infra-red and thermo imaging detects even well hidden enemies within cities.  Staff#: 1 Cost/h: 20000$, Detects exact enemy locations and numbers on the whole map, Req.: LDR-80 WIS-80 LVL-6</szTooltipText>
     <ubStaffLimit>1</ubStaffLimit>
     <sCostPerHour>20000</sCostPerHour>
     <fDetectEnemiesAnywhere>1</fDetectEnemiesAnywhere>
     <fCountEnemiesInWild>1</fCountEnemiesInWild>
     <fCountEnemiesInCities>1</fCountEnemiesInCities>
     <CONDITIONS>
           <ubMinimumLeadership>80</ubMinimumLeadership>
           <ubMinimumWisdom>80</ubMinimumWisdom>
           <ubMinimumLevel>6</ubMinimumLevel>
     </CONDITIONS>
</ASSIGNMENT>


Если разрешить работать assignment во время сна, игрок будет читить, назначая наемников спать в A.C.A, а в остальное время делать что-то полезное - чинить, учиться и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.06.2016 в 23:49:04

on 1466856837, Seven wrote:
Если разрешить работать assignment во время сна, игрок будет читить, назначая наемников спать в A.C.A, а в остальное время делать что-то полезное - чинить, учиться и т.д.
наверное, кто-то и догадался бы переключать задачи для наёмника во время его состояния сил, но это, на мой взгляд, было бы не читерно, а геморно. проще назначить и забыть про мерка, переключившись на другие более важные задачи. но можно ведь сделать и так, чтобы наёмник, сидящий в A.C.A, вообще не терял бодрость (в баре же не устают бухать???)

п.с. спасибо за наводку на FacilityTypes

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.06.2016 в 23:59:34

on 1466887744, Махновский wrote:
но можно ведь сделать и так, чтобы наёмник, сидящий в A.C.A, вообще не терял бодрость (в баре же не устают бухать)  

По крайней мере, можно сделать, чтобы он меньше уставал и быстрее высыпался, см. <usFatigue> и <usSleep> в FacilityTypes.xml
Вообще, FacilityTypes позволяет настраивать доступные назначения в широких пределах, см. Описание FacilityTypes.xml (http://ja2v113ham.wikia.com/wiki/FacilityTypes.XML_(HAM_3.6))

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.07.2016 в 00:00:16
Обновление Ja2+AI

Изменения:
- шпионские операции: показывать сообщение, если военные цвета не могут быть использованы как гражданская одежда
- Watched Locations: расширенная коммуникация при наличии Extended Ear у обоих AI солдат
- оптимизация решения Watch
- улучшения Red AI
- уменьшение уровня освещенности в тени (r7016)
- исправление AI cowering
- исправление вычисления AimTime для Stab/Punch
- резервирование AP для укрытия после выстрела
- перемещение в более оптимальную позицию перед выстрелом
- зомби будет прятаться, если не может атаковать или двигаться к противнику или другу

Больше возможных музыкальных треков (feature by anv):
- NOTHING_E_MUSIC - NOTHING_P_MUSIC,
- TENSOR_D_MUSIC - TENSOR_P_MUSIC,
- BATTLE_B_MUSIC - BATTLE_P_MUSIC,
- CREEPY_MUSIC_B - CREEPY_MUSIC_D,
- CREATURE_BATTLE_MUSIC_B - CREATURE_BATTLE_MUSIC_D
Примечание: количество треков может быть любым, при условии, что они именуются последовательно, например, BATTLE_A_MUSIC - BATTLE_F_MUSIC.

Скачать:
https://www.dropbox.com/s/z6y9xixglw5uvt5/ja2_7609en%2BAI_r211.exe?dl=0
https://www.dropbox.com/s/0q06ngvcl24enrp/ja2_7609ru%2BAI_r211.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 02.07.2016 в 00:38:44
2Seven: есть идея для AI перка Вор. На сегодня он более вредный, чем полезный. Но что если он будет не только воровать в секторе вещи, но и добывать какие-либо небольшие деньги (сумма генерится автоматически от нескольких долларов до нескольких десятков в сутки).
также в качестве антибонуса: присутствие вора в городе приводит к уменьшению лояльности города.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.07.2016 в 00:43:40

on 1467409356, Махновский wrote:
через меню преобразования - это что нужно сделать?

Открыть описание предмета, кликнуть по большой картинке, если на ней есть шестеренка, выбрать нужное преобразование.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 02.07.2016 в 00:51:59

on 1467409420, Seven wrote:
если на ней есть шестеренка, выбрать нужное преобразование

вот оно как, оказывается. ни разу не открывал шестерёнку.  :)
всегда во время заклинивания рука тянулась нажать L (look), чтобы передёрнуть затвор. это казалось интуитивно логичным.  :(

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 13.07.2016 в 12:35:45
Обновление Ja2+AI

- сближение с противником с использованием укрытий
- обновление режимов передвижения
- автоподнятие рюкзаков по окончанию боя
- обновление AI морали
- обновление решения AI между стрельбой/передвижением
- паникующий солдат не может перехватывать
- исправление для неправильного вычисления кровотечения, исправление использования фляжки
- исправление для потери максимального здоровья при использовании регенераторов
- если команда не видит противников, watched location не уменьшается, опасными считаются все трупы
- обновление для поиска свежих трупов - проверка своей команды, только bodytype солдат
- можно задавать сторону для фракции цивилов - <Side>2</Side>
- отключена стрельба на подавление по зомби
- не переключаться в Green/Yellow AI, если поблизости есть свежие трупы

Создание фракции цивилов, враждебной к игроку и противнику:
- прописать ей Side 2 или 3 в CivGroupNames.xml, например

Quote:
<NAME>
     <uiIndex>1</uiIndex>
     <Enabled>1</Enabled>
     <szGroup>Rebel</szGroup>
     <AddToBattle>1</AddToBattle>
     <Loyalty>1</Loyalty>
     <Side>2</Side>
</NAME>

- активировать враждебность фракции в скрипте инициализации игры GameInit.lua

Quote:
SetCivGroupHostile( Group.REBEL_CIV_GROUP , Civ_status.CIV_GROUP_HOSTILE )


Скачать:
https://www.dropbox.com/s/jdmfx5glh6pvcf5/ja2_7609en%2BAI_r221.exe?dl=0
https://www.dropbox.com/s/hrzx50q67nvl2lu/ja2_7609ru%2BAI_r221.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 13.07.2016 в 18:10:03
2Seven: отличное обновление!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Shico на 14.07.2016 в 11:37:40
2Seven: новкю игру не нужно начинать?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.07.2016 в 12:08:40

on 1468485460, Shico wrote:
новую игру не нужно начинать?

Нет, все версии Ja2+AI совместимы между собой и с стандартным ja2.exe 7609.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 14.07.2016 в 16:46:49
2Seven:
Во время боя с некоторыми мерками происходит странная вещь с энергией - она ни с того ни с сего внезапно обнуляется и мерк падает без сознания. Один глоток из фляжки восстанавливает ему сразу пунктов до 70 энергию. А следующий глоток ее опять обнуляет.
Если сделать только один глоток, то мерк встанет, но на следующем ходу (либо через несколько секунд в реал-тайме) снова упадет с нулевой энергией. И так пока бой не закончится. Иногда может прекратится на несколько ходов, но потом возобновляется.

Нагрузка при этом не превышает 100%. Даже меньше 70%. Действий никаких сложных он не совершает, это может с ним случится даже когда он просто лежит.

Сборка Full_4870ru+Mods.7z, мод AR, билд AI 211.exe.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.07.2016 в 16:53:33
2Nikk:

Актуальная версия 221, так что стоит попробовать обновиться и переиграть бой, в котором были проблемы. Если баг останется - тогда нужен воспроизводимый сейв.


on 1468504009, Nikk wrote:
Сборка Full_4870ru+Mods.7z

Видимо, имеется в виду Full_7609ru+Mods.7z?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 14.07.2016 в 18:05:37

on 1468504413, Seven wrote:
Видимо, имеется в виду Full_7609ru+Mods.7z

Ага, не то название скопировал.
on 1468504413, Seven

wrote
:
Актуальная версия 221

Попробую, если еще вылезет такое, скину сейв.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 16.07.2016 в 20:18:45
обратил внимание, что если напасть на новый сектор, то враги ночью ведут себя странно. на звук выстрела прибегает всего один солдат, а остальные где-то вдалеке бегают друг за другом. толпой больше не нападают. раньше они хоть могли затоптать до смерти, поэтому приходилось маневрировать, чтобы убежать от толпы, а теперь ночной бой - просто тир, так как врагамне интересно, кто там только что пристрелил их коллегу. тут возможно что-то подправить с интеллектом?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.07.2016 в 23:11:51
2Махновский:
Попробую посмотреть ночной бой в новых версиях. В принципе, такого не должно быть, что враг не атакует на источник звука.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 16.07.2016 в 23:16:09
2Seven: враг атакует, но как-то вяло. пока хоть один солдат видит мерка, то толпа солдат может собраться. если пристрелить такого солдата-наблюдателя, то остальные солдаты тупо садятся в засаду и не бегут посмотреть, кто там стрелял.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.07.2016 в 23:44:15
2Махновский:
Если они садятся в засаду, почему не перехватывают? У наемников уровень намного выше, чем у солдат для текущего прогресса?
AI использует более осторожное поведение и более склонен сидеть в засаде, если никто в данный момент не видит противника, но это скорее относится к CUNNING и DEFENSIVE солдатам, а BRAVE и AGGRESSIVE, а также SEEKENEMY все равно будут атаковать.
Исключение - если на пути следования находятся свежие трупы, тогда AI попытается обойти или будет сидеть в засаде.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.07.2016 в 11:42:01

on 1468701855, Seven wrote:
Если они садятся в засаду, почему не перехватывают?  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 17.07.2016 в 12:05:17
2Махновский:
Понятно. Вообще в игре бонус дальности видимости по сравнению с противником дает критическое преимущество - что днем, что ночью.
Насчет проблемы, что делать ночью, когда противник имеет преимущество в дальности видимости - буду думать, тут нужно тестировать именно ночные бои достаточно интенсивно.
Бегать друг за другом солдаты не должны, если такое происходит, интересно посмотреть логи AI, что он при этом думает.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.07.2016 в 17:55:42

on 1468746317, Seven wrote:
Бегать друг за другом солдаты не должны

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 17.07.2016 в 18:01:20

on 1468767342, Махновский wrote:
в оригинале боты бежали на ближайший шум, даже если это дружественный юнит

Вроде шум от дружественных юнитов вообще должен игнорироваться.


on 1468767342, Махновский wrote:
что, если добавить врагу с тегом "агрессивный" такое поведение:
если враг не видит стреляющего, то:
- определяет точку выстрела (как это было ранее).
- определяет укрытия относительно точки выстрела.
- враг определяет свой путь исходя из укрытий.
- враг бежит к точке выстрела.
- если враг видит противника, то, исходя из очков действия, атакует или укрывается.  
- если враг не видит противника, то добегает до точки выстрела.
- враг получает команду "рассредоточиться".  

Попробую что-нибудь придумать с ночным AI, вообще было бы интересно посмотреть сейв с описанным поведением, особенно про беготню друг за другом, ну и понастраивать AI исходя из конкретной тактической ситуации.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.07.2016 в 18:08:13

on 1468767680, Seven wrote:
посмотреть сейв с описанным поведением
если будет такой бой, попробую скинуть сейв.
днём-то красота как враги себя ведут! :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 18.07.2016 в 17:41:24

on 1468689525, Махновский wrote:
остальные где-то вдалеке бегают друг за другом

Ну не знаю... У меня стоит только сделать один выстрел ночью, как в ответ из темноты прилетит столько, что мама не горюй. Приходится либо использовать бесшумное оружие (в том числе мордобой), либо после выстрела тут же прятаться в укрытие (обязательно пуленепробиваемое).

2Seven:
Опять по поводу стрельбы на подавление на звук.

1. Если ночью выстрелить и отбежать (не в стелсе) то противник все равно точно знает куда стрелять. Причем видеть он ну никак не может цель, т.к. дистанция в момент выстрела была за пределами ночной видимости, а после того как мерк отбежал, то она стала еще больше. Причем я пробовал отбегать клеток на 10-15, все равно меня настигали. Такое впечатление, что враг после моего выстрела начинает видеть мерка и все его перемещения.

2. Заметил, что AI сейчас слишком часто предпочитает стрелять на подавление на звук. Раньше AI кидал осветитель и затем снайперы стреляли в тех, кого видно в круге света (по наводке, т.е. кто-то видит, остальные стреляют за пределы видимости). Сейчас никто не будет стрелять в мерка, которого видит солдат (кроме этого солдата). Все остальные будут стрелять на звук, в том числе и снайперы, если конечно другой мерк имел неосторожность пострелять на этом ходу.

Надеюсь я понятно объяснил )

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.07.2016 в 19:26:27
2Nikk:
Надеюсь, в новой версии будет починено - стрельба на подавление ночью уже несколько ограничена, с остальным тоже разберусь постепенно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.07.2016 в 14:41:25
сейв ночного боя. мод Солдаты анархии
https://yadi.sk/d/L7BhefKYtRsK4

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 20.07.2016 в 16:29:38
2Seven:
Вот как это?) Прилагаю сейв боя. В мой ход Айра стреляет в чувака, который сидит в нескольких клетках на север от нее. Затем отбегает в стелсе. (это надо сделать, чтобы воспроизвести ситуацию, остальными можно не ходить). Ее никто не видит. Тем не менее во время своего хода AI из нее сделает решето. Причем я сначала думал что они стреляют в точку, откуда был произведен выстрел. Поскольку стреляют с севера и с востока, я отбежал по диагонали, чтобы просто случайно под пулю не попасть. Нифига, они стреляют точно в нее. Мне просто интересно знать, откуда AI узнает, куда она отбежала. Т.е. я не против, пусть AI стреляет, только хочется понять, на что он ориентируется, чтобы можно было с этим как-то бороться.
https://yadi.sk/d/1haiAMgqtU6da

PS Та же ситуация со Знатоком. Он убивает солдата на северо-западе от него и отбегает за угол дома в стелсе. И снайпер, который сидит у восточного края карты, через полсектора, через две стены попадает в него. Неужели он в стелсе так шумит что его слышит враг, до которого минимум 20 клеток?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.07.2016 в 16:34:07
2Nikk:
Это некоторые проблемы в системе подавления, в следующей версии исправлено.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 20.07.2016 в 16:42:33

on 1469021647, Seven wrote:
Это некоторые проблемы в системе подавления, в следующей версии исправлено.


Не то чтобы я жалуюсь)) Играть конечно стало сложнее, но просто непонятно как AI находит цель.
Но раз исправлено, будем ждать. Спасибо за все)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.07.2016 в 16:48:22
2Nikk:
Помимо прочего, AI слышит шаги, даже если это на первый взгляд не очевидно, и запоминает позицию противника на слух.
В свой ход можно увидеть красный индикатор, если противник за стеной ходит, но для игрока индикатор показывается только при определенном уровне громкости, а AI такой индикатор "видит" постоянно, если слышит хоть что-нибудь. И соответственно планирует свои действия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 20.07.2016 в 16:54:25

on 1469022502, Seven wrote:
AI такой индикатор "видит" постоянно

Вот в этом и есть мне кажется основная проблема. То что не понятно, слышат тебя или нет.
Хотя в моей ситуации вряд ли кто-то мог слышать: ближайший враг был в 15 клетках. Вряд ли мерк 8 уровня с проворностью около 85 при беге в стелсе шумит на 15 клеток. Или я ошибаюсь, и все-таки мог слышать?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.07.2016 в 17:04:12
2Nikk:
В данном случае вероятно имеет место быть баг стрельбы на подавление.

Как определить, слышал ли противник наемников или нет, я не знаю, ни в оригинале, ни в одном из известных модов эта информация никак не отображается, так что рецепт тут один - не хочешь, чтобы тебя слышали - двигайся в стелсе.
Конкретную информацию, за сколько клеток слышны шаги/выстрелы и другой шум, можно найти разве что в исходниках.
Также, наличие на противнике расширенного уха или наличие специальных навыков (ночник) заметно увеличивает дальность обнаружения, как и в случае с наемниками.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 20.07.2016 в 17:19:46
2Seven:
Ясно. Спасибо

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 20.07.2016 в 21:33:55
как же всё-таки отличается поведение врагов у меня и Nikkа при одном и том же exe-шнике! у меня в случае опасности враг садится на землю аки страус головой в песок и ждёт, пока кто-нибудь не увидит моего мерка, иначе не шелохнётся. это поведение хорошо видно в моём сейве. а ещё можно подползти в стелсе к врагу сзади вплотную, и он даже не заметит твоего присутствия, хоть пляши за спиной.
а у Nikkа враги слышат мерка где-угодно, даже не видя его, и постоянно атакуют!
при этом у меня - пистолетный период и прогресс игры 5% и OCTH, а у Nikkа - если не ошибаюсь, прогресс 70% и NCTH!  :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.07.2016 в 21:38:01
2Махновский:
А если подползти в стелсе а потом потопать в обычном режиме, обернется?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 20.07.2016 в 21:42:00

on 1469039881, Seven wrote:
А если подползти в стелсе а потом потопать в обычном режиме, обернется?
да, тогда замечает. но раньше я стелс-спецом и в стелсе при 100%-ном камуфляже вплотную не мог подползти - замечали 100% примерно за одну клетку.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.07.2016 в 21:47:12
2Махновский:
Ну это вроде нормальное поведение, можно играть в разведчиков, снимать часовых и т.д.
В стелсе я вообще ничего не менял, так что может это особенности экипировки в моде или наемник прокачаный.
Можно добавить поворот в случайную сторону в RED state, тогда подкрадываться станет сложнее.
По остальному - в новой версии AI не будет использовать решение Watch, если ночью у него нет ПНВ и наблюдаемая точка не освещена, также будет отключено осторожное поведение, если нет укрытия от бесконечного взгляда известных противников (то есть если не прячется за стенкой).

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 00:00:15
2Seven: очередная порция наблюдений.
после того, как враги в первый раз заметили моего мерка в секторе после того, как я "нашумел" (враг меня заметил перед тем, как я запрятался), они вели себя красиво: начали окружать пятачок шума, то есть, моего мерка, постепенно сужая круг, что стало приятным сюрпризом для меня, и неприятным - для моего мерка. после того, как мерк еле ускользнул из окружения, солдаты ещё два хода изображали бурную активность - бегали вокруг моей вскрытой "лёжки" и на шум ближайших собратов.
и вот потом их поведение сломалось. каждый из них присел там, до куда добежал, и больше эту точку не покидал и не шевелился. стоило мне снова пошуметь, они 1 ход бежали на шум, потом присаживались и снова замирали.
вот такие наблюдения. может, чем-то поможет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 00:25:12

on 1469039635, Махновский wrote:
ещё можно подползти в стелсе к врагу сзади вплотную, и он даже не заметит


on 1469040432, Seven wrote:
Ну это вроде нормальное поведение, можно играть в разведчиков, снимать часовых и т.д.  

согласен. во время боя добавляет приятного разнообразия.
Что хотелось бы изменить в AI - чтобы так подползать мог только стелс-специалист определённого уровня знаний и бонуса камуфляжа. сейчас же, как я понял, подползать в стелсе может даже неопытный мерк без всякий стелс-бонусов

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 21.07.2016 в 06:02:53

on 1469039635, Махновский wrote:
прогресс 70% и NCTH!

Даже 80. Хотя почему - не могу понять. Даже пол карты еще не открыл, городов меньше половины захвачено.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 07:12:13
2Nikk: видимо, включил (или наоборот не отключал) новую систему расчета прогресса. она автоматически привязала максимальный прогресс к количеству трупов на квадратный метр арулько. по этой же причине я её когда-то сам отключил: слишком быстро считала прогресс.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 13:22:07

on 1469070173, Nikk wrote:
Даже пол карты еще не открыл, городов меньше половины захвачено.

По умолчанию прогресс считается как

Quote:
GAME_PROGRESS_MAX_POINTS_FROM_KILLS = 25
GAME_PROGRESS_MAX_POINTS_FROM_SECTOR_CONTROL = 25
GAME_PROGRESS_MAX_POINTS_FROM_MINE_INCOME = 50
GAME_PROGRESS_MAX_POINTS_FROM_EXPLORED_SECTORS = 0


Также по умолчанию в 1.13 включен альтернативный расчет прогресса

Quote:
ALTERNATE_PROGRESS_CALCULATION = TRUE

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

Скорость роста прогресса от количества убитых противников можно регулировать опциями

Quote:
NUM_KILLS_PER_PROGRESS_POINT_NOVICE             = 7
NUM_KILLS_PER_PROGRESS_POINT_EXPERIENCED       = 10
NUM_KILLS_PER_PROGRESS_POINT_EXPERT             = 15
NUM_KILLS_PER_PROGRESS_POINT_INSANE             = 60

По умолчанию на эксперте для достижения 100% прогресса нужно убить 15 * 100 = 1500 солдат противника.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 21.07.2016 в 14:10:00
Почитал, заинтересовался, посмотрел статистику. Посчитал кличество трупов около 3к на всех наймитов и фиг знает сколько перебили ополченцы, прогресс 48\48. Стоит самый медленный. 5 городов, 3 пво. Уровень сложности безумный. Мод тип-П сдо, по идее роли не играет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 14:12:37
2night:
Ну так и получается, 3000 это около 50% от необходимых 6000 на insane.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 21.07.2016 в 14:18:00

on 1469096527, Seven wrote:
По умолчанию прогресс считается как

Ну тогда понятно. У меня уже 10 день идет, каждый день в среднем 3 боя проводит каждая команда, в каждом бою в среднем 20 трупов. Как раз получается 1200. Это и есть мои 80% прогресса.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 15:30:00
Доступна для предварительного тестирования новая версия Ja2+AI с некоторыми исправлениями и дополнениями.
Всем заинтересованным просьба протестировать дневной/ночной бой, подавление, общие впечатления и стабильность.
EDIT: ссылки убраны

Подробное описание несколько позже.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 18:01:05
2Seven: OCTH. ночной бой, первый обнаруженный баг. при стрельбе очередью врагами "на слух", пули свободно пролетают через бетонную стенку. возможно, даже игнорируется штраф на невидимость оппонента

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 18:03:09
2Махновский:
Скорее всего баг карты. Стоит проверить эту стенку на стандартном ja2.exe на простреливаемость и просматриваемость.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 21.07.2016 в 18:15:33

on 1469104200, Seven wrote:
Всем заинтересованным просьба протестировать дневной/ночной бой

Как назло времени сейчас совсем нет. Но постараюсь завтра погонять.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 18:39:37

on 1469113389, Seven wrote:
Стоит проверить эту стенку на стандартном ja2.exe на простреливаемость и просматриваемость.
это полуразрушенное здание в правом нижнем углу с ящиками в секторе А9 (омерта). там вроде проблем не было с лишними дырами в здании. ещё до этого замечал, что стены в этом же домике проигнорировали осколки гранаты. возможно, AI игнорирует стену, если стрелять очередью???

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 20:54:11

on 1469119270, Махновский wrote:
по изменившемуся поведению в ночном бою, когда я нападаю на сектор. враги стали активнее: если их не видишь, они перемещаются по сектору. но если враг попал в твоё поле зрения и при этом присел, то будет сидеть бесконечно долго, периодически вращаясь в разные стороны. было бы неплохо, чтобы, если присел, то через ход-два поднимался и начинал снова искать цель.

Чтобы предметно обсуждать, нужен сейв с указанием ID противника, который сидит на месте и не атакует.

Quote:
при нынешнем ночном  поведении враг слишком предсказуем и безопасен.

Есть ли у него в раздаче осветители? По логике, услышав шум, он прежде всего должен бросить осветитель. Стреляет ли он на подавление, услышав противника?
Также довольно существенно, что в SoA отключено туннельное зрение, в сочетании с ПНВ более высокого уровня, чем у противника, это практически чит.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 21:05:52
2Seven: враги заметно активизировались. те, которые садились, оказались исключением, а не правилом. если мерка заметил один враг и мерк его не убил, но укрылся, то издалека может прилететь очередь.
почему отсутствие тоннельного зрения - это чит? у ботов тоже ведь отсутствует тоннельное зрение, если эту функцию отключить?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 21:11:42
появилась другая проблема: игра стала зависать на ровном месте. уже несколько раз такое было.
SoA, ja2_r227
сейв: https://yadi.sk/d/Ssx1u6LBtWbQ4

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 21:15:09
2Махновский:
Для того, чтобы AI не атаковал, нужно целое стечение обстоятельств:
- низкий уровень агрессивности (не выше CUNNING)
- наличие укрытия в данной точке от взгляда противника (а ночью еще и наличие ПНВ у солдата)
- приказ отличающийся от SEEKENEMY (так что если AI атакует сектор, то будет вести себя более агрессивно, а вот гарнизон может позволить себе играть от обороны)
- наличие товарищей, обходящих ближайшего противника с фланга
- отсутствие товарищей, которые видят противника в данный момент

Также AI не будет атаковать, если перед ним находится свежий труп, но тут тоже есть проверки:
- труп постепенно перестает быть свежим, так что это временная остановка, ходов на 10
- проверяется наличие укрытия в данной точке, наличие ПНВ ночью
- если солдат или кто-то рядом под обстрелом, осторожное поведение отменяется
- если кто-то из товарищей видит ближайшего противника, осторожное поведение отменяется


on 1469124352, Махновский wrote:
почему отсутствие тоннельного зрения - это чит? у ботов тоже ведь отсутствует тоннельное зрение, если эту функцию отключить?

При включенном туннельном зрении, ПНВ позволяет обозревать в лучшем случае 180 градусов вперед, при этом у AI есть шанс подобраться незамеченным сзади, а чаще ПНВ в модах дает еще более узкий обзор градусов в 120 и даже меньше. Если же туннельное зрение отсутствует и наемник имеет ПНВ более высокого уровня, чем AI, у AI просто не остается шанса подобраться незамеченным или первым увидеть противника, поэтому отсутствие туннельного зрения должно компенсироваться наличием у противника в раздаче ПНВ такого же или более высокого уровня, чем у игрока.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 21:19:06

on 1469124909, Seven wrote:
Также AI не будет атаковать, если перед ним находится свежий труп,
действительно, вот рядом с такими трупами враги и присаживались "отдохнуть". хотя логики в этом не вижу. логичнее. если присел, осмотрелся, побежал дальше искать врага.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 21:21:22

on 1469125146, Махновский wrote:
действительно, вот рядом с такими трупами враги и присаживались "отдохнуть". хотя логики в этом не вижу. логичнее. если присел, осмотрелся, побежал дальше искать врага.

Логика в том, что дальше опасное место, которое простреливается противником, и лучше подождать, пока кто-нибудь обойдет с фланга или пока противник сам не высунется.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 21:27:19

on 1469124909, Seven wrote:
При включенном туннельном зрении, ПНВ позволяет обозревать в лучшем случае 180 градусов вперед, при этом у AI есть шанс подобраться незамеченным сзади
у тоннельного зрения есть свои плюсы, но всё же я противник этого нововведения. в жизни солдат постоянно вертит головой, поэтому, всё равно может обозревать на 360 градусов, а в игре - нужно потратить очки и повернуть всю тушу на 90 или 180 градусов. поэтому отключение тоннельного зрения - ближе к реализму. к слову, тоннельное зрение оставил у ружейной оптики, но сделал его менее "тоннельным".

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 21:29:08
не тот сейв скинул.
вот правильный:
https://yadi.sk/d/5AALkwVJtWcrP

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2016 в 21:32:31
2Махновский:
Реализм - это понятно, но поскольку речь идет об игре, нужно и о балансе заботиться.
В случае отсутствия туннельного зрения это означает наличие у AI в раздаче ПНВ, позволяющего ему иметь радиус зрения такой же как у игрока или больше.
В противном случае никакой "интеллект" не поможет, это просто вопрос игровой механики.
В реальности никто во время движения, на бегу, головой не вертит, не говоря уже о способности что-то там рассмотреть на грани видимости, так что реалистичный вариант это как раз обзор в районе 120-180 градусов, и во время хода вручную поворачивать наемника, чтобы обозревать окрестности.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 21:40:26

on 1469125951, Seven wrote:
В случае отсутствия туннельного зрения это означает наличие у AI в раздаче ПНВ, позволяющего ему иметь радиус зрения такой же как у игрока или больше.  
с раздачей пнв, кстати, тоже есть баг, который заметили ещё на мишках в моде deidrana lives. раздача предметов игнорирует уровни крутизны ПНВ и раздаёт их рандомно при любом прогрессе. поэтому, даже если выставить у пнв 10 уровень крутости, элитчики могут его притащить с собой хоть при прогрессе игры 1%. вообще, конечно же, не хотел бы, чтобы такое было, так как это нарушает баланс. тут или отключаешь массированные атаки, чтобы элитчиков вначале игры н ебыло, или удаляешь вообще ПНВ из раздачи.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.07.2016 в 23:10:00
2Seven: ночное поведение врагов - отличное! понравилось, как AI ведёт стрельбу на подавление, главное, вовремя убегать оттуда, где тебя видели в последний раз.
осталась проблема с зависанием игры: происходит какое-то событие, которое не связанно с действиями самого мерка.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 22.07.2016 в 00:16:25
Этот пост не затрагивает последний ехе. Но всетаки нпс различают тип противника? Если да то какого черта они кидают слезогонку и горчичку в зомбаков? Или был бы камень его бы кинули все таки если попасть 1хп снимет))) [offtop]Немного юмора. Если наорать на зомби или он наорет в ответ то можно обделаться и подскользнуться.[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 22.07.2016 в 18:38:39
2Seven:
Поиграл в ночной бой на 231 релизе. Сейчас на подавление стреляет очень редко. В меня стреляли один раз, правда через стену. Но судя по всему это была стрельба не на звук, а он меня увидел.
Прилагаю сейв. Только что прогнал его на 221 и 231 релизах. Делал выстрел Айрой и завершал ход. В 221 релизе из нее делают решето, в 231 не стреляют (вообще), даже те кто видит ее.

Прогнал еще несколько раз этот же ход. В 221 релизе все стабильно. Умеющие стрелять очередью - стреляют. Не умеющие - стреляют одиночными. Результат - Айра погибает (100% случаев). В 231 иногда видимые враги (2 штуки) стреляют, иногда нет. Тот что ближе подбегает и слезогонку кидает. Невидимые враги не стреляют. Хотя сами видят цель.

Сборка Full_7609ru+Mods, мод AR.

https://yadi.sk/d/kV7_MamAtYEya

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 22.07.2016 в 20:30:27
2Seven:
Анализ боя. 1го ночного. ехе 231

Еду я по хайвею торгую мороженным, и тут мне говорят мол ездишь, торгуешь за крышу не платишь. Короче будем делать тебя короче на целую голову. Ну я же крутой мерк, да и со мной моя бригада таких же крутых непобедимых дуболомов включая майка и конрада. Ну от крутости своей и непобедимости решили мы бросить машину и шкериться по кустам. 15 ходов я расставлял на штурмовые позиции своих, расставил. С первым же залпом завалил 5рых супостатов. Думаю сейчас зомбаки полезут, поэтому построил своих построением клин стволами наружу аки дикообраз. Все молюсь богам всемогущего рандома. И. И. И ничего тишина аки в могиле только зомби в прицелах маячат, переминаясь с ноги на ногу. И так ходов 7... непорядок, нужно громко пер.. пошуметь сниаю глушаки с 2 из 7 стволов ну мало ли. Прибиваю 2 их служителей сатаны, ну фиговые мы стрелки с меткостью 100, ладно все бывает может дорога пыльная в глаза соринки попали, не в этом дело. И тут о чудо. Начинается движуха слышу шаги и с севера, и с северовостока и с северозапада. ОБложили меня со всех сторон, я аж от страха пожалел что мало с собой бумаги набрал. Рано, рано я напрягся это пробегал мимо отряд пионеров - самураев черные колготки и в рукопашку на зомби. Слышно только свист воздуха от кухонного ножа и удары кулаком по носу. Сидим в кустах боимся выйти., так только иногда постреливаем в зарвавшеюся и недобитою жертву некроманта из винтаря,  все таки ночная оптика +90 рулит. Короче первые выстрелы я услышал примерно ходов через 60 - 70, с момента первой жертвы. Как добили солдат, остались одни зомби. сущий тир. последних пришлось искать.
Кстати назревает вопросец что с детектором жизненных форм? Ослепли или он или я.
Судя по стволам их там 32 штуки было.
Что то ты их слишком кастрировал сильно, адреналин был только в момент раставления бойцов перед началом зачистки, был бы без машины тупо прошел бы по краю карты не вынимая рук из кармана мимо.
Попозжа посмотрю как днем бьются если будет нападение на сектор.

2 бой, опять ночь, опять самураи с метательными ножами и глухие зомби. 24 тайла до меня стоят как столбы смециально дал очередь с акмса а в ответ даже не посмотрели в мою сторону. Ладно воякеры, эти хоть жить хотят, или в укрытиях сидят. А зомбаки то что как лом проглотили, у них вроде инстинкт самосохранения отключен, они должны переть как танки. Может я зажрался и привык уже к тому что любой шорох это смерть... х.з

Включил чит режим демонстративно подошел к одному из зомби дал ему разок по голове и демонстративно ушел на свое место.... зашевелились.
Дается мне что ты им уши совсем отключил. А воякерам запретил пользоваться стрелковым оружием, так как они бегут в моем направлении но тупо не успевают ножом меня  достать.

Запустил 221.ехе сразу же по мне очередь на подавление, и зомби посчитали меня вкусным десертом хоть и стояли в тех же 24 тайлах.

Эксперимент удался теперь нужно ставить приоритет на огнестрел или не знаю как по ситуации. И слух на нечто среднее.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 22.07.2016 в 20:33:56
2Nikk: я вот не совсем понял, стреляют - плохо, не стреляют - тоже плохо.  ;D а хорошо тогда как?  ;)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 22.07.2016 в 20:38:02
2Махновский: Нужен баланс, маму его. а его найти сложно. Нужно чтоб стреляли и при этом держали хотябы немного в напряжении. Когда все легко дается то нету радости от результата, но с другой стороны когда все слишком сложно хочется все забросить и забыть о результате.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 22.07.2016 в 21:02:10

on 1469209082, night wrote:
Нужно чтоб стреляли и при этом держали хотябы немного в напряжении.
у меня был ночной бой на 227 релизе, и не скажу, что он давался легко. и окружали, и на подавление стреляли, причём только туда, где меня видели в последний раз.
насколько понял, последний релиз - это исправление зависания игры во время тактического боя. так что там вряд ли что-то должно было сильно поменяться в плане поведения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 22.07.2016 в 21:14:00
2Махновский: Я 227 ехе не пробовал, так что не могу сказать об нем ничего. Я до него 221 пару суток гонял, до него 199 полмесяца или месяц, до него110, 90. а что было еще раньше не помню да и обновлял сборку недавно. Кстати на 90м и 110м ночами было спокойно в ответку на шорохи  не прилетало.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 22.07.2016 в 21:46:44
2Seven: проверил релиз 231 на зависание в сейве с багом. ничего не зависло. только на секунду всё замерло, как-будто AI игры обрабатывал что-то, но что именно, осталось загадкой, даже часиков не выскочило :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 23.07.2016 в 08:17:18

on 1469209082, night wrote:
Нужен баланс, маму его. а его найти сложно

Да, именно так. Даже в коммерческих играх не все с ним гладко, что говорить о таком проекте. Пользуясь случаем, еще раз хочу поблагодарить людей, работающих над ним, особенно Seven.


on 1469209082, night wrote:
Нужно чтоб стреляли и при этом держали хотябы немного в напряжении. Когда все легко дается то нету радости от результата, но с другой стороны когда все слишком сложно хочется все забросить и забыть о результате

Тоже верно. После зубодробительной сложности 221 релиза, когда нельзя было скрыться от огня противника, 231 кажется очень легким.

По сути, в 221 релизе ночью можно было только стрелять из бесшумного оружия, кидать гранаты и устраивать мордобой. И проблема была не в том, что стреляют на звук слишком часто и слишком точно и от этого становится слишком сложно. Нет, на самом деле проблем было 2:
1. После того как мерк стрелял создавалось впечатление, что для противника он становился видимым на ближайшие два хода, причем на любой дистанции и сквозь любые препятствия, потому что куда бы он не отбегал (и даже отползал в стелсе) и как бы не прятался, противник (все противники) все равно точно находил его очередью (даже через всю карту).
2. Если один из мерков попался на глаза врагу (и не успел скрыться), а другой в этот же ход выстрелил (из шумного оружия), то все внимание врага будет сосредоточено на том, кто стрелял. В мерка, которого видят, в лучшем случае будет стрелять только тот, кто его видит, и то не всегда.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 23.07.2016 в 10:36:26
2Nikk: скорее всего, эта проблема наблюдается только с NCTH, так как в 231 релизе с OCТH ночной бой проходит на достаточно интенсивном уровне и без проблем с неадекватной стрельбой по невидимым целям. два раза так стреляли в моего мерка именно в то место сектора, где он отметился перед врагом и своевременно сбежал в сторону. с моей точки зрения, это была правильная стрельба, логичная. в остальном солдаты тоже не давали скучать, так как преследовали и очень граммотно окружали.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 23.07.2016 в 10:55:21
2Махновский:
Я не говорю что в 231 релизе они стали вести себя нелогично. Я говорю, что они совсем перестали стрелять на подавление на звук.


on 1469259386, Махновский wrote:
два раза так стреляли в моего мерка именно в то место сектора, где он отметился перед врагом и своевременно сбежал в сторону

Проблема 221 релиза была именно в том, что AI стрелял не в то место сектора, где он услышал/увидел мерка, а в том, что он стрелял в точно в ту точку, куда мерк переместился, невзирая на дальность, видимость и наличие препятствий.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 23.07.2016 в 11:30:55

on 1469260521, Nikk wrote:
Проблема 221 релиза была именно в том, что AI стрелял не в то место сектора, где он услышал/увидел мерка, а в том, что он стрелял в точно в ту точку, куда мерк переместился, невзирая на дальность, видимость и наличие препятствий.
в 231 релизе Seven это исправил.  
on 1469260521, Nikk wrote:
Я говорю, что они совсем перестали стрелять на подавление на звук.
 
как должно стрелять правильно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Nikk на 23.07.2016 в 14:56:14

on 1469262655, Махновский wrote:
как должно стрелять правильно?  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.07.2016 в 18:44:23
Обновление с некоторыми исправлениями:
https://www.dropbox.com/s/m7o9nz1k1hqyrrk/ja2_7609en%2BAI_r234.exe?dl=0
https://www.dropbox.com/s/rn8sa1priuv44kw/ja2_7609ru%2BAI_r234.exe?dl=0

Исправления:
- ночной AI
- стрельба на подавление
- поведение зомби
- выбор типа атаки

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 23.07.2016 в 21:25:39
night доволен... все бегают, прыгают, стреляют, шкерятся.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.07.2016 в 23:32:12

on 1469251038, Nikk wrote:
Если один из мерков попался на глаза врагу (и не успел скрыться), а другой в этот же ход выстрелил (из шумного оружия), то все внимание врага будет сосредоточено на том, кто стрелял. В мерка, которого видят, в лучшем случае будет стрелять только тот, кто его видит, и то не всегда.

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


on 1469135785, night wrote:
Этот пост не затрагивает последний ехе. Но всетаки нпс различают тип противника? Если да то какого черта они кидают слезогонку и горчичку в зомбаков? Или был бы камень его бы кинули все таки если попасть 1хп снимет)))

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.07.2016 в 14:34:37

on 1469359857, Махновский wrote:
кстати, в последних екзешниках боты стали чаще идти в рукопашную или мне показалось, так и раньше было?

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 24.07.2016 в 14:40:52
2Seven: даже не знаю. иногда рукопашка нелогична, так как слабые ополченцы пытаются бить по роже крутых элитчиков и, сооветственно, отхватывают люлей сами. но, с другой стороны, это добавляет разнообразия бою! в последнем бою моего мерка не могли достать пулями, так как он ныкался за стену после выстрела. и это закончилось, когда один элитчик спрятал свой дробовик в карман и прибежал за угол, чтобы лично начистить морду моему мерку. вот такая бесславная гибель случилась для дикого гуся.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.07.2016 в 16:17:35
Основные изменения 221-234

Исправления:
- не использовать cowering анимацию, если солдат в состоянии "умирающий" или "без сознания"
- исправлен вылет при стрельбе по пустому месту (некорректное использование данных несуществующего солдата)

Разное:
- BADASS анимации (это когда качки стреляют из пулемета с одной руки) по умолчанию отключены, можно включить обратно опцией BADASS_ANIMATION = TRUE
- уменьшена отдача (потеря BP) при стрельбе из реактивных гранатометов и огнеметов
- анимация с отлетанием после выстрела возможна только для дробовиков, ружей и пулеметов
- кнопка [v] показывает, используется ли IIS и NCTH
- отключен код энциклопедии (потенциально глючный и вызывающий баги)
- опция SAFE_SUPPRESSION включает дополнительную проверку для AI на безопасность стрельбы на подавление (включая и противников и ополчение)

NCTH:
- опция VERTICAL_BIAS всегда равна 1.0, как следствие, курсор всегда имеет форму круга
- максимальный размер курсора ограничен (нет больше прицелов размером в пол экрана)
- курсор показывает иконку текущего режима прицела (навскидку, открытый прицел, оптика, reflex)
- лазер отображается точкой в центре прицела
- при нажатой кнопке ALT будет показана техническая точность оружия (разброс попаданий при идеальном прицеливании)
- отображение AP для выстрела только в пошаговом режиме
- отображение не больше 10 патронов в очереди, остальное отображается знаком +
- бонус стрельбы с открытым прицелом (IRON_SIGHT_PERFORMANCE_BONUS) максимален только до дистанции половины дневной видимости, затем постепенно уменьшается
- изменено распределение, в зависимости от размера прицела: точные выстрелы (с зеленым прицелом) будут реже промахиваться, очень неточные выстрелы (с красным прицелом) будут реже случайно попадать в цель
- для вертикального распределения всегда используется VERTICAL_BIAS = 0.5 (меньше глупых выстрелов себе под ноги)
- ограничено максимальное отклонение для первого выстрела (меньше глупых выстрелов под 45 градусов от линии прицеливания)

Алкоголь и другие наркотики:
- уровень алкоголя уменьшается каждый час, вместо каждого хода, так что выпивший наемник будет оставаться навеселе от нескольких часов до суток, а потом еще страдать похмельем
- использование алкоголя и других наркотиков в пошаговом режиме требует AP
- использование алкоголя уменьшает текущий шок
- алкоголь и другие наркотики начинают действовать сразу после приема (не нужно ждать следующий ход для начала эффекта)
- не рекомендуется одновременно использовать алкоголь и адреналин

Подавление:
- алкоголь уменьшает шок от подавления, похмелье увеличивает шок
- под эффектом адреналина уменьшается потеря AP от подавления
- максимальная потеря AP от подавления ограничена AP_MAXIMUM (по умолчанию 100 AP)
- подавление менее эффективно, если солдат движется (меньше всего эффективность подавления по бегущему)
- подавление уменьшает AP до нуля (нет отрицательных AP от подавления)
- вычисление AP для нового хода зависит от текущего уровня шока, чем выше шок - тем меньше AP в начале хода
- паникующий (cowering) солдат теряет все AP
- уровень паники одинаков для всех солдат и равен половине максимального шока (по умолчанию 30/2 = 15)
- если солдат паникует в начале хода, он пропускает ход (AP = 0)
- уменьшение шока в начале каждого хода зависит от уровня морали солдата, при морали = 100 шок уменьшается в два раза (как в оригинале), также шок уменьшается в два раза, если солдат не был под обстрелом в прошлый ход
- уменьшение морали под обстрелом для AI, постепенное увеличение в начале каждого хода, если солдат не был под обстрелом
- стрельба по противнику уменьшает текущий шок солдата, в зависимости от количества выпущенных пуль, а также урона и громкости оружия
- отключены стандартные эффекты шока для прицеливания, вместо этого уменьшается эффективная точность и ловкость
- величина шока от подавления во время атаки уменьшается на величину Fear Resistance, максимальная величина SL_FEAR_RESISTANCE ограничена 25%

AI:
- игнорирование источника шума, если на этом месте стоит дружественный солдат
- корректное прогнозирование нового количества AP противника в зависимости от его шока
- шок от подавления уменьшает AI мораль (то есть, агрессивность поведения AI), в зависимости от текущего уровня шока и морали
- проверка наличия свежих трупов учитывает уровень, на котором расположен труп
- при стрельбе на подавление корректно используется последнее известное расположение противника
- отключена стрельба на подавление по монстрам
- разрешена стрельба из оружия с тегом HeavyGun из положения сидя или лежа
- проверка наличия ПНВ у солдата для принятия решений ночью
- корректное использование режима стрельбы навскидку (раньше приводило иногда к невозможности выполнения выбранного решения)
- стрельба на подавление всегда ведется не прицельно
- разрешено взрывать пустые машины (атаковать гранатой, рпг и т.д.)
- танки могут стрелять на подавление из пулемета
- отключено осторожное поведение ночью, если у солдата нет ПНВ и нет укрытия от бесконечного взгляда противника
- снайперская стрельба (прицельная стрельба по наводке) доступна только снайперам и марксманам
- только снайперы и марксманы запрашивают цели (это когда пишется сообщение "Опасайтесь снайперов!")
- отключена стрельба на подавление по умирающим и бессознательным солдатам
- осторожное поведение действует только пока кто-то из товарищей обходит опасную точку с флангов
- дополнительная проверка на дружественный огонь для автоматической стрельбы
- корректное вычисление дневной/ночной дальности видимости для AI
- не использовать газовые/оглушающие гранаты против зомби
- использовать только гранаты нормального типа против танков, машин и роботов
- дополнительная проверка для избегания стрельбы через стены
- исправление для отсутствующего публичного знания расположения противника (использовать в этом случае персональное знание)
- ограничено использование рукопашной атаки против солдат, не находящихся в непосредственной близости
- корректная инициализация данных для стрельбы (снайперская стрельба, стрельба на подавление)
- более корректное и сбалансированное вычисление возможного урона от атаки
- проверка на использование глушилки радио в секторе перед использованием радио для поднятия тревоги (исправляет баг с бесконечным вызовом радио каждый ход каждым противником)
- переработано решение о повороте и вскидывании оружия в Red AI
- отключена рукопашная атака против зомби, если возможен выстрел

Zombie AI:
- проверяется укрытие от бесконечного взгляда при выборе точки сближения
- разрешен максимальный роуминг для зомби (исправляет проблему с передвижением в Red AI)

Скачать:
https://www.dropbox.com/s/m7o9nz1k1hqyrrk/ja2_7609en%2BAI_r234.exe?dl=0
https://www.dropbox.com/s/rn8sa1priuv44kw/ja2_7609ru%2BAI_r234.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем dale-spb на 25.07.2016 в 12:19:20
Отыграл дебют (Омерта-Сан-Мона-Драссен-тренировочный центр под Альмой-склад у Драссена) на версиях 231-233 (хард, OCTH). Ранее юзал только ja2+fix, так что ждал некоторых трудностей.

По ощущениям играть стало даже легче. Раньше противник в лучших традициях 1.13. давил мясом, активно сближался и вел огонь, что иногда доставляло проблемы. Сейчас, такое ощущение, что враг в первую очередь озабочен поиском укрытия, нежели стрельбой по мне. Причем каждый ход он регулярно из этого укрытия выскакивает, иногда нарываясь на перехват:) Такое ощущение, что враг точно знает, какой дальнобойности у меня стволы и четко выдерживает дистанцию. Поскольку AI больше заточен на "спрятаться", обойти его с фланга труда не составляет. Бои вследствие игры "в прятки" стали длиннее.

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

На подавление AI охотно палит и днем и ночью, но без излишеств, практически всегда по вспышкам/звуков моих выстрелов, нежели на звук перемещений.

По ощущениям, противник стал более устойчив к подавлению (ja2 options не менялся с предыдущей игры на ja2fix). Во всяком случае раньше обычных солдат удавалось заставить паниковать очень часто, сейчас не удалось ни разу, не знаю, может плохо давлю :)

Кстати, заметил странный глюк - гама не всегда сообщает мне о том, что мои городские сектора захвачены врагом. Пару раз уже наткнулся на такие сюрпризы в ранее освобожденных секторах :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.07.2016 в 13:40:00
2dale-spb: ИМХО, для каждого игрока не подберёшь общей формулы лучшего AI игры, так как одни получают удовольствие от гор прущего на убой  мяса, а кому-то - интереснее шахматы с противником. хотя в нынешнем состоянии AI игры враги делятся и на первую категорию, и на вторую. этакий баланс для нужд всех игроков: агрессивные враги не боятся бежать под пули, как в старые добрые времена, а осторожные - в первую очередь ищут укрытия.

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

ещё интересно, с какой системой перехвата хода играешь? в новой системе чуть больше динамики, так как перехваты происходят чаще.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем dale-spb на 25.07.2016 в 14:21:29
2Махновский:
Я не говорю, что баланс плох, но как по мне, противник слишком уж заточен на "укрыться". При этом напрягает даже не сам факт укрытия, а то, что он тратит свой ход на "вскочить, пробежаться и вернуться обратно/словить пулю на моем перехвате" :)

Система перехвата старая.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.07.2016 в 15:11:20

on 1469438360, dale-spb wrote:
Такое ощущение, что враг точно знает, какой дальнобойности у меня стволы и четко выдерживает дистанцию.

Это со времен ванилы так.

on 1469438360, dale-spb wrote:
Поскольку AI больше заточен на "спрятаться", обойти его с фланга труда не составляет.

У меня впечатления ровно противоположные - именно AI чаще всего обходит с фланга моих наемников, причем исключительно быстро и эффективно.

on 1469438360, dale-spb wrote:
С крышами вообще весело - враг охотно на них залезает, после чего начинает как угорелый бегать туда-сюда и искать укрытие. Он выстрелит только, если ты будешь стоять внизу на расстоянии гарантированного попадания. Его можно обстреливать до бесконечности, он не будет даже на подавление в ответ лупить.  

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

on 1469438360, dale-spb wrote:
По ощущениям, противник стал более устойчив к подавлению (ja2 options не менялся с предыдущей игры на ja2fix). Во всяком случае раньше обычных солдат удавалось заставить паниковать очень часто, сейчас не удалось ни разу, не знаю, может плохо давлю  

Об этом написано в предыдущем посте, подавление работает более сбалансированно, и от одной случайной очереди никто в панику впадать не будет, но если целенаправленно противника обстреливать, то вполне можно задавить до потери сознания и ориентации в пространстве.

on 1469438360, dale-spb wrote:
Кстати, заметил странный глюк - гама не всегда сообщает мне о том, что мои городские сектора захвачены врагом. Пару раз уже наткнулся на такие сюрпризы в ранее освобожденных секторах  

Известный баг 1.13. От чего проистекает и как лечить - непонятно.

on 1469445689, dale-spb wrote:
Я не говорю, что баланс плох, но как по мне, противник слишком уж заточен на "укрыться". При этом напрягает даже не сам факт укрытия, а то, что он тратит свой ход на "вскочить, пробежаться и вернуться обратно/словить пулю на моем перехвате"  

Чтобы предметно обсуждать, нужен конкретный сейв с неоптимальным поведением. Возможно, баг, а возможно, у него есть на это причины.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 03.08.2016 в 12:41:36
Бодрое. А можно ли вставить команду чтоб ополченцы при защите сектора не использовали тяжелое оружие(минометы, рпг)? Нет не отобрать, а именно не использовать(убрать из раздачи не вариант, ибо временами это вносит разнообразие). А то был случай как за несколько ходов парочка *артелеристов* полсектора разнесли стреляя навесиком, все бы ничего но потом отстраивать карту редактором пришлось( мешки и колючку не везде можно строить, точнее не во всех модах).

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.08.2016 в 17:31:44
2night:
Можно включить ручную раздачу тяжелого вооружения:

MILITIA_USE_SECTOR_EQUIPMENT = TRUE
MILITIA_USE_SECTOR_EQUIPMENT_ARMOUR = FALSE
MILITIA_USE_SECTOR_EQUIPMENT_FACE = FALSE
MILITIA_USE_SECTOR_EQUIPMENT_MELEE = FALSE
MILITIA_USE_SECTOR_EQUIPMENT_GUN = FALSE
MILITIA_USE_SECTOR_EQUIPMENT_AMMO = FALSE
MILITIA_USE_SECTOR_EQUIPMENT_GRENADE = FALSE
MILITIA_USE_SECTOR_EQUIPMENT_LAUNCHER = TRUE

При этом автоматическая раздача минометов и гранатометов ополчению будет отключена, и ополчение будет использовать только то тяжелое вооружение, которое игрок им специально выдал в нужном секторе.


on 1470217296, night wrote:
мешки и колючку не везде можно строить, точнее не во всех модах

Можно синими флажками загораживать :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 06.08.2016 в 11:09:06
Бодрое. И все таки они закидывают зомбаков слезогонками. Хоть ты и поставил запрет на грены, но о 40 мм подкалиберке забыл наверное.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем dale-spb на 08.08.2016 в 10:41:45
2Seven:  
on 1469360077, Seven wrote:
Вроде в 233 наоборот добавлены штрафы на рукопашную и бонусы для выбора стрельбы.
В предыдущих может было связано с багами расчета стрельбы.
В общем, тут нужно накопить некоторый опыт и по результатам принять меры, если потребуется, так что конкретные практические отзывы приветствуются


Что могу сказать: рукопашки в 234 (7609+AI+AR)не просто много, а очень много, в поединках с участием ополчения и врагов большая часть боевых действий - это бокс. Если противник клетках в 7-8 и ближе - и ополчение и враги плюют на имеющийся в наличии огнестрел и радостно бегут бить друг друга на 3-4 ХП. Против игрока AI так же иногда лезет в рукопашную, но существенно реже. От типа оружия в руках врага/ополченца никак не зависит.

Кстати, в 234 пару раз ловил баг - игра намертво вешалась при заходе в рандомный сектор с кошками, ранее при использовании ja2+fix подобная проблема не встречалась

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 10.08.2016 в 16:17:49
1.13 Почти прошел на невозможном, почти без сохранений - вначале  вообще отключил, но так как часто вылетает - включил назад.

Прочитал - теперь охота в  Ja2+AI сыграть.
Подскажите:
1) тут можно ставить заградительные мешки, а то в 1.13 - так ничего не получилось?
2) видят ли солдаты установленные мины, а то в 1.13 толку от мин было ноль, толк был от растяжки - покупаешь большой моток растяжки (гранаты не используются - только растяжка) и устанавливаешь чтобы перекрыть солдатам все подходы  и оставляешь узкий лаз, а они как бараны в него лезут?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.08.2016 в 20:31:47

on 1470835069, Salador wrote:
1) тут можно ставить заградительные мешки, а то в 1.13 - так ничего не получилось?  

Мешки и колючка ставятся так же как и в стандартном 1.13.
К сожалению, ставить их можно не везде, а только в тех секторах, где есть соответствующие объекты в тайлсете. Например, в моде Wildfire+SDO мешки с песком можно ставить во всех секторах.


on 1470835069, Salador wrote:
видят ли солдаты установленные мины, а то в 1.13 толку от мин было ноль, толк был от растяжки - покупаешь большой моток растяжки (гранаты не используются - только растяжка) и устанавливаешь чтобы перекрыть солдатам все подходы  и оставляешь узкий лаз, а они как бараны в него лезут?  

Мины нужно ставить наемником с навыком "подрывник" - он дает приличный бонус к уровню обнаружения ловушки.
AI старается избегать опасных мест и активно обходит с флангов, но если строить ему "коридоры смерти", то эффект будет примерно как в стандартном 1.13 - бороться с подобными методами AI не умеет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 14.08.2016 в 11:24:25
Съиграл  в  Ja2+AI, до этого брал шахты Грама впринципе тяжеловато (так как подмога с 3 сторон пришла), но взял. Решил взять заново с Ja2+AI - не получилось нужно менять тактику
недостатки:
Высмотрел шпионами небольшую кучку - стрельнул туда минометчиком, на мое удивление туда начали сбегаться  остальные солдаты, жаль мин было мало. (В оригинальной никто не сбегался в то место куда ударили минометом)
достоинства:
1) видно, что обходят по флангам - хотя это не сильно помогает, но время на разворот тратится.
2) активно стали кидать гранаты - на этом я и погорел, дало большой плюс.
3) некоторые солдаты - остаются пасти сектор, а не убегают на звуки выстрелов (нападал двумя отрядами - один с северо-запада  второй с востока, в оригинальной когда один отряд отступает враги бегут на выстрелы другого отряда и можно вернуть отряд в сектор, а другой уводить)

Также заметил небольшой косяк - при возврате отряда некоторые персонажи не поворачивались и не лечились - такого в оригинале не было.

Кому интересно написал свою тактику игры на режиме безумие без сохранений в ветке Штаб альянса
http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;num=1301497492;start=48

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 15.08.2016 в 19:51:37
a2+AI - улучшенный AI, разные улучшения тактики, а также сотни исправлений ошибок официального стабильного релиза 7609.
Представляет из себя альтернативный исполняемый файл Ja2+AI.exe, который нужно запускать вместо стандартного ja2.exe.
Полностью совместим по сейвам и форматам данных с стабильным релизом 7609, может использоваться с любыми модами на его основе.

===

Использую r234 и сборку portable7906+SDO с добавленным WF и вот такая вот фигня....

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.08.2016 в 19:54:21
2gzip:
Выглядит, как будто русская версия exe запускается с английской сборкой или наоборот.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 15.08.2016 в 20:18:18
Озадачился проблемой :) Ибо очень заинтригован. Давно уже не запускался...а тут смотрю, столько всего нового появилось! Не смог устоять перед таким искушением :)))

в общем в оригинале у меня была портированная версия со всеми этими модами (но по моему WF я позже добавил) - так вот в английской r234 нормально запускается, но требует новую игру так как старые сейвы не грузятся.

А русская... - вот тут я не помню, кажется я взял английскую версию и русифицировал ее. видимо из за этого такие сложности, кстати r221ru - так же не запускается.

да, скорее всего из за этого и проблемы - из за русификации изначально английской сборки (но русской вроде бы и нет. и если я правильно помню, то предлагается именно  на английскую ставить русский патч) - но, для меня не критично, я русский то ставил только из за озвучивания персов, ностальгия, знаете ли :)

===
ок, английская версия. английская r234 - начал новую игру. бабам! диалоги АИМ при найме не проговариваются. воообще, а фейсы в черных квадратах. причем нормальные мордашки только у первой восьмерки....

наверное надо собирать игру сначала.

но играется по новому, ощутимо. если раньше при высадке мне надо было ооочень быстро убегать с места, а сейчас сиди толпой и стреляй по кустам. потому как  гарнизон Омерты не атакует, а прячется по кустам.....

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.08.2016 в 20:22:58
2gzip:
Если используется английская версия игры с русской озвучкой/субтитрами, то запускать нужно английский exe.
Чтобы использовать русскую версию exe, нужна полноценная игра на основе русского ja2, иначе игра просто не находит нужные файлы.
Например, ja2_7609ru+AI.exe отлично запускается на любых русских сборках с яндекс диска.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 15.08.2016 в 20:45:32
Спасибо :)

в самом деле на английской версии всё запустилось и все нормально идет. кроме того факта что игру все таки надо новую.... - но это уж мелочи.

эх, прощай ночь :)))) тряхну стариной

=

Играть стало намного интереснее, больше беготни и маневра. тупого стреляния стало гораздо меньше. С возможностью переодеваний можно стало устраивать интересные акции и втихую выносить сектора. Так например приходит "подкрепление", занимает стратегические точки и если гарнизона немного, то  сектор можно взять просто надавав тумаков, еще и пленных взять а те уже откуп или сами перейдут на твою сторону. Прикольно!  АИ действительно по другому теперь бегает, в целом стало интереснее!!!

вопрос: если зомби из сектора не выстреливать, они могут сами по себе бродить по карте?  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 18.08.2016 в 09:01:46

on 1471283132, gzip wrote:
вопрос: если зомби из сектора не выстреливать, они могут сами по себе бродить по карте?  
Нет при выходе на глобальную они как бы дохнут(условно считай их перебили местные) и со временем распадаются. Это не полноценная 3я фракция. При выходе из сектора происходит авторасчет, где зомбаки не считаются за противника.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 22.08.2016 в 10:59:10
Устроил первую в игре масштабную битву... Ну вообще то планировалась тихая операция по взрыву ПВО, но потом она сама переросла с мега действо. А я и заинтересовался происходящим

В общем результаты:

я своими наемниками, числом 8 персов оказался в победителях, против 69 вражеских юнитов. А все потому что включен режим зомби. Подкрепление драников подрывалось на минах базы ПВО, превращалось в зомби, а их уже отстреливали свои.... не всегда удачно и в одном углу у меня бегало целое стадо зомби, которые отлавливали каждого появившегося пехотинца и сьедали его.

Тут итересны действия обновленного АИ.

да, если солдатика долго расстреливать то с него одежда уже не срезается. Понятно - портится.

Заметил что связанный солдат наводит таки своих на моих наемников. если они показываются в поле его видимости. Неудобно 6) если я связал солдафона, то и кляп запихал. как он может своих то предупреждать?

Режим с запоминанием позиции - усложняет. уже если засветился, не факт что можно просто убежать - будут преследовать. бывает увлекательно.


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

можно ли потом переодеваться в элитчика? или зеленые солдатики - элита и есть?
я так понимаю что коричнывые - зеленые, а еще там какие то желтые - это кто такие?

Можно ли переодеваться в мафиозика? (если я у босса сопру все бабки как мне потом шифроваться в сан-моне)

Золото и серебро в шахтах не обновляются? Послал переодетых МЕРКовцев по шахтам, думаю будут там сидеть и переодически собирать золото-серебро, а н нет. один раз собрали и всё.... больше золота там нет.

У королевы в новом .ехе запасы золота для формирования отрядов бесконечны?  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 22.08.2016 в 17:58:22

on 1471852750, gzip wrote:
Заметил что связанный солдат наводит таки своих на моих наемников. если они показываются в поле его видимости. Неудобно 6) если я связал солдафона, то и кляп запихал. как он может своих то предупреждать?  

Вроде везде проверки добавил, чтобы такого не было. Надо будет им глаза тоже завязать, чтобы уж наверняка :-)

on 1471852750, gzip wrote:
Вопрос, а почему шпионам в личине солдатика нельзя носить ранцы?

Так решил автор фичи, я этот момент не стал переделывать. Наверное, чтобы как-то сбалансировать читерских солдат-шпионов.
В принципе, можно и разрешить носить ранцы, если это не приводит к нарушению игрового баланса.

on 1471852750, gzip wrote:
можно ли потом переодеваться в элитчика? или зеленые солдатики - элита и есть?  
я так понимаю что коричнывые - зеленые, а еще там какие то желтые - это кто такие?  

В зависимости от мода, одежда противника/ополчения может иметь разный цвет, см. UniformColors.XML

on 1471852750, gzip wrote:
Можно ли переодеваться в мафиозика? (если я у босса сопру все бабки как мне потом шифроваться в сан-моне)  

Переодеваться можно только в гражданского или военного. Мафиозники будут атаковать в любом случае, насколько я понимаю.

on 1471852750, gzip wrote:
Золото и серебро в шахтах не обновляются?  

Обновляется регулярно, насколько я знаю. Возможно, потребуется перезайти в сектор, чтобы он обновился.

on 1471852750, gzip wrote:
У королевы в новом .ехе запасы золота для формирования отрядов бесконечны?

Стратегический AI не менялся. Количество отрядов зависит от настроек в ja2_options.ini
Золото для создания отрядов не используется, там только максимальное количество солдат задается.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 22.08.2016 в 18:21:55

on 1471877902, Seven wrote:
Обновляется регулярно, насколько я знаю.
разве можно чистить шахты по несколько раз??? насколько помню, в оригинале драгметаллы в шахтах не респавнились.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 22.08.2016 в 21:12:05
в оригинале распавнились.... но считалось что проще захватить шахты массированным наскоком. а вот сейчас ничто не мешает заслать туда шпиончика и пусть тот выгребает государственные золотовалютные запасы  :) 60 тыщ в день. но если мерк сидит в шахте - серебро не обновляется.
попробую перезайти, авось и поможет

Я могу озадачиться и забацать сейв где связанный вражеский солдат, палит моих наемников если те попадаются в его поле зрения. и именно он, потому как никаких других солдат в засаде - нет.


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 22.08.2016 в 21:28:07

on 1471889525, gzip wrote:
Я могу озадачиться и забацать сейв где связанный вражеский солдат, палит моих наемников если те попадаются в его поле зрения. и именно он, потому как никаких других солдат в засаде - нет.  

Это может помочь исправить проблему. К сейву нужно описание, в каком моде/сборке его запускать.


on 1471889525, gzip wrote:
а вот сейчас ничто не мешает заслать туда шпиончика и пусть тот выгребает государственные золотовалютные запасы  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 23.08.2016 в 08:20:17
Баланс конечно штука тонкая..... но рюкзак на балансе мало скажется, на текущем. шпион может носить рюкзак  в руках. ну и пусть носит на спине, пока не начинает в нем копаться.... потому что туда запросто можно взрывчатку напихать... или какой пулемет.

Такой вопрос: взорванные ПВО теперь всегда чинятся врагом? раньше их надо было взрывать два раза, потому как после первого они восстанавливались. взрывались второй раз и всё..... небо было свободное.  фишка ушла, да? :)

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

=
Ночевка под землей не слишком удобна, да. но я туда отряжаю какого нибудь дешевенького наемника из МЕРКа, и пусть он там шуршит. та же Фло или Бифф, Рубен спокойно доходит до шахты в Граме или Альме... - ну и сидит там. Пару раз словил глюки с вылетом на этом, но не критическо.




Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.08.2016 в 08:26:42

on 1471929617, gzip wrote:
Баланс конечно штука тонкая..... но рюкзак на балансе мало скажется, на текущем. шпион может носить рюкзак  в руках. ну и пусть носит на спине, пока не начинает в нем копаться.... потому что туда запросто можно взрывчатку напихать... или какой пулемет.  

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


on 1471929617, gzip wrote:
Такой вопрос: взорванные ПВО теперь всегда чинятся врагом? раньше их надо было взрывать два раза, потому как после первого они восстанавливались. взрывались второй раз и всё..... небо было свободное.  фишка ушла, да?  

Надо проверять экспериментально или копать исходники. Вроде должен чинить приходящий отряд.


on 1471929617, gzip wrote:
Раньше можно было в секторе оставить взведенный радиодинамит, а спустя неделю прийти и взорвать его. интересно сейчас так можно.....  

Проще всего проверить. Вроде должен взрываться при выходе из сектора.


on 1471929617, gzip wrote:
Ночевка под землей не слишком удобна, да. но я туда отряжаю какого нибудь дешевенького наемника из МЕРКа, и пусть он там шуршит. та же Фло или Бифф, Рубен спокойно доходит до шахты в Граме или Альме... - ну и сидит там. Пару раз словил глюки с вылетом на этом, но не критическо.  

Если глюк воспроизводимый, можно попробовать починить.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 23.08.2016 в 09:05:32
Насчет ПВО - приходящий отряд чинит всегда,  а я каждый раз взрываю :)

Более того, я озадачился тем что не стал выбивать отряд, а просто взорвал ПВО  - починилась.
Вот только не заметил, но это привязано к новому дню.  Теперь я в раздумии, как же все таки окончательно погасить ПВО .... думал обложить радиорубку мешками с песком, но навряд ли там для починки нужно присутвие солдата именно в зоне пульта. Скорее всего какие то глобальные условия проверяются....

А так как, теперь можно стены и крыши взрывать и если взорвать нахрен там всё, что ж пульт будет в чистом поле стоять? :) без питания (а там же вроде генератор рядом на всех картах расположен) Кстати решение - взрываем генератор и всё. ПВО закрыта на...неделю, пока новый привезут. Эх, вот бы еще восстанавливаемые здания :) или даже укрепления - начинается шухер в государстве и альма, медуна постепенно окутывается ДОТами. превращается в укрепрайон.  - ну это я так :))))))))

На самом деле игра стала совершенно иной, интереснее на порядок!


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 25.08.2016 в 20:31:24
Вот эта ситуация, когда связанный противник наводит на моего наемника еще бегающих солдат.

сейв в приложении. сборка portable 7609+modz, конкретно эта WF+SDO
+ обновленный АИ последней редакции, английский файл так как сборка просто русифицированная

http://s41.radikal.ru/i091/1608/2f/b85ba89f4064.jpg

http://s019.radikal.ru/i643/1608/4c/9ea4f9e345ed.jpg


Некто gzip идет по направлению к shaddy, там стоит группа связанных товарищей. Бегающие товарищи в количестве 7 чувако-штук  сидят чуть ниже. Кааак только gzip появляется в поле зрения связанного чувака (а бегающие его точно  не видят.  мои наемники шпионы показывают всю карту действий) вот эти самые бегающие - бегут по направлению к gzipу.  

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


=
вопрос: а как преложить врагу сдаться? ну что б без всей этой беготни обходиться. у меня двукратное преимущество, в ини-файлах настройка отвечающая за это включена и установлено минимальное преимущество (двукратное) - но вот никак не увижу этого момента. как это работает?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.08.2016 в 20:34:51

on 1472146284, gzip wrote:
Вот эта ситуация, когда связанный противник наводит на моего наемника еще бегающих солдат.  

Спасибо, посмотрю.


on 1472146284, gzip wrote:
вопрос: а как преложить врагу сдаться?

Разговорным курсором.

Quote:
24. Как брать в плен?
Надеть наручники либо 'binders'.  
Первые многоразовые, вторые одноразовые, но их много, продаются пачками.  
Брать в плен врага лучше в полуобморочном состоянии  :D, можно и живчика, но тогда нужен спец по рукопашке.  
Можно 'вежливо' предложить противнику сдаться за вашим явным преимуществом, для этого выберите разговорный курсор (меню вызывается длинным ПКМ) и кликните ЛКМ на противнике.
Дальше игра спросит, куда отправить пленных - в игре прописано несколько тюрем в разных городах.  
Потом можно пленных допрашивать, пытать и вообще всячески издеваться. В тактике они должны появляться в соответствующих комнатах, если те прописаны нужным образом.  
Если в секторе мало ополченцев/наемников, пленные могут поднять восстание.  
Для допросов предпочтительно использовать наемников, имеющих соответствующий опыт работы в правоохранительных органах  ;D  
Основная польза от пленных - узнавать расположение войск противника, убедить их присоединиться к ополчению, получить за них выкуп.  
Описание тут  
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=20543

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 25.08.2016 в 20:40:30
Ага, а если уже произошло мордобитие, эта фишка работает? :) Обычно игра например предлагает мне сдаваться 1 раз, до начала событий.  Мне предлагать врагам сдавать надо также ДО событий? или можно в процессе?


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.08.2016 в 20:42:13

on 1472146830, gzip wrote:
Ага, а если уже произошло мордобитие, эта фишка работает?  Обычно игра например предлагает мне сдаваться 1 раз, до начала событий.  Мне предлагать врагам сдавать надо также ДО событий? или можно в процессе?  

Не знаю, никогда не пробовал :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 25.08.2016 в 23:12:42
2gzip: Сколько угодно раз, столько и предлогай. Хоть 30 раз за бой. Только учти сдается не 1 нпс, а весь взвод который есть на карте. Самое оптимальное требовать сдаться когда в секторе ополчения еще человек 20. Или когда дряньцев остается на карте 2 - 3 перса, чтоб за каждым не лазать, или не выкуривать из какой нибудь дыры и не тратить золотое в свое время рпг или тнт.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.08.2016 в 23:15:33
как убедить пленного перейти на сторону ополчения или заплатить выкуп?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.08.2016 в 23:19:02

on 1472156133, Махновский wrote:
как убедить пленного перейти на сторону ополчения или заплатить выкуп?

Там вроде случайный процесс, во время допроса происходит одно из возможных событий.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 26.08.2016 в 00:22:46
Случайности настраиваются в ини файлах. Я сейчас не помню названия ключей, но всё это там есть и может варьироваться.

==

С предложением о сдаче в плен я попробовал. Получилось  и да, сдается сразу весь отряд. Вот только здесь я словил еще один глюк - или баг? у меня оставалось пяток свободных врагов (остальные были связаны или побиты)  так вот -в тюрьму именно эти 5 и попали.

видимо связанный враг активным не считается, связан - своего рода уничтожен, но тем не менее своих на моих "наводит"


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

вот такие пироги :)

не все, еще есть: джип - около балайма. в секторе враги. зашел шпионом - отдал 10 тысяч. через сутки снова шпионом - машинка есть. а ну, думаю посижу в ней. и вот тут прикол: сажусь в машинку шпионом - солдатики в нее начинают пулять. вылазию - отбегаю. шпион остается под прикрытием! а солдатики продолжают пулять в пустую машинку. - прикол.

==
вопрос: как оставить Слая навсегда? я знаю что эта фишка сделана, но ранее не пользовался, а вот сейчас озадачился: настройка в ини установлена. дискету я ему отдал, игра несколько раз начиналась с 0, но этот товарищ все равно после 7  дней уходит. Может я что то не вижу? или надо уволить и тут же нанять?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 26.08.2016 в 03:57:54

on 1472160166, gzip wrote:
и с этим сектором у меня оказался связан еще один прикол - три автомата мп5а4 и несолько ножиков, выпавших из солдат - распавнились каждый раз при заходе в сектор. Более того,  если я их перетаскиваю к Тони - они и там распавняться, даже будучи убраны с карты.  
Альтернативный метод лечения работает в 90% почти на любой баг с клонированием, включая баг с клонированием инвентаря последнего просмотренного сектора после автобоя, без захода на локацию и клонированием его при каждом открытии инвенторя в любом секторе. S\E\L - запись, выход из игры, загрузка сохранения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 27.08.2016 в 17:47:22
Это к вопросу о наводках связанных солдат противника. Еще один сейв, тут немного поудобнее, чем в прошлом. так как связанные лежат в разном удалении по карте и если в поле зрения одного из них попадает мой наемник - очень серьезно меняется характер действий тех вражин что еще бегают. Ну и нет такой скученности и кипежа как в прошлом. Тут - ночь :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.08.2016 в 18:22:30

on 1472309242, gzip wrote:
Еще один сейв

А где сейв-то?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 27.08.2016 в 21:27:38
хммм.... а он был! ну, видимо как то потерялся.... ок. повторю. только к тому я уже наверное не смогу вернуться. слишком много событий произошло :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 28.08.2016 в 15:09:38
Решил  пройти  Ja2+AI на безумие и написать прохождение - почему нельзя создать новую тему?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 28.08.2016 в 21:40:31

on 1472386178, Salador wrote:
почему нельзя создать новую тему?

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.09.2016 в 10:15:51
Обновление Ja2+AI:

- Strategic Movement fixes (r8295, r8297 by Silversurfer)
- interrupt fixes (r8300)
- Black AI: shoot/move decision

https://www.dropbox.com/s/w6bs2owaujbzvdk/ja2_7609en%2BAI_r236.exe?dl=0
https://www.dropbox.com/s/uag3za23tzt4rb6/ja2_7609ru%2BAI_r236.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.09.2016 в 23:05:27
Обновление Ja2+AI:

Attacks:
- Stab hitrate: take into account path and turning cost
- NumMercsCloseTo: count all teams except creatures when estimating damage from spit
- EstimateShotDamage: take into account breath damage
- fix: uninitialized variable used

Black AI:
- penalize HTH/Melee attack value depending on distance
- limit HTH/Melee attacks if soldier is not specialist and the target is not very close

- fix: walkman only works from head slots
- bonus 20% to morale when using walkman
- if soldier is captured, he cannot see anything
- if soldier is captured, he cannot hear anything

https://www.dropbox.com/s/5f90v70otdqb2e4/ja2_7609en%2BAI_r238.exe?dl=0
https://www.dropbox.com/s/cnc2g2z0r99g7ws/ja2_7609ru%2BAI_r238.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.09.2016 в 00:30:34
2Seven: nice job, bro! can you explain what does this do: Stab hitrate: take into account path and turning cost?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.09.2016 в 00:58:11
2Махновский:
При оценке эффективности разных типов атак по разным целям используется, помимо вероятности попадания и прогнозируемого урона, количество атак за ход данным типом по данному противнику с заданным уровнем прицеливания. Вот тут в стандартном 1.13 для рукопашных атак (кулаками, кастетом, ножом) использовалась не полная стоимость AP атаки (подбежать, повернуться, ударить), а только стоимость удара, что приводило к некорректному вычислению эффективности атаки, по сравнению с выстрелом или броском ножа, например.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.09.2016 в 01:17:43
2Seven: отличное исправление. я так понимаю, что теперь стрелять будут чаше, а драться реже, то есть, кулачные бои будут предпочитать только те, кто рядом.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.09.2016 в 01:29:30
2Махновский:
Именно так, рукопашные атаки теперь сильно ограничены, если есть возможность стрелять - будет стрелять, а драться будет только если совсем вплотную, если нет навыка рукопашника/ножевика, но даже для специалистов добавлен штрафной модификатор от расстояния до цели, так что бегать через пол экрана, чтобы один-два раза кулаком ударить, теперь никто не должен.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.09.2016 в 08:36:34

on 1470642105, dale-spb wrote:
Что могу сказать: рукопашки в 234 (7609+AI+AR)не просто много, а очень много, в поединках с участием ополчения и врагов большая часть боевых действий - это бокс. Если противник клетках в 7-8 и ближе - и ополчение и враги плюют на имеющийся в наличии огнестрел и радостно бегут бить друг друга на 3-4 ХП. Против игрока AI так же иногда лезет в рукопашную, но существенно реже. От типа оружия в руках врага/ополченца никак не зависит.  
 
Кстати, в 234 пару раз ловил баг - игра намертво вешалась при заходе в рандомный сектор с кошками, ранее при использовании ja2+fix подобная проблема не встречалась

Обе проблемы должны быть починены в новом релизе.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 19.09.2016 в 12:52:21

on 1474263394, Seven wrote:
Обе проблемы должны быть починены в новом релизе.

В новом релизе, в смысле данного мода с улучшенным AI, или 1.13 в общем?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.09.2016 в 20:29:09

on 1474278741, SuLaR wrote:
В новом релизе, в смысле данного мода с улучшенным AI, или 1.13 в общем?

В этой теме обсуждается только Ja2+AI.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем dale-spb на 20.09.2016 в 11:11:03
2Seven:
Отличное исправление, спасибо!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Zomo на 20.09.2016 в 17:48:33
AI ск злой стал!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 22.09.2016 в 21:41:21
Обновление Ja2+AI:

Changelog:
- fix: correctly calculate enemy threat value when deciding attack (should fix bug with enemy deciding stab attacks too often)
- FindAIUsableObjClass: select weapon with best range and speed for current tactical situation (always try to select weapon that has enough range to closest enemy, select weapon with best firing speed)
- deafened soldier receives no bonus to morale from walkman
- allow wearing backpack for covert civs/soldiers, use suspicion counter instead
- allow throwing with less CTH if AI soldier has no gun (for example, if AI has only knife and grenade, he has no reason to spare grenade)
- stab attack: take cover into account when deciding which enemy to attack (more correctly decide between shooting and stabbing)
- don't steal weapons from cowering or prone enemy to prevent possible bug
- pick up weapon if soldier has no ammo for his current weapon
- RED AI: pick up ammo for current weapon if soldier has no ammo to reload (for example, if AI soldier picked up a weapon, he will also pick some ammo for it)
- Black watch: only watch if soldier is already looking in the right direction (fix possible bad decision)
- increase chance to shoot at head/legs when shooting at zombie
- SearchForItems: compare deadliness only when current item in hand is a gun (to allow soldier to pick up gun if he already carries launcher or knife)

https://www.dropbox.com/s/9i7e6cxda8gkvtd/ja2_7609en%2BAI_r239.exe?dl=0
https://www.dropbox.com/s/ohtzvvki9swv7eu/ja2_7609ru%2BAI_r239.exe?dl=0

Описание:
- починен баг слишком частого использования рукопашной атаки (опять)
- AI чаще и более правильно подбирает оружие/патроны с земли
- эффективность борьбы AI против зомби должна несколько увеличиться
- более эффективный выбор оружия для атаки (если противник далеко - дальнобойное, если близко - с минимальной стоимостью выстрела)
- шпионы могут носить рюкзак, но подозрительность при этом увеличивается (носить рюкзак в руке не поможет)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 24.09.2016 в 11:23:48
Слишком много отнимает здоровья регенератор.

Шпион стоял в тылу врагов и координировал их передвижение, врагов уже осталось мало и они начали подозревать о кроте в своих рядах, и вот кто-то услышал его переговоры с отрядом.
Отряд быстро среагировал и раскрыв свою позицию начали его отбивать, первый стрельнул дымовой гранатой, второй уложил врага.
Но шпион лежал весь в ранах, их перевязали и решили использовать регенератор в итоге из 86 жизней стало 59 - регенераторы на помойку.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.09.2016 в 20:30:13

on 1474705428, Salador wrote:
Слишком много отнимает здоровья регенератор.  

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

on 1474705428, Salador wrote:
регенераторы на помойку.

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

on 1474705428, Salador wrote:
Шпион стоял в тылу врагов и координировал их передвижение, врагов уже осталось мало и они начали подозревать о кроте в своих рядах, и вот кто-то услышал его переговоры с отрядом.
Отряд быстро среагировал и раскрыв свою позицию начали его отбивать, первый стрельнул дымовой гранатой, второй уложил врага.  

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


on 1474705568, mcmillan wrote:
А стимуляторы тоже можно выбрасывать?  

Стимуляторы (Energy booster) нельзя использовать совместно с алкоголем.
Стимуляторы дают штраф на перехват (и, возможно, еще что-то ванильное, точно не помню).
В остальном стимуляторы дают плюсы - больше AP, меньше потеря AP от подавления.
По остальной наркоте все так же, как в 1.13 - стандартные штрафы/бонусы, прописанные в XML, и невозможность применять много раз за день.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.09.2016 в 18:18:10

on 1474738213, Seven wrote:
Я принципиально против магических предметов в игре.
регенератор не совсем магический предмет. другое дело, что скорость лечения и эффект - магические, но это для любой компьютерной игры приемлемо. ранозаживляющие мази давно используются в хирургии, и сам нередко пользовался "спасателем" для лечения своих ожогов.


on 1474738213, Seven wrote:
Регенератор отнимает, насколько я помню, примерно половину восстановленного здоровья
это считаю очень правильным:  утакого сильного вещества должен быть не менее побочный эффект.


on 1474738213, Seven wrote:
Если оставить читерские регенераторы, то на помойку придется выбросить аптечки, докторские аптечки, санитаров, врачей, а также госпиталь со всем медперсоналом
по регенераторам и в оригинале, и в модах как-то хорошо сделан баланс - их всегда не хватает, так что аптечки и врачи всегда нужны.  ;D

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.09.2016 в 19:53:11

on 1474816690, Махновский wrote:
по регенераторам и в оригинале, и в модах как-то хорошо сделан баланс - их всегда не хватает, так что аптечки и врачи всегда нужны.  

В 1.13 можно просто пойти шпионом в Балайм и купить столько регенераторов, сколько нужно.


on 1474816690, Махновский wrote:
это считаю очень правильным:  у такого сильного вещества должен быть не менее побочный эффект.  

Из этих соображений и делалось. Восстановить без лечения за короткое время несколько десятков единиц здоровья - это большой плюс, а урон от здоровья потом при плановом лечении у доктора восстановится.
Можно отнимать не 1/2 от восстановленного здоровья, а 1/4 или 1/3, тут я больше на опыт и отзывы игроков полагаюсь.
Можно также сделать, чтобы регенератор работал не по ходам, а по часам, то есть восстановление здоровья будет за 3-4 часа. Реализм - но о тактическом применении можно будет забыть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 30.09.2016 в 17:33:34

on 1474738213, Seven wrote:
Регенератор его спас и вернул в строй  
Шпион мне нужен то был найти последних 2-х на карте, так-что мог и с 30 жизнями найти их, если бы знал.
Регенераторами раньше тоже очень редко пользовался.
Назад ничего не восстанавливается, 2 жизни вроде качнул, так с 62 и бегает.


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.09.2016 в 17:38:02

on 1475246014, Salador wrote:
Назад ничего не восстанавливается

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


on 1475246014, Salador wrote:
если бы знал

О том, как работает регенератор, честно рассказано в описании Ja2+AI.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.10.2016 в 14:52:26

on 1475325178, mcmillan wrote:
И, по крайней мере мне, вылечить еще никого не удавалось.

Потеря макс. здоровья и других характеристик прекрасно лечится - нужен наемник с навыком 2xДоктор, докторская аптечка и несколько часов времени.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 11:49:46
Бык зажигает:

https://www.youtube.com/watch?v=ooh4-8DjHrI&feature=youtu.be

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 05.10.2016 в 12:04:10
2Seven: КРУТЬ!))

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 12:56:07
2Seven: класс! но это уже ещё не 7609? )

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 13:01:21

on 1475661367, Махновский wrote:
но это уже ещё не 7609?

Вопрос не понял.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 13:11:02
2Seven: это видео, сделанное на базе 7609?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 13:12:52
2Махновский:
Это видео сделано в новой версии Ja2 1.13 7609+AI, которая находится в разработке.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 13:30:42
здорово.
столкнулся с тупым поведением врага в текущей версии:
я так понимаю, солдат и hostile civil имеют одинаковый AI. Враждебный цивил с поведением Defensive имел в кармане нож и пистолет. Естественно, прятался и отстреливался из-за окна - присел-выстрелил-лёг. Но потом у него закончились патроны, он сел и так тупо неподвижно сидел и ничего не делал несколько ходов, просто смотрел на то, как мой мерк отстреливает другие тушки.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 14:23:07
2Махновский:
Какое поведение было бы более логичным для осторожного гражданского, имеющего из оружия только нож?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 14:45:09
2Seven: если у врага с поведением Defensive нет подходящего оружия и недостаточно очков для того, чтобы эффективно атаковать, то он прячется в укрытие. В примере выше было бы логичнее, если бы враг залёг, а не смотрел на меня в ожидании своей пули, замерев в одной обречённой позе.
ещё я ожидал, что враг, у которого остался нож, займёт безопасную точку, ближайшую ко мне, и отуда будет проверять эффективность возможной атаки, прячась за укрытие, если атака невозможна. в примере выше это могла быть открытая дверь.

когда я подошёл к этому мерку поближе, AI оценил его шансы, и он всё же встал и побежал ко мне навстречу. до этого момента AI просто тупил.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 14:51:39
ещё пример из того же боя.
встретились на дороге мерк и враг (Defensive, вооружён обрезом на 2 патрона и мачете). враг расстрелял свой боезапас, и присел.  я ожидал, что на следующий ход он или достанет нож и побежит меня резать, или начнёт убегать в ближайшее укрытие или на более безопасную дистанцию, но он так же продолжал сидеть на земле, не зная, что делать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 14:55:00
2Махновский:
Нужен лог или сейв, чтобы понять, что происходит.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 15:09:34
2Seven: ок. повторю бой и сделаю сейв. но есть одно "но". бой проверял на новой карте и добавлением враждебной фракции.
Какие файы нужно будеть скинуть, кроме карты и сейва?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 15:20:32
2Махновский:
Нужен только сейв и то, где его запустить.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 05.10.2016 в 19:40:12

on 1475657386, Seven wrote:
Бык зажигает:

https://www.youtube.com/watch?v=ooh4-8DjHrI&feature=youtu.be
     
Круть... Следующий шаг полноценный огнемет, и сгораемые деревья с домами из деревяшек...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 20:17:29
на всякий случай, я бы сделал ограничение радиуса огня, иначе сгорит трава во всём секторе, включая и врагов и мирных жителей. плюс интересно, а как вообще враги будут убегать от беглого огня???

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 20:18:07

on 1475685612, night wrote:
Следующий шаг полноценный огнемет

Давно уже есть:
https://youtu.be/VnFRhqLaRe0


on 1475685612, night wrote:
сгораемые деревья

Чтобы деревья сгорали, нужно увеличить мощность молотова в xml.


on 1475685612, night wrote:
с домами из деревяшек

Дома не стал делать сгораемыми по разным соображениям - техническим и баланса. Но, насколько я могу судить, там принципиально ничего сложного нет. Сгорят стены - крыша упадет сама.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 20:24:44

on 1475687849, Махновский wrote:
на всякий случай, я бы сделал ограничение радиуса огня

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


on 1475687849, Махновский wrote:
иначе сгорит трава во всём секторе, включая и врагов и мирных жителей

Откуда мирные жители в чистом поле? А враги пусть горят, жалко что ли?


on 1475687849, Махновский wrote:
а как вообще враги будут убегать от беглого огня

Как и сейчас убегают. Кто успел - тот успел, остальным не повезло. Если в секторе есть дома, дороги, то проблем нет. Если же весь сектор - трава, то будет весело. Можно таким образом отбить отряд превосходящих сил противника. Но только один раз.
Игрок может уничтожать огонь с помощью оглушающих гранат, но AI пока такому не обучен, так что может разве что надеяться, что дождик пойдет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 20:46:55

on 1475688284, Seven wrote:
Кто успел - тот успел, остальным не повезло. Если в секторе есть дома, дороги, то проблем нет. Если же весь сектор - трава, то будет весело. Можно таким образом отбить отряд превосходящих сил противника. Но только один раз.  
будет весело первые несколько боёв. потом будет скучно: кинул спичку и уже победил )
желательно включить беглый огонь отдельной опцией.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 20:52:51

on 1475689615, Махновский wrote:
желательно включить беглый огонь отдельной опцией.

Так и есть. Фича экспериментальная, поэтому опциональна.


on 1475689615, Махновский wrote:
потом будет скучно: кинул спичку и уже победил )  

Я в разных секторах поджигал, обычно некоторая область выгорает и потом все гаснет, хотя визуально вроде все в траве. Чтобы все выгорело, нужно чтобы вплотную весь сектор был засеян, без промежутков, таких секторов мало. И работает это только один раз, причем в обе стороны.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 21:44:00
2Seven:  освещение от огня уже прописано в исходник?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 21:44:40
2Seven: враги днём тоже избегают освещённых областей?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 21:45:02

on 1475693040, Махновский wrote:
освещение от огня уже прописано в исходник?

Да, ночью и в подземельях автоматически создается источник света.


on 1475693080, Махновский wrote:
враги днём тоже избегают освещённых областей?

Не должны, там есть проверки на уровень освещенности, при дневном свете освещенные участки игнорируются.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 22:02:08
если днём источник света светит ярче дневного света, будут ли враги избегать его радиус, или днём вообще освещение игнорируется?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 22:06:01
2Махновский:
При общем дневном уровне света отдельные более освещенные участки не проверяются.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 22:26:56

on 1475694361, Seven wrote:
При общем дневном уровне света отдельные более освещенные участки не проверяются.
возможно ли добавить в AI избегание ярко-освещённых областей днём?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.10.2016 в 22:29:38

on 1475695616, Махновский wrote:
возможно ли добавить в AI избегание ярко-освещённых областей днём?

Технически возможно, но я этим заниматься смысла не вижу - есть более актуальные задачи.
А зачем?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.10.2016 в 22:40:16

on 1475695778, Seven wrote:
А зачем?

1) враги станут умнее и будут избегать огня днём.
2) в какой-то степени применение артподдержки сейчас читерство, так как враг не избегает красного дыма, а игрок может и сам убежать, и ещё дать команду ополчению - "рассеяться". Если добавить красному дыму источник света большого радиуса (или вообще заменить им дым), враги будут стремиться покинуть область возможного обстрела.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 06.10.2016 в 00:11:17
2Махновский: Если не ошибаюсь то нпс избегают дымовых и газовых облаков. А огонь разновидность газового облака.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.10.2016 в 00:47:04
2night: перед тем, как избежать дым, боты частенько забегают в дым проверить, вдруг это и не дым вовсе.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.10.2016 в 07:39:40

on 1475696416, Махновский wrote:
1) враги станут умнее и будут избегать огня днём.  

Они и сейчас его избегают. Если AI солдат не находится уже в огне, он туда никогда не забежит, а если огонь приблизися на соседнюю клетку, он отодвинется.


on 1475696416, Махновский wrote:
2) в какой-то степени применение артподдержки сейчас читерство, так как враг не избегает красного дыма, а игрок может и сам убежать, и ещё дать команду ополчению - "рассеяться". Если добавить красному дыму источник света большого радиуса (или вообще заменить им дым), враги будут стремиться покинуть область возможного обстрела.

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


on 1475701877,
Махновский wrote
:
перед тем, как избежать дым, боты частенько забегают в дым проверить, вдруг это и не дым вовсе.

Обычный дым в Ja2+AI вообще не должны избегать, в нем можно прятаться.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.10.2016 в 07:43:38

on 1475701877, night wrote:
А огонь разновидность газового облака.

Так и есть. Дым, газ, огонь, жучиная кислота, сигнальный дым - это все имеет один механизм.
Правда, в Ja2+AI есть изменения - огонь наносит повреждения солдатам сразу, в отличие от остального газа, который начинает работать на следующий ход, огонь повреждает на земле предметы, уничтожает сгораемые объекты, распространяясь при этом, огонь уничтожает трупы, огонь можно гасить оглушающими гранатами, огонь не может быть над водой, в отличие от газа, огонь создает свет ночью.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.10.2016 в 14:18:40

on 1475728780, Seven wrote:
например, игрок начнет просто кидаться красным дымом, чтобы внести панику в ряды противника.
можно сделать так, чтобы сигнальный дым был только у радиооператора.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.10.2016 в 14:20:10

on 1475728780, Seven wrote:
Обычный дым в Ja2+AI вообще не должны избегать, в нем можно прятаться.
под дымом также понимается газ. враг может забежать, ойкнуть и убежать назад.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.10.2016 в 14:54:01

on 1475752810, Махновский wrote:
враг может забежать, ойкнуть и убежать назад

Он физически не может забежать в газ/огонь, если уже не находится в нем, поскольку эти клетки исключены из поиска пути.


on 1475752720, Махновский wrote:
можно сделать так, чтобы сигнальный дым был только у радиооператора.

Это можно сделать в XML, но проект рассчитан и на тех, кто пользуется стандартным 1.13 или любыми модами на 7609.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.10.2016 в 15:21:03

on 1475754841, Seven wrote:
Он физически не может забежать в газ/огонь, если уже не находится в нем, поскольку эти клетки исключены из поиска пути.  
возможно, пофикшено. раньше забегали регулярно.

on 1475754841, Seven wrote:
проект рассчитан и на тех, кто пользуется стандартным 1.13 или любыми модами на 7609.
наверное, пусть уж лучше будет военная хитрость в виде пугающего фаера, чем всеобщая тупизна ботов. на войне ведь такое применяется.  тем более, при такой "хитрости" один из мерков игрока тоже теряет ход впустую, так как тот, кто кидает фаер, не стреляет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.10.2016 в 21:00:21

on 1475668299, Махновский wrote:
враг расстрелял свой боезапас, и присел.  я ожидал, что на следующий ход он или достанет нож и побежит меня резать, или начнёт убегать в ближайшее укрытие или на более безопасную дистанцию, но он так же продолжал сидеть на земле, не зная, что делать.

Это был баг, который теперь починен.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.10.2016 в 22:27:08
2Seven: отлично!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 11.10.2016 в 16:13:05
Похоже, удалось победить магазинный баг, так что теперь IoV 929 станет несколько более играбельным, с 32-патронными 9x19 магазинами и проч.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 11.10.2016 в 16:14:47

on 1475756463, Махновский wrote:
наверное, пусть уж лучше будет военная хитрость в виде пугающего фаера, чем всеобщая тупизна ботов. на войне ведь такое применяется.  тем более, при такой "хитрости" один из мерков игрока тоже теряет ход впустую, так как тот, кто кидает фаер, не стреляет.

Убегание от красного дыма сделано так, что активируется только в случае, если какой-то из сторон вызван артиллерийский обстрел. Просто так кидаться сигнальным дымом бесполезно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 11.10.2016 в 16:51:10

on 1476191687, Seven wrote:
Убегание от красного дыма сделано так, что активируется только в случае, если какой-то из сторон вызван артиллерийский обстрел.  
Это будет в новом exe или уже внедрено?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 11.10.2016 в 16:53:04

on 1476193870, Махновский wrote:
Это будет в новом exe или уже внедрено?

В новом. Все, что уже есть в существующих, описано в этой ветке.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем PARKAN на 11.10.2016 в 18:02:49

on 1476191585, Seven wrote:
Похоже, удалось победить магазинный баг, так что теперь IoV 929 станет несколько более играбельным, с 32-патронными 9x19 магазинами и проч.


А он вообще играбельный этот мод?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 11.10.2016 в 18:04:29

on 1476198169, PARKAN wrote:
А он вообще играбельный этот мод?

Sarge вроде говорил, что кроме проблем с некоторыми магазинами, все играбельно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 12.10.2016 в 17:31:26
оххххххх щщщииииии..... 2 дня читал тему из 7 страниц, зарегился что-бы написать сообщение а тут 21 страница!  :'(

написано, мол "Полностью совместим по сейвам" но у меня не всё так однозначно
Сейв из сборки 7609ru без иных модов, только редактированные INI под более массовые битвы и XML с раздачей оружия по умолчанию IMP-ам и некоторым AIM-цам. ехе-ник 7609ru+AI_r239

https://yadi.sk/d/g1Vfj6EDwiBZj

трабл в том, что не делаются связки из гранат. в Драссен-шахте можно проверить на Лене, в секторе есть всё необходимое

Ещё при запуске выдает такой Эрор

[6.84203e-006] : The value [Graphics Settings][HIDE_EXPLORED_ROOM_ROOF_STRUCTURES] = "" in file [Ja2_Options.ini] is neither TRUE nor FALSE.  The value TRUE will be used.

я инглиш немного фирштейн и понимаю о чём это, и крыши рушатся вроде как надо, если заново взрывать, взорванное ранее продолжает висеть в воздухе (тот-же Драссен для проверки). Это нормально? так и должно быть?



Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 12.10.2016 в 18:00:55

on 1476282686, MaksFay wrote:
оххххххх щщщииииии..... 2 дня читал тему из 7 страниц, зарегился что-бы написать сообщение а тут 21 страница!  

Поставьте в настройках "30 сообщений на одной странице" и получите 7 страниц в этой теме. :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.10.2016 в 19:30:56

on 1476282686, MaksFay wrote:
оххххххх щщщииииии..... 2 дня читал тему из 7 страниц, зарегился что-бы написать сообщение а тут 21 страница!    

Всю читать вроде как необязательно, большая часть информации есть в самом начале, правда, последние релизы пока не внесены в общее описание.


on 1476282686, MaksFay wrote:
трабл в том, что не делаются связки из гранат. в Драссен-шахте можно проверить на Лене, в секторе есть всё необходимое  

Вот тут описано, что нужно добавить в XML, чтобы связки заработали:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=21864&goto=345595&#msg_345595


on 1476282686, MaksFay wrote:
Ещё при запуске выдает такой Эрор
 
[6.84203e-006] : The value [Graphics Settings][HIDE_EXPLORED_ROOM_ROOF_STRUCTURES] = "" in file [Ja2_Options.ini] is neither TRUE nor FALSE.  The value TRUE will be used.  

Это опция, которая была добавлена уже после официального релиза, чисто визуальная фича - скрывать структуры, размещенные на крыше, при открытии комнаты.
Можно ее добавить в Ja2_options.ini или не обращать внимания.


on 1476282686, MaksFay wrote:
крыши рушатся вроде как надо, если заново взрывать, взорванное ранее продолжает висеть в воздухе (тот-же Драссен для проверки). Это нормально? так и должно быть?  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 12.10.2016 в 21:38:49

on 1476289856, Seven wrote:
Вот тут описано, что нужно добавить в XML, чтобы связки заработали


слооооожнааааа!!!  :o
попробовал и понял, что не понял чего и как вписывать, а есть способ попроще? желательно вообще для тупеньких, например, как то-же самое сделать в XML-эдиторе(если вообще возможно), или может есть где готовый Items.xml ?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 12.10.2016 в 23:16:47
2MaksFay:

0) прописываешь в JA2options.ini:
    ALLOW_EXPLOSIVE_ATTACHMENTS = TRUE
    ALLOW_SPECIAL_EXPLOSIVE_ATTACHMENTS = TRUE
1) открываешь XML редактор, смотришь в нём ID гранаты, к которой хочешь присоединить предмет, закрываешь редактор.
2)  открываешь файл ITEMS.XML
3) находишь гранату по ID
4) добавляешь туда тег <buddyitem>ID присоединяемого предмета</buddyitem>
5) сохраняешь.
6) ещё нужно изменить настройки XML редактора, чтобы он не удалял теги, которые в нем отсутствуют.

2Seven:
каким образом присоединяемые шарики становятся осколками? им нужно предварительно изменять свойство в XML, чтобы они стали frag grenade, или они по умолчанию уже как frags в исходниках?

если нужно сделать связку из трёх гранат, это можно делать только в XML, или также, если сделать комбинацию в XML, то потом, в процессе игры, тоже можно присоединять разрешённые byddyitems к гранате, чтобы получить связку из нескольких гранат?
имею ввиду не получение нового merge-предмета, а именно связку независимых предметов.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 13.10.2016 в 09:48:36

on 1476303407, Махновский wrote:
1) открываешь XML редактор, смотришь в нём ID гранаты, к которой хочешь присоединить предмет, закрываешь редактор.
2)  открываешь файл ITEMS.XML
3) находишь гранату по ID
4) добавляешь туда тег <buddyitem>ID присоединяемого предмета</buddyitem>

Это не так, правильная инструкция находится по ссылке.


on 1476303407, Махновский wrote:
каким образом присоединяемые шарики становятся осколками? им нужно предварительно изменять свойство в XML, чтобы они стали frag grenade, или они по умолчанию уже как frags в исходниках?  

Нужно прочитать инструкцию по ссылке и сделать как там описано.
Сами по себе шарики осколками не становятся, но к ним привязываются свойства взрывчатки через тег buddyitem.
Если в XML правильно прописаны все теги, можно присоединять любые гранаты к любым с помощью резинки или веревки, и любые гранаты или взрывчатку к любой взрывчатке с помощью скотча. Также любые tripwire activated гранаты/бомбы к tripwire.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 13.10.2016 в 11:51:11

on 1476341316, Seven wrote:
Это не так, правильная инструкция находится по ссылке.  
я делал так ранее, когда к молотову присоединял осветитель. проблема была только в том, что XML редактор при сохранении удалял все непрописаные в него теги. но потом ты подсказал, как это исправить, и всё стало отлично.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 13.10.2016 в 12:10:11
2Махновский:
Я о том, что тег buddyitem нужен только для привязывания взрывов к предметам, не являющимся взрывчаткой, а из твоего описания можно понять, что его надо прописывать вообще всем гранатам.
Гранатам/взрывчатке, а также скотчу, резинке и веревке достаточно прописать:

Quote:
<nasLayoutClass>1</nasLayoutClass>            
<nasAttachmentClass>1</nasAttachmentClass>

И убедиться, что граната/взрывчатка, к которой присоединяется другая граната/взрывчатка, имеет тип взрыва Normal, а присоединяемая граната/взрывчатка имеет Volatility > 0, иначе она взрывом не активируется.
Для tripwire тип взрывчатки и volatility не имеет значения, там активация идет через провод, нужно только убедиться, что присоединяемая граната/взрывчатка имеет тег tripwire activated.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 13.10.2016 в 16:05:27

on 1476348671, Махновский wrote:
но потом ты подсказал, как это исправить, и всё стало отлично.


Где можно прочитать подсказку? поиск по форуму мне ничего не выдал на этот счёт

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 13.10.2016 в 17:34:02

on 1476363927, MaksFay wrote:
Где можно прочитать подсказку? поиск по форуму мне ничего не выдал на этот счёт


хотя я уже и без этого справился, у меня xml-редактор ничего лишнего не удаляет

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 18.10.2016 в 11:35:20
Вчера наконец-то удалось посмотреть на новый АИ. Да, играть сложнее в разы и действовать приходиться "по взрослому": отстрелялся - сменил позицию, решил пойти в атаку - сначала лучше послать пару минометных мин на разведку. Тактика и стиль игры сильно поменялись.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 18.10.2016 в 22:17:04
2Seven: ну что там с новым билдом? На Мишках засветил уже, так выкладывай и тут))

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.10.2016 в 08:40:15
2SuLaR:
Той версии нет, но есть немного более новая:

https://www.dropbox.com/s/zd5ot72mgzi065r/ja2_7609en%2BAI_r283.exe?dl=0
https://www.dropbox.com/s/0un924evirqsexv/ja2_7609ru%2BAI_r283.exe?dl=0

Описание изменений:

- улучшенный выбор оружия для стрельбы
- разрешено использование продвинутого AI для админов в некоторых случаях
- пулеметчикам разрешено стрелять через стены (по наводке)
- исправление для невидимых армий (при включенной опции задержки подкреплений)
- новая опция SOFT_IRON_MAN (сохранение в режиме реального времени)
- улучшения ночного AI
- исправление отображения цены для группы предметов в инвентаре сектора
- использование трансформации для перевода гранаты в режим взрыва с задержкой (взрыв происходит в начале следующего хода)
- AI избегает активных бомб/гранат
- новая опция DELAYED_GRENADE_EXPLOSION (все гранаты нормального типа, а также оглушающие и светошумовые, всегда работают в режиме взрыва с задержкой)
- исправление для одноразовых гранатометов (корректное использование BuddyItem для определения типа взрыва)
- газовые/осветительные гранаты всегда взрываются сразу (даже если они в плохом состоянии)
- уменьшена величина повреждения максимального здоровья при использовании регенераторов
- корректное обновление интерфейса при использовании трансформации предметов
- новая опция SPREAD_FIRE (распространение огня по траве и сгораемым предметам, в качестве базового использует предмет Molotov - индекс 979)
- исправление взаимодействия с трупами на крыше (отрезание голов, перенос)
- огонь уничтожает трупы
- огонь может уничтожать сгораемые структуры (например, мебель, заборы)
- огонь создает свет ночью
- при сгорании объекта добавляется отметина на земле (след горения)
- во время дождя распространение огня не работает
- огонь не распространяется по воде, в отличие от газа
- ручные гранаты и гранаты для подствольных гранатометов не повреждают крыши
- оглушающие гранаты уничтожают источник огня
- огонь повреждает предметы на земле
- длительность эффектов огня/дыма/газа уменьшена во время дождя
- исправление для пассивного поведения AI, у которого закончились патроны
- исправление для поиска магазинов (позволяет корректно работать модам с проблемными магазинами, например, IoV 929)
- при наполнении фляги хорошей водой из источника в секторе, отравленная вода полностью заменяется
- новая трансформация: вылить воду из фляги
- исправление: не размещать солдат на скалах во время засады
- отображение детальной информации о камуфляже во всплывающем окне
- при стрельбе в положении лежа считается, что оружие стреляет с опорой
- отключен всплывающий диалог при неудачной попытке заставить наемника спать, вместо него пишется сообщение в игровой лог
- максимальное количество минометов на отряд противника, в зависимости от уровня сложности: 1 на низком уровне, 2 на среднем и трудном, 3 на Insane
- AI избегает красного дыма, если вызван артиллерийский удар
- AI всегда избегает горчичный газ, даже если в данный момент на солдате надет противогаз
- новые опции для управления процессом замещения админов на регуляров, в зависимости от игрового прогресса и приоритета гарнизона/патруля:
UPDATE_GARRISON_ADMINS
UPDATE_PATROL_ADMINS
UPDATE_GARRISON_ADMINS_PROGRESS_MODIFIER
UPDATE_PATROL_ADMINS_PROGRESS_MODIFIER
- шок от подавления уменьшается несколько быстрее
- адреналин уменьшает потерю AP от подавления в начале хода
- уменьшена громкость реплики AI при заклинившем оружии
- солдат, находящийся под обстрелом, не будет предлагать сдаться
- танк может использовать дым, если в него только что попали и он не видит противника
- танк может использовать газ для самозащиты
- отключена стрельба на подавление по близко расположенным целям
- новая роль для AI: медики лечат себя и раненых солдат своей команды
- значок роли солдата появляется только после того, как его наблюдали в течение двух ходов
- солдат, которому оказывается медицинская помощь, будет сидеть на месте
- офицеры приходят на помощь группам солдат, не имеющим своего офицера (присутствие рядом офицера повышает сопротивляемость подавлению)
- отображение активных бомб красным локатором

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.10.2016 в 23:53:11
Обновление Ja2+AI

https://www.dropbox.com/s/hvojw1ownxm898m/ja2_7609en%2BAI_r295.exe?dl=0
https://www.dropbox.com/s/ld6v91vd2cgb1ro/ja2_7609ru%2BAI_r295.exe?dl=0

[offtop]
Changes since r283:
- attached explosives: cannot attach explosive item with zero volatility (if not using tripwire activation)
- disable messagebox when putting group of mercs to sleep, show message in the game log instead
- set cost for changing grenade activation mode to 20 AP
- AP lost from shock at the start of new turn depends on current shock level and AP loss during previous turn
- adrenaline drug can reduce AP loss at the start of new turn (depending on current shock level)
- disabled instant damage for fire to prevent problems with fire spreading
- SoldierGotHitExplosion: enable flyback animation only if explosion power >= 50 and distance from explosion center <= explosion radius / 2
- GetClosestWoundedSoldierID, GetClosestMedicSoldierID fix: don't check path cost
- AICheckIsBandaged: improved check if soldier is being bandaged
- fix: AI soldiers always had low morale
- abort flanking if AI is breaking deadlock
- ConsiderProne: changed min distance to DAY_VISION_RANGE / 3
- RangeChangeDesire, CalcMorale: balance changes
- CalcCoverValue: disable agression booster bonus when soldier is under fire and has shock

RED AI:
- added random check based on distance to target and weapon range when deciding suppression fire
- penalize watching if watch location is beyond weapon range
- abort seek if soldier is in sight cover and closest target is beyond weapon range
- turn to closest enemy before seeking
[/offtop]

- присоединяемая взрывчатка должна иметь ненулевой параметр volatility (для активации через детонацию), это не относится к активации через провод (tripwire)
- убрано всплывающее окно при неудачной попытке заставить наемника спать, вместо этого выводится сообщение в игровой лог
- стоимость перевода гранаты в режим активации с задержкой увеличена до 20 AP
- потеря AP от подавления/шока в начале нового хода зависит от двух параметров: текущего уровня шока и количества AP, потерянных от подавления за прошлый ход
- отключен мгновенный урон от огня для избежания проблем с распространением огня
- анимация отлетающих наемников при взрыве возможна только при величине базового урона взрывчатки >= 50 и не дальше половины радиуса действия взрывчатки
- исправление для поиска медика и поиска раненого солдата
- улучшенная проверка, лечит ли медик солдата в данный момент (чтобы он не убегал от доктора)
- исправлена низкая мораль у AI
- минимальная дистанция от ближайшего противника, при которой солдатам разрешено залегать, уменьшена до 1/3 дневной видимости
- доработки баланса агрессивности AI
- солдат под обстрелом меньше стремится сближаться с противником
- уменьшена вероятность использования огня на подавление, если противник находится за пределами эффективной дальности оружия
- осторожное поведение, если солдат находится в укрытии и дальность оружия меньше расстояния до ближайшего противника
- уменьшен приоритет решения watch, если дальность оружия недостаточна
- поворот к ближайшему противнику перед принятием решения

Данное обновление исправляет некоторые ошибки, закравшиеся в предыдущие версии.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.10.2016 в 00:02:33

on 1475689615, Махновский wrote:
будет весело первые несколько боёв. потом будет скучно: кинул спичку и уже победил )

Тестирование показало, что:
1) Использовать огонь в зарослях можно весьма эффективно, чтобы предотвращать обход с флангов.
2) За время довольно длительного боя огонь не успевает особо распространиться, так что нужно кидать побольше бутылок или взрывать канистры с бензином.
https://youtu.be/U1r3hQmE138?t=20m18s
3) После окончания боя и перехода в режим реального времени нужно из сектора уходить, чтобы предотвратить распространение огня (возможно, есть смысл для удобства запретить распространение огня в реальном времени, если в секторе нет противников).
4) В целом, фича получилась вполне интересной и полезной, например, за счет ограничения обхода с флангов получилось победить в лесном секторе 17 противников начальной командой, что иначе было бы проблематично.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.10.2016 в 20:34:12
2Seven: фича интересная, но пока всё же читерная: враг не всегда желает убегать при приближении огня. ну и для баланса видимо, придётся ввести в игру фосфорные гранаты у драньцев

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.10.2016 в 22:09:55
Небольшое обновление Ja2+AI:

https://www.dropbox.com/s/jjpevnamib3ejn9/ja2_7609en%2BAI_r298.exe?dl=0
https://www.dropbox.com/s/dzw604zfrjyrbar/ja2_7609ru%2BAI_r298.exe?dl=0

Изменения:
- AI будет избегать приближаться к зомби, новый расчет опасности зомби
- улучшения выбора точки передвижения/укрытия
- красный крест на значке медика увеличен в размере
- танки всегда выполняют проверку безопасности огня на подавление

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 25.10.2016 в 19:02:05
У меня с 283 при загрузке выдает ошибку Missing INTERFACE\DIGIFONT.STI
Посмотрел в exe там дальше тоже несколько файлов идет которых у меня нет.
Где их искать?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.10.2016 в 19:06:36

on 1477411325, Salador wrote:
У меня с 283 при загрузке выдает ошибку

А чем r298 не устраивает? Там все нормально грузится.
Никаких новых файлов не нужно, все работает со стандартным 1.13 7609 и модами на его базе.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Salador на 25.10.2016 в 19:23:43

Quote:
А чем r298 не устраивает?

Запустилось. Благодарю! Только что 298 русской не было.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем skie на 06.11.2016 в 19:46:18
2Seven:  Есть ли возможность получить доступ к исходникам Ja2+AI версии 298? Иногда во время хода противника игра вываливается в черный экран, приходится запускать предыдущие версии (283, 236), чтобы обойти это, а на следующий ход опять запускать в 298.  Есть подозрение, что где-то происходит infinite loop... хотелось бы найти где.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.11.2016 в 20:01:56
2skie:
Для целей исправления багов - видимо, да, если ваши познания позволяют отлаживать незнакомый код.

К сожалению, используемый svn не поддерживает работу нескольких пользователей, насколько я знаю, так что выслать файлы исходников - это легко, а сделать доступ в svn на чтение, видимо, не получится технически.

Вообще, там есть новые полезные опции в Ja2_options.ini:
AI_DEBUG_INFO = TRUE
AI_DECISION_INFO = TRUE
AI_MISC_INFO = TRUE
AI_COVER_INFO = TRUE
AI_SHOT_INFO = TRUE
которые выводят в текстовые файлы в корне игры логи решений AI и другую полезную информацию.
Обычно по их анализу можно понять, что именно происходило непосредственно перед ошибкой.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем skie на 08.11.2016 в 11:23:02
Как ни странно, включение этих опций выпадение в черный экран убрало... не знаю что и думать.
Правда пришлось добавить в ini секцию [Extended Options]. Вероятно у меня был какой-то старый Ja2_options.ini

Кстати наткнулся на глюк с 3 боем на ринге, если после боя выход из здания кем либо перекрыт, то игра зависает на часиках, но если успеть другим бойцом освободить проход, то все нормально.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 08.11.2016 в 14:50:59

on 1478593382, skie wrote:
Как ни странно, включение этих опций выпадение в черный экран убрало... не знаю что и думать.
Правда пришлось добавить в ini секцию [Extended Options]. Вероятно у меня был какой-то старый Ja2_options.ini  

Очень странный глюк!
Секция это опциональная, большинство нововведений включено по умолчанию, но вообще в Ja2+AI есть довольно много новых настроек в этой секции, чтобы включать/отключать нововведения.


on 1478593382, skie wrote:
Кстати наткнулся на глюк с 3 боем на ринге, если после боя выход из здания кем либо перекрыт, то игра зависает на часиках, но если успеть другим бойцом освободить проход, то все нормально.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем stariy_voyack на 11.11.2016 в 11:20:32

on 1476997353, Seven wrote:
https://youtu.be/U1r3hQmE138?t=20m18s


Очень странное видео, я посмотрел и предыдущее тоже. Я так понимаю у всех сторон примерно одинаковое вооружение и личные параметры? Но враги не использовали гранаты, совсем,  в погоне за реализмом забыли про баланс? Я не верю что у 17 солдат не оказалось ни одной гранаты. Тем более это военные, а не наемный сброд, который может забыть что угодно и где угодно. Это здорово отразилось бы на тактике, как мне кажется.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 11.11.2016 в 13:43:55
2stariy_voyack:
В Ja2+AI противник очень активно использует гранаты, тут даже были соответствующие отзывы.
Количество гранат задается модом и зависит от раздачи, на низком уровне (а это буквально третье сражение в игре) их может быть мало.
На применение гранат есть ограничения - даже элитчик не будет использовать гранату против одного врага, если он не под обстрелом, а солдатам более низкого уровня требуется наличие нескольких противников и некоторые другие условия.
На оглушающие, газовые гранаты и осветители ограничений значительно меньше.
Если позволить AI кидать гранаты налево и направо, играть станет практически невозможно и не очень интересно, так что тут нужно соблюдать баланс.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем stariy_voyack на 11.11.2016 в 16:12:57
2Seven:

Про баланс согласен полностью. Очень показательный момент как АИ отличается от человека. Уверен они так же знают сколько с нашей стороны человек, когда 1 боец равняется 3 твоим, то гранаты нужно бросать, но скрипты говорят нет. Пусть даже и обычную дымовую, она усложнила бы игру.
У меня была такая ситуация в "Silent Storm", контуженный вражеский солдат выронил оружие, когда контузия прошла он побежал в мою сторону, видимо такое задание у него было, как только обнаружил моих бойцов вернулся обратно за оружием которое выронил ранее и побежал обратно ко мне, чтобы пострелять наверное, но очков действия не хватило и он умер. Я бы на его месте сразу оружие подобрал.
Я ничего такого, мне нравится твоя работа по моду и видео понравилось, музыка хорошая, огонь классный, но мне показалось это странным. Спасибо.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.11.2016 в 17:33:33

on 1478875318, mcmillan wrote:
жаль, что только в AI есть такие фишки с гранатами. Его нельзя прикрутить к свежему насу? Реально не хватает в 1.13 с аймом иногда драйва, когда бои 6 на 10. Вот когда 6 на 50, уже конечно было бы перебором =)

К новым версиям Aimnas-Bigmaps - нельзя, проект только под 7609, но можно использовать версию Aimnas-2015 с картами от 2016.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.11.2016 в 17:42:42

on 1478869977, stariy_voyack wrote:
Про баланс согласен полностью. Очень показательный момент как АИ отличается от человека. Уверен они так же знают сколько с нашей стороны человек, когда 1 боец равняется 3 твоим, то гранаты нужно бросать, но скрипты говорят нет. Пусть даже и обычную дымовую, она усложнила бы игру.
У меня была такая ситуация в "Silent Storm", контуженный вражеский солдат выронил оружие, когда контузия прошла он побежал в мою сторону, видимо такое задание у него было, как только обнаружил моих бойцов вернулся обратно за оружием которое выронил ранее и побежал обратно ко мне, чтобы пострелять наверное, но очков действия не хватило и он умер. Я бы на его месте сразу оружие подобрал.
Я ничего такого, мне нравится твоя работа по моду и видео понравилось, музыка хорошая, огонь классный, но мне показалось это странным. Спасибо.

Критические отзывы всегда важны, потому что я смотрю на AI под определенным очень специфическим углом, и как это выглядит со стороны игроков, часто даже не представляю. Кроме того, я физически не могу протестировать игру во всем ее разнообразии, например, не так давно обнаружилось, что ночью слишком пассивный AI малоэффективен, так как игрок с ПНВ ходит и всех отстреливает, соответственно, были проведены изменения для ночного режима, или защитное поведение для пистолетчиков - тоже было скорректировано на более агрессивное с одновременным добавлением режима "прятаться и не выбегать, если противник далеко и общая атака не имеет успеха".
По поводу подбирания оружия - в Ja2+AI оно более эффективно, вообще в моих тестовых играх AI регулярно подбирает оружие, но только если оно в пределах досягаемости, обычно не дальше 10-15 клеток.
Про дымовые гранаты есть специальная задумка, как научить AI их использовать для обороны и нападения, а также использовать обычные гранаты для проделывания проходов в заборах, уничтожения мин и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.11.2016 в 17:46:42
2stariy_voyack:
Вообще, большинство проблем с нереалистичностью и неэффективностью связано с ограниченностью самого подхода к AI в Ja2 (насчет SS не знаю, как там организовано).
Поскольку AI не имеет ни целей, ни планов, ни памяти, ни группового взаимодействия толком, приходится решать проблему набором сложных правил, что все равно не дает полноценного решения.
Нормального поведения можно достичь только с помощью goal-oriented подхода, но это по факту означает переписывание значительной части AI с нуля.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.11.2016 в 18:45:43

on 1478965070, mcmillan wrote:
но вот "ночью слишком пассивный AI малоэффективен" жутко раздражает. Всю неделю откладывал бой на субботу, а получилась резня  Шахта Грамма 70+ врагов vs 6 бойцов, не бой а стрельба по мишеням  Стоят на месте, бегал вокруг и в упор стрелял - пока не видят цель, ни на что не реагируют ((

Это сейчас про что было? Про Aimnas-bigmaps unstable версии или про Ja2+AI для 7609?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 12.11.2016 в 20:13:16

on 1478961762, Seven wrote:
Про дымовые гранаты есть специальная задумка, как научить AI их использовать для обороны и нападения, а также использовать обычные гранаты для проделывания проходов в заборах, уничтожения мин и т.д.
в игре присутствует много противотанковых кумулятивных гранатомётов, которые драньцы не особо то и используют в игре. хорошо бы ещё научитьих ими стрелять в те места, куда спрятался мерк, например, ныкается боец за камнем или стеной, а тут раз, и нет ни стены (или камня), ни мерка. обидно будет за бойца, но зато как красиво умрёт, если реализовать такое...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 13.11.2016 в 14:45:50

on 1478970796, Махновский wrote:
в игре присутствует много противотанковых кумулятивных гранатомётов, которые драньцы не особо то и используют в игре. хорошо бы ещё научитьих ими стрелять в те места, куда спрятался мерк, например, ныкается боец за камнем или стеной, а тут раз, и нет ни стены (или камня), ни мерка. обидно будет за бойца, но зато как красиво умрёт, если реализовать такое...


лично у меня таких проблем нет, драньцы очень исправно лупят по скоплениям мерков и милиши в зданиях и на крышах (стреляя не поверх крыши, а в стену), один раз укокошили из РПО 4-х мерков, которых я "удачно" положил на крыше. Играю на инсейне с установкой 80% элиты в отрядах противника, мб в этом разница?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 13.11.2016 в 15:06:35

on 1479037550, MaksFay wrote:
драньцы очень исправно лупят по скоплениям мерков и милиши
это когда видят. а я имею ввиду, что стреляют и тогда, когда не видят, но "предполагают, что где-то там есть мерк". Если умеют стрелять из пулемётов через стены на звук, то вполне могут стрелять и из гранатомётов аналогичным образом. сразу бы отпало желание ныкаться за одним камнем или стеной весь бой, как на курорте.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 13.11.2016 в 17:23:38

on 1479046789, mcmillan wrote:
про bigmaps unstable написал, что "последний нас"

Это странно, потому что в официальном 1.13 нет доработок для осторожного AI, так что он наоборот должен ломиться со всех сторон, а опция AI_NEW_MORALE включена? Она может влиять на более пассивное поведение ночью.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 16:17:49
Эти команды располагать в каком файле?

- новые опции для управления процессом замещения админов на регуляров, в зависимости от игрового прогресса и приоритета гарнизона/патруля:
UPDATE_GARRISON_ADMINS
UPDATE_PATROL_ADMINS  
UPDATE_GARRISON_ADMINS_PROGRESS_MODIFIER
UPDATE_PATROL_ADMINS_PROGRESS_MODIFIER  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 16:20:18
2Махновский:
Как и все остальные, в Ja2_options.ini, в секции [Extended Options]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 16:21:34

on 1476855615, Seven wrote:
- новая роль для AI: медики лечат себя и раненых солдат своей команды  

при каких условиях это возможно? у кого-то из солдат должна быть специализация "врач"?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 16:23:52

on 1479129694, Махновский wrote:
при каких условиях это возможно? у кого-то из солдат должна быть специализация "врач"?

Аптечка/сумка + хотя бы один уровень навыка доктора.
Можно почитать в оригинальном описании фичи, она перенесена с минимальными изменениями (в Ja2+AI используются только медики, офицеров нет):
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=21774&prevloaded=1&&start=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 16:30:11
2Seven: там на картинке значки рядом с солдатами. в игре они тоже видны или автор просто так обозначил роли на картинке для наглядности?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 16:33:48

on 1479130211, Махновский wrote:
там на картинке значки рядом с солдатами. в игре они тоже видны или автор просто так обозначил роли на картинке для наглядности?

В игре видны, но в Ja2+AI сами иконки несколько другие. Появляются только если наблюдать за солдатом несколько ходов. Чтобы показывались иконки, нужно включить опцию SHOW_ENEMY_RANK_ICON = 1

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 16:36:15
автор включает фичу прямо в процессе боя через "меню сектора", словно раздавая команды вражеским солдатам. Это так и реализовано, как на видео?
[Tactical Enemy Role Settings] нужно прописать в Ja2_Options.INI для активации или всё уже настроено в exe?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 16:40:47

on 1479130211, Махновский wrote:
на картинке значки рядом с солдатами
можно ли добавить картинку для ослепших солдат, и чтобы она была видна сразу, а не через несколько ходов? а то есть ослепляющие гранаты, но кто слепой от её эффекта, а кто нет, трудно иногда разобраться.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 16:43:13
2Махновский:
В Ja2+AI роли работают автоматически, ничего включать не нужно.
Если у солдата есть навык и аптечка - будет лечить себя автоматически, а также раненых в своей команде.
Никаких опций из новых релизов в Ja2+AI нет, все новые опции находятся в [Extended Options] и перечислены в описании поименно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 16:44:36
2Махновский:
Отображение эффектов состояний планируется, когда-нибудь будет реализовано.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 16:52:15

on 1479130993, Seven wrote:
Никаких опций из новых релизов в Ja2+AI нет, все новые опции находятся в [Extended Options] и перечислены в описании поименно.
вот это не понял, что имеется ввиду. подразумевается, что ничего никуда дополнительно прописывать не нужно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 16:58:39
2Махновский:
Никаких опций из основной ветки разработки, появившихся после стабильного релиза, в Ja2+AI не добавлялось, прописывать их никуда не нужно.
Все новые опции, добавленные в Ja2+AI по сравнению со стабильным релизом, находятся в секции [Extended Options] файла Ja2_Options.ini
Все новые опции,  добавленные в Ja2+AI по сравнению со стабильным релизом, описаны в этой ветке.
Ссылка на описание фичи медиков/офицеров из основной ветки разработки предоставлена для общего ознакомления с идеей фичи, никаких опций оттуда не добавлялось, но сам код фичи медиков близок к тому, что есть в Ja2+AI.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 17:09:20
2Seven: если у меня в Ja2_Options.ini нет такой секции как [Extended Options], то её нужно там создать, или возьмутся значения по умолчанию из Ja2+AI?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 20:31:36

on 1479132560, Махновский wrote:
если у меня в Ja2_Options.ini нет такой секции как [Extended Options], то её нужно там создать, или возьмутся значения по умолчанию из Ja2+AI?

Для всех новых опций есть значения по умолчанию, можно ничего не создавать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 14.11.2016 в 20:36:03
2Seven: спасибо

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 14.11.2016 в 23:00:32
Демонстрация поддержки фоновых звуков:

https://www.youtube.com/watch?v=cscfnsaGyjM

Описание тут:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=21864&goto=347494&#msg_347494

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.11.2016 в 11:55:08
2Махновский:
Стандартный телепорт Ctrl+T.

Quote:
At the Map Screen, press Ctrl+T      Teleport squad to sector under pointer in travel mode

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 15.11.2016 в 13:11:02
2Seven: чит-режим активировал, но Ctrl+T почему-то не подхватывается, когда указываю место телепортации

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.11.2016 в 13:12:49
2Махновский:
Режим перемещения выбираешь для отряда?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.11.2016 в 14:51:51
2Махновский:
Все как на видео - в режиме перемещения наводишь на нужный сектор и нажимаешь Ctrl+T вместо подтверждающего клика.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 15.11.2016 в 15:01:05
2Seven: получилось.) спасибо

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем pomykanov на 16.11.2016 в 06:29:00
Погонял пару вечеров Ja2+AI. Раньше играл в обычную 1.13, при этом  настройки NCTH не менял - всё оставлял как есть.
По первым ощущениям - на средней сложности играть стало значительно легче и реалистичнее. По крайней мере мои наемники перестали промахиваться в упор, а враги перестали бить хедшотами через полкарты.
Однако удивляет такой момент: при захвате Драссена, Читзены и баз ПВО в D2 и D15, примерно треть врагов были желтые - так и должно быть? Просто раньше они заканчивались уже в аэропорту... Ладно, начинаю штурмовать госпиталь в Камбрии - и опять вижу врагов в желтых футболках. ???
Да, они грамотно используют укрытия, обходят с флангов и лезут на крыши - но т.к. они вооружены пистолетами, им приходится выходить на максимально близкую дистанцию. В итоге, их без единого выстрела валят. :)
Оставшиеся красные тоже вооружены очень слабо (максимум ПП). Единственный нормально вооруженный враг (СВД) был на складе в Е11 - и то она у него почему то стреляла патронами 7.62х39...  :o
Два раза пока что сталкивался со спецназом - эти вроде бы вооружены неплохо. Их снайпер кстати НИ РАЗУ не промахнулся - пришлось переигрывать. :-/
В общем, не могу понять: с врагами так задумано? Или игра просто заточена под другие уровни сложности?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.11.2016 в 08:55:04

on 1479266940, pomykanov wrote:
Погонял пару вечеров Ja2+AI. Раньше играл в обычную 1.13, при этом  настройки NCTH не менял - всё оставлял как есть.
По первым ощущениям - на средней сложности играть стало значительно легче и реалистичнее. По крайней мере мои наемники перестали промахиваться в упор, а враги перестали бить хедшотами через полкарты.  

В Ja2+AI изменено распределение пуль при выстреле в NCTH - при точном прицеливании (зеленый прицел) больше попаданий ближе к центру, при плохом прицеливании (красный прицел) пули в основном летят ближе к внешнему краю.
Соответственно, стало меньше глупых промахов и меньше удачных выстрелов из пистолета через пол карты.

Алгоритм автозамены админов в гарнизонах и патрулях несколько изменен, в стандартной 1.13 их практически нельзя увидеть, за исключением первых секторов.
Скорость замены зависит от текущего прогресса в игре и приоритета гарнизона.

Для более интересной игры имеет смысл использовать моды типа SDO или мода замены прогресса оружия LevProgression2, там противник изначально вооружен более дальнобойным оружием и играть несколько интереснее.

Вооружение противников в секторах зависит от текущего прогресса игры, кроме вручную заданного. Текущий прогресс зависит от настроек и количества проведенных боев/захваченных секторов и т.д.


on 1479266940, pomykanov wrote:
Единственный нормально вооруженный враг (СВД) был на складе в Е11 - и то она у него почему то стреляла патронами 7.62х39...  

Видимо так на карте оружие было задано.


on 1479266940, pomykanov wrote:
Их снайпер кстати НИ РАЗУ не промахнулся

На более высоких уровнях сложности и с более приличным оружием у противника такое будет происходить регулярно :-)


on 1479266940, pomykanov wrote:
Или игра просто заточена под другие уровни сложности?

Я тестирую игру на эксперте с модом SDO, что означает наличие у противника оружия уровня Mini-14 и SKS с самого начала игры. Пистолетный период никогда особо не тестировал, но если игрок приходит со снайперками против пистолетчиков, сделать тут с помощью AI практически ничего нельзя.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем pomykanov на 16.11.2016 в 10:47:41

on 1479275704, Seven wrote:
Вооружение противников в секторах зависит от текущего прогресса игры, кроме вручную заданного. Текущий прогресс зависит от настроек и количества проведенных боев/захваченных секторов и т.д.  

Так вот меня и удивило, что после захвата двух городов и двух баз ПВО противник до сих пор вооружен пистолетами. В стандартной 1.13 шахту Драссена приходили отбивать уже с винтовками. Именно поэтому кстати мне достаточно было средней сложности для вполне комфортной игры.


on 1479275704, Seven wrote:
но если игрок приходит со снайперками против пистолетчиков, сделать тут с помощью AI практически ничего нельзя.

Даже с медленной скоростью обновления оружия и большим ассортиментом у Бобби Рэя (3 на старте), после захвата двух городов мой отряд уже вооружен штурмовыми винтовками с оптикой. Мне кажется тут всё же перебор даже для средней сложности. Если конечно искусственно не усложнять себе игру.


on 1479275704, Seven wrote:
Я тестирую игру на эксперте с модом SDO

Ок, спасибо, попробую сегодня.  :)

P.S. Кстати, где-нибудь можно посмотреть описание мода SDO?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.11.2016 в 11:11:31

on 1479282461, pomykanov wrote:
Так вот меня и удивило, что после захвата двух городов и двух баз ПВО противник до сих пор вооружен пистолетами. В стандартной 1.13 шахту Драссена приходили отбивать уже с винтовками. Именно поэтому кстати мне достаточно было средней сложности для вполне комфортной игры.  

Достаточно странно, а что пишет в этот момент по кнопке [v], какой текущий прогресс?
У админов вооружение слабое по игре, ниже текущего уровня, поэтому неудивительно, что они пистолетами вооружены в обычной схеме раздачи.
Есть еще один момент - админы в секторах и патрулях заменяются не мгновенно, а постепенно, раз в день какое-то количество или типа того, соответственно, если захватывать сектора быстро, то гарнизоны не успевают обновляться на регуляров, а если долго сидеть на одном месте, то при таком же прогрессе потом в секторах будет меньше желтых.
В стандартном 1.13 некоторый перекос в другую сторону - очень быстрый прогресс противника и оружия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.11.2016 в 11:13:08

on 1479282461, pomykanov wrote:
Кстати, где-нибудь можно посмотреть описание мода SDO?


SDO:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=20708&prevloaded=1&&start=0

Мод прогресса оружия/инвентаря для стандартного 1.13:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=22160&goto=335768&#msg_335768

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 16.11.2016 в 11:58:34

on 1479266940, pomykanov wrote:
Единственный нормально вооруженный враг (СВД) был на складе в Е11 - и то она у него почему то стреляла патронами 7.62х39
баг мода в раздаче патронов для СВД. То, что СВД была прописана врагу через карту, на выбор патронов не влияет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем pomykanov на 17.11.2016 в 04:54:04

on 1479283891, Seven wrote:
Достаточно странно, а что пишет в этот момент по кнопке [v], какой текущий прогресс?  

Процесс игры текущий/максимально достигнутый: 30/30


on 1479283891, Seven wrote:
В стандартном 1.13 некоторый перекос в другую сторону - очень быстрый прогресс противника и оружия.

Ага, вот об этом и речь...

Кстати, количество патрулей тоже уменьшено? И вообще противник как-то слишком вяло воюет: Читзену за десять дней ни разу не приходили отбивать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.11.2016 в 11:24:02

on 1479347644, pomykanov wrote:
Читзену за десять дней ни разу не приходили отбивать.
может, ты перехватывал их отряд по дороге на читзену до этого?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 17.11.2016 в 17:09:24

on 1479371042, Махновский wrote:
может, ты перехватывал их отряд по дороге на читзену до этого?  

Я в Wildfire 6.08 перехватил шесть отрядов, идущих отбивать Читзену. Шесть, Карл! Но это не помешало дейдрановцам в дальнейшем контратаковать город.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.11.2016 в 02:11:05

on 1479391764, RadicalRex wrote:
Я в Wildfire 6.08 перехватил шесть отрядов, идущих отбивать Читзену. Шесть, Карл! Но это не помешало дейдрановцам в дальнейшем контратаковать город.

но какая-то ведь должна быть логика, почему в один прекрасный момент дейдрана с полным пулом солдат перестаёт нападать...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 18.11.2016 в 03:14:08
2Махновский: может из-за среднего уровня сложности. И контратака через пару дней всё же состоится?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем pomykanov на 18.11.2016 в 04:17:00

on 1479371042, Махновский wrote:
может, ты перехватывал их отряд по дороге на читзену до этого?

Да вроде бы нет, т.к. сразу после захвата через Сан-Мону ушел в Камбрию.
Через несколько дней, когда я захватил все сектора в Камбрии, Читзену всё же один раз атаковали. :) Может, она просто считается не такой приоритетной целью?
Драссен до сих пор (30-ый день войны) регулярно атакуют, да и в шахту Камбрии через пару дней карательный отряд пришёл.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем pomykanov на 18.11.2016 в 04:24:07

on 1479428048, RadicalRex wrote:
может из-за среднего уровня сложности.

Уж сильно средний уровень сложности в стандартной 1.13 отличается от 1.13+AI. :)
Хотя после захвата трёх городов и трёх ПВО противник уже гораздо лучше экипирован.
Лично моё мнение: в стандартной 1.13 в начале гораздо сложнее воевать, чем например с середины игры. А к концу и вовсе интерес пропадает. Т.е. сложность не возрастает, а наоборот падает.
P.S. На Insane не проходил пока  ;D

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.11.2016 в 11:35:10

on 1479428048, RadicalRex wrote:
может из-за среднего уровня сложности. И контратака через пару дней всё же состоится?

уровень сложности на атаки не влияет. НЕВОЗМОЖНЫЙ отличается от сложного уровня только завышенными вражескими параметрами точности и сопротивляемости урону. Остальные настройки такие же, как в уровне СЛОЖНЫЙ и регулируются через опции.
У меня баг пропал после того, как в новых играх перестал перехватывать вражеские отряды. Если конратаки пропали, то это навсегда.  
on 1479431820, pomykanov wrote:
Через несколько дней, когда я захватил все сектора в Камбрии, Читзену всё же один раз атаковали.  Может, она просто считается не такой приоритетной целью?
Драссен до сих пор (30-ый день войны) регулярно атакуют, да и в шахту Камбрии через пару дней карательный отряд пришёл.
Драссен имеет более высокий приоритет, чем Читзена. Хотя атаковать всё же должны, хотя бы 1 отряд из 10.

on 1479432247, pomykanov wrote:
моё мнение: в стандартной 1.13 в начале гораздо сложнее воевать, чем например с середины игры. А к концу и вовсе интерес пропадает. Т.е. сложность не возрастает, а наоборот падает.  
так и есть. слишком быстро игрок получает доступ ко всему оружию, враги реже атакуют, плюс южные секторы скучнее прорисованы.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 18.11.2016 в 15:50:02

on 1479458110, Махновский wrote:
уровень сложности на атаки не влияет.

Но в оригинале было не так. :(

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.11.2016 в 15:57:42
2RadicalRex: если верить мишкам, то количество атак варьировалось только на лёгком, среднем и сложном уровне, а невозможный - это тот же самый сложный уровень, но с задраными параметрами врагов, вроде ко всем своим бонусам получали дополнительный бонус меткости и сопротивляемости урону.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.11.2016 в 15:59:43
2RadicalRex: я думаю, Seven знает лучше всех, что так да как, так как он знает движок почти наизусть, а я лишь делюсь знаниями в данном вопросе с чужих слов и своих ощущений от игры.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.11.2016 в 16:04:01
2Махновский:
К сожалению, стратегический AI вообще не изучал, а там определенно есть что поправить.
Flugente делал некоторые исправления для стратегического AI, которые я по возможности добавил в свой проект, но это все на данный момент, что можно было сделать.

Я, кстати, ни разу в 1.13 не сталкивался с ситуацией неатакущего противника, хотя и в поле перехватывал отряды, возможно, это как-то связано со стилем игры или еще с чем-то.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 18.11.2016 в 16:21:16

on 1479473862, Махновский wrote:
если верить мишкам, то количество атак варьировалось только на лёгком, среднем и сложном уровне, а невозможный - это тот же самый сложный уровень, но с задраными параметрами врагов

Но товарищ не играет на невозможном.

on 1479266940, pomykanov wrote:
на средней сложности


on 1479432247, pomykanov wrote:
P.S. На Insane не проходил пока

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.11.2016 в 16:41:15
2all:
В данной теме есть смысл обсуждать только проект Ja2+AI, основанный на стабильном 7609, для обсуждения Wildfire, unstable 1.13 и Aimnas есть соответствующие ветки, я этими проектами не занимаюсь и к данной ветке форума они отношения не имеют.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.11.2016 в 00:35:08

on 1479935707, ewik985 wrote:
Вылеты происходят всегда во время боёв, в самых разных секторах, как правило во время хода противника или хода гражданских.  

Хотелось бы уточнить:
- вылеты происходят только с Ja2+AI, или также с Ja2+fix и стандартным Ja2.exe стабильного 7609?
- если система Win8-10, установлен ли патч реестра?
- отключен ли антивирусник для папки с игрой?
- происходят ли вылеты на предыдущих версиях Ja2+AI? (версии можно взять в архиве на яндекс диске в Builds\Archive)
- для проверки могу предложить  скачать сборку с яндекс диска, добавить в Data недостающие SLF файлы и проверить Ja2.exe или Ja2+fix в нескольких боях на предмет вылетов, скачать Ja2+AI более старой версии (до 300) и проверить на ней

Ja2+AI используют довольно много игроков и тут и на медведях, на регулярные вылеты никто не жаловался, так что проблема или с системой/установкой, или я накосячил в самых новых релизах, которые были выложены вчера/сегодня.

Выложенный aidebug.txt, к сожалению, ничего полезного не говорит.

on 1479935707, ewik985 wrote:
(видимо, 4 файла с логами разом прикрепить не удастся?)

Я и один как не знаю прикрепить :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем ewik985 на 24.11.2016 в 00:49:10
Спасибо за оперативный ответ!
Вылеты происходят только с Ja2+AI.
Система Win7
Вылеты происходили и на версиях до 300.

В данный момент лихорадочно шерстил форумы, по чьему-то совету от лохматого года сменил разрешение - вылетело, затем в INI Editore включил тонкий progress bar и пока вылеты прекратились.
Пока ждал Вашего ответа успел всё удалить и снова установить и заполучить 100500 логфайлов.
Буду пробовать - если найду вразумительное что-то, то напишу.
Ещё раз спасибо!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.11.2016 в 00:58:40
2ewik985:
Если включить в настройках автосохранение каждый ход и потом загрузить перед вылетом, ошибка повторяется?
Если включить доп. опции лога в Ja2_options.ini, секция [Extended Options], можно попробовать понять, если ли связь с решениями AI:
AI_DEBUG_INFO = TRUE
AI_DECISION_INFO = TRUE
AI_MISC_INFO = FALSE
AI_COVER_INFO = FALSE
AI_SHOT_INFO = FALSE

Все решения пишутся в один общий файл AI_Decisions.txt, который может теоретически пролить свет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем ewik985 на 24.11.2016 в 01:05:40
Пока имею вот...
Параллельно установил версию от Буки 1.12 в другое место - установил всё поверх. По Буке пока вылетов нет, но перекрестие прицела не на месте - слева вверху круга.
Запуск в оконном режиме вылетающей версии (Стим) не помогает.
Кажется, причина была в некомплекте файлов. Скопировал из буковской версии недостающие - пока полёт нормальный.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 24.11.2016 в 06:45:55

on 1479938740, ewik985 wrote:
По Буке пока вылетов нет, но перекрестие прицела не на месте - слева вверху круга.  

Вроде надо файл Cursors.slf заменить на этот https://yadi.sk/d/Fj_B0WEKNjRQJ/Patch

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем PARKAN на 24.11.2016 в 14:12:38
Да,замечу что играть с Ja2+AI модификацией гораздо интереснее,чем нестабильными релизами.Я впервые за всю свою жизнь сколько играю в Джа увидел, что противник во время боя под моим обстрелом уползает :o,а не встает и бежит,а именно уползает.. :o .Забавно на это смотреть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.11.2016 в 15:59:32
2PARKAN:
Ползание также было в DoM и Ja2CW.
В DoM, насколько я помню, ползания было даже слишком много, в Ja2+AI оно сделано с расчетом на то, чтобы выглядело логично и реалистично, в соответствии с ситуацией, например, под обстрелом или когда AI решил ночью подкрасться :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.11.2016 в 17:48:51
Обновление Ja2+AI
Управление ополчением:
- Hold: меняет поведение на защитное
- Take Cover: ищет укрытие для защиты (используется низкая мораль)
Автоматическое изменение приказов для ополчения:
- ополчение с приказами STATIONARY/SNIPER не меняет их на SEEKENEMY
- приказы ONGUARD, ONCALL, CLOSEPATROL, RNDPTPATROL, POINTPATROL меняются на FARPATROL
- OCTH:поддержка режимов прицеливания для тегов <BurstToHitBonus>, <AutoFireToHitBonus> (позволяет сделать прицел, негативно влияющий на стрельбу очередью, но не влияющий при использовании других прицелов)
- штрафы на скрытность и камуфляж от лазеров применяются только когда оружие вскинуто
- исправления для камуфляжа: штраф на камуфляж применяется только к камуфляжу того же типа
- эффективность лазеров уменьшается с увеличением кликов прицеливания (лазер в основном полезен при неприцельной стрельбе)
- минимальная мощность оружия для анимации отлетания - 40
- опции ENABLE_TA, VOLUME_TA включают звук огня, если на экране есть хотя бы один источник огня (звук должен лежать в Ambient\fire.ogg)
- опции ENABLE_SSA, DEBUG_SSA, VOLUME_SSA включают звуки сектора (шум ветра, звуки птиц и т.д.), файлы должны лежать в Ambient\SSA\
- исправления ошибок для стрельбы
- улучшения для поиска укрытия
- AI не будет сближаться с противником, который находится слишком далеко, в зависимости от приказов
- r8340: исправление некорректного применения бонусов для ночного/подземного зрения
- при обороне города, AI с ограниченными приказами помогает только тем, кто находится в зданиях
- исправление ошибки дублирования оружия при разминировании
- резинку, веревку и скотч можно присоединять только к гранатам/взрывчатке нормального типа
- исправление ошибки отрицательной скидки betterprices_gun и betterprices для backgrounds
- сложность ловушки влияет на вероятность успешного разминирования
- убран бонус от кусачек при разминировании tripwire, вместо него используется тег <DisarmModifier> в items.xml
- исправление ошибки бонуса сложности разминирования дверей
- r8315: исправления для использования противогазов AI
- r8315: команда Alt+N заставит команду одеть противогазы
- отключен экспериментальный код выбора оружия
- присоединение предметов к взрывчатке увеличивает ее размер
- ополчение может использовать медиков
- AI игнорирует умирающих противников, если есть противники в лучшем состоянии

Скачать:
https://www.dropbox.com/s/u1gyg8xqjd6kczh/ja2_7609en%2BAI_r323.exe?dl=0
https://www.dropbox.com/s/8um2wp721t3anam/ja2_7609ru%2BAI_r323.exe?dl=0

Еще скачать:
https://www.dropbox.com/s/erirz2kpm16py8q/fire.ogg?dl=0
https://www.dropbox.com/s/djjsdjn54duf38z/Ambient.7z?dl=0


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 26.11.2016 в 00:36:08
обратил внимание, что при нападении врагов на сектор ополченцы, находящиеся далеко, почти не реагируют на присутствие врага в секторе, и приходится их гнать на врагов командами "Все в атаку".
это так и задумано?
если я нападу на сектор, враги тоже будут себя вести так пассивно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 26.11.2016 в 01:24:06

on 1480109768, Махновский wrote:
обратил внимание, что при нападении врагов на сектор ополченцы, находящиеся далеко, почти не реагируют на присутствие врага в секторе, и приходится их гнать на врагов командами "Все в атаку".  
это так и задумано?  

В следующей версии ополчению будет возвращено по умолчанию активное поведение.


on 1480109768, Махновский wrote:
если я нападу на сектор, враги тоже будут себя вести так пассивно?

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 26.11.2016 в 02:07:18

on 1480112646, Seven wrote:
AI с приказами, отличными от SEEKENEMY, не будет пытаться сближаться с противником, если он находится слишком далеко. Автоматическое изменение приказов для солдат, обороняющихся в городе, отключено. Смысл в том, чтобы весь сектор не сбегался в одну точку при выстреле, а оборонял свои позиции в некотором радиусе, а игрок не сидел и отстреливал набегающих, а сам атаковал и продвигался вглубь города.

до этого сидел на релизе 298. очень понравилось там поведение врагов, всё было в меру: кто-то в засаде, кто-то обходит с флангов, а кто-то прёт напролом на шум или на свежий труп.

в 323 релизе ополченцы вообще обленились: машутся на кулаках солдат и повстанец, а в 5 клетках от них стоят ополченцы и тупо за этим наблюдают. период пистолетный, бой идёт два часа, патроны у многих позаканчивались, но вмешиваться им лень. из того, что понравилось в AI, это то, что ополченцы прячутся от пуль, поэтому из 22 бойцов треть ещё живы и боеспособны.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 26.11.2016 в 12:11:48

on 1480115238, Махновский wrote:
в 323 релизе ополченцы вообще обленились: машутся на кулаках солдат и повстанец, а в 5 клетках от них стоят ополченцы и тупо за этим наблюдают.

Нужно смотреть конкретную ситуацию, возможно баг.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 26.11.2016 в 14:39:19
2Seven: рассказывай, жук  ;D Слышал, Смеагол хочет твой "проект" в свой мод внести?)
Или я не правильно понял?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 26.11.2016 в 14:47:16
2SuLaR:
Перевожу. Он поинтересовался, планируется ли добавление фич из Ja2+AI в основную ветку разработки.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 26.11.2016 в 15:49:34
2Seven: прости, мильком глянул и подумал, что он в свою ветку добавить хочет. Хотя, наверное так оно и будет..

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 26.11.2016 в 15:50:52
2SuLaR:
Он себе добавить ничего не может, он разрабатывает мод для unstable версий, а я делаю исполняемый файл для стабильного 7609, они между собой никак не связаны.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 26.11.2016 в 16:51:43
2Seven: но если твой проект внесут в базу, то вероятно и его мод подцепит со временем эти изменения. Если я конечно правильно себя и тебя понял))
Во всяком случаи, лично я думаю, что ты внес немалую лепту в развитие Джаги этим проектом, и пропустить его мимо столь значимого мода, как "Aimnas" - будет ошибкой.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 26.11.2016 в 16:57:08

on 1480168303, SuLaR wrote:
но если твой проект внесут в базу

Ни в какую базу его никогда не внесут, это отдельный проект, основанный на давно устаревшем коде.

on 1480168303, SuLaR wrote:
пропустить его мимо столь значимого мода, как "Aimnas" - будет ошибкой.

Мухи отдельно, котлеты отдельно. Aimnas развивается вместе с основной веткой кода, к которой я не имею отношения. Адаптировать свой проект к основному коду у меня нет ни времени ни желания, там со времен стабильного релиза произошли мегабайты изменений.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 26.11.2016 в 18:03:20
2Seven: понял. Благодарю за разъяснения) Приоткрыл мне глаза на то, как все устроено)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.11.2016 в 13:29:23

on 1479998931, Seven wrote:
- опции ENABLE_TA, VOLUME_TA включают звук огня, если на экране есть хотя бы один источник огня (звук должен лежать в Ambient\fire.ogg)
- опции ENABLE_SSA, DEBUG_SSA, VOLUME_SSA включают звуки сектора (шум ветра, звуки птиц и т.д.), файлы должны лежать в Ambient\SSA\  

эти файлы уже есть в ja2 по умолчанию или их туда нужно залить предварительно?

on 1479998931, Seven wrote:
- убран бонус от кусачек при разминировании tripwire, вместо него используется тег <DisarmModifier> в items.xml  

<DisarmModifier> - это новый тег? в xml editor он не прописан?

on 1479998931, Seven wrote:
- r8315: исправления для использования противогазов AI  

что изменилось?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.11.2016 в 14:27:32

on 1480242563, Махновский wrote:
эти файлы уже есть в ja2 по умолчанию

Нет.


on 1480242563, Махновский wrote:
или их туда нужно залить предварительно?  

Нужно залить.


on 1480242563, Махновский wrote:
<DisarmModifier> - это новый тег?

Нет, существует давно, хотя в стандартном 1.13 вроде не используется. В SDO, к примеру, есть.


on 1480242563, Махновский wrote:
в xml editor он не прописан?  

Понятия не имею, я не автор XML Editor, это отдельный проект и как он работает - никто, кроме автора, не знает.


on 1480242563, Махновский wrote:
что изменилось?

Автор исправления пишет, что

Quote:
Fix: gasmask status was not always evaluated correctly


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 28.11.2016 в 04:13:35

on 1480112646, Seven wrote:
AI с приказами, отличными от SEEKENEMY, не будет пытаться сближаться с противником, если он находится слишком далеко. Автоматическое изменение приказов для солдат, обороняющихся в городе, отключено. Смысл в том, чтобы весь сектор не сбегался в одну точку при выстреле, а оборонял свои позиции в некотором радиусе, а игрок не сидел и отстреливал набегающих, а сам атаковал и продвигался вглубь города.
Сделает начало довольно-таки хардкорным. Ибо, в дебюте враг имеет лучшее вооружение, например, винтовки против твоих ПП, и если он еще будет ныкаться в укрытиях и держать свои точки, не сбегаясь посмотреть, а чё там у хох.. за углом, то будет весьма непросто. С другой стороны, при равном вооружении, не говоря уже о превосходстве игрока, атака на сектор будет весьма скучна и рутинна. Так как в единицу времени тебе будут противостоять лишь часть обороняющихся(без фланговых обходов, поскольку некем), перещелкать которых не составит никаких трудов. Кстати, уже заметил это, когда атаковал втроем против 6 на равном вооружении, даже слегка худшем - ругер мини14/дробовики vs заставы/HKg3. Одновременно мне противостояли 2-3 драника, а не 6. За последним пришлось пойти, в прямом смысле, через весь сектор. Сидел, охранял.
Так что идея спорная.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем pomykanov на 28.11.2016 в 10:31:31
Вчера тоже столкнулся с неоднократными вылетами.  :( За пару часов игры, раз 10 вылетела. Система Win10, патч реестра стоит. Стандартная JA2 1.13 не вылетала точно, правда система была win7. Может быть проблема в системе?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 28.11.2016 в 10:33:36
2pomykanov: сижу на семёрке, вылетов нет

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 28.11.2016 в 11:59:20
2pomykanov:
В r325 вылетов не должно быть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 29.11.2016 в 12:09:25
Бррр запутался в установке! Может кто написать "нормально!" ход установки этого дополнения? Что и по какому порядку качать и ставить если у тебя чистая Ja2 1.13 7609 скаченая с этого форума в самой первой теме...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.11.2016 в 12:20:00
2Danger:
Скачать Ja2_7609ru+AI.exe, скопировать в папку с игрой, запускать вместо стандартного Ja2.exe.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 29.11.2016 в 13:01:38
2Seven: тогда почему в твоем посте про обновление указаны еще докачки например:


on 1480413698, Danger wrote:
Еще скачать:
https://www.dropbox.com/s/erirz2kpm16py8q/fire.ogg?dl=0
https://www.dropbox.com/s/djjsdjn54duf38z/Ambient.7z?dl=0


Видел вроде еще какие то докачки по этому и получается в голове путаница)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 29.11.2016 в 13:45:54
2Danger: это звуки горящего огня и "шума природы", нужны только если ты хочешь, что-бы они были у тебя в игре

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 29.11.2016 в 14:08:30
2MaksFay: а как включить опции которые указал Seven и где?


Quote:
- опции ENABLE_TA, VOLUME_TA включают звук огня, если на экране есть хотя бы один источник огня (звук должен лежать в Ambient\fire.ogg)
- опции ENABLE_SSA, DEBUG_SSA, VOLUME_SSA включают звуки сектора (шум ветра, звуки птиц и т.д.), файлы должны лежать в Ambient\SSA\

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.11.2016 в 18:02:43
2Danger:
Все новые опции добавляются в конце файла Ja2_options.ini

Quote:
[Extended Options]

; Разрушение крыш от взрывов или уничтожения поддерживающих стен.
ROOF_COLLAPSE = TRUE

; Камуфляжные профили для Shadow, Monk, Tex.
; Всегда камуфляжный портрет, всегда максимальный уровень камуфляжа.
CAMO_PROFILES = TRUE

; Заклинивание оружия у AI.
ENEMY_GUN_JAMS = TRUE

; Дополнительная проверка на наличие дружественных/нейтральных целей в секторе стрельбы.
SAFE_SUPPRESSION = FALSE

; Включение/отключение дополнительных анимаций для качков (стрельба с одной руки из двуручного оружия).
BADASS_ANIMATION = FALSE

; Возможность сохранения в режиме реального времени
SOFT_IRON_MAN = TRUE

; Гранаты взрываются на следующий ход (кроме газовых и осветительных)
DELAYED_GRENADE_EXPLOSION = FALSE

; Распространение огня по траве и другим сгораемым материалам
SPREAD_FIRE = TRUE

; Sector Ambients
ENABLE_SSA = FALSE
DEBUG_SSA = FALSE
VOLUME_SSA = 25

; Tactical Ambients
ENABLE_TA = TRUE
VOLUME_TA = 25

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем ewik985 на 29.11.2016 в 20:52:53
У меня вылеты стали значительно реже. Но случаются. Есть ещё какая-то фигня на WF картах (фактически предметы и здания находятся на клетку севернее, чем визуально), но это не сюда.
А сюда у меня очередной вопрос:
ув. Seven, у Вас на ya.диске есть файлы с именем "ja2_7609ru+AI.exe" и "ja2_7609ru+AI_r325.exe". Оба обновляются одновременно. В чем в них разница?  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.11.2016 в 20:55:00

on 1480441973, ewik985 wrote:
У меня вылеты стали значительно реже. Но случаются.

No savegame (just before the bug) - no cure.


on 1480441973, ewik985 wrote:
файлы с именем "ja2_7609ru+AI.exe" и "ja2_7609ru+AI_r325.exe".

Одно и то же, файл без указания ревизии - просто актуальная версия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 29.11.2016 в 22:01:28
Наверное баян, и не совсем уверен относится это к Ja2+AI или нет, но есть некоторая, вообще-то большая, проблема с вооружением ополчения.
Если вооружить милицию обмундированием с сектора(MILITIA_USE_SECTOR_EQUIPMENT = TRUE), то мало того, что при выходе или даже просто смене фокуса на другой сектор, милиция не запоминает свой инвентарь, то есть выбрасывает то, что в руках и хватает любое другое оружие, которое им не запрещено в стратег.инвентаре. Но и вещи просто начинают постепенно исчезать. Особенно если перевести ополчение в другой сектор. В пустой сектор без вещей. Все они будут голые. Только у одного из 10 сохранился ПНВ на голове. Всё что у них было исчезло в никуда.
Некоторые ополченцы при inspection(CTRL+.) не сбрасывают вещи, преимущественно это те менты, которые находятся на крышах.
Если атаковать сектор вместе с милицией - в сектор придут голые милиционеры.
Фича с одеванием отличная, за счет нее можно вытягивать сложные бои на начальных, да и не только, стадиях игры.

Почитал мишек, Flugente там указывали на подобное. Посты там 2013 года. Он обещал исправить или уже исправил в r5880. Я так понимаю он клепает свои .exeшники, которые отличаются от Ja2+AI 2Seven:'а. Мишнику тему пока еще не дочитал, вопрос - ручное обеспечение милиции в итоге наладили? И если да, то можно это внедрить в Ja2+AI? Спасибо за внимание.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.11.2016 в 22:09:15
2htly:
Ja2+AI - это расширенная версия, основанная на стабильном 7609.
Версия 5880 была задолго до 7609, поэтому все, что туда включено, включено и в 7609.


on 1480446088, htly wrote:
мало того, что при выходе или даже просто смене фокуса на другой сектор, милиция не запоминает свой инвентарь, то есть выбрасывает то, что в руках и хватает любое другое оружие, которое им не запрещено в стратег.инвентаре.

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


on 1480446088, htly wrote:
Особенно если перевести ополчение в другой сектор. В пустой сектор без вещей. Все они будут голые. Только у одного из 10 сохранился ПНВ на голове. Всё что у них было исчезло в никуда.  

Возможно, баг. Если есть исправление этого после 7609, можно попробовать добавить.


on 1480446088, htly wrote:
не совсем уверен относится это к Ja2+AI или нет

Единственный способ проверить - провести один и тот же эксперимент в чистом ja2.exe 1.13 7609, а потом в Ja2+AI, и сравнить результат. Если проблема возникает только в Ja2+AI, можно начать искать ревизию, начиная с которой она появляется, архив ревизий есть на яндекс диск. Найдя ревизию, с которой появилась проблема, можно начать изучать и исправлять код.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 29.11.2016 в 22:19:57
Да вряд ли стоить тратить время, фишка слишком глючная, но правда интересная.
Последний пост от автора показывает, что он уже перешел на нестабильные версии.

Quote:
I've improved navaroe's addition in r8014 & GameDir r2278.

   JA2_Options.ini setting MILITIA_USE_SECTOR_EQUIPMENT_GUN_ATTACHMENTS controls whether this code is called at all (in case one does not want the militia to move attachments to whatever they are using).
   Attachments are rated depending on their class. The following attachments are used: Scopes, foregrip, bipod, lasers, sights, muzzle, stock, sling.
   Attachments are rated just like any other item during the militia equipment process is. For now this is simply status * coolness.
   After evaluation, attachments are added in the above order. This means that militia will now take bipod attachments, but always prefer foregrips for their shared slot.
   There is a possible issue where, if several attachments of different status are in a stack, the wrong (not-best-status) attachment is retrieved from that stack. I consider this not important to fix (it's just militia equipment).

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 29.11.2016 в 22:21:33

on 1480446555, Seven wrote:
Так и должно быть, ополчение пересоздается случайным образом каждый раз, когда сектор загружается или происходит повышение.
Ну да, только каждый раз остается все меньше и меньше оружия. Если бы оно не пропадало, то пусть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.11.2016 в 22:27:47

on 1480447197, htly wrote:
Да вряд ли стоить тратить время

Баги надо исправлять по возможности.


on 1480447197, htly wrote:
Последний пост от автора показывает, что он уже перешел на нестабильные версии

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


on 1480447293, htly wrote:
Ну да, только каждый раз остается все меньше и меньше оружия. Если бы оно не пропадало, то пусть.

Если перед перемещением заставить их бросить оружие?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 29.11.2016 в 22:38:56

on 1480447667, Seven wrote:
Он перешел на нестабильные версии года 2 назад, точнее, стабильными он никогда и не занимался.  
Ну это да, начало темы 2013 года, подзабросил он её где-то в конце 2014.

on 1480447667, Seven wrote:
Если перед перемещением заставить их бросить оружие?  
А там такое дело, что даже если дать и сразу же  забрать (разрешено все, кроме гранат и гранатометов) - вещей уже меньше на 5-10 шт. Надо делать эксперимент в "чистом поле", а я не владею, скажем так, консолью, чтобы произвести чистый опыт - например, 30 вещей дал в пустом секторе, после дал команду сбросить и посчитать чего, куда и почему не хватило.
И, кстати, неизвестно куда они девают шмотки при переходе в соседнй сектор при атаке или когда их передвигаешь в др. сектор на стратег. экране.

on 1480447667, Seven wrote:
Вообще, код ополчения достаточно сильно изменился со времен 7609  

Да, там много клевых штучек.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 00:06:16
2Seven: Послушай, а вот твой экспериментальный проект, видео сейчас не найду, но ты же знаешь, это там где можно управлять ополченцами почти так же как и своими мерками. Эти ополченцы будут действовать/двигаться самостоятельно, кроме стрельбы естественно, если ты бросишь их на произвол судьбы?
Как по мне, так это самое лучшее улучшение милиции (вооружение Flugente тоже неплохое, но многоглючное). Даже с хреновеньким оружием можно неплохо повоевать с таким-то управлением.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 00:16:29

on 1480453576, htly wrote:
Эти ополченцы будут действовать/двигаться самостоятельно, кроме стрельбы естественно, если ты бросишь их на произвол судьбы?  

Если им не давать команд, они будут использовать свой обычный AI.
Ополчением нельзя управлять так же, как своими наемниками - несмотря на наличие приказов от игрока, у них сохраняются некоторые рефлексы поведения (не забегать в огонь и т.д.) и инстинкт самосохранения, так что можно дать команду ополченцу атаковать большую группу противников, но если его никто не поддерживает, он не побежит туда один, а будет стрелять из укрытий, постепенно сближаясь. Можно задать приоритетную цель, но если перед ним внезапно возникнет противник, он будет атаковать его, а не заданную цель. И так со всем остальным. То есть, это больше похоже на реальное управление подразделением, когда нужно продумать план боя, раздать приоритеты и обозначить направления атаки, а не на игру в шахматы, где можно полностью контролировать действия бездушных фигурок.
На мой взгляд, это добавляет дополнительный уровень глубины для игры и заставляет больше задумываться о тактической части, особенно должно быть интересно с новым AI противников.

Про глюки с вооружением - вроде тут народ им пользовался, про глюки не писали.
Насколько я помню, предметы могут пропадать при использовании move assignment, а вооружение ополчения должно работать нормально, но сам никогда толком не тестировал.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 30.11.2016 в 00:37:40
2Seven: Большое спасибо уже в какой раз! НО что за дела пытаюсь нажимать на спасибо на пост а мне пишет форум - то что надо быть взрослым чтоб отметить репу  :(

А еще непонял куда надо конкретно скопировать папку Ambient с звуками?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 00:42:48

on 1480454189, Seven wrote:
Если им не давать команд, они будут использовать свой обычный AI.
Ополчением нельзя управлять так же, как своими наемниками - несмотря на наличие приказов от игрока, у них сохраняются некоторые рефлексы поведения (не забегать в огонь и т.д.) и инстинкт самосохранения, так что можно дать команду ополченцу атаковать большую группу противников, но если его никто не поддерживает, он не побежит туда один, а будет стрелять из укрытий, постепенно сближаясь. Можно задать приоритетную цель, но если перед ним внезапно возникнет противник, он будет атаковать его, а не заданную цель. И так со всем остальным. То есть, это больше похоже на реальное управление подразделением, когда нужно продумать план боя, раздать приоритеты и обозначить направления атаки, а не на игру в шахматы, где можно полностью контролировать действия бездушных фигурок.
На мой взгляд, это добавляет дополнительный уровень глубины для игры и заставляет больше задумываться о тактической части, особенно должно быть интересно с новым AI противников.  
Ну это просто круто. что они не просто болванчики, а имеют свой диапазон решений.


on 1480454189, Seven wrote:
Про глюки с вооружением - вроде тут народ им пользовался, про глюки не писали.  
На мишках об аналогичных глюках подряд 3 страницы, только под конец перестали.

on 1480454189, Seven wrote:
Насколько я помню, предметы могут пропадать при использовании move assignment
Это перемещение ополчения в другой квадрат на стратегической карте?
Так в этом месте и пропадает большая часть оружия, если не дать им команду сбросить, то в новый сектор они прибудут голые, а все обмундирование пропадет насовсем. Точно так же они прибывают голые, если ты запрашиваешь подкрепление из соседних секторов.

И надо что-то делать с сидунами в домах. Ты недавно ввел эту фичу, но скажу тебе, она лишь ухудшает геймплей, хотя по идее должна придавать действиям ИИ реалистичности. Мол, окопался на кухне и "сидю".
[offtop]http://i.imgur.com/mQvUnon.jpg[/offtop]
Пришлось оббегать все дома, чтобы найти этого последнего. Самое смешное, что справа от него у дверей за табличкой стоял мой мерк, стоял давно пока я его искал по городу, а драник все равно сидел за дверью и не высовывался.
Я атаковал этот сектор вшестером против 20, в начале попал в засаду , кинуло, значит, в центр карты и все равно легко победил(оружие одинаковое - свд, пулеметы и подобное), потому что против меня в начале боя было 5-6, потом еще подтянулись с открытой местности 5-7, а остальной контингент сидел по домам. Причем он даже не выходит оттуда - пару шагов и заходит назад.

драник слегка туговат на уши. Раньше было ухо как у орла, а глаз еще острее =)
https://youtu.be/GNTYcr5Ixvk

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 00:56:25

on 1480455768, htly wrote:
Сегодня в 00:16:29, Seven писал(a):
Насколько я помню, предметы могут пропадать при использовании move assignment
Это перемещение ополчения в другой квадрат на стратегической карте?  

Нет, это когда наемнику дается задание носить предметы из одного сектора в другой.
Если предметы пропадают при вооружении ополчения, это надо чинить, но пока не представляю как, я ж не автор фичи :-)


on 1480455768, htly wrote:
И надо что-то делать с сидунами в домах. Ты недавно ввел эту фичу, но скажу тебе, она лишь ухудшает геймплей, хотя по идее должна придавать действиям ИИ реалистичности. Мол, окопался на кухне и "сидю".

Фича экспериментальная, буду много тестировать и сильно дорабатывать, пока можно отключить с помощью AI_TOWN_DEFENSE = FALSE


on 1480455768, htly wrote:
Пришлось оббегать все дома, чтобы найти этого последнего.

Можно же на карте определить примерный район, и там уже проводить зачистку, все дома незачем проверять.

Что касается конкретного засадника на скрине - у него приказы Stationary и Defensive, это ему автор карты так поставил, и с таким приказом он и в оригинале никуда не пойдет дальше 5 клеток и высовываться не будет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 00:58:40

on 1480455768, htly wrote:
Причем он даже не выходит оттуда - пару шагов и заходит назад.
 
https://youtu.be/GNTYcr5Ixvk

Странно, что он не реагирует - должен был услышать шум открываемой двери, хотя может он просто из-за дождя не слышит?
Я бы посмотрел сейв, как и всегда в случаях странного/нелогичного поведения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:06:33

on 1480456585, Seven wrote:
Нет, это когда наемнику дается задание носить предметы из одного сектора в другой.  
А ну да, точно. Не носят исправно, я как-то раза 2 носил - спецом подсчитывал количество. Совпадает.

on 1480456585, Seven wrote:
Если предметы пропадают при вооружении ополчения, это надо чинить, но пока не представляю как, я ж не автор фичи
При вооружении и разоружении. Или ты вручную приказываешь сбросить, или уходишь из сектора - без разницы. Количество вещей сокращается.

on 1480456585, Seven wrote:
Фича экспериментальная, буду много тестировать и сильно дорабатывать, пока можно отключить с помощью AI_TOWN_DEFENSE = FALSE
Желаю удачи в этом деле. Ну, а я пока отключу, а то слишком просто стало, не попреодолевать =)

on 1480456585, Seven wrote:
Можно же на карте определить примерный район, и там уже проводить зачистку, все дома незачем проверять.  
У меня, к сожалению, почему эта функция не работает. Нет отметок на карте сектора. Хотя в настройках указывал и 3, и 2 и одного оставшегося.

on 1480456585, Seven wrote:
Что касается конкретного засадника на скрине - у него приказы Stationary и Defensive, это ему автор карты так поставил, и с таким приказом он и в оригинале никуда не пойдет дальше 5 клеток и высовываться не будет.  
Нет, это не первый штурм, группа в 20 драников заняла его в очередной раз. Этот сектор с АСА у меня уже 4 раз переходит из рук в руки. Но это первый раз когда штурмую его с твоим нововведением. Поэтому сразу бросилось в глаза.
Задумка хорошая, буду тестировать новые версии, но пока, с твоего позволения, выключу.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:12:01

on 1480456720, Seven wrote:
Я бы посмотрел сейв, как и всегда в случаях странного/нелогичного поведения.  
Но проблемо.
Этот раньше момента, когда бегал искал. Если нетрудно, покажи хоть как выглядит метка, когда последнего ищешь по карте.
https://yadi.sk/d/hzoLLcXaznrLZ

Этот тот что на видео.
https://yadi.sk/d/O8kBXghkznrSY

А что такое Alert Status: Black?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 01:14:08
глюки с персональным вооружением были изначально, ещё когда не существовало ja+AI.
когда перешёл на 7609, тоже думал, что фича супер, но там было столько гемора с вооружением, что это походило скорее на поговорку "баг на баге и багом погоняет", поэтому фичу отключил и вернулся на логически понятную классику.


on 1480455768, htly wrote:
И надо что-то делать с сидунами в домах. Ты недавно ввел эту фичу, но скажу тебе, она лишь ухудшает геймплей, хотя по идее должна придавать действиям ИИ реалистичности. Мол, окопался на кухне и "сидю".  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 01:16:15

on 1480457521, htly wrote:
Если нетрудно, покажи хоть как выглядит метка, когда последнего ищешь по карте.  

Первый пост, последний скриншот:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=22117&prevloaded=1&&start=0
При стандартных опциях у меня всегда показывает:

Quote:
[Overhead Map Settings]
;Settings for the mark remaining hostile feature, only works on Bigmaps and resolutions above 1650x1080, toggle on/off in Preferences!
;Modes:
; 0 Off
; 1 Draw Rectangles
; 2 Draw Rectangles and hatch them with the 'no deployment' pattern
MARKER_MODE = 2
;Precision governs how small the marked area will be
; 0      Hostiles are in a general area 180 tiles across
; 1 Hostiles are in a general area 120 tiles across
; 2 Hostiles are in a general area  90 tiles across
; 3 Hostiles are in a general area  60 tiles across
; 4 Hostiles are in a general area  45 tiles across
; 5 Hostiles are in a general area  30 tiles across
DAYTIME_PRECISION = 4
;Same as above, this time for Night
NIGHTTIME_PRECISION = 5
;Number of remaining Soldiers before their location gets marked
MAX_SOLDIERS_LEFT = 1


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:21:21

on 1480457775, Seven wrote:
Settings for the mark remaining hostile feature, only works on Bigmaps and resolutions above 1650x1080
А ну ясно. Попробую поставить такое разрешение, правда там нифига не видно.

апд.
Нет, не видно. Вообще непонятно как можно играть с таким разрешением... на 22 дюймах ничего не видно, хотя на зрение не жалуюсь.
[offtop]http://i.imgur.com/reoilZX.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 01:26:58

on 1480457648, Махновский wrote:
согласен. если на карте должен быть кемпер, то его лучше назначать через редактор карты с функцией "Stationary", а дополнительно превращать ботов из агресоров в пассивов с началом боя нет смысла

Приказы у ботов не меняются, если он был Stationary, то останется Stationary, если он был Close Patrol, то он и останется Close Patrol.
Разница в том, что в стандартном 1.13 после начала боя сбегается весь сектор, а в Ja2+AI солдат с приказом ONGUARD не будет пытаться сблизиться с противником, если он дальше области видимости, то есть он делает именно то, что ему прописано приказами в редакторе - охраняет некоторую позицию, перемещаясь в определенных пределах.


on 1480457648, Махновский wrote:
например, рисуя карту, в одном секторе я бы мог посадить только кемперов, и задача стояла бы очистить от таких ботов здания,

Кемперы - это слишком скучно, они ограничены 5ю клетками. В моем варианте можно задать приказ Close Patrol, и он будет перемещаться примерно в пределах видимости, но не побежит за противником в лес на другом конце карты, то есть будет вести себя логично.


on 1480457648, Махновский wrote:
а в другом сценарии я, наоборот, хотел бы напустить на отряд орды психов, чтобы мерки только и успевали отстреливаться

Для этого в Ja2+AI, как и в оригинале, достаточно им задать приказ Seek Enemy + Aggressive/Brave, для такого приказа нет ограничений по перемещению.
Только в стандартном 1.13 вообще все боты ведут себя как орды психов, а хотелось бы, чтобы они оборонялись в секторе, а не пытались сами атаковать и выбегать из укрытий.


on 1480457648, Махновский wrote:
если поведение поломать, то сцкенарий тоже может измениться.  

Речь не идет о поломать, речь о том, чтобы заставить AI делать именно то, что он и должен по задумке картодела, с одними приказами - сидеть на одной позиции, с другими - охранять некоторую территорию, с третьими - активно искать и атаковать противника везде.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 01:30:18

on 1480458081, htly wrote:
А ну ясно. Попробую поставить такое разрешение, правда там нифига не видно.

У меня в 1024x768 отлично работает. Возможно, у тебя в игровых настройках отключено Mark Remaining Hostiles?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:34:27

on 1480457648, Махновский wrote:
поэтому фичу отключил и вернулся на логически понятную классику.
Решение разумное, только вот понятная классика голозада и вооружена револьвера 38 калибра, когда  вокруг валяются ПП и винтовки, броня и прочие ништяки. А тренировать их в синих нет времени, повсюду драники аки лемминги.
Поэтому задумка с вооружением очень годная для ранних стадий и после, для, например, вооружения пулеметами/гранатаметами обитателей "вышек" для обороны большого открытого пространства на некоторых локациях.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 01:38:45
2htly:
Можно раскладывать оружие в местах обитания ополчения, они его подберут когда бой начнется, в этом случае, насколько я знаю, они его нормально должны потом выбрасывать.
Основная проблема в точках генерации ополчения, которые нельзя менять и никак нельзя задать, какой тип там появится - снайпер/пулеметчик и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:40:04

on 1480458618, Seven wrote:
Возможно, у тебя в игровых настройках отключено Mark Remaining Hostiles?  
Мать моя женщина! Совсем уже докатился...
Возблагодарим 2Seven: за починение такого трудноуловимого бага!
[offtop]http://i.imgur.com/oldE2Gn.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:42:31

on 1480459125, Seven wrote:
Можно раскладывать оружие в местах обитания ополчения, они его подберут когда бой начнется
Ммм... Ну теоретически да, где-то я о таком читал. Но практически я не помню чтобы видел, что ополчение стремилось заменить свою пукалку на что-то более практичное. Есть какие-то переменные за это отвечающие или оно само должно работать?


on 1480459125, Seven wrote:
Основная проблема в точках генерации ополчения, которые нельзя менять и никак нельзя задать, какой тип там появится - снайпер/пулеметчик и т.д.  
ааа... так еще оружие должно совпасть с типом милиционера? Если оно ему не понравится, то подбор не состоится? Но по сути, зеленая милиция же бомжи без скиллов. один скилл там и то праздник. Да и тот обычно hand to hand.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 01:46:08

on 1480459351, htly wrote:
Есть какие-то переменные за это отвечающие или оно само должно работать?

Насколько я помню, если он в этот момент не видит противника и не бежит ему навстречу, то он смотрит вокруг и сравнивает Deadliness (можно посмотреть в Weapons.xml) оружия в руках и того, что на земле валяется, и может подобрать. Это актуально в основном для Stationary, насколько я понимаю.
Можно проверить при обороне - созвать всех к себе, задать им Hold (переключит в Stationary) и посмотреть, как будут подбирать раскиданное вокруг оружие с высоким Deadliness.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 01:46:37

on 1480459351, htly wrote:
ааа... так еще оружие должно совпасть с типом милиционера?  

Нет, ему все равно, главное чтобы было круче чем то, что в руках.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 01:50:57

on 1480459568, Seven wrote:
Можно проверить при обороне - созвать всех к себе, задать им Hold (переключит в Stationary) и посмотреть, как будут подбирать раскиданное вокруг оружие с высоким Deadliness.  
О, сейчас попробую.

on 1480457521, htly wrote:
А что такое Alert Status: Black?
Ты наверно не заметил? Я пост правил.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 01:57:48

on 1480458418, Seven wrote:
В моем варианте можно задать приказ Close Patrol, и он будет перемещаться примерно в пределах видимости, но не побежит за противником в лес на другом конце карты, то есть будет вести себя логично.  
Как по мне, то эти приказы хороши для стелс-боя, но если бой переходит в активную фазу, у врагов больше шансов победить, если они накинутся на противника все вместе, но используя фишки нового интеллекта, обходя с флангов, прячась от пуль, стреляя на подавление и т.д.
Поэтому будет логично, если все, кто не статичен, побегут зачищать сектор от непрошенных гостей.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 01:59:29

on 1480458418, Seven wrote:
Для этого в Ja2+AI, как и в оригинале, достаточно им задать приказ Seek Enemy + Aggressive/Brave, для такого приказа нет ограничений по перемещению.  
это хорошо. а то я уж подумал, что новый интеллект сам всё переписывает с началом боя

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 02:02:05

on 1480459857, htly wrote:
Ты наверно не заметил? Я пост правил.

Про статусы в первом посте этой темы написано, в самом конце.
Green - мирный статус, противник неизвестен.
Yellow - что-то слышал, но что именно - непонятно.
Red - поднята тревога (тревогу может поднять тот, кто увидел противника и сообщил по рации, или в некоторых других случая - обнаружен труп, обнаружена бомба и т.д.), но в данный момент противника не видит.
Black - в данный момент видит противника.

Таким образом, реальный бой всегда происходит в Red/Black, Green может быть интересен только в мирное время и для шпионских операций, а Yellow вообще довольно редкая вещь - если AI услышал выстрел, он поднимает тревогу, то есть Yellow это только неспецифицированный звук - типа камень бросили или дверью хлопнули, но не шаги и не выстрел.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 02:05:14

on 1480460268, Махновский wrote:
Как по мне, то эти приказы хороши для стелс-боя, но если бой переходит в активную фазу, у врагов больше шансов победить, если они накинутся на противника все вместе, но используя фишки нового интеллекта, обходя с флангов, прячась от пуль, стреляя на подавление и т.д.  
Поэтому будет логично, если все, кто не статичен, побегут зачищать сектор от непрошенных гостей.

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


on 1480460369, Махновский wrote:
это хорошо. а то я уж подумал, что новый интеллект сам всё переписывает с началом боя

Для некоторых ролей меняется Attitude на более защитную - это командир, минометчик, снайпер и т.д.
Приказы в Ja2+AI не меняются, в отличие от стандартного 1.13, где меняются автоматически Onguard -> Close Patrol -> Far Patrol.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 02:09:01

on 1480460525, Seven wrote:
Про статусы в первом посте этой темы написано, в самом конце.
Ага.
- reserve APs to hide after shot when in dangerous place
ну все правильно тот солдат делал, разве что глуховат =D

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 02:14:15

on 1480460714, Seven wrote:
Приказы в Ja2+AI не меняются, в отличие от стандартного 1.13, где меняются автоматически Onguard -> Close Patrol -> Far Patrol.
Если онгарду оставить его охранное поведение, то половина боя пройдёт с скучном снайперском отстреле таких парней, сидящих в охране.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 02:15:26

on 1480460714, Seven wrote:
На практике это приводит к тому, что игрок занимает выгодную позицию за периметром обороны и отстреливает тех, кто к нему бежит. А должно быть наоборот - AI обороняется, используя преимущества здания - окна, крыши, и прячась от снайперского огня, а игрок должен штурмовать сектор.  
Надо как решить проблему того, что сидящие в домах должны как-то помогать тем, которые на улице. Пытаться оценить ситуацию, с учетом своего класса и навыков, класса своего оружия, количества оставшихся союзников, кол-ва видимых нападающих(если видят 1-2, то реакция низкая, если уже 5+, то статус полный ред) расстояния на котором идет бой. Факторов можно добавить множество.

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

https://youtu.be/W0kSnmKVDvU

upd. Хотя не, что-то я погнал. Все нормально у Бешенного с реакцией. Но все равно факт того, что солдат не повернулся на звук выстрела, а продолжать тупить в стенку - ненормален.
http://i.imgur.com/AZS0E0v.jpg

Ну не суть. Надо все равно сидящим внутри дома давать бонус к перехвату. Поскольку они могут судить по звукам, да и просто уже быть наведенными на окна/двери, а входящий лишен такой возможности. Если уж брать сравнение с реальностью, то заходить нужно после гранаты. Жаль, что в игре так не получится, радиус даже Мк2 весьма невелик, оглушалок тоже. Можно газ кидать как вариант.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 02:19:52

on 1480461255, Махновский wrote:
Если онгарду оставить его охранное поведение, то половина боя пройдёт с скучном снайперском отстреле таких парней, сидящих в охране.

Это если он как в оригинале, сидит на улице и мух считает (или ворон ловит?).

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 02:20:37

on 1480461326, htly wrote:
Надо как решить проблему того, что сидящие в домах должны как-то помогать тем, которые на улице. Пытаться оценить ситуацию, с учетом своего класса и навыков, класса своего оружия, количества оставшихся союзников, кол-ва видимых нападающих(если видят 1-2, то реакция низкая, если уже 5+, то статус полный ред) расстояния на котором идет бой. Факторов можно добавить множество.

Примерно к этому все и идет, но пока реализована только малая часть задуманного.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 12:32:55

on 1480461592, Seven wrote:
Это если он как в оригинале, сидит на улице и мух считает (или ворон ловит?).
да, не хотелось бы, чтобы всё вернулось на круги своя или бой превратился в скучный отстрел издалека стойко охраняющих только свои пять тайлов ботов, как это был в 228 релизе. )).  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 15:02:01

on 1480461326, htly wrote:
Ну не суть. Надо все равно сидящим внутри дома давать бонус к перехвату. Поскольку они могут судить по звукам, да и просто уже быть наведенными на окна/двери, а входящий лишен такой возможности. Если уж брать сравнение с реальностью, то заходить нужно после гранаты. Жаль, что в игре так не получится, радиус даже Мк2 весьма невелик, оглушалок тоже. Можно газ кидать как вариант.

Радиус взрыва осколочной гранаты в игре небольшой, а вот радиус разлета осколков может быть 100 и больше метров (от 10 клеток), если гранате правильно прописаны осколки - минимум 100 осколков с минимальным повреждением и разлетом не по сфере, то есть половина в землю и в потолок, а по кругу с небольшим отклонением от горизонтали, то она очень хорошо работает на подавление всех, кто находится в комнате, а шок от подавления сильно снижает уровень перехвата.
Кроме того, если светошумовые гранаты, у них при желании можно тоже радиус увеличить клеток до 6-8, они могут удачно ослепить/оглушить противника, если он в помещении находится или в темноте.
У газа в помещении увеличивается раза в полтора длительность, а в Ja2+AI, если я правильно помню, еще и радиус, так что газ вообще-универсальный вариант.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 15:02:31

on 1480461592, Seven wrote:
да, не хотелось бы, чтобы всё вернулось на круги своя или бой превратился в скучный отстрел издалека стойко охраняющих только свои пять тайлов ботов, как это был в 228 релизе. )).    

Это был баг.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем RadicalRex на 30.11.2016 в 15:28:12

on 1480441973, ewik985 wrote:
Есть ещё какая-то фигня на WF картах (фактически предметы и здания находятся на клетку севернее, чем визуально)

Попробуйте разрешение поменять.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 30.11.2016 в 22:55:09

on 1480507321, Seven wrote:
адиус взрыва осколочной гранаты в игре небольшой, а вот радиус разлета осколков может быть 100 и больше метров (от 10 клеток), если гранате правильно прописаны осколки - минимум 100 осколков с минимальным повреждением и разлетом не по сфере, то есть половина в землю и в потолок, а по кругу с небольшим отклонением от горизонтали, то она очень хорошо работает на подавление всех, кто находится в комнате, а шок от подавления сильно снижает уровень перехвата.
Кроме того, если светошумовые гранаты, у них при желании можно тоже радиус увеличить клеток до 6-8, они могут удачно ослепить/оглушить противника, если он в помещении находится или в темноте.
У газа в помещении увеличивается раза в полтора длительность, а в Ja2+AI, если я правильно помню, еще и радиус, так что газ вообще-универсальный вариант.  

Да, осколки действительно летают очень далеко. Вот скрин даже нашел, где кидал зачем-то Мк2, один осколок улетел на все 10 тайтлов, взорвал(!!!) стоящую там небольшую машинку, та в свою очередь ранила ополченца на 40+ хп. Но, если бы в него попал сам осколок - урона было бы совсем немного.
[offtop]http://i.imgur.com/bjD4crA.jpg[/offtop]
Жаль, что у гранат нет механизма изменения дуги броска, как у гранатометов сделано по Q.
Было бы неплохо, если бы мерки умели вкатывать гранаты по полу(скажем на половинное расстояния стандартного броска), а то весьма часто гранату невозможно забросить вовнутрь здания не подойдя вплотную к окнам/дверям. Ну и невозможность открыть двери с клетки отличной от той, что перед ними, тоже расстраивает.
Дополнительно, если это реализуемо, можно добавить фраг_гранатам свойства(30-50% от оригинала)  шумо- и стангранат, если взрыв происходит под крышей.


on 1480507321, Seven wrote:
светошумовые гранаты.......... могут удачно ослепить/оглушить противника
А каким образом работает этот механизм, если он вообще работает? Знаю есть ослепление от ранения головы, но флешка явно не попадает в голову. Тогда как?
Кстати, где-то читал что просили сделать индикаторы ослепления, наверно на мишках читал.
И вдогонку, у нас можно сделать иконки к противнику/милиции - медик, командир, гренадер и т.д.? Вроде был такой разговор на мишках, что это возможно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем ewik985 на 30.11.2016 в 23:03:28
Сейчас параллельно (по отдельности) играю в Ja2+AI и unstable 8337 - там фишка с значками медиков, радистов и командиров присутствует.
Вопрос по теме: пролезание ботами в окна, проделывание проходов в заграждениях - ещё не реализовывалось или от него уже отказались?
Играя в АИ понимаю, что это было бы совсем жестко, но с другой стороны могло бы быть ещё интереснее. Если это реализуемо вообще.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 23:19:38

on 1480535709, htly wrote:
А каким образом работает этот механизм, если он вообще работает? Знаю есть ослепление от ранения головы, но флешка явно не попадает в голову. Тогда как?  

Эффект ослепления происходит, если граната взорвалась впереди солдата (прямо или вбок на одно направление) и солдат находится в помещении или ночью на улице или в подземном секторе.
Очки (предмет 212) защищают от ослепления, если одеты в этот момент.
Оглушение происходит всегда, если солдат в пределах дальности гранаты.
Длительность ослепления зависит от параметра ubDuration гранаты, длительность оглушения, вероятно, от громкости и наличия защитных приспособлений на ушах.
Длительность эффектов также зависит от расстояния до взрыва.


on 1480535709, htly wrote:
Жаль, что у гранат нет механизма изменения дуги броска, как у гранатометов сделано по Q.
Было бы неплохо, если бы мерки умели вкатывать гранаты по полу(скажем на половинное расстояния стандартного броска), а то весьма часто гранату невозможно забросить вовнутрь здания не подойдя вплотную к окнам/дверям.  

Было бы неплохо.


on 1480535709, htly wrote:
Ну и невозможность открыть двери с клетки отличной от той, что перед ними, тоже расстраивает.  

Вроде проблема в отсутствии диагональной анимации.


on 1480535709, htly wrote:
Дополнительно, если это реализуемо, можно добавить фраг_гранатам свойства(30-50% от оригинала)  шумо- и стангранат, если взрыв происходит под крышей.  

Вероятно, можно, но вроде и так неплохо.


on 1480535709, htly wrote:
Кстати, где-то читал что просили сделать индикаторы ослепления, наверно на мишках читал.  

Было бы неплохо.


on 1480535709, htly wrote:
И вдогонку, у нас можно сделать иконки к противнику/милиции - медик, командир, гренадер и т.д.? Вроде был такой разговор на мишках, что это возможно.

Иконки ролей в Ja2+AI существуют давно, заменяют старую фичу иконок, которые показывали уровень противника.
Насчет ополчения не помню, вроде только для врагов показывается.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 23:21:39

on 1480535709, htly wrote:
можно сделать иконки к противнику/милиции - медик, командир, гренадер и т.д.?  
это уже Seven сделал. рассмотреть ранги можно где-то на 3 ходу наблюдения за врагом

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 23:22:48

on 1480536208, ewik985 wrote:
Вопрос по теме: пролезание ботами в окна, проделывание проходов в заграждениях - ещё не реализовывалось или от него уже отказались?  
Играя в АИ понимаю, что это было бы совсем жестко, но с другой стороны могло бы быть ещё интереснее. Если это реализуемо вообще.  

Реализуемо, и достаточно просто. Запланировано в фичах на "когда-нибудь".

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 23:24:32
2htly:


on 1466673066, Seven wrote:
SHOW_ENEMY_RANK_ICON = 1 в Ja2_Options.INI (показывает иконку тактической роли противника, полезно, чтобы избегать контакта с офицерами)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 30.11.2016 в 23:29:57
2Seven: есть где-нибудь описание иконок? а то погоны видны, а что значат, пока не разобрался )

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.11.2016 в 23:52:40

on 1480537797, Махновский wrote:
есть где-нибудь описание иконок? а то погоны видны, а что значат, пока не разобрался )

Нет вроде, но там все должно быть интуитивно понятно:
красный крестик - медик
серый крестик - меткий стрелок
серый крестик в кружочке - снайпер
мина/бомба - минометчик
антенна/радиовышка - радист
галочка - командир
две галочки - офицер (командир 2 уровня)
три патрона - пулеметчик

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 01.12.2016 в 00:01:01
2Seven: о, теперь понятно. а то не мог разобраться, что означают однм и две лычки, хотя догадывался, что офицеры.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 00:29:03
2Seven: Стоит у меня SHOW_ENEMY_RANK_ICON = 1, но видимо она входит в конфликт с SHOW_ENEMY_HEALTH = 6. Никогда не видел иконок медика, снайпера и т.д.

А, вообще-то, стоит отказаться от 6 и перейти на дефолтные.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 00:33:29

on 1480537178, Seven wrote:
Вроде проблема в отсутствии диагональной анимации.
Да , именно это я и имел ввиду.
А насчет ослепления, как узнать расстояние на котором оно может сработать/срабатывает? Есть отдельная переменная, отвечающая за это? Или оно равно радиусу оглушалки? В чем нет никакого смысла, если уж попал под стан, то какая разница, слепой или нет. Стан валит даже культуристов, которых довольно-таки трудно завалить, к примеру постукивая по фейсу, даже мастером боевых искусств.

апд. По идее флешграната создает круг света, но как мне помнится он очень большой, вряд ли на всем его радиусе можно получить ослепление.



Кстати, анимация закатывания гранаты по полу вроде бы есть, только действует на 3-4 тайтла, на большее расстояние мерк пытается бросать по дуге. И в случае с домом упирается в потолок или крышу - соответственно крестик черный.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 00:43:13

on 1480541343, htly wrote:
Стоит у меня SHOW_ENEMY_RANK_ICON = 1, но видимо она входит в конфликт с SHOW_ENEMY_HEALTH = 6. Никогда не видел иконок медика, снайпера и т.д.

Посмотрел код - вроде нет никаких ограничений на другие опции, должно показываться.


on 1480541609, htly wrote:
А насчет ослепления, как узнать расстояние на котором оно может сработать/срабатывает? Есть отдельная переменная, отвечающая за это? Или оно равно радиусу оглушалки?

Происходит в пределах радиуса действия гранаты.


on 1480541609, htly wrote:
Кстати, анимация закатывания гранаты по полу вроде бы есть

Есть, работает не близком расстоянии. Можно ли расширить - не знаю, надо код бросания смотреть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 00:48:48

on 1480542193, Seven wrote:
Происходит в пределах радиуса действия гранаты.
Ну то есть в радиусе оглушения. Значит почти бесполезная фича. Навряд ли ослепление по продолжительности превосходит оглушение.


on 1480542193, Seven wrote:
Посмотрел код - вроде нет никаких ограничений на другие опции, должно показываться.
Видел иногда какие-то шевроны(и то не уверен, что в WF), но никогда ни крестиков, ни 3 патронов и прочего.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 00:58:51

on 1480542528, htly wrote:
Ну то есть в радиусе оглушения. Значит почти бесполезная фича. Навряд ли ослепление по продолжительности превосходит оглушение.  

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


on 1480542528, htly wrote:
Видел иногда какие-то шевроны(и то не уверен, что в WF), но никогда ни крестиков, ни 3 патронов и прочего.

У меня показывает, не знаю почему может не показывать. От мода не зависит, иконки в exe прописаны.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 01:07:45

on 1480543131, Seven wrote:
Светошумовая граната вырубает противника только если вплотную упадет, а если за несколько клеток - то оглушает и ослепляет
А вот на это не обращал внимания, вполне может быть. Просто не замечал, чтобы вставший после стана от такой гранаты солдат вел себя как слепой. Всегда бежит куда-то берет оружие или начинает тебя бить/стрелять.

on 1480543131, Seven wrote:
У меня показывает, не знаю почему может не показывать. От мода не зависит, иконки в exe прописаны.
Да, наверное, опять я что-нибудь не включил, как было с поиском последнего врага. Ну, не показывает хоть убей, вот сейчас уже 4 хода наблюдаю одного драника и ничего.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 01:39:18
2Seven: Вот только такого типа шевроны появляются. Я их и раньше видел, когда не была активирована "6" в SHOW_ENEMY_HEALTH. Кроме подобного значка других не встречал.
http://i.imgur.com/W9LbaPI.jpg

Это то, что нужно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 01:42:56

on 1480543665, htly wrote:
Ну, не показывает хоть убей, вот сейчас уже 4 хода наблюдаю одного драника и ничего.

Далеко не у каждого солдата есть роль.


on 1480545558, htly wrote:
Это то, что нужно?  

Да, это офицер.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 01:46:39

on 1480545776, Seven wrote:
Да, это офицер.
     
Да, это я уже выяснил, поскольку у него скилл Deputy. Если есть скилл Machinegunner, то будет отображаться как пулеметчик вне зависимости от вооружения? Просто тут еще один лежит уже много ходов с таким скиллом и нет иконки. У него калаш.

У меня прогресс 37, по идее должны уже и другими значками меня радовать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 01:56:03
Ого, сейчас ИИ сыграл просто выше всяких похвал.
[offtop]http://i.imgur.com/URgTW1P.jpg[/offtop]
Мерк просто валялся там, пока я тестил в других местах, предварительно ранив противника в точке 1, после чего противник убежал за угол и на несколько ходов я про него забыл, да и он тоже не появлялся. И тут вдруг бац, открывается дверь и очередь в упор. Он открыл маленькую дверь, зашел внутрь и открыв гаражную убил мерка.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 02:09:29

on 1480545999, htly wrote:
Если есть скилл Machinegunner, то будет отображаться как пулеметчик вне зависимости от вооружения?

Без пулемета какой же он пулеметчик? Это конкретные тактические роли, которые могут эффективно использоваться в бою, а не некие абстрактные "навыки".

Роли AI:
Снайпер:
Оружие: снайперская винтовка или винтовка с дальностью больше дневной видимости и оптикой.
Навыки: меткость > 90 и навык меткого стрелка/снайпера.
AI: Brave,Aggressive->Cunning, может стрелять по наводке одиночными в Red State, при стрельбе по наводке пишет "Sniper!", может запрашивать цели по радио, не обходит с флангов, чаще вскидывает оружие в Red State.

Меткий стрелок:
Оружие: снайперка или винтовка или штурмовая винтовка, дальность оружия > 3/4 дневной видимости.
Требования:  на оружии есть оптика или меткость солдата > 90 или есть навык меткого стрелка/снайпера
AI: более осторожное поведение, может стрелять по наводке одиночными в Red State.

Радио оператор:
Предметы: радиостанция.
Навыки: радио оператор.
AI: может вызывать подкрепления, минометный обстрел или блокировать радиочастоты.

Медик:
Предметы: аптечка или докторская аптечка.
Навыки: санитар/доктор.
AI: Brave->Cunning, может лечить себя или других, идет на помощь группе, у которой нет медика.

Минометчик:
Оружие: миномет.
AI: Defensive, не обходит с флангов, может стрелять из миномета по наводке в Red State.

Офицер:
Навыки: командир.
AI: Brave->Cunning, поднимает сопротивляемость подавлению у окружающих, лучше распознает шпионов, если увидит нераскрытого шпиона, может вызвать подкрепления (raise Yellow Alert) и подойти для проверки, идет на помощь группе, не имеющей своего офицера.

Командир:
навыки: 2 * командир.
AI: Defensive, поднимает сопротивляемость подавлению у окружающих, лучше распознает шпионов, если увидит нераскрытого шпиона, может вызвать подкрепления (raise Yellow Alert) и подойти для проверки, не обходит с флангов, идет на помощь группе, не имеющей своего офицера.

Пулеметчик:
Оружие: пулемет.
AI: Brave->Aggressive, не обходит с флангов, чаще вскидывает оружие в Red State, если сидит или лежит, разрешено стрелять на подавление через стены (если может прострелить), может стрелять на подавление с прицеливанием, если лежит.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 01.12.2016 в 02:15:11
прогресс игры 7%, пистолетный период. протестировал бой в лесу 1 против 16.
мерк с лёгкостью вынес 16 админов за полчаса по причине их чересчур осторожного поведения. только двое вылезли из кустов, чтобы подбежать поближе, остальные старались действовать на безопасном расстоянии. опасная ситуация была только один раз, когда окружили вшестером и, видимо, сработал триггер их преимушества - накинулись скопом, но я убежал с опасной точки на безопасную, после чего админы успокоились, и перебил всех оставшихся практически по одному подбегающему за ход. за последними пришлось уже оторвать задницу мерка и послать его в атаку, иначе так и сидели бы вдалеке, выбегая и прячась обратно в кусты.
UPD: открыл карту в редакторе. у 70 процентов админов стояло поведение cunning по умолчанию. Возможно, это и стало причиной столь лёгкого боя. Как-нибудь потестирую ешё с админами brave.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 02:17:08
2Махновский:
Какие были приказы?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 01.12.2016 в 02:22:03
2Seven: у большинства on guard и close patrol. по паре - seek enemy и rp_patrol

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 02:53:54
2Seven: по-моему что-то не так с параметрами светошумовой гранаты.

http://images.vfl.ru/ii/1480549670/c976ddff/15163686_m.jpg (http://vfl.ru/fotos/c976ddff15163686.html)http://images.vfl.ru/ii/1480549670/951974dc/15163685_m.jpg (http://vfl.ru/fotos/951974dc15163685.html)http://images.vfl.ru/ii/1480549670/599b9915/15163684_m.jpg (http://vfl.ru/fotos/599b991515163684.html)

Откуда там взялось duration?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 02:56:56

on 1480550034, htly wrote:
Откуда там взялось duration?


on 1480537178, Seven wrote:
Длительность ослепления зависит от параметра ubDuration гранаты, длительность оглушения, вероятно, от громкости и наличия защитных приспособлений на ушах.  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 03:12:47
2Seven: Кстати, спасибо, что расписал роли иповедение. И не лень тебе  было? =) Сказал бы просто - без пулемета иметь значок не положено.


on 1480550216, Seven wrote:
Длительность ослепления зависит от параметра ubDuration гранаты, длительность оглушения, вероятно, от громкости и наличия защитных приспособлений на ушах.    
Да, но флешка "горит" только 1, а не 2 хода.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 03:19:06

on 1480551167, htly wrote:
И не лень тебе  было?  

Это не для одного человека делается, а для всех, и помещается в описание проекта на первой странице.


on 1480551167, htly wrote:
Да, но флешка "горит" только 1, а не 2 хода.

Она вообще нисколько не горит, а действует мгновенно, а эффекты могут длиться дольше.
Почему именно так реализовано и почему не ввели дополнительный тег <ubEffectDuration>  - это вопрос к авторам фичи.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 03:24:42

on 1480551546, Seven wrote:
Почему именно так реализовано и почему не ввели дополнительный тег <ubEffectDuration>  - это вопрос к авторам фичи.
Понятно, думал это как-то касается твоей работы.


on 1480551546, Seven wrote:
и помещается в описание проекта на первой странице.  
Не заметил я что-то, хотя вроде и читал. Имею привычку, ну стараюсь, сначала сам допереть, потом уже спрашивать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 06:15:49
2Seven: проверь, пожалуйста. Судя по всему параметр AI_TOWN_DEFENSE = FALSE не работает. Ополчение действует как будто он TRUE.
На r328-м(с FALSE) защищал аэропорт, в секторе 3 моих и ~30 милиции, нападают 20.
Бой вели мои и 3 ближайших ополченца, остальные сидели в домах с STATIONARY, те что на улице, но далеко, сидели в SNIPER/CUNNINGSOLO/BRAVE/AID. Те трое оборонялись грамотно, прятались за деревьями, будками, но их тупо прижимали пулеметами, в итоге герои полягут не дождавшись подмоги, если не cкомандовать ALL ATTACK.
Сейв примерно с 1/3 боя.
https://yadi.sk/d/Lfmh489JztMrX
(WF607+SDO+Scale)
После этого сейва дал команду всем атаковать - народ начал сближаться с противником. А то 2 убойные снайперки СВД и Беретта сидели в SNIPER вообще в другом конце аэропорта.

Да, и еще - ополчение становится какое-то отмороженное после команды в атаку. Стрельбу ведут практически все стоя, после выстрела садятся, на след. ходу встают, проходят чуть вперед(хотя после ATTACK дана команда HOLD, всё равно стараются пройти все 5 клеток), опять стреляют стоя и садятся, если хватает АР. Снайперы не ложатся, а стреляют с колена без упора.
Также огонь на подавление ведут через своих, пиндауня их нещадно, несмотря на MIN_DISTANCE_FRIENDLY_SUPPRESSION = 50 и SAFE_SUPPRESSION = TRUE.
Возможно милиция такая и без команды в атаку. Пока они сидят по домам - не проверить.

А ну и там опять кадр с rifled choke =D Хорошо, что он в первых рядах сидит, так бы все своих положил.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 06:50:25
Еще почему-то ополчение игнорирует/не выполняет приказ STATIONARY и поведение DEFENSIVE, если перед этим была дана команда ATTACK.
Сейв сразу же после команды HOLD после ATTACK.
https://yadi.sk/d/UnU_C6SiztQzf
В последующие нескольких ходов все бегут к последнему противнику. Преодолевая далеко не 5 клеток. За один ход может и пять, но не останавливаясь на этом, на следующий ход еще 5 и т.д.

Потом попробую начало боя переиграть, скомандовав команду RETREAT. Интересно эти 3 милиционера в первой волне уйдут в дома к остальным или нет...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 01.12.2016 в 10:08:13
Подскажите - куда надо скопировать папку SSA, чтоб заработали звуки?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 11:51:32

on 1480562149, htly wrote:
Судя по всему параметр AI_TOWN_DEFENSE = FALSE не работает. Ополчение действует как будто он TRUE.  

Этот параметр на ополчение не влияет, только на противника.


on 1480562149, htly wrote:
Бой вели мои и 3 ближайших ополченца, остальные сидели в домах с STATIONARY, те что на улице, но далеко, сидели в SNIPER/CUNNINGSOLO/BRAVE/AID.  

Игра не меняет приказы ополчению, если они сидят в stationary, значит такие приказы им были выданы на карте или была дана команда Hold.


on 1480562149, htly wrote:
Да, и еще - ополчение становится какое-то отмороженное после команды в атаку.

Видимо, комбинация SeekEnemy+Aggressive на них так действует.


on 1480562149, htly wrote:
А ну и там опять кадр с rifled choke  

Я для себя убрал чоки из раздачи в XML, что и всем советую.


on 1480564225, htly wrote:
Еще почему-то ополчение игнорирует/не выполняет приказ STATIONARY и поведение DEFENSIVE, если перед этим была дана команда ATTACK.  

Отлаживать оригинальную систему управления ополчением я не планирую, она изначально криво сделана.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 11:53:17

on 1480576093, Danger wrote:
Подскажите - куда надо скопировать папку SSA, чтоб заработали звуки?

В Data\Ambient

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 01.12.2016 в 12:01:16
2Seven: и снова у меня проблема, все сделал как ты указал выше и папку SSA (со звуками) переместил, ну не работает звучание в секторах и все( Может еще что нужно где то прописывать?

В конфиге Ja2_Options добавил:


Code:
; Разрушение крыш от взрывов или уничтожения поддерживающих стен.
ROOF_COLLAPSE = TRUE

; Камуфляжные профили для Shadow, Monk, Tex.
; Всегда камуфляжный портрет, всегда максимальный уровень камуфляжа.
CAMO_PROFILES = TRUE

; Заклинивание оружия у AI.
ENEMY_GUN_JAMS = TRUE

; Дополнительная проверка на наличие дружественных/нейтральных целей в секторе стрельбы.
SAFE_SUPPRESSION = FALSE

; Включение/отключение дополнительных анимаций для качков (стрельба с одной руки из двуручного оружия).
BADASS_ANIMATION = FALSE

; Возможность сохранения в режиме реального времени
SOFT_IRON_MAN = TRUE

; Гранаты взрываются на следующий ход (кроме газовых и осветительных)
DELAYED_GRENADE_EXPLOSION = FALSE

; Распространение огня по траве и другим сгораемым материалам
SPREAD_FIRE = TRUE

; Sector Ambients
ENABLE_SSA = TRUE
DEBUG_SSA = FALSE
VOLUME_SSA = 100

; Tactical Ambients
ENABLE_TA = TRUE
VOLUME_TA = 100


Папку скаченую SSA переместил в папку "Ambient"
Зпускаюсь только через ja2_7609ru+AI_r325.exe

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 12:13:42

on 1480582876, Danger wrote:
В конфиге Ja2_Options добавил:  

В какую секцию?

Файлы должны выглядеть как
Data\Ambient\fire.ogg
Data\Ambient\SSA\B1_day_1.ogg
Data\Ambient\SSA\B1_day_2.ogg
и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 01.12.2016 в 12:15:43
2Seven: Все так и сделал, огонь просто в Ambient а все остальное в ssa и увы нет звуков(

В конфиге в самом конце все добавил, как ты писал мне.
А что еще название и пути файлов нужно в конфиге прописывать?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 12:21:28

on 1480583743, Danger wrote:
В конфиге в самом конце все добавил, как ты писал мне.  

В моем посте в начале стоит [Extended Options]


on 1480583743, Danger wrote:
А что еще название и пути файлов нужно в конфиге прописывать?

Из чего был сделан такой вывод?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 01.12.2016 в 12:33:59

on 1480584088, Seven wrote:
В моем посте в начале стоит [Extended Options]  
Поставил [Extended Options] и все заработало. Спасибо!


on 1480584088, Seven wrote:
Из чего был сделан такой вывод?  

Да сам уже просто незнал как заставить работать звуки вот и мысли всякие в голову полезли, щас все нормуль работает)

И еще раз немогу репу оставить, форум пишет:


Code:
Произошла Ошибка!

Стучать в репу разрешено только взрослым!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 13:53:12
2Danger:
Некоторые функции форума доступны только после определенного числа сообщений.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 22:42:53

on 1480582292, Seven wrote:
Этот параметр на ополчение не влияет, только на противника.
Понятно.

on 1480582292, Seven wrote:
Игра не меняет приказы ополчению, если они сидят в stationary, значит такие приказы им были выданы на карте или была дана команда Hold.
Первоначальный приказ ополчению может выдавать сама карта? Просто на более ранних релизах милиция рашила сразу, без всяких STATIONARY, на звук выстрелов.
Поэтому я и подумал, что функция кемпа не отключилась через FALSE и действует на ополчение.

on 1480582292, Seven wrote:
Видимо, комбинация SeekEnemy+Aggressive на них так действует.
Видимо так. Жаль, что она не перестает так действовать после получения приказа HOLD. По большей части зеленая,  и частично синяя милиция, остается невменяемой. Возможно это как-то зависит от типа оружия у них в руках.

on 1480582292, Seven wrote:
Я для себя убрал чоки из раздачи в XML, что и всем советую.
Не хочется делать это через редактор, он опять так насохраняет, что мама не горюй.
Отсюда чок выпиливать - EnemyItemChoices.xml или отсюда http://i.imgur.com/2RQusgZ.jpg?

on 1480582292, Seven wrote:
Отлаживать оригинальную систему управления ополчением я не планирую, она изначально криво сделана.
Логично.
Твоя экспериментальная - вот что нужно игре.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.12.2016 в 22:56:46

on 1480621373, htly wrote:
Первоначальный приказ ополчению может выдавать сама карта?

Ополчение использует те же точки генерации, что и противник, насколько я знаю. Что там картодел поставил - то и будет. С началом боя все ополченицы, кроме STATIONARY/SNIPER,  переходят в SEEKENEMY, остальное игрок уже сам может менять через управление.


on 1480621373, htly wrote:
Просто на более ранних релизах милиция рашила сразу, без всяких STATIONARY, на звук выстрелов.  

В том же самом секторе? С точки зрения кода, не представляю как такое возможно.


on 1480621373, htly wrote:
Жаль, что она не перестает так действовать после получения приказа HOLD. По большей части зеленая,  и частично синяя милиция, остается невменяемой. Возможно это как-то зависит от типа оружия у них в руках.  

Будет время - попробую разобраться, что там происходит.


on 1480621373, htly wrote:
Не хочется делать это через редактор, он опять так насохраняет, что мама не горюй.
Отсюда чок выпиливать - EnemyItemChoices.xml или отсюда  

Не повредит выпилить изо всех, там всего три предмета, находятся текстовым поиском вида ">1329<", ">1330<", ">1331<"  по всей папке за пару секунд.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 23:20:42

on 1480622206, Seven wrote:
Ополчение использует те же точки генерации, что и противник, насколько я знаю. Что там картодел поставил - то и будет. С началом боя все ополченицы, кроме STATIONARY/SNIPER,  переходят в SEEKENEMY, остальное игрок уже сам может менять через управление.  
К сожалению не переходят, а сидят в разных CUNNING.
Может чуть попозже запишу видео.
on 1480622206, Seven wrote:
В том же самом секторе? С точки зрения кода, не представляю как такое возможно.  
Да. Аэропорт уже несколько раз перезахватывали. На 306-307, возможно и чуть поздних, стражи порядка ревностно следили за вверенной территорией не только на 5 тайтлов вокруг, но и по всему сектору. Тупо бежали навстречу смерти, приходилось делать "Тппру.."
А после, наверное, версии 323, милиция начала проявлять чудеса благоразумия и слишком уж рьяно сидеть в домиках.
http://i.imgur.com/gMCgGwI.jpg
Да в общем не бери в голову, механизм, как ты сам сказал, дефективный, да и может я еще слишком субъективен.

on 1480622206, Seven wrote:
Не повредит выпилить изо всех, там всего три предмета, находятся текстовым поиском вида ">1329<", ">1330<", ">1331<"  по всей папке за пару секунд.  
Благодарю за номера.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 01.12.2016 в 23:53:10

on 1480623642, htly wrote:
Может чуть попозже запишу видео.
https://youtu.be/4FljYcZcCUA
Много ополчения стало тупить в стенку. На третьем ходу это особенно заметно.

сейв https://yadi.sk/d/1036Rugrzx83j

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 02.12.2016 в 13:26:55
есть идея для тех, кто Stationary. Наверное, такая команда должна давать бонус к зрению и слышимости +1. У того, кто сидит с засаде, обычно повышенные сосредоточенность, зрение и слух. Это бы также (думаю, так должно быть) увеличило их шанс на перехват.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.12.2016 в 13:55:50

on 1480674415, Махновский wrote:
есть идея для тех, кто Stationary. Наверное, такая команда должна давать бонус к зрению и слышимости +1. У того, кто сидит с засаде, обычно повышенные сосредоточенность, зрение и слух. Это бы также (думаю, так должно быть) увеличило их шанс на перехват.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 02.12.2016 в 14:15:10
2Seven: я написал образно, так как в программировании понимаю мало, и просто прописать боту бонусы к видимости слуху казалось самым простым решением в несколько строк. но, в общей картине, имел ввиду примерно то же самое, о чём подумал ты, и  согласен, что так было бы реалистичнее, ходя писать такой код должно быть геморнее.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.12.2016 в 14:15:30
Иконки ролей:

Меткий стрелок
http://i.imgur.com/LBMkenl.png

Снайпер
http://i.imgur.com/nJmrkOr.png

Радио оператор
http://i.imgur.com/EqMlZqf.png

Офицер
http://i.imgur.com/Z90CzlX.png

Командир
http://i.imgur.com/QRo1yfs.png

Минометчик
http://i.imgur.com/OmBviVs.png

Медик
http://i.imgur.com/pX9QeZM.png

Пулеметчик
http://i.imgur.com/FYkXSWP.png

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.12.2016 в 14:47:40
Небольшое обновление, призванное исправить пассивность поведения AI в некоторых ситуациях:

https://www.dropbox.com/s/c3olc6g96lw6qtv/ja2_7609ru%2BAI_r336.exe?dl=0
https://www.dropbox.com/s/izrrht9gurfigr7/ja2_7609en%2BAI_r336.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 02.12.2016 в 17:19:04
провёл повторный бой в лесу, но уже на ревизии 336 и сменил поведение врага с cunning на brave. Было три стороны конфликта: мой мерк, 6 "прокачанных" контрабандистов и 32 "слабых" админа. Результат: сначала админы порвали всех гражданских, потом оставшиеся из них (контры убили 6 админов) стали гонять меня по лесу, как в загоне. Против brave, даже слабых, воевать однозначно веселей.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 02.12.2016 в 19:34:34
Возможно ли такое, что у 20 дейдрановских регуляров, ни у одного из них, ночью не нашлось ни единого осветителя?



on 1480677330, Seven wrote:
Иконки ролей:
http://syaochan.com/blog/wp-content/uploads/2014/06/borat-thumbs-up-very-nice.jpg

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.12.2016 в 19:38:58

on 1480696474, htly wrote:
Возможно ли такое, что у 20 дейдрановских регуляров, ни у одного из них, ночью не нашлось ни единого осветителя?  

1. Кто знает?
2. Есть ли осветители в раздаче для данного прогресса?
3. Если проверить с Ja2+fix или Ja2.exe, будут бросать осветители?
4. Можно в чит режиме обшмонать пару-тройку и посмотреть.
5. Вообще не бросают осветители ночью? А газовые, оглушающие или светошумовые гранаты?

Осветитель (item 146) в SDO у регуляров есть в раздаче, ubCoolness = 2, так что должны быть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 02.12.2016 в 19:48:25

on 1480696474, htly wrote:
Возможно ли такое, что у 20 дейдрановских регуляров, ни у одного из них, ночью не нашлось ни единого осветителя?  
почему нет. это зависит от прогресса игры и наличия файера в раздаче.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 02.12.2016 в 21:25:17

on 1480697305, Махновский wrote:
почему нет. это зависит от прогресса игры и наличия файера в раздаче.  
До этого очень даже бросали. Настолько активно, что не остановить было, из темноты по 2-3 штуки за раз прилетало. Прогресс под 40.
on 1480696738, Seven wrote:
1. Кто знает?
2. Есть ли осветители в раздаче для данного прогресса?
3. Если проверить с Ja2+fix или Ja2.exe, будут бросать осветители?
4. Можно в чит режиме обшмонать пару-тройку и посмотреть.
5. Вообще не бросают осветители ночью? А газовые, оглушающие или светошумовые гранаты?

Осветитель (item 146) в SDO у регуляров есть в раздаче, ubCoolness = 2, так что должны быть.  

1. Вот я и решил узнать ) может кто и..
2. Конечно, прогресс ~40.
3. Надо проверять. Попозже займусь.
4. Не умею включать.
5. Раньше бросали (когда именно, сказать затрудняюсь). Теперь никакие не бросают (насчет их карманов, опять же, точно сказать не могу, есть там гранаты или нет). Бои (2шт. 1 днем, 1 ночью) были в 328.
Несколько случаев было, когда солдаты неоправданно сближались с моими мерками, не пытаясь вести огонь. В это время у них в руках не было оружия, хотя потом они его вытаскивали, но было уже поздно. Был случай, когда немного раненный(на шок списать нельзя) солдат пробежал мимо(!) мерка. Вынырнул из-за угла, обогнул мерка и пробежал дальше.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 02.12.2016 в 22:03:08
В раздаче есть, у всех трех классов.
http://i.imgur.com/8XOzwsB.jpg

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.12.2016 в 23:10:19
2htly:
Попробуй проверить ночной бой в новой версии r336, там исправлен неприятный баг, который может приводить к непредсказуемым последствиям. Обычные гранаты противник кидает в этой версии, только что проверил на себе.
На всякий случай, вдогонку к теме про чоки - предметы в раздаче нельзя просто удалять, нужно заменять на что-то другое, или сдвигать всю раздачу, чтобы индексы были непрерывными, и править общее количество в начале.
Чит режим включается через Ctrl+Gabbi, список основных команд такой же как в Ja2, ну и описание чит команд 1.13 тоже гуглится.
Про странное поведение AI хотелось бы видеть сейв, если оно воспроизводимо в r336.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.12.2016 в 23:34:50
Небольшое обновление:

https://www.dropbox.com/s/j1t6qrg1gyojmp5/ja2_7609en%2BAI_r337.exe?dl=0
https://www.dropbox.com/s/gnhf8hlbuszyo6f/ja2_7609ru%2BAI_r337.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 02.12.2016 в 23:50:23

on 1480709419, Seven wrote:
Попробуй проверить ночной бой в новой версии r336
Будет сделано.

on 1480709419, Seven wrote:
Про странное поведение AI хотелось бы видеть сейв, если оно воспроизводимо в r336.  
Сейчас отыщу.


on 1480709419, Seven wrote:
Чит режим включается через Ctrl+Gabbi,
Я там парочку обшмонал обычным способом - ни одной гранаты не нашел.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 00:20:05

on 1480709419, Seven wrote:
Про странное поведение AI хотелось бы видеть сейв, если оно воспроизводимо в r336.
Проиграл сейв именно в 336. Нажми на конец хода и увидишь бегуна со стороны камней. Если его не убивают ополченцы, он добегает прямо к мешкам. Оружие по пути не подбирает. Таких  бегунов, ЕМНИП, было двое
https://yadi.sk/d/DbriAk7a323xBg.
WF607+SDO+Scale

Пробегающего мимо пока не нашел, ищу.

апд.
Нет, он не раненный, просто мимо пробежал )
Нажми конец хода. Если пропустить 3 хода, то из камней появится еще один бегун с Automag'ом.
https://yadi.sk/d/mm6NEKbx323xzj

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 00:32:03
2htly:
Спасибо, посмотрю.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 00:32:21
Я понял куда они бегут. На стене в здании шахты есть рубильник сирены. Драники думают, что они дефендят сектор и спешат поднять тревогу посредством этого рубильника.


Если пропускать ходы и стопорить ополчение, то он добежит.
[offtop]http://i.imgur.com/kKWsI6y.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 00:35:14
2htly:
Это нормальное поведение, у них в приоритете поднять тревогу, если в секторе есть тревожная кнопка.
Я в эту тему не копал особо, но вроде оно так с оригинала еще - пытаются активировать кнопку любой ценой. В любом случае, попробую посмотреть, можно ли там что-то поправить для более логичного поведения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 00:37:42

on 1480714514, Seven wrote:
Это нормальное поведение, у них в приоритете поднять тревогу, если в секторе есть тревожная кнопка.
Понять того, что они в атаке они не могут в принципе? В коде нет никаких чекеров?
Кстати, нельзя ли это непреодолимое желание нажать кнопку, заменить связью по рации?


Пойду теперь копаться, выяснять почему гранаты не кидают.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 00:43:15

on 1480714662, htly wrote:
Понять того, что они в атаке они не могут в принципе? В коде нет никаких чекеров?

Нет, у него в Black AI в самом начале идет проверка, что он назначен нажимателем кнопки, после чего безусловно вызывается Panic AI, который заставляет его бежать к кнопке безотносительного того, что вокруг происходит.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 00:48:08

on 1480714662, htly wrote:
Кстати, нельзя ли это непреодолимое желание нажать кнопку, заменить связью по рации?  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 00:48:40



on 1480714995, Seven wrote:
что он назначен нажимателем кнопки
Ну ладно бы он был единственном нажимателем, черт с ним, некритично. Но количество таких нажимателей образуется в лавинообразном порядке по мере их отстрела. Только в этих 2-х сейвах их трое.

Не подскажешь, что это за красная звездочка возле ника? Раньше таких не видел.
http://i.imgur.com/WPGoEfG.jpg


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 00:50:57

on 1480715288, Seven wrote:
если занять удачную позицию рядом с кнопкой, можно отстреливать набегающих противников.  
В Альме я так заминировал все подходы к кнопке слабым мерком и в итоге солдаты не смогли взорвать склады. В том случае я не придал этим попыткам добраться до рубильника значения, поскольку они оборонялись и не стремились пробедать через всех моих наемников.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 00:59:50

on 1480715320, htly wrote:
Ну ладно бы он был единственном нажимателем, черт с ним, некритично. Но количество таких нажимателей образуется в лавинообразном порядке по мере их отстрела. Только в этих 2-х сейвах их трое.  

Это потому что после отстрела нажимателя, эта почетная роль автоматически переходит к следующему по списку, и так далее, и так далее.


on 1480715320, htly wrote:
Не подскажешь, что это за красная звездочка возле ника? Раньше таких не видел.  

Видимо,

Quote:
SHOW_ENEMY_AWARENESS = TRUE

Означает, что солдат находится в Red/Black state, то есть, поднята тревога. Полезно в основном для скрытных операций.
Уточнение: звездочка отображается только в том случае, если противник видит выбранного наемника в данный момент, при этом наемник использует режим скрытности или переодет в шпиона.


on 1480715457, htly wrote:
В Альме я так заминировал все подходы к кнопке слабым мерком и в итоге солдаты не смогли взорвать склады. В том случае я не придал этим попыткам добраться до рубильника значения, поскольку они оборонялись и не стремились пробегать через всех моих наемников.

Это потому что они не могли найти путь к кнопке, и Panic AI не мог сработать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 01:00:13
Хмм.. еще парадоксальная ситуация. Мерк со вскинутым оружием с прицелом х7, не видит тот большой круг света от фаера. Особенности движка джавки?

[offtop]http://i.imgur.com/0mlJS8w.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 01:01:58

on 1480716013, htly wrote:
Хмм.. еще парадоксальная ситуация. Мерк со вскинутым оружием с прицелом х7, не видит тот большой круг света от фаера. Особенности движка джавки?  

А если ПНВ снять?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 01:03:54

on 1480715990, Seven wrote:
Означает, что солдат находится в Red/Black state, то есть, поднята тревога.
Спасибо. Давно(да по сути всегда) эта переменная стояла, но звездочек не показывала.

on 1480715990, Seven wrote:
Это потому что после отстрела нажимателя, эта почетная роль автоматически переходит к следующему по списку, и так далее, и так далее.  
Да уж. Упавшее знамя нужно понять.

on 1480715990, Seven wrote:
то потому что они не могли найти путь к кнопке, и Panic AI не мог сработать.
Нарезали круги вокруг домика и плакали, наверное. Cry AI включался.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 01:06:58

on 1480716118, Seven wrote:
А если ПНВ снять?  

Я дополнительно еще и встал.
[offtop]http://i.imgur.com/NCCwy0v.jpg[/offtop]


Честно говоря, видимость ночью весьма странная.
BASE_SIGHT_RANGE = 16

С ПВН
[offtop]http://i.imgur.com/B6dL0zU.jpg[/offtop]

Без ПВН
[offtop]http://i.imgur.com/k4hNBK3.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 03.12.2016 в 01:13:26

on 1480716013, htly wrote:
Мерк со вскинутым оружием с прицелом х7, не видит тот большой круг света от фаера. Особенности движка джавки?  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 01:16:42
2Махновский:
С точки зрения игровой механики - должен видеть освещенные клетки, если днем туда прицел добивает.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 01:17:08

on 1480716806, Махновский wrote:
фаер не даёт столько света, чтобы на большом расстоянии можно было что-то разглядеть.
Невооруженным глазом не разглядишь - не спорю. Но как же прицел?

on 1480716013, htly wrote:
Мерк со вскинутым оружием с прицелом х7

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 03.12.2016 в 01:20:25
2Seven: возможен баг. В OCTH снайперка ночью видит дальше, если перед ней брошен фаер, хотя, вроде не так далеко, как при дневном освещении. На вспышки тоже отлично реагирует.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 01:24:59
Видимо ночью накладывается дополнительный штраф в видимости, хотя в хар-ках прицелов этого не прописано. Но расстояние режется как минимум в полтора раза.

Светит 40мм illumination

[offtop]http://i.imgur.com/vF6MoTx.jpg[/offtop]

с ПВН
[offtop]http://i.imgur.com/Q9z9WHl.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 03.12.2016 в 01:28:57
2htly: примерно такая же картина в OCTH

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 02:05:13
Вопрос по читам. Я не очень понимаю как они могут мне  дать возможность просмотреть инвентарь драников. Есть ли телепорт  ко мне ? Поскольку телепорт от меня(альт+Т) не очень подходит, из-за сильной концентрации солдат на небольшой территории.


Все спят  :weep:


А вообще-то и сам разобрался. Прыгаешь к цели рукопашником, бьешь её, смотришь карманы, потом накачиваешь АР, прыгаешь к следующей и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 03:41:02
Осмотрел пациентов. Возможно ли такое, что 19 солдатам 3-5, в основном 4-го уровней, не выдали ни одной палки-освещалки и на всех дали лишь ОДНУ дымовую гранату?
Бой происходит в 00.30 ночи. Прогресс 37.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 07:18:30

on 1480459125, Seven wrote:
Можно раскладывать оружие в местах обитания ополчения, они его подберут когда бой начнется, в этом случае, насколько я знаю, они его нормально должны потом выбрасывать.
И это, к сожалению, тоже глючит по-страшному.
Два видео - первое наиболее близко к нормальному. Кроме сброса оружия после боя. Которое крайне необходимо, поскольку при выходе из сектора и повторном заходе, ополчение обновляется - оружие(в данном случае не сброшенные винтовки) пропадает.
Второе описывает ситуацию, которая повторяется практически постоянно в соотношении примерно 1 к 5 и выше, по сравнению с первым видео. Протестировал больше 10 раз - и только 2-3 раза был финал как в 1 видео. Который также неприемлем, не напасешься так гранатометов, а вещь нужная.
Скрин инвентаря сектора перед нападением солдат.
[offtop]http://i.imgur.com/CoERHk7.jpg[/offtop]

1 видео с объясняющими субтитрами
https://youtu.be/1kaPSPoybWk

2 видео
https://youtu.be/PosEvD-Fy6U


сейв для желающих потестить
https://yadi.sk/d/dylRLS41324jkg
WF607+SDO+Scale

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 20:02:09
2htly:
Доработал Panic AI, чтобы вели себя поумнее:
https://www.dropbox.com/s/nuoy4o2oftgjp77/ja2_7609en%2BAI_r339.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 03.12.2016 в 22:37:03

on 1480784529, Seven wrote:
Доработал Panic AI, чтобы вели себя поумнее:  
Спасибо.

А какое мнение по поводу того, что в ночном бою в рандом секторе, драникам не выдали ни только гранаты, но и фаеры?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.12.2016 в 22:44:34
2htly:
Сложно сказать, надо код читать внимательно, у тебя сохранился сейв перед этим боем, чтобы при необходимости воспроизвести загрузку сектора и процесс раздачи предметов?

[offtop]че-то я AI накрутил в новых релизах, меня уже третий раз при высадке выносят просто в ноль, раньше такого не было[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 04.12.2016 в 00:00:31

on 1480794274, Seven wrote:
у тебя сохранился сейв перед этим боем, чтобы при необходимости воспроизвести загрузку сектора и процесс раздачи предметов?  
Конечно.
https://yadi.sk/d/NFL7GaLO329CRQ
бой сразу же

апд.
Сейчас по-быстрому прошелся с новой загрузкой с этого сейва по сектору - ни одной гранаты или фаера.
r336
[offtop]http://i.imgur.com/OTIo3Bq.jpg[/offtop]



on 1480794274, Seven wrote:
че-то я AI накрутил в новых релизах, меня уже третий раз при высадке выносят просто в ноль, раньше такого не было  
Ну так это же классно =) превозмогать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 04.12.2016 в 23:05:29
вспоминается известная байка про то что может ли бог создать камень, который сам не поднимет :)  Это я к тому, что навороченный АИ будет сам выносить своего создателя :))))

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.12.2016 в 01:18:44
Как-то так пока получается (r344):
https://www.youtube.com/watch?v=Laa-OVvcdus

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 05.12.2016 в 06:09:37

on 1480889924, Seven wrote:
Как-то так пока получается (r344)
Да как живые играют! Замечательно.
Это на сложности инсейн? Калаш видел, да и гранаты кидают.

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

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

on 1480784529, Seven wrote:
Доработал Panic AI, чтобы вели себя поумнее:  
Прогнал тот сейв с бегунами к кнопке. Действуют почти как у тебя в видео с Омерты, также аккуратно. Если не могут достать выстрелом, залегают или возвращаются за укрытие -  явно выманивают на себя. Провоцируют выйти тебя из-за укрытия. Правда, как я ранее отмечал, это хорошо срабатывает на начальных стадиях, с появлением приличной оптики подобная тактика, особенно днем и особенно в исполнение "открытых прицелов", не прокатывает. Подстреливаешь их на перехватах, они от этого приунывают и выбывают из гонки. Ибо раненный на полХП на средних этапах игры(даже потом перебинтованный), из-за высокой стоимости выстрелов, уже не игрок. Это я сужу по использованию NCTH, на старой давно не играл.
NTCH вообще в этом очень сильно похожа на реал. К примеру, вы ранили в руку(неважно даже куда, просто нанесли ранение) человека со тяжелой штурмовой винтовкой и можете переключаться на следующую цель. Он явно уже не будет вам угрожать так, как мог бы угрожать здоровым. А вот если вы подстрелите цель вооруженную легким оружием - пистолет, одноручный ПП, то её надо будет контролить тщательнее, поскольку даже раненный, этот человек способен причинить вам вред из-за легкости управления его оружием даже одной рукой.

На первый взгляд весьма годно получилось. Надо дальше тестировать.


А с пропаданием, точнее с не сбросом оружия, взятого в ходе боя, ополчением после боя, ерунда получается. Даже с оригинальным Ja2.exe ситуация такая же. Почему-то ополчение берет некоторые вещи,  но их не использует. Поставил дроп с ополчения =2, дополнительно изменил в .xml на 100% дроп оружия, поубивал некоторых из них после того боя - нашел у кого "украденные" гранатометы, которые лежали у них в ... а неизвестно где лежали, вроде бы большие гранатометы не кладутся в слот оружия, а рюкзаков у милиции нет. В общем ситуация плачевная, даже команда NO_REMOVE_RANDOM_SECTOR_ITEMS = TRUE не помогает от "мародерства" зеленой милиции, любящей вооружаться гранатометами и всем, что подороже.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.12.2016 в 11:18:09

on 1480907377, htly wrote:
Да как живые играют! Замечательно.
Это на сложности инсейн? Калаш видел, да и гранаты кидают.  

На эксперте, Insane не для меня. Калашей нет, у противника были ПП в основном, один пистолетчик и один снайпер с Мини-14, которого в самом начале удалось завалить удачно, иначе он бы моим наемникам попортил крови. Гранаты кидают в основном элитчики, остальные тоже, но реже, а эти бросают просто не задумываясь.

Со второго раза получилось лучше, хотя не обошлось без критической ситуации, я спланировал бой, исходя из прошлого опыта, а противник в этот раз стал действовать иначе, и получился неприятный сюрприз для Хряпа - если бы Лич с Игорем не подоспели вовремя, хана была бы Грюнтеру!
https://www.youtube.com/watch?v=Bsw32NFbutc

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

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


on 1480907377, htly wrote:
А с пропаданием, точнее с не сбросом оружия, взятого в ходе боя, ополчением после боя, ерунда получается. Даже с оригинальным Ja2.exe ситуация такая же. Почему-то ополчение берет некоторые вещи,  но их не использует. Поставил дроп с ополчения =2, дополнительно изменил в .xml на 100% дроп оружия, поубивал некоторых из них после того боя - нашел у кого "украденные" гранатометы, которые лежали у них в ... а неизвестно где лежали, вроде бы большие гранатометы не кладутся в слот оружия, а рюкзаков у милиции нет. В общем ситуация плачевная, даже команда NO_REMOVE_RANDOM_SECTOR_ITEMS = TRUE не помогает от "мародерства" зеленой милиции, любящей вооружаться гранатометами и всем, что подороже.

Это нужно изучать отдельный немаленький кусок кода - когда-нибудь доберусь и до него, вероятно.
NO_REMOVE_RANDOM_SECTOR_ITEMS  - это только для противника, который занял сектор и хозяйничает там.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 05.12.2016 в 18:34:42
А и правда нет калашей, я перепутал названия. Похоже по названию на чешский аналог АК.
http://i.imgur.com/1zmkOHX.jpg

На безумие тоже были пистолетчики, правда не менее опасные, стреляют черти метко. Практически все с минигранатами, там 80% элиты. Я фуллдроп включил.


on 1480925889, Seven wrote:
В общем, реиграбельность, на мой взгляд, вполне на уровне, противник все время держит в напряжении, постоянно ждешь от него какую-нибудь новую пакость
Очень, очень отлично. Для экперта/инсейна в самый раз, то что нужно.
Боюсь, что даже на легких уровнях ИИ даст прикурить. Хотя, там же будут в основном админы, со стрельбой беда...



on 1480925889, Seven wrote:
NO_REMOVE_RANDOM_SECTOR_ITEMS  - это только для противника, который занял сектор и хозяйничает там.
Даже зная это, все равно надеялся, а мало ли, вдруг поможет...


on 1480925889, Seven wrote:
Это нужно изучать отдельный немаленький кусок кода - когда-нибудь доберусь и до него, вероятно.
Хотелось бы помочь, но к сожалению, я глупый гуманитарий и боюсь цифр.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 05.12.2016 в 20:52:30

on 1480956580, mcmillan wrote:
9мм ПП.  

Это здесь ни причем. Просто названия отличаются лишь цифрами. Может быть и звук отчасти сыграл свою роль.
http://i.imgur.com/kNs5C3K.jpg

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 05.12.2016 в 22:55:08
Небольшая проблема с разминированием.
https://youtu.be/ImJp9kZGK7I

Гранаты, использованные в качестве мин, видимо изменяют свой ID и более не желают стакаться с обычными гранатами.

Такая же ситуация с tripware. Кидаешь гранату на растяжку, минируешь, разминируешь, отделяешь гранату от растяжки - растяжка(считающаяся 1 шт. не роллом) не хочет стакаться с такими же в одном слоте.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 06.12.2016 в 00:39:29

on 1480925889, Seven wrote:
На эксперте, Insane не для меня.
Не, безумие таким составом непроходимо. Убил 8, а они все лезут. Решил посмотреть сколько осталось - их  еще 15, а у меня уже раненые пошли. Правильно кто-то писал, что сразу нужно уходить в восточный сектор, искать более лучшее оружие или прицелы и только после возвращаться за письмом.

http://i.imgur.com/98GZVhO.jpg [quote author=Seven link=board=ja2v113;

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 06.12.2016 в 10:35:55
А у меня сложилась анекдотичная ситуация: прогресс невелик, =10.

Шахта камбиии, собралось 80 атаковать сектор. там сидел 1 мент....и то зеленый. пришло 20 и на автобое вышибло его.

Потом пришли мои 24 и пошло-поехало.

Игра происходит ночью.  использую зомби. Так вот АИ+ неоднократно попадал в ситуацию, когда они ночью кучкуются компанией по 4-5 штук. и всей компанией попадают в плен, так как у меня в темноте лежит десяток и в рукопашной драке в легкую ложат этих кучкующихся.

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

В конечном итоге: из 80 атакующих сектор, в первоначальной заварушке гибнет около 10, они же превращаются в зомби и отвлекают на себя остальных, которые выполняя хитромудрые маневры попадают кучно и одиноко в плен и ситуация становится аховой. 32 чувака связано, за картой еще 50. Чтобы один пришел, мне надо кого то одного зарезать. И этот приходящий  одиночка попадает как кура в ощип.

Причем бежит сразу к центру карты

Кстати, если ничего не делать то всё  первоначальное подкрепление, приходящее из за карты стадно бежит к ценру и там толпится. Собственно минируй место и смотри на фейеверк. Причем и по минному полю бегут толпой.  

==

своих пленных они освобождать не умеют?

Пока я всех не приму, они будут набегать по одиночке?

Возможно ли в самом движке убирать пленника с карты не дожидаясь конца боя? Ну там поговорить с ним и он сам идёт в тюрьму.  было бы здорово брать языков, особенно на начальном этапе когда при отсутствии денег личный состав ментов и бюджет формируется из перевербованных  и откупившихся солдат.

Да и резать пленных как то неправильно....

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

в общем в сейве вот у меня такая ситуация - ну так для инф :)
en7609 + WF+SDO. АИ+ в последней редакции.

PS ...нипочем не цепляет сейв

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 13:12:08
если один cunning aid увидит врага, прибежит ли к нему на помощь другой cunning aid?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 13:30:52
Ревизия 336.
враги ведут себя всё ещё неадекватно, если не видят противника. могут кучно сидеть в одном месте, или ходить друг за дружкой. как-то предлагал ранее таким "сидунам" приписывать команду "рассредоточиться", если больше хода враг невидим.
ещё был неадекватный враг. он сам сидит за кустом и меня не видит. каждый ход выбегает из-за куста, делает пару шагов в моём направлении, происходит перехват хода, я в него стреляю (мимо), и он убегает обратно за свой куст. и так раундов пять. идея в том, чтобы добавить той позиции, где враг нарвался на обстрел - опасную зону, чтобы он на эту точку при следующем ходе не заходил.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 14:18:01

on 1481009755, gzip wrote:
Потом пришли мои 24

24 наемника? Из каких средств они содержатся, если не секрет?


on 1481009755, gzip wrote:
Так вот АИ+ неоднократно попадал в ситуацию, когда они ночью кучкуются компанией по 4-5 штук. и всей компанией попадают в плен, так как у меня в темноте лежит десяток и в рукопашной драке в легкую ложат этих кучкующихся.  

То, что 4-5 солдат попадают в плен 10 наемникам (вероятно, не самым слабым), нападающим из засады, должно кого-то удивлять? Это вполне реалистично. Кстати, почему наемники первыми обнаруживают противника, и почему противник их не перехватывает?


on 1481009755, gzip wrote:
далее, обход с флангов играет с ними злую шутку. обнаруживают врага, давай пускаться в обход. а я вылавливаю этих вот обходящих, беру в плен.  

Прекрасная тактика, сам так иногда делаю.


on 1481009755, gzip wrote:
В конечном итоге: из 80 атакующих сектор, в первоначальной заварушке гибнет около 10, они же превращаются в зомби и отвлекают на себя остальных,

Опять же, грамотная тактика.


on 1481009755, gzip wrote:
32 чувака связано, за картой еще 50. Чтобы один пришел, мне надо кого то одного зарезать. И этот приходящий  одиночка попадает как кура в ощип.  

В моих сборках по умолчанию стоят максимальные значения

Quote:
MAX_NUMBER_ENEMIES_IN_TACTICAL = 64
MAX_NUMBER_CREATURES_IN_TACTICAL = 40
MAX_NUMBER_MILITIA_IN_TACTICAL = 64
MAX_NUMBER_CIVS_IN_TACTICAL = 40

Зачем дополнительно ограничивать количество противников в секторе?


on 1481009755, gzip wrote:
Причем бежит сразу к центру карты
 
Кстати, если ничего не делать то всё  первоначальное подкрепление, приходящее из за карты стадно бежит к ценру и там толпится.

А куда оно должно бежать? Они пришли из соседнего сектора, понятия не имеют, что тут происходит, по умолчанию бегут в центр, а дальше по обстоятельствам.


on 1481009755, gzip wrote:
Собственно минируй место и смотри на фейеверк.

Прекрасная тактика, почему нет?


on 1481009755, gzip wrote:
Причем и по минному полю бегут толпой.

Если мины поставлены сапером с низким уровнем, они их обнаруживают, если не могут обнаружить - взрываются. Никакой особой логики "не бегать по минному полю толпой" в игре нет.


on 1481009755, gzip wrote:
своих пленных они освобождать не умеют?  

Умеют, если увидит пленного - подойдет и освободит, но наручники снимать не умеют, только стяжки.
on 1481009755, gzip wrote:
Пока я всех не приму, они будут набегать по одиночке?  

Так игра устроена, если в секторе стоит ограничение на количество солдат - будут приходить по одному.


on 1481009755, gzip wrote:
Возможно ли в самом движке убирать пленника с карты не дожидаясь конца боя? Ну там поговорить с ним и он сам идёт в тюрьму.  было бы здорово брать языков, особенно на начальном этапе когда при отсутствии денег личный состав ментов и бюджет формируется из перевербованных  и откупившихся солдат.  

Сейчас такого нет, пленные ждут окончания боя. Фича не моя, дорабатывать ее пока не планирую.


on 1481009755, gzip wrote:
Может ли АИ (гипотетически) в таких условиях прекращать атаку и сберегая оставшихся 50, ну  не знаю... подождать подкрепления или рассвета, поскольку такой финт провернуть при свете дня было бы сложнее.  

Гипотетически да, практически - это стратегический AI, которым я не занимаюсь вообще и не представляю как там все устроено.


on 1481009755, gzip wrote:
PS ...нипочем не цепляет сейв

Dropbox или яндекс.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 14:21:54

on 1481019128, Махновский wrote:
если один cunning aid увидит врага, прибежит ли к нему на помощь другой cunning aid?

Там гораздо более сложный алгоритм. Не важно, кто видит врага, решение куда двигаться принимает каждый солдат самостоятельно, в зависимости от своих настроек и тактической ситуации.
Чтобы солдат чаще выбирал прибегать на помощь, нужно ему ставить приказ ONCALL и CUNNINGAID или BRAVEAID.
Однако прибегание на помощь не ограничивается этими настройками и не отменяет самостоятельное движение к противнику, которого обнаружил кто-то другой.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 14:25:12

on 1481020252, Махновский wrote:
враги ведут себя всё ещё неадекватно, если не видят противника. могут кучно сидеть в одном месте, или ходить друг за дружкой.

Это мне ни о чем не говорит. Какие у них Orders/Attitude, слышат ли они противника, видел ли кто-то противника недавно.
Почему бы им не сидеть на месте, если они обороняют гарнизон, к примеру? Зачем им бежать искать неприятности?


on 1481020252, Махновский wrote:
как-то предлагал ранее таким "сидунам" приписывать команду "рассредоточиться", если больше хода враг невидим.  

Такой команды в игре нет. Нападающие на сектор враги всегда активно ищут противника, если для этого нет помех.


on 1481020252, Махновский wrote:
ещё был неадекватный враг. он сам сидит за кустом и меня не видит. каждый ход выбегает из-за куста, делает пару шагов в моём направлении, происходит перехват хода, я в него стреляю (мимо), и он убегает обратно за свой куст. и так раундов пять

Это возможно, но без сейва или лога нельзя понять, что там происходит.


on 1481020252, Махновский wrote:
идея в том, чтобы добавить той позиции, где враг нарвался на обстрел - опасную зону, чтобы он на эту точку при следующем ходе не заходил.

На данный момент это невозможно, так как требует добавления новых данных, которые негде хранить. Но идея правильная.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 14:35:52

on 1481023081, Seven wrote:
Зачем дополнительно ограничивать количество противников в секторе?  

я ограничивал для реалистичности. для себя сделал вывод, что оптимальное количество - 28-36 врагов на тактическом экране. а остальные - подходят постепенно и с правом первого хода. В этом случае все приходящие:
- не кучкуются сразу вдоль края карты, поэтому за первый ход вынести сразу 30-40 человек не получится.
- первая волна наступающих с большой вероятностью возьмёт на себя все гранаты, мины. ловушки
- появление врага в неожиданном месте может поломать всю хитрую тактику по лёгкому уничтожению врагов, обойдя их со спины. всегда сохраняется вероятность, что и за твоей спиной кто-то появится, причём с преимуществом на ход.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 14:39:00

on 1481023081, Seven wrote:
Умеют, если увидит пленного - подойдет и освободит, но наручники снимать не умеют, только стяжки.
не знал этого, классно! не понимаю, почему не могут освобождать тех, кто в наручниках. можно же перестрелить цепь пистолетом?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 14:39:57
2Махновский:
Я вообще играю без подкреплений, не люблю когда кто-то появляется со спины непонятно откуда и вообще ломает план боя.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 14:40:49

on 1481024340, Махновский wrote:
не понимаю, почему не могут освобождать тех, кто в наручниках.  

Так задумал автор фичи, типа, стяжку можно перерезать, а наручники просто так не снимешь.
Уточнение: фича с освобождением есть в коде, как она работает на практике - я не проверял.


on 1481024340, Махновский wrote:
можно же перестрелить цепь пистолетом?

Ты пробовал? :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 14:42:17

on 1481023314, Seven wrote:
Чтобы солдат чаще выбирал прибегать на помощь, нужно ему ставить приказ ONCALL и CUNNINGAID или BRAVEAID.
Однако прибегание на помощь не ограничивается этими настройками и не отменяет самостоятельное движение к противнику, которого обнаружил кто-то другой.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 14:44:43

on 1481024537, Махновский wrote:
думаю, будет логичнее, если к тому, кто заметил врага и позвал на помощь, прибегут помогать все, кто находится в каком-то радиусе от зовущего, независимо от того, какое поведение им назначено до этого.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 14:48:00

on 1481024397, Seven wrote:
Я вообще играю без подкреплений, не люблю когда кто-то появляется со спины непонятно откуда и вообще ломает план боя.
раньше я тоже так играл, но потом наскучило, когда появились миномёты и гранатомёты: стало слишком просто выносить врагов. Хотя поначалу и был эффект Вау, когда одним выстрелом мог убить сразу 12-16 врагов. ну а чё, они же толпой, без всякой тактики зашли в сектор и стали в ожидании прилёта.  ;D
в общем, красиво, но не реалистично получалось. :)
а вот неожиданное появление врага из-за спины наоборот добавило реализма и драйва своей неожиданностью.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.12.2016 в 15:02:50
пример того, как враги тупят. ничего не нужно делать, только несколько раз жмякнуть передачу хода врагу и посмотреть, что они делают. Мод SoA.
сейв: https://yadi.sk/d/GprgHRmY32MUpv

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 06.12.2016 в 16:25:14
запустил после r239 344-ю. При первой попытке зайти в лесной сектор "удачно" встретился с 3-мя элитчиками, получил от них "привет" из РПГ и разом потерял 10 мерков....

Попытка 2 - сначала обшмалял их из лаунчеров, через 2 хода "подавители" записали половину моего отряда в тёхсотые

Попытка 3 - тихо, на корточках 2-е снайпов с ВСС и наблюдателем методично отстреливали противника, что для дневного боя лично мне непривычно, вот тут-то и стало интересно! Очень понравилось, как раненых выбегали лечить медики и тут-же огребали сами (вполне реальная снайперская тактика ловли на раненого товарища). В целом всё стало ещё сложнее, тяжелее, приходиться ещё больше обдумывать каждое решение (играю на инсейне кстати),

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 06.12.2016 в 17:28:48

on 1481023081, Seven wrote:
24 наемника? Из каких средств они содержатся, если не секрет?
 

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

и еще один немаловажный фактор - при пленении врагов прогресс быстро не растет даже при открытой карте он сохраняется на небольшом уровне.


on 1481023081, Seven wrote:
То, что 4-5 солдат попадают в плен 10 наемникам (вероятно, не самым слабым), нападающим из засады, должно кого-то удивлять? Это вполне реалистично. Кстати, почему наемники первыми обнаруживают противника, и почему противник их не перехватывает?  


нуууу, наверное мешает граната кинутая для верности в толпу (по большей частью для шока) да и бегаю то я, как подобает партизану - в одежде врага.


on 1481023081, Seven wrote:
Зачем дополнительно ограничивать количество противников в секторе?  


хммм... а сборка то твоя, как вроде. 7609en+MODs.z из которых я взял WF и SDO- я считал что максимум 32. однако 64.... возьму на заметку.


on 1481023081, Seven wrote:
Умеют, если увидит пленного - подойдет и освободит, но наручники снимать не умеют, только стяжки.


было бы здорово! но нифига не освобождают. хоть простые солдафоны, хоть элитччики  - игнорируют.  может выключено, а нет ли какого ключа в ини-файле о котором я пока не подезреваю? :)

я кстати только стяжками и играю. но они вроде как должны быть одноразовыми. (это было бы и правильно) а у меня они остаются на карте после перемещения в тюрьму и можно пользоваться многократно.


==
вот он сейв:
https://yadi.sk/d/zOzCA5Qq32NHBS

шахта камбрии. 80 атакуют. из них 10 пали в перестрелках. 32 сидят связанные на карте. за картой  еще 50. чтобы кто то прибежал - надо кого то зарезать. прибегают по одиночке. Кстати если прибегает зеленый от лейтенанта он моих шпионов раскусывает на раз. если простой солдафон, то....


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 17:40:31

on 1481034528, gzip wrote:
читов у меня никаких нет, игру я начинаю 10ю своими

С точки зрения игровой экономики, 10 ИМПов - это таки чит, хотя формально игра это позволяет.


on 1481034528, gzip wrote:
нуууу, наверное мешает граната кинутая для верности в толпу (по большей частью для шока) да и бегаю то я, как подобает партизану - в одежде врага.  

Вся эта фича с переодеванием - один большой чит, я пока плохо представляю, как ее можно сбалансировать для таких ситуаций.


on 1481034528, gzip wrote:
было бы здорово! но нифига не освобождают. хоть простые солдафоны, хоть элитччики  - игнорируют.  может выключено, а нет ли какого ключа в ини-файле о котором я пока не подезреваю?  

Настроек вроде нет, как-нибудь потестирую, от чего это зависит.


on 1481034528, gzip wrote:
я кстати только стяжками и играю. но они вроде как должны быть одноразовыми. (это было бы и правильно) а у меня они остаются на карте после перемещения в тюрьму и можно пользоваться многократно.  

Известный глюк.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 06.12.2016 в 18:01:53

on 1481035231, Seven wrote:
С точки зрения игровой экономики, 10 ИМПов - это таки чит, хотя формально игра это позволяет.  


пусть и чит :) а мне нравится. я высаживаюсь уже готовым отрядом где все умеют то что я считаю нужным и правильным. в принципе они больше всех и бегают....  ну и местные тоже, мЕРКи в целом больше статисты, использую их чтобы  "закрыть дыры" на тактическом экране, а и для всякого  бытового - на стратегическом


on 1481035231, Seven wrote:
Вся эта фича с переодеванием - один большой чит, я пока плохо представляю, как ее можно сбалансировать для таких ситуаций.
 


ну она сама по себе неплохо сбалансирована, начинаешь драться, стрелять, что то кидать или шальная пуля попадет - вся маскировка напрочь слетает и оппа. счетчик тревоги неплохо работает.  Не получается ходить слишком уж вольготно по карте занятой врагами.

кстати все эти улучшения АИ+ прекрасно освежают игру :) много всего раньше не было или не работало.

Вот тут кстати и нужны статисты,  которые палят  из ружей, кидают гранаты, пока спецназ  из импов-аватаров :) занимает выгодную позицию. А потом хоп! и вся вражеская группа в плену


=
кстати, а вот тут и вопрос: если вражеский солдат видит моего под шпионской маскировкой и опознает его как своего - он включает моего наемника в алгоритм своих действий?  навряд ли конечно получится от врага получить мед.помощь, так как при ранении маскировка слетает (кстати я всегда таскаю комплект запасной) а вот при стрельбе отовсюду не побежит ли он моему "помогать", приняв за своего?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.12.2016 в 18:13:30

on 1481036513, gzip wrote:
кстати, а вот тут и вопрос: если вражеский солдат видит моего под шпионской маскировкой и опознает его как своего - он включает моего наемника в алгоритм своих действий?  навряд ли конечно получится от врага получить мед.помощь, так как при ранении маскировка слетает (кстати я всегда таскаю комплект запасной) а вот при стрельбе отовсюду не побежит ли он моему "помогать", приняв за своего?

Нет, они шпионов игнорируют, но за своих не считают.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 06.12.2016 в 18:32:07

on 1481037210, Seven wrote:
Возникла такая мысль - чтобы ограничить шпионов, уровень подозрительности не будет уменьшаться, если в секторе поднята тревога


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 06.12.2016 в 21:41:49

on 1481035231, Seven wrote:
10 ИМПов - это таки чит
Имхо, стоило бы принудительно ограничить количество ИМПов без возможности изменения в .ини -
Легкий -    1 (2)
Средний - 2 (4)
Эксперт -  3 (6)
Безумие -  5 (10)
*В скобках для железной воли.

Иначе будут появляться такие непонятки, как у 2gzip:. Который, играя мерками как минимум 5-6 уровня против 2-3-х(10 прогресс же), или по сумме общих очков скиллов значительно превосходящий противника, недоумевает почему драники такие ватные и глупые.
Попробуй противостоять такими же мерками и тебе сразу покажется, что солдаты мудрые и ловкие.
Невозможно сделать с такими инструментами как в джавке, достаточно разумный ИИ, подходящий под все стадии игры(особенно способный противостоять "читам"). До 50-го прогресса еще можно пытаться корректировать. Далее драники смогут завалить исключительно мясом, поскольку у мерков уже есть оптика на 2 экрана, которой они умеют правильно пользовать, благодаря разуму человека, а драники с такой же оптикой буду в заведомо проигрышном положении.
Особенно, если
on 1481023512, Seven wrote:
На данный момент это невозможно, так как требует добавления новых данных, которые негде хранить. Но идея правильная.  
 не понимают куда можно ходить, а куда нет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 07.12.2016 в 01:25:15
2Seven: помнишь был разговор про вооружение милиции by Flugente?

on 1480446088, htly wrote:
Наверное баян, и не совсем уверен относится это к Ja2+AI или нет, но есть некоторая, вообще-то большая, проблема с вооружением ополчения.
Если вооружить милицию обмундированием с сектора(MILITIA_USE_SECTOR_EQUIPMENT = TRUE), то мало того, что при выходе или даже просто смене фокуса на другой сектор, милиция не запоминает свой инвентарь, то есть выбрасывает то, что в руках и хватает любое другое оружие, которое им не запрещено в стратег.инвентаре. Но и вещи просто начинают постепенно исчезать. Особенно если перевести ополчение в другой сектор. В пустой сектор без вещей. Все они будут голые. Только у одного из 10 сохранился ПНВ на голове. Всё что у них было исчезло в никуда.
Некоторые ополченцы при inspection(CTRL+.) не сбрасывают вещи, преимущественно это те менты, которые находятся на крышах.
Если атаковать сектор вместе с милицией - в сектор придут голые милиционеры.
Фича с одеванием отличная, за счет нее можно вытягивать сложные бои на начальных, да и не только, стадиях игры.

Почитал мишек, Flugente там указывали на подобное. Посты там 2013 года. Он обещал исправить или уже исправил в r5880. Я так понимаю он клепает свои .exeшники, которые отличаются от Ja2+AI 2Seven:'а. Мишкину тему пока еще не дочитал, вопрос - ручное обеспечение милиции в итоге наладили? И если да, то можно это внедрить в Ja2+AI? Спасибо за внимание.  

Ты далее просил потестить более новые версии на уточнение, исправили такие баги или нет.
Я быстро пробежался на 8345 до тренировки ополчения в Драссене, на данный момент это последний релиз.
Так вот, там сброс оружия при включенной MILITIA_USE_SECTOR_EQUIPMENT работает идеально(настолько, насколько я смог потестить). Когда приходят подкрепления милиции с соседнего сектора, на руках у них сохраняется то оружие, которое им было выдано ранее. Если их переводить в другой сектор на стратегическом экране, то да - в новый сектор они прибудут голыми. Но, в отличие от "нашей" версии 7609, правоохранители сбросят весь инвентарь в том секторе, откуда они переводятся. Всё сохранится.
То есть, ничего не пропадает, просто надо держать в секторах резервную амуницию на случай таких незапланированных трансферов.
В случае тренировки нового ополчения(при включенной переменной в .ini), оно появится голым, нет никакого самовольного захвата эквипмента.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 07.12.2016 в 02:49:39

on 1481049709, htly wrote:
Имхо, стоило бы принудительно ограничить количество ИМПов без возможности изменения в .ини -  Иначе будут появляться такие непонятки, как у 2gzip:. Который, играя мерками как минимум 5-6 уровня против 2-3-х(10 прогресс же), или по сумме общих очков скиллов значительно превосходящий противника, недоумевает почему драники такие ватные и глупые.
Попробуй противостоять такими же мерками и тебе сразу покажется, что солдаты мудрые и ловкие.  


нафига? с этого все и начиналось. и персы на второй день прокачивались до уровня терминаторов....

а у меня непоняток на этом нет. так как я именно так и стараюсь делать, то что  я начинаю игру с отряда в 10 импов на это никак не влияет. персонажей я сделал для меня комфортных, причем  по набору навыков, а все начинается с уровня = 1. растет он небыстро, так как нет сотен и тысяч убитых врагов, а плененные в баланс не считаются. К тому же игра и сама в пользу себе читит со страшной силой.

тут другое: более интересна коллективная работа отряда в защите и нападении. один управляется АИ, другой - мной.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 07.12.2016 в 04:33:36

on 1481068179, gzip wrote:
нафига? с этого все и начиналось.

Нафига что? Потрудитесь излагать ваши мысли яснее.


on 1481068179, gzip wrote:
а у меня непоняток на этом нет.

У тебя непонятки есть. И, в первую очередь, они связаны с желанием обмануть игру. Например, выставив ограничение в 32 солдата на локации. Зачем тогда включать NEW_AGGRESSIVE_AI, зачем включать AGGRESSIVE_STRATEGIC_AI, ALLOW_REINFORCEMENTS и прочие усложнялки, не выставив MAX_NUMBER_ENEMIES_IN_TACTICAL = 64. Играй тогда в ванильку, там будут приходить не более 20, ты их свяжешь и на этом лютый вин. Дейдрана в слезах.
Где логика такого поступка? Конечно, с такими противоречивыми настройками любой сверхмозг впадет в ступор, что уж там говорить об AI джавки.


on 1481068179, gzip wrote:
то что  я начинаю игру с отряда в 10 импов на это никак не влияет.
Да, конечно.
Мерк вот такого вида, как на скрине, до родинок на заднице схож с беднягой админом, который торжественно встречает его на месте высадки в Омерте. Просто один в один.
[offtop]http://i.imgur.com/BY9X03L.jpg[/offtop]
Можно поинтересоваться у 2Seven: как ИИ разбрасывает статы, но я и так уверен, что даже если количество пойнтов будет такое же, то вот их распределение с очень низкой вероятность будет аналогичным рукотворному мерку, заточенному, например, на меткость и перехват. Поэтому, как выше уже заметили - 10 ИМПов очень близко к читам.


on 1481068179, gzip wrote:
К тому же игра и сама в пользу себе читит со страшной силой.  
Огласите, пжалста, весь список.


on 1481068179, gzip wrote:
тут другое: более интересна коллективная работа отряда в защите и нападении. один управляется АИ, другой - мной.
И нам опять нужен Шерлок.
Работа какого отряда? Отряда милиции, зомби, драников?

В итоге хочу сказать, что нужно, если не играть по правилам, то хотя бы минимально их придерживаться. И не ломать к чертям и так хлипкое мироустройство Арулько, сиречь игровой баланс.
Например, на моем 38 прогрессе я ужом кручусь, чтобы сохранить денежное довольствие для моих, всего лишь, восьмерых оплачиваемых(замечу, что все они со второй страницы найма) наемников. Бегаю между Драссеном и Сан Моной, чтобы продать голову Мамаши Кармену, иначе через 15 часов половина их этой восьмерки сделает мне ручкой. Поэтому у меня и нет непоняток с 32-мя связанными зольдатен.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 07.12.2016 в 10:35:44
начну свой ответ с конца.


on 1481074416, htly wrote:
В итоге хочу сказать, что нужно, если не играть по правилам, то хотя бы минимально их придерживаться. И не ломать к чертям и так хлипкое мироустройство Арулько, сиречь игровой баланс.
Например, на моем 38 прогрессе я ужом кручусь, чтобы сохранить денежное довольствие для моих, всего лишь, восьмерых оплачиваемых(замечу, что все они со второй страницы найма) наемников. Бегаю между Драссеном и Сан Моной, чтобы продать голову Мамаши Кармену, иначе через 15 часов половина их этой восьмерки сделает мне ручкой. Поэтому у меня и нет непоняток с 32-мя связанными зольдатен.


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

денег все равно не хватает. все равно приходится фарцовать и пистолетами у Джо, таскать стволы к Тони на обмен, устраивать рейды в балайм за аптечками и прочими штуками, которых на начальном этапе раздобыть негде, только грабить местных да у Джо кой чего....

но жизнь не малина, первые же нанятые мерки враз сьедают весь денежный запас, заставляя лезть в шахты и грабить босса, открывать военторг :)

но я больших завоеваний не люблю. сразу же прокачивается уровень и становится неинтересно.


on 1481074416, htly wrote:
И, в первую очередь, они связаны с желанием обмануть игру. Например, выставив ограничение в 32 солдата на локации. Зачем тогда включать NEW_AGGRESSIVE_AI, зачем включать AGGRESSIVE_STRATEGIC_AI, ALLOW_REINFORCEMENTS и прочие усложнялки, не выставив MAX_NUMBER_ENEMIES_IN_TACTICAL = 64. Играй тогда в ванильку, там будут приходить не более 20, ты их свяжешь и на этом лютый вин. Дейдрана в слезах.
Где логика такого поступка? Конечно, с такими противоречивыми настройками любой сверхмозг впадет в ступор, что уж там говорить об AI джавки.  


я уже писал ранее о том, что полагал 32 максимум.  это и в инишных настройках написано, вот только сейчас узнал что можно 64 поставить. Но... ставить не буду, более того даже уменьшу врагов на картах. Считаю, что АИшные улучшения будут работать тем лучше, чем меньше врагов. места для маневра больше. А когда у противника 64 солдата в маленьком секторе, еще раз, зачем мне проблемы вместо игры? и где возможность для АИ проявить свои функции?

Видел я и таких любителей которые обороняли захваченный сектор с одним-двумя инвалидами... - это любители себе искать проблемы.

вот тут, кстати и ответ на картинку: в отличии от копьютерного солдафона у которого миссия прийти и умереть, моя миссия в столкновениях выжить. поэтому я и распределяю количество доступных скиллов так, чтобы получить удобного для меня наемника. и опять же, терминатора не получается.

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


on 1481074416, htly wrote:
Нафига что? Потрудитесь излагать ваши мысли яснее.  


небольшой экскурс в историю:

давным давно, когда в ходу была еще "ванильная" ДЖА, там и были вот такие ограничения. никто не умел делать импов, а если хотелось, то можно было сделать одного ответив на миллион дурацких вопросов про виннипуха с пятачком и джекки чана с ван-даммом. Денег на хороших наемников не хватало и народ нанимал инвалидов, очень тогда ценился наемник с мудростью выше 80. И начиналась прокачка. у поверженных врагов отрезались головы, игрок до потери пулься гонял наемников по карте прокачивая силу. бил кошек, крепатуров и лазил в стелсе под носом  у врагов прокачивая подвижность. потому что с такими данными у наемников, которые мог позволить себе игрок, играть было невозможно. Но с отрядом в 6 умудрялись освобождать все города и удерживать их. ну потому и умудрялись что они быстро прокачивались и были, по сравнению с драниками - терминаторами.

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


on 1481074416, htly wrote:
Поэтому у меня и нет непоняток с 32-мя связанными зольдатен.


хаха :))) ну да, потому и нет. вертишься в рутине, которую сам себе навязал, а жизнь проходит мимо :))) вообще у меня это  первый раз так получилось и я этому факту  удивился.  

дело в том что в тихую захватить сектор, который обороняют небольшое число врагов обычно не получается. быстро поднимается тревога, всегда я связывал ну 2-3...максимум 5. а тут сектор набитый врагами! и все 32 сидят связанные.   ну конечно помогли и зомби (с которыми кстати быстро справились, должно быть неплохо работает "обновленный рассчет опасности" для зомби) ...конечно переодевания во врагов, сыграли свою роль, но чтобы тааак!  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 07.12.2016 в 12:56:18

on 1481074416, htly wrote:
Можно поинтересоваться у 2Seven: как ИИ разбрасывает статы, но я и так уверен, что даже если количество пойнтов будет такое же, то вот их распределение с очень низкой вероятность будет аналогичным рукотворному мерку, заточенному, например, на меткость и перехват


кстати, хороший вопрос.

Seven, а как это происходит?


и еще один вопрос, вот в самом деле, для АИ+  когда он себя проявит, по твоему мнению, в самой полной мере:

1. когда наемников немного, а врага прорва
моих 10 а врага 80.
2. равное соотношение по количеству  и качеству противостоящих.

влияет ли как то общее количество на сам процесс, вот например 10 на 10 будут воевать также как 32 на 32?

3. иное соотношение

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.12.2016 в 12:59:45
2htly:
2gzip:
Предлагаю сравнительное обсуждение стилей игры и выяснение "как правильно играть" на этом завершить как неконструктивное.
Чем хороша 1.13 - тем, что позволяет каждому выбрать тот стиль игры, который ему нравится, от партизанских действий маленьким отрядом на грани выживания до полномасштабной войны с применением тяжелого оружия и т.д.
По поводу опций - ограничивать какие-либо опции и возможности не планирую, за исключением отдельных случаев, где это необходимо по техническим причинам.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.12.2016 в 13:07:00

on 1481104578, gzip wrote:
кстати, хороший вопрос.
 
Seven, а как это происходит?
 
 
и еще один вопрос, вот в самом деле, для АИ+  когда он себя проявит, по твоему мнению, в самой полной мере:  
 
1. когда наемников немного, а врага прорва
моих 10 а врага 80.
2. равное соотношение по количеству  и качеству противостоящих.
 
влияет ли как то общее количество на сам процесс, вот например 10 на 10 будут воевать также как 32 на 32?
 
3. иное соотношение

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

На мой взгляд, самая интересная игра - небольшим числом наемников против умеренного количества противника, например, 6 против 16-20 максимум, при условии, что солдаты противника не все сразу наваливаются, при этом противник должен иметь аналогичное оружие и уровень, карта должна быть достаточно плотной, чтобы AI мог за один ход перебегать от одного укрытия к другому.
Большое количество солдат не дает им особого преимущества, если использовать тяжелое оружие - они просто начинают погибать не по 1 за раз, а по 5-10, да и играть большими толпами не очень интересно, так как теряется тактика.
Для того, чтобы тактика в игре работала, нужно, чтобы было достаточное пространство для маневра, иначе игра вырождается в статичную перестрелку по принципу у кого больше снайперов и тяжелого оружия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 08.12.2016 в 08:35:50

on 1481049709, htly wrote:
Имхо, стоило бы принудительно ограничить количество ИМПов без возможности изменения в .ини -  
Легкий -    1 (2)
Средний - 2 (4)
Эксперт -  3 (6)
Безумие -  5 (10)
*В скобках для железной воли.  

Уже есть опция ограничения количества IMP

Quote:
; If this is set to TRUE, the IMP profile cost is multiplied by how many IMP characters you have generated
; (i.e. the price of the second IMP character is doubled, of third character tripled etc.)
DYNAMIC_IMP_PROFILE_COST = TRUE

Кто хочет ограничений - включит ее, а принудительно мешать игрокам играть так, как им нравится - смысла нет, я считаю.


on 1481063115, htly wrote:
Ты далее просил потестить более новые версии на уточнение, исправили такие баги или нет.
Я быстро пробежался на 8345 до тренировки ополчения в Драссене, на данный момент это последний релиз.
Так вот, там сброс оружия при включенной MILITIA_USE_SECTOR_EQUIPMENT работает идеально(настолько, насколько я смог потестить). Когда приходят подкрепления милиции с соседнего сектора, на руках у них сохраняется то оружие, которое им было выдано ранее. Если их переводить в другой сектор на стратегическом экране, то да - в новый сектор они прибудут голыми. Но, в отличие от "нашей" версии 7609, правоохранители сбросят весь инвентарь в том секторе, откуда они переводятся. Всё сохранится.
То есть, ничего не пропадает, просто надо держать в секторах резервную амуницию на случай таких незапланированных трансферов.
В случае тренировки нового ополчения(при включенной переменной в .ini), оно появится голым, нет никакого самовольного захвата эквипмента.
 
Если будет время, посмотри, пожалуйста, тот блок который за это отвечает, возможно там будет достаточно скопировать его на место старого, неисправного(7609). Это было бы хорошим временным костылем, пока(я на это надеюсь) ты не допилишь свой экспериментальный вариант.

Добавил из основной ветки исправления против исчезновения предметов, какие нашел:
https://www.dropbox.com/s/cdc1b0ue98n38uk/ja2_7609en%2BAI_r356.exe?dl=0
Если будет возможность - протестируй.


on 1481068179, gzip wrote:
и персы на второй день прокачивались до уровня терминаторов....  

Можно же ограничить и прокачку

Quote:
; Attributes
HEALTH_SUBPOINTS_TO_IMPROVE            = 50
STRENGTH_SUBPOINTS_TO_IMPROVE            = 50
WISDOM_SUBPOINTS_TO_IMPROVE            = 50
DEXTERITY_SUBPOINTS_TO_IMPROVE            = 50
AGILITY_SUBPOINTS_TO_IMPROVE            = 50
; Skills
MARKSMANSHIP_SUBPOINTS_TO_IMPROVE      = 25
MECHANICAL_SUBPOINTS_TO_IMPROVE      = 25
EXPLOSIVES_SUBPOINTS_TO_IMPROVE      = 25
MEDICAL_SUBPOINTS_TO_IMPROVE            = 25
LEADERSHIP_SUBPOINTS_TO_IMPROVE      = 25
; Experience
LEVEL_SUBPOINTS_TO_IMPROVE            = 350

и прогресс

Quote:
; The maximum number of progress points you can get from killing enemies. Default 25
GAME_PROGRESS_MAX_POINTS_FROM_KILLS = 25

; The maximum number of progress points you can get from controlling city/SAM sectors. Increases slowly as you
; conquer more sectors. Default 25
GAME_PROGRESS_MAX_POINTS_FROM_SECTOR_CONTROL = 25

; The maximum number of progress points you can get from increasing your mine output. Increases slowly as you
; control more mines and get more loyalty in the towns where the mines are. Default 50
GAME_PROGRESS_MAX_POINTS_FROM_MINE_INCOME = 50

; The maximum number of progress points you can get from exploring sectors on the map. Default 0
GAME_PROGRESS_MAX_POINTS_FROM_EXPLORED_SECTORS = 0

;------------------------------------------------------------------------------------------------------------------------------
; An alternate method of calculating progress. Instead of adding up the points acquired by the weights above, it chooses
; only one of the weights (the one with the highest accumulated points so far) and that is considered your total progress.
;
; If set to TRUE, all progress weights are automatically set to 100.
;------------------------------------------------------------------------------------------------------------------------------

ALTERNATE_PROGRESS_CALCULATION = TRUE

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 08.12.2016 в 08:57:56
Запускаюсь с ja2_7609ru+AI_r337.exe и как только поставил адаптер граф. для win8 "wine" то при загрузке сектора с пещерами (например драсен) вылетает игра вот с этим: https://yadi.sk/i/HDGtYvmJ32XUDP потом перезапускаюсь с обычного ja2.exe и все гуд, и граф. отображение норм становится и вылетов с подобной ошибкой нет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 08.12.2016 в 16:32:16
2Seven:
навеяно "соседней" темой, твой АИ умеет кидать ложные сигнальные мины когда попадает под арт. удар? если нет, то чего стоит его научить?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 08.12.2016 в 16:33:37
2MaksFay:
Пока не умеет, научить можно, но возникает вопрос - не обесценит ли это артобстрелы вообще?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 08.12.2016 в 16:46:25

on 1481204017, Seven wrote:
научить можно, но возникает вопрос - не обесценит ли это артобстрелы вообще?
согласен. хотя я вообще выступаю за то, чтобы сигнальный дым был невидим, было известно, что сейчас что-то прилетит, но куда - неизвестно. Пока у себя только заменил сигнальный дым на световой источник. так хотя бы враг иногда покидает опасную область освещения, равно как и оппы.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 08.12.2016 в 16:49:49

on 1481204785, Махновский wrote:
Пока у себя только заменил сигнальный дым на световой источник.

Если заменить сигнальный дым чем-то другим, AI не будет знать, что ему нужно убегать от обстрела.


on 1481204785, Махновский wrote:
хотя я вообще выступаю за то, чтобы сигнальный дым был невидим

В принципе да, это вообще несколько странная идея, обозначать дымом места обстрела для артиллерии, если бы это был авианалет - еще какой-то смысл. Но так сделана фича автором в оригинале, менять что-то не стоит пока.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 08.12.2016 в 19:42:06

on 1481204017, Seven wrote:
не обесценит ли это артобстрелы вообще?


Думаю, что нет. Почему: сужу по своей нынешней игре, арту в ней мне удалось применить 1-2 раза всего, потом по прогрессу вооружения у противника пошли рации и меня постоянно "глушат". Идея в том, что-бы
1 - сделать АИ менее беспомощным против артобстрела, т.о. пока у противника не появились радисты у него будет способ противостоять обстрелам
2 - получить ещё одну "проблему" на свою голову в виде риска попасть в раздачу от своей-же артиллерии

Да, согласен, сигнальный дым выглядит странно, и при огне артиллерии его обычно не используют, а передают координаты цели и ориентиры в виде которых, условно, этот дым и выступает. И как в реальных боях бывало, что противник подключался к радиоволне и перенаправлял удары по координатам "заказчика", так и тут. Типа я заказал удар по точке А, противник перезаказал по точке Б, рандом в выборе точек удара в данном случае сыграет роль "мозгов" артиллериста.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 08.12.2016 в 22:11:22

on 1481175350, Seven wrote:
Добавил из основной ветки исправления против исчезновения предметов, какие нашел:
https://www.dropbox.com/s/cdc1b0ue98n38uk/ja2_7609en%2BAI_r356.exe?dl=0
Если будет возможность - протестируй.  
Спасибо за такую оперативность.
https://youtu.be/-poZr46IYRE
Вроде бы сбоев нет, всё работает корректно. Не стал снимать как милиция меняет сектор на стратегическом и ходит в атаку при запросе, но и там всё отлично. Если идут в сектор как подкрепления, то экипировкку не скидывают. Если переводишь их вручную, то в старом секторе оставляют всё, что у них было. В новом берут то, что разрешено по TAB+LKM. Единственный нюанс, что дробят магазины, но это абсолютно несущественно, в видео видно почему. И нельзя им разрешать брать ножи и вещи вроде противогазов. Бывает, что первое они могут использовать как main weapon и не желать брать огнестрел, а во втором они сидят день-деньской,  ИИ ополчения(в принципе и драников тоже) почему-то не слишком соображает ночь/день ли на улице и следует ли снимать противогаз, если вокруг нет газа. Сразу одевают и сидят в нем. Похвально, конечно, но обзор-то режется.

Еще раз горячо рукопожимаю за быстрый фикс.

Кстати, нашел как сгонять милиционеров с крыш. По крайней мере, иногда работает срабатывает. Много раз давать команды - отступать, залечь, рассредоточиться и 50 на 50, что будут слезать.
Вот бы их туда еще загонять и чтобы там сидели-снайперили по HOLD, но что имеем, то имеем.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем htly на 08.12.2016 в 22:17:18

on 1481175350, Seven wrote:
Кто хочет ограничений - включит ее, а принудительно мешать игрокам играть так, как им нравится - смысла нет, я считаю.
Поправлю, как я это вижу.
Смысла нет подстраивать ИИ к режимам игры, не хочу сказать, что читерным, но близким к press IMP key to win. 10 times.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем po3po3 на 09.12.2016 в 00:00:51
2Seven:  добрый вечер!
Не затруднит ли вас помочь с проблемой следующего характера:
Стоит сборка 7609ru+Aimnas-Bigmaps.7z от сюда https://yadi.sk/d/Fj_B0WEKNjRQJ
К ней  скачен ja2_7609ru+AI_r344.exe

Потаюсь назначить персонажа с биноклем в качестве наблюдателя.
Если игра запущена с ja2_7609ru+AI_r344.exe то, пункт меню не активен (серый), Пробовал и перед использованием (Look курсор + клик) нажимать, все равно серый.
Если игра запущена ja2+fix.exe  или ja2.exe то, все нормально. Назначается без проблем.
Скриншот прилагаю.
[attach]
http://imgur.com/a/EjKpS
Это я что не верно делаю или это баг?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.12.2016 в 00:08:01
2po3po3:
Нужен номер id или точное название предмета, который используется для наблюдения.

В SDO бинокль (предмет 200) работает нормально, режим наблюдателя включается.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем po3po3 на 09.12.2016 в 00:30:24
2Seven:

Я не очень силен в том как организован 1.13, в плане как и что посмотреть...
Если верить item.xmд из  Data-AIM

           <uiIndex>5992</uiIndex>
           <szItemName>Binoculars</szItemName>
           <szLongItemName>Binoculars, Quality 7x50</szLongItemName>
           <szItemDesc>7x50 High-Quality Binoculars.</szItemDesc>
           <szBRName>Binoculars, Quality 7x50</szBRName>

он же Russian.Items.xml

<uiIndex>200</uiIndex>
   <szItemName>Бинокль, 7x50</szItemName>
   <szLongItemName>Профессиональный бинокль 7x50</szLongItemName>

Такой бинокль 100% выдают IMPу с перками Стрелок\Снайпер Ловкач\Разведчик\Ночкик

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.12.2016 в 00:33:45
2po3po3:
Судя по всему, в Aimnas бинокли сделаны как оружие, поэтому Ja2+AI не позволяет их использовать для наблюдения.
В этом есть некоторая несовместимость - автор Aimnas, вероятно, хотел уменьшить читерные свойства биноклей в своем моде, для этого задал им свойства оружия, чтобы их нужно было вскидывать за AP.
В Ja2+AI активация биноклей стоит AP и без фокусов с назначением оружием, а наблюдать можно только с помощью отдельных прицелов/биноклей, поэтому получается такая несовместимость.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем po3po3 на 09.12.2016 в 00:42:50
2Seven:

Очень жаль. Спасибо за ответы.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.12.2016 в 19:47:58

on 1481293137, mcmillan wrote:
вместо дыма было бы правдоподобнее сделать gps-маячок для артналета или другой подобныйцелеуказатель, или прикрутить точку налета при наличии рации к биноклю по ЛКМ на цель.

Тогда непонятно, откуда игрок может узнавать, в какую точку прилетят мины, если он не видит дыма. Из радиоперехвата? А если у него нет рации или радист занят чем-то другим, не слушает эфир. Если вообще убрать индикатор, игроки будут жаловаться, что мины прилетают на голову непонятно откуда, если сделать красным локатором, к примеру, будет выглядеть очень искусственно и нелогично, откуда он взялся?
Также, дым добавляет возможность обмануть противника, набросав своего дыма, как это реализовать в альтернативном варианте?
В целом я согласен, что использование дыма для указания целей для артобстрела выглядит ненаучно, но логичных вариантов замены пока не вижу.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 09.12.2016 в 19:57:23
Миномётный обстрел имеет характерный звук, и поэтому опытный боец может определить место, куда прилетят мины. Хотя, вроде, пишут, что современные американские мины не издают звук, но там уже и не 60мм мины, а более мощные.
возвращаясь к тому, что писал ранее про то, что заменил дым источником света, он более приемлем уже хотя бы потому, что в некоторых случаях боты его избегают, а дым - нет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.12.2016 в 19:59:52
2Махновский:
Сигнальный дым всегда избегают, как и активные бомбы с детонатором.
Свист мины это хорошо, но его можно услышать за пару секунд до падения, далеко не убежать, как-то это не реалистично.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 09.12.2016 в 20:07:05

on 1481302792, Seven wrote:
Свист мины это хорошо, но его можно услышать за пару секунд до падения, далеко не убежать, как-то это не реалистично.
так и есть, как раз 3 секунды, чтобы залечь или прыгнуть в яму.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.12.2016 в 20:09:52
2Махновский:  Один ход 10 секунд длится.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 09.12.2016 в 21:27:01
2Seven:  возможно. но 3 секунды за ход, на которые сирры ориентировались, создавая сам ja2 - для меня более реалистично. можно, конечно, сделать и как в NightOps, один ход - несколько минут. кому как нравится )

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 10.12.2016 в 14:30:43

on 1481308021, Махновский wrote:
3 секунды за ход, на которые сирры ориентировались, создавая сам ja2

Откуда информация? В исходниках 10 секунд на ход упоминается, насколько я помню.
В реальности время в пошаговом режиме не идет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 10.12.2016 в 14:47:39
2Seven: это я читал в игромании 12/1997, когда было интервью с директором Сиртека, то есть, ещё за год до выхода игры. Он тогда говорил, что 1 ход будет условно эквивалентен 3 секундам.
Но это не принципиально, на мой взгляд, так как в игре всё достаточно условно, и выбран практически идеальный баланс между реализмом и геимплеем. И он точно не соотносится ни с 3 секундами, ни с 10. Даже если брать 3 секунды, их недостаточно было бы, чтобы залезть на крышу и выстрелить из пистолета, и, в то же время, за тех же три секунды М16А4 может выпустить 45 пуль )

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 10.12.2016 в 19:28:35
если   у них каждый ход по три секунды, значит ли это что на 5 минут  времени надо пропустить  100 ходов?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 13.12.2016 в 12:56:27
2Seven:
какое поведение свойственно ботам с поведением cunning solo и defensive, agressive и brave solo с новым интеллектом?
в случае, если нужно, чтобы боты защищали базу и не выбегали за её пределы, но при этом чтобы и не сидели на месте, какую комбинацию поведения им лучше задать?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 13.12.2016 в 16:03:40

on 1481622987, Махновский wrote:
какое поведение свойственно ботам с поведением cunning solo и defensive, agressive и brave solo с новым интеллектом?  

Примерно такое же, как в оригинале, принципиально ничего не менялось.
Cunning чаще обходит с флангов, но и остальные в некоторых случаях могут.


on 1481622987, Махновский wrote:
в случае, если нужно, чтобы боты защищали базу и не выбегали за её пределы, но при этом чтобы и не сидели на месте, какую комбинацию поведения им лучше задать?

Если включена опция AI_TOWN_DEFENSE, то onguard или closepatrol, если выключена, то все равно - после поднятия тревоги ограничения на перемещение снимаются, а ONGUARD и CLOSEPATROL становятся FARPATROL.
Defensive более склонен ждать противника.
Наиболее агрессивно ведет себя SEEKENEMY, у него многие защитные ограничения вообще отключены.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 13.12.2016 в 18:09:46
2Seven: спасибо. полезная информация.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем ewik985 на 15.12.2016 в 09:09:43
Заметил, что английская версия JA2+AI уже несколько раз обновлялась за минувшие дни, а русская версия так и висит с 3.12.2016. Вопрос: это такая сырая была английская версия, что постоянно дорабатывается, или это на русскую версию времени не хватает? Ну и, собственно, непонятно чего коснулись обновления.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.12.2016 в 14:40:33

on 1481782183, ewik985 wrote:
Вопрос: это такая сырая была английская версия, что постоянно дорабатывается

Никакой разницы между языковыми версиями нет, они собираются с одних исходников.


on 1481782183, ewik985 wrote:
или это на русскую версию времени не хватает?

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


on 1481782183, ewik985 wrote:
Ну и, собственно, непонятно чего коснулись обновления.

Разнообразные исправления. Подробное описание будет позже, вероятно.


on 1481782183, ewik985 wrote:
Заметил, что английская версия JA2+AI уже несколько раз обновлялась за минувшие дни, а русская версия так и висит с 3.12.2016.

Актуальная русская версия:
https://www.dropbox.com/s/4gvca6zhl4r3i6j/ja2_7609ru%2BAI_r357.exe?dl=0

Описание изменений пока только на английском.

Changes r314 - r357:
- updated Chinese translation
- attaching explosives can increase item size
- allow militia team to become medics
- ignore dying target if there's opponent with better health
- attached explosives: allow explosion of grenade attached to tripwire if there is another grenade attached with tripwire activation
- removed options: UPDATE_GARRISON_ADMINS_PROGRESS_MODIFIER, UPDATE_PATROL_ADMINS_PROGRESS_MODIFIER
- Strategic AI: modify speed of admin replacing by difficulty level
- ReloadGun fix: allow AI to always reload to prevent it from marking gun as unusable if there's not enough AP to reload
- militia control: change initial spot when on HOLD order
- FindBombNearby: always check LOS when searching for bomb, set WORLD_ITEM_SEEN_BOMB flag when bomb is found
- TakeNewBombFromInventory: disable taking similar items
- FindBombNearby: neutral civilians don't need to check LOS, don't set flag for neutral civs to prevent enemy team exploiting this
- disabled SHOW_ENEMY_RANK_ICON option - always show enemy role icon
- don't show enemy weapon info if enemy health bars disabled
- less suppression for buckshots in NCTH
- enabled prone cover advance and any cover advance code
- Black advance: check if soldier can find better cover before disabling attack
- CalcCoverValue: check any cover from enemy at spot, add penalty to his attack, add bonus to my attack
- FindBestNearbyCover: use NO_DISTANCE_LIMIT for fSightCover check, in RED state, skip locations with fresh corpses if not in dangerous place or under attack, check if we outnumber enemy when skipping location without sight cover if enemy is beyond weapon range
- allow hiding corpses in water
- allow aimed suppression for machinegunners
- Black AI: new "get closer before shooting" behavior
- better "end turn to wait for full AP when searching for advance spot" code
- allow prone cover advance spot in black state
- DecayPublicOpplist: decay public knowledge if enemy is dying
- WatchedLocLocationIsEmpty: check central gridno for public known enemies
- DetermineMovementMode: use walking for "get closer" decision only if weapon is raised, soldier is not under fire and in black state
- Black AI get closer: try to get closer if enemy is helpless (dying, cowering or unconscious) even if soldier has cover at his current spot
- WatchedLocLocationIsEmpty:  decay watched location if known enemy is dying\cowering or collapsed
- main Red AI decisions: penalty to watch decision weight from successful attack, penalize watching if we outnumber enemy
- Black advance: allow moving if soldier has fired this turn
- Black AI: allow cover check if soldier is near sight cover spot, has no cover and can shoot/hide next turn
- new AP from suppression shock calculation
- psycho characters recover from suppression shock faster
- stop cowering animation: always stop cowering animation for player mercs if soldier has APs at the start of new turn and soldier is not dying or collapsed
- soldier tooltips: show orders/attitude as text
- Red seek: allow seeking in prone stance when in dangerous spot
- reworked watch location to avoid turning in a loop
- Black AI: use any cover advance spot if we outnumber or last attack was successful
- CalcCoverValue: add bonus from sight cover
- AI_TOWN_DEFENSE disabled by default
- moved AP from shock reduction code to CalcActionPoints, updated AICalcActionPoints
- don't communicate watched location if soldier adds watched location by hearing
- disable incrementing watched location by hearing for flanking soldiers

CalcBestShot:
- determine enemy location: use personal knowledge if more recent or public knowledge is incorrect
- consider target as seen if we can have LOS to opponent after turning, this will allow aimed shooting at currently invisible opponent with single shot weapons
- allow suppression fire in Black state
- when deciding target to attack, prefer opponent that attacked me recently

Red AI: find advance spot:
- determine regular move spot first, search for advance spot only if regular move spot is valid
- use prone cover advance spot only when defending or there are friends nearby under attack or fresh corpses nearby
- use any cover advance spot only if there are friends nearby under attack or fresh corpses nearby
- crouch before ending turn
- rest when low on breath: turn to closest threat first
- disable seek/help when in building and seen enemy recently: check that we can attack enemy with current gun
Black AI:
- check if soldier can find better position before firing: check LOS only if we see enemy currently, otherwise find generally better position
- get closer to enemy before shooting: only if we see this enemy currently

FindBestNearbyCover:
- penalize location where soldier was attacked
- for DEFENSIVE, bonus 25% in buildings: only if soldier has sight cover at spot

CalcCoverValue:
- penalty to enemy position value if he cannot see my prone position
- bonus to my position value if I can see enemy prone position

SearchForItems:
- use min gun status 35 when searching for weapon if no weapon in hand
- don't search for guns when searching for ammo
- safety checks

Panic AI update:
- correctly determine movement mode
- when in black state, ignore panic trigger if we don't have enough AP to reach and activate it in one turn
- if red alert is raised, also check path for fresh corpses, abort moving to panic trigger if there's fresh corpse in the way
- сheck if enemy can attack soldier at spot when checking path for fresh corpses

r8136:
- Fix: Get Item assignement: if no valid gridno is found, let the game find one upon loading the sector instead of risking a wrong gridno assignment
- Fix: When dropping an item in strategic inventory, height values are not set
- Fix: When looking for a valid gridno to drop items t via strategic inventory, WORLD_ITEM_REACHABLE is not reliable, as updated map topology trumps this. Instead rely upon finding a valid gridno once the sector is entered.
- Fix: when searching for a new item dropoff gridno, search for new height too
- Fix: if items are spawned mid-air, the player cannot retrieve them

r7995:
- Bugfix: Reinforcements:  Parts of roadblocks were resurrected after reinforcements death (by navaroe)

r8100:
Fix: sometimes items moved by the MOVEITEM assignment are left unreachable

r8050: When displaying a merc's maximum assignment points, factor in backgrounds values.

r7988:
- Bugfix - POWs' activity level being overwritten
- Feature - automatically bandage bleeding mercs on a PATIENT assignment
- Bugfix - mercs treated at facilities should not use mercs' medkits
- Bugfix for facility patients not detected as being in a facility
- Bugfix - iBurstAPCost was ignoring half of its calculation due to extraneous semicolon

- r7724 Bugfix: When using a vehicle to move to an enemy sector mercs will force exit the vehicle. In this case the team panel sort order was random depending on which merc was last selected. This problem occurred because the sort function for the squad was not called for this scenario. It is now called whenever a merc is added to a squad.
Because of this the call for the sort function was removed from function SetAssignmentForList(). We do not need to call it twice.

r8315:
- New command: On [Alt] + [N], all team members in the sector try to put on gas masks
- Fix: gasmask status was not always evaluated correctly

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 15.12.2016 в 16:19:20
2Seven: а когда по русски описание будет? А то я только понял что появилась новая команда на одевание противогаза, которая неработает( с учетом того что у всех бойцов в инвентаре имеется противогаз...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.12.2016 в 18:11:02

on 1481807960, Danger wrote:
а когда по русски описание будет?

Неизвестно, некогда заниматься переводом.


on 1481807960, Danger wrote:
А то я только понял что появилась новая команда на одевание противогаза, которая неработает

В следующей версии будет исправлено, пока можно использовать Alt+Shift+N.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 15.12.2016 в 18:24:07
2Seven: а кто вообще занимается всеми этими обновлениями известно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.12.2016 в 18:40:11

on 1481815447, Danger wrote:
а кто вообще занимается всеми этими обновлениями известно?

Пока я занимаюсь по мере сил.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Danger на 15.12.2016 в 19:02:15

on 1481816411, Seven wrote:
Пока я занимаюсь по мере сил.  

Тогда вообще несуразица какая то - как вы не знаете что сами внедрили? Или вы не из России что изначально пишите описание своих внедрений на англ. языке?)))  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 15.12.2016 в 19:16:12

on 1481817735, Danger wrote:
Тогда вообще несуразица какая то - как вы не знаете что сами внедрили? Или вы не из России что изначально пишите описание своих внедрений на англ. языке?)))

1.13 - изначально международный проект, и Ja2+AI, как развитие r7609 - тоже.
Изменения описываются в коде на английском языке - писать их на русском означает создать массу проблем для разработчиков из других стран, которые захотят код посмотреть/собрать/исправить ошибки и т.д.
Изменения на английском из комментариев в коде пишутся в svn - писать их на русском означает создать массу проблем для разработчиков из других стран, например, товарищи из Китая собирают себе китайскую версию Ja2+AI самостоятельно из исходников, так как у меня она по каким-то причинам собирается некорректно. Если английский язык они хоть как-то понимают с трудом, то ожидать от них понимания русского уже не приходится.
Вот и получается, что проект разрабатывается на английском, а описание приходится потом переводить на русский, на что уже обычно нет ни сил ни времени ни желания.
В данном случае, большинство изменений - исправления и мелкие дополнения, новые фичи и серьезные изменения обычно описываются на русском языке и достаточно подробно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 17.12.2016 в 14:45:56
"- allow hiding corpses in water" вот это радует, если я понял правильно)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 17.12.2016 в 14:50:28
2Barrrmalej:
При бросании предмета в воду он тонет, с этим исправлением трупики тоже должны тонуть в воде (исчезать), если их туда бросить. Нужно проверить в игре, однако, как это работает, не помню насколько там хорошо все протестировано.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем feloric на 28.12.2016 в 12:51:07
Во многом этот ИИ мне нравится намного больше. Но всё же есть одно весьма существенное НО. Как обычно в 1.13 взял штурмом Драссен, как обычно заперся в домике у начальника шахты и перестрелял всю сотню нападавших при попытке зайти внутрь. ИИ пофигу что на этой клетке уже 20 трупов лежит все равно ломятся внутрь. Хотя надо отметить новое в действиях - один раз они таки проскочили толпой на интеррапте, но это не помешало мне выиграть.

Хочу предложить идею:
если вход(ы) в помещение отлично простреливаются игроком, а штурмующий противник постоянно несет ощутимые потери, то он может прийти к выводу о необходимости СОЗДАТЬ новый проход путём подрыва стены. Много раз наблюдал такое в видео по ликвидации террористов, там стены зданий подрывали или таранили БТРом. Да и чего греха таить в том же JA при невозможности войти в помещение и имея постоянный интеррапт врага, сам не гнушался подрывной деятельностью.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 28.12.2016 в 12:57:14
2feloric:
Тут есть один принципиальный момент. Можно запретить атакующему отряду заходить в комнату, если на пороге лежит труп, но тогда игрок столкнется с ситуацией, что атакующие солдаты просто сидят вокруг дома и ничего не делают, что довольно странно, потому что их задача - атаковать, а защищающийся может сидеть в обороне сколько угодно.
То есть, можно прийти к ситуации, что обороняющийся гарнизон вынужден будет ходить и искать нападающих, которые попрятались где-то по углам и не желают нападать, что довольно странно.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 28.12.2016 в 13:07:18
2feloric: какую систему перехвата используешь? у меня с новой системой не всегда происходят своевременные перехваты, что приводит к попаболи.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 28.12.2016 в 13:22:15
2Махновский:
Это потому что у тебя отключены мгновенные перехваты при появлении противника.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 28.12.2016 в 13:28:18
2Seven:
мне это как раз и нравится )
компьютер самостоятельно высчитывает прогресс перехвата, поэтому поблажек меркам нет. Хотя иногда и не понятно, почему в одном случае перехват происходит мгновенно, а в другом - солдат подбегает, танцует лезгинку, даёт щелбана и убегает за угол, а ты его даже ни разу не перехватил.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 28.12.2016 в 13:32:39
2Махновский:
Мне лично представляется странным, что наемники, сидящие в здании и держащие дверь на прицеле, не могут начать стрелять сразу же, как только там кто-то появляется, но автору фичи виднее, зачем он так сделал.
Значительная часть AI рассчитана на работу в оригинальной системе перехвата, то есть мгновенный перехват при появлении противника. Как она работает с новой системой - неизвестно, ее никогда никто для этого не дорабатывал.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 28.12.2016 в 13:48:59
новая система немгновенными перехватами позволяет создать иммитацию "стрельбы из-за угла" (выбежал-выстрелил-спрятался). в то же время, если счётчик одномоментно-затрачиваемых ОД переходит лимит, что часто происходит при попытке метнуть нож или гранату, то боец может схлопотать пулю в ответ на свою наглость. пока что мне нравится как работает новая система перехвата с новым AI - он её не особо затронул.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 28.12.2016 в 15:09:38

on 1482919034, Seven wrote:
Специальные действия по штурму зданий планируются - подрыв стен/крыши, закидывание внутрь гранат с дымом и газом, запрыгивание в окна и т.д.  
Чисто технически там ничего сложного. Когда-нибудь, возможно, это будет реализовано.


вот да, периодически я баррикадируюсь в каком-нибудь сарае без окон и одной дверью и тащу бой 5-ю против 35 с мыслью "ээээх, в реале-бы накрыли парой выстрелов из гранатомётов и дело с концом". Но, хочу сказать, что АИ иногда-таки кидал в меня ипритом, не попадал просто.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 28.12.2016 в 16:12:49

on 1482919034, Seven wrote:
Специальные действия по штурму зданий планируются
Часто противник приносит с собой ПТГ, но смысла в этом пока нет, так как ополчение не использует танки. Если научить врагов стрелять в стены/ баррикады кумулятивными гранатами (так же, как он стреляет на подавление из пулемёта по стенам), это добавило бы игроку разнообразия, а врагам - новые тактические возможности.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 29.12.2016 в 01:10:59
2Махновский: Не соглаесен, частенько противник накрывает минометно гранатометным ударом маленкие скопления наймитов и ополченцев.
Далее чтоб научить стрелять по стенам из гранатомета, то нужно будет эти стены добавить в списки врагов. ИЗ пулейметов он стреляет сквозь стены а не по стенам, исходя из шанса попасть по противнику. Птг же потеряет свой заряд в стене разрушив ее.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.12.2016 в 01:59:44
2night:  
on 1482963059, night wrote:
частенько противник накрывает минометно гранатометным ударом маленкие скопления наймитов и ополченцев.  

если враг это делает противопехотным снарядом, то это правильно. но зачем враг приносит с собой противотанковые гранатомёты, если ополчение не использует танки??? Вот как раз кумулятивный заряд и пригодился бы солдатам для пробивания небольших отверстий в домах, черз которые можно пройти внутрь укрепления.

on 1482963059, night wrote:
чтоб научить стрелять по стенам из гранатомета, то нужно будет эти стены добавить в списки врагов. ИЗ пулейметов он стреляет сквозь стены а не по стенам, исходя из шанса попасть по противнику.

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

on 1482963059, night wrote:
Птг же потеряет свой заряд в стене разрушив ее.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.12.2016 в 02:12:43

on 1482965984, Махновский wrote:
это и есть предназначение куммулятивных зарядов. в танке все погибают от такого выстрела, так как входная энергия влетает закрытое пространство.

Никто там не погибает, если кум. струя не попадает непосредственно в экипаж или не происходит возгорание топлива/зарядов. Есть случаи чуть ли не десятков попаданий в танк с пробитием, но без последствий. Не может взрывная волна затечь через тонкую длинную дырочку, а масса самой кум. струи ничтожна.
http://otvaga2004.ru/armiya-i-vpk/armiya-i-vpk-vzglyad/kumulyativnyj-mif/


on 1482965984, Махновский wrote:
но зачем враг приносит с собой противотанковые гранатомёты, если ополчение не использует танки

Ровно по той же причине, почему все армии в мире таскают с собой кумулятивные РПГ - они прекрасно действуют по пехоте, особенно в помещении, килограмм взрывчатки это килограмм взрывчатки, независимо от наличия в нем воронки с облицовкой.
В игре, кстати, AI прекрасно стреляет по скоплениям пехоты из РПГ, с соответствующими последствиями.


on 1482965984, Махновский wrote:
так пусть стреляет и гранатомётом сквозь стены

Если бы все было так просто.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем desants на 29.12.2016 в 06:48:59
2Seven: если люки закрыты наглухо, экипаж погибает с высокой долей вероятности.

2Махновский: в жизни, через отверстия, пробитые в стене кумулятивной гранатой, разве что кошка пройдёт. Не беру во внимание тростниковые стены, естественно)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.12.2016 в 08:09:35

on 1482983339, desants wrote:
если люки закрыты наглухо, экипаж погибает с высокой долей вероятности.

От пожара и детонации БК, иначе никому ничего не будет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.12.2016 в 12:05:45

on 1482966763, Seven wrote:
Никто там не погибает, если кум. струя не попадает непосредственно в экипаж или не происходит возгорание топлива/зарядов.

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

on 1482966763, Seven wrote:
Не может взрывная волна затечь через тонкую длинную дырочку, а масса самой кум. струи ничтожна.  
вполне. снаряд расплавляет броню танка, передаёт ей кинетическую энергию, после чего та на огроменной скорости, фактически, струя парообразного металла и расскалённого до плазмы воздуха, бьёт в противоположную стенку корпуса.

on 1482966763, Seven wrote:
все армии в мире таскают с собой кумулятивные РПГ - они прекрасно действуют по пехоте
ложно е утверждение. по скоплению пехоты такой заряд применять бесполезно. погибнет только тот, об кого снаряд сработает, плюс те, кто совсем рядом, но это уже не факт, могут просто обжечься. есть достаточно видео на ютюбе, где кумулятивки попадают в машины, и все, кто был внутри, после взрыва просто выбегают наружу, оглушённые.
в чечне, при КТО, кумулятивки применяются тоже, в основном, для пробития стен.
тех, кто внутри помещения, глушат уже фугасами, так как этот заряд уже не направленного действия, а объёмного, и поражает также за укрытиями, куда не залетают осколки.
2desants: смотрел видео с полгода назад, как в прошлом октябре или ноябре в чеченской деревне брали дом с бандитами. стену пробили, со слов участника, кумулятивным зарядом (на видео было хорошее отверстие размером 60х60 см), после чего внутрь накидали быстро гранат. живыми никого не обнаружили.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.12.2016 в 12:32:34

on 1483002345, Махновский wrote:
не могу ничего утверждать. мой взводный, майор-афганец на занятиях по ТП рассказывал, что у них в афгане никто не выживал при попадании, все танкисты мгновенно погибали из-за резкого перепада давления вверх и последующего вакуума из-за того, что расплавленный металл, влетая внутрь, сначала нагревал, а затем мгновенно выжигал весь воздух.
поэтому, те, кто видел попадания своими глазами, рассказывают одно, а теоретики - доказывают обратное. у каждого своя правда.  

Это байки. В приведенной ссылке все разбирается, в том числе с натурными экспериментами.


on 1483002345, Махновский wrote:
вполне. снаряд расплавляет броню танка, передаёт ей кинетическую энергию, после чего та на огроменной скорости, фактически, струя парообразного металла и расскалённого до плазмы воздуха, бьёт в противоположную стенку корпуса.  

Это миф, металл в кумулятивном песте не плавится, температура несколько сот градусов максимум. Никто ничего не расплавляет, металл просто вымывается под давлением.


on 1483002345, Махновский wrote:
ложно е утверждение. по скоплению пехоты такой заряд применять бесполезно. погибнет только тот, об кого снаряд сработает, плюс те, кто совсем рядом, но это уже не факт, могут просто обжечься. есть достаточно видео на ютюбе, где кумулятивки попадают в машины, и все, кто был внутри, после взрыва просто выбегают наружу, оглушённые.  

От взрыва РПГ в радиусе нескольких метров будут смертельные ранения, до 10 метров контузия.


on 1483002345, Махновский wrote:
смотрел видео с полгода назад, как в прошлом октябре или ноябре в чеченской деревне брали дом с бандитами. стену пробили, со слов участника, кумулятивным зарядом (на видео было хорошее отверстие размером 60х60 см)

Обычный пролом от взрыва, к кумулятивному эффекту не имеет отношения, то же самое происходит при попадании РПГ в легкую бронетехнику.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем feloric на 30.12.2016 в 11:34:16
Уфф вернулся с дежурства. Рад, что поднятый мной вопрос не остался незамеченным.

2Гражданин Махновский: в примере с обороной шахты Драссена на одну единственную дверь направленны стволы 4-х наёмников - там даже при условной "стрельбе из-за угла" маловероятно не нафаршироваться свинцом. А уж про забегание с тумаками всем вокруг и обратное выбегание на улицу - вообще попахивает голливудом

2Seven:  

Quote:
Можно запретить атакующему отряду заходить в комнату, если на пороге лежит труп, но тогда игрок столкнется с ситуацией, что атакующие солдаты просто сидят вокруг дома и ничего не делают, что довольно странно


Quote:
То есть, можно прийти к ситуации, что обороняющийся гарнизон вынужден будет ходить и искать нападающих, которые попрятались где-то по углам и не желают нападать, что довольно странно


[offtop]На самом деле если проводить параллели с реалиями, то не так уж и странно, а наоборот более менее адекватно. При нападении на объект противнику имеет смысл рашить только в том случае, если он опасается подкреплений обороняющемуся.[/offtop]

Согласен, что интересность игры заметно снизится при использовании ТОЛЬКО запрета на вход через труп. Лучше на мой взгляд использовать запрет при наличии более одного трупа.
Более того такой запрет не улучшит игру без стремления создать новые точки входа путём подрыва стен.
А вот с подрывом будет работать великолепно. Враг сунулся с одной стороны - понёс потери, с другой стороны - тот же эффект.
Взял и подорвал стену (возможно даже в месте близком к тому где засел наемник) - surprize mazafaka

Другой способ штурма объекта - через использование гранат (шоковых и дымовых) тоже хоть немного повысит шансы врага, главное чтобы враг не пытался бросить грену в наемника через стену, а научился закидывать её в комнату.

ОЧЕНЬ РАД был услышать от вас, что разработки в этих направлениях уже ведутся. Жду с нетерпением!

2night:
[offtop]Не думаю, что нужно прописывать стены как врагов. Думаю механика в игре несколько другая и позволяет обойтись без таких извращений. Не знаю как там что организованно, но частенько после обстрела врага убегаю тихо и быстро - очень далеко от первой лёжки. А враг продолжает поливать её огнём на подавление, кто у него в этом случае прописан как противник? кусты и деревья?[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.12.2016 в 11:44:19
2feloric:
Есть несколько разумных вариантов штурма:
1. С помощью РПГ или ТНТ взорвать стенку.
2. Залезть на крышу и взорвать ТНТ над головой известного противника.
3. Бросить внутрь дымовую гранату перед заходом.
4. Бросить внутрь осколочную гранату с большим радиусом осколков - на подавление, или светошумовую - ослепить.
5. Бросить внутрь газовую гранату, если максимальный радиус облака достает до предполагаемого расположения противника.
6. Попытаться перегрузить, забегая пачками по 5 штук и более.
7. Попытаться залезть через окно с другой стороны

Еще идеи?

В принципе, идея разрешить AI блокировать противника в здании и ждать, пока он выйдет, не так уж плоха - с точки зрения реализма, вполне можно взять отдельный дом в осаду, если остальная часть района зачищена.

К сожалению, разработки в этом направлении пока застопорились, а в связи с выходом нового мода вообще непонятно, когда получится вернуться к Ja2+AI.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем PARKAN на 30.12.2016 в 22:55:04

on 1483087459, Seven wrote:
К сожалению, разработки в этом направлении пока застопорились, а в связи с выходом нового мода вообще непонятно, когда получится вернуться к Ja2+AI.  


О каком моде речь?Vengence:reloaded? ::)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 31.12.2016 в 20:18:40
только что наблюдал такую ситуацию: 2 умирающих драньцев прибежало лечить 5-6 медиков. лечили не долго, до первой моей гранаты. Есть возможность как-то ограничить кол-во одновременно лечащих одного бойца медиков? или распределить им приоритеты между подранками?

Если такая ситуация повториться, то постараюсь её запечатлеть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 31.12.2016 в 20:23:13
2MaksFay:
Фича экспериментальная, поэтому возможно всякое :-)
Есть ограничения, чтобы не лечить в особо опасных местах, но видимо, они не всегда работают. С другой стороны, запретить совсем лечить солдат в контакте с противником тоже не вполне правильно. Тут надо будет продумать, как правильно сделать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 31.12.2016 в 21:09:00
А нельзя продумать, чтобы драники не забегали на край карты, где их можно достать только выстрелом по ногам? Выше курсор не поднимается.

Меня вот какой вопрос интересует. Сейчас воюю на блокпосте под Омертой. 10 моих, подмога из 14 мобилов. Было 12 драньков и пришла подкреплением 30-ка. Одна ополченка, зеленая, лихо ваншотит по головам. 1 выстрел = 1 труп. Минусанула четверых в одной кучке и спустившись чуть вниз завалила еще одного. Драники, вместо того, чтобы мочить стоящих рядом в полный рост с остервенением начали лупить только по ней, хотя она сидит за камнями. В конце концов они ее убивают, как бы я не старался релодить. Там просто бешеный объем свинца летит в ее сторону. Это такая фича АИ, не давать появляться элитным бойцам или это мой личный субъективизм?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.01.2017 в 04:01:59

on 1483207740, Venator wrote:
А нельзя продумать, чтобы драники не забегали на край карты, где их можно достать только выстрелом по ногам? Выше курсор не поднимается.  

Вероятно, как-то можно.


on 1483207740, Venator wrote:
Это такая фича АИ, не давать появляться элитным бойцам или это мой личный субъективизм?

В Ja2+AI есть приоритет стрельбы по наемникам с навыками снайпера или командира, также солдат предпочитает стрелять по тому, кто его атакует.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 01.01.2017 в 11:33:53

on 1483232519, Seven wrote:
В Ja2+AI есть приоритет стрельбы по наемникам с навыками снайпера или командира, также солдат предпочитает стрелять по тому, кто его атакует.

А откуда АИ об этом знает на пистолетном этапе? Читерство?
Я понял, что АИ читерский, когда враги начинают покидать позиции, если ты подводишь мерка не доходя до края стены, чтобы следующим ходом замочить гада (гадов), выскочив из-за угла. Гады покидают позиции и прячутся. Откуда они знают что мерк там? АИ подыгрывает себе.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.01.2017 в 11:40:20

on 1483259633, Venator wrote:
А откуда АИ об этом знает на пистолетном этапе?  

О чем именно? О навыках противника - видит/слышит.
О том, кто его атакует - видит/слышит.
AI никогда не будет обстреливать противника, которого он не слышал/видел в этот или прошлый ход.


on 1483259633, Venator wrote:
враги начинают покидать позиции, если ты подводишь мерка не доходя до края стены, чтобы следующим ходом замочить гада (гадов), выскочив из-за угла.

Слышат или кто-то другой видит и сообщает.


on 1483259633, Venator wrote:
Откуда они знают что мерк там?  

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


on 1483259633, Venator wrote:
АИ подыгрывает себе.

AI не использует информацию о расположении противника, которую нельзя получить честным способом. Мой опыт говорит, что вполне можно подкрасться к противнику, если он ничего не подозревает, да и вообще обманывать их большого труда не составляет.
В целом, Ja2+AI играет честнее, чем оригинальный Jagged Alliance 2.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.01.2017 в 20:39:27
Экспериментальный билд r366:
- воришки воруют у населения только деньги (если найдут)
- добавлен штраф к лояльности в случае воровства (чем больше сумма - тем больше штраф)
- шанс предотвращения воровства осведомителем вычисляется как лидерство/2 + уровень * 5 + 25*навык_командира - 25*навык_скрытность

Скачать:
ja2_7609en+AI_r366.exe, ja2_7609ru+AI_r366.exe на яндекс диске

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.01.2017 в 20:55:32
отлично. )
можно ли сделать так, чтобы воры приносили ежедневный доход? нпример, если сделать это по тому же принципу, как алкаши в секторах с барами тратят наши 30 тугриков на алкоголь?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.01.2017 в 06:32:17

on 1483638932, Махновский wrote:
можно ли сделать так, чтобы воры приносили ежедневный доход?  

r368:
Если воришка не находит в секторе деньги, то начинает тырить небольшие суммы у граждан по карманам, в среднем 100$ за раз.
Это возможно только в секторах, где есть лояльность, и зависит от уровня поддержки населения - при 100% успешная кража возможна примерно раз в день, при 50% - в два раза реже. При лояльности меньше 10% кража не происходит.
Таким образом, новый метод работает только в секторах, где граждане поддерживают повстанцев, и зависит от уровня поддержки.

Кража настоящих денег оригинальным методом (реально существующих в секторе) возможна в любом секторе, контролируемом наемниками, она также приводит к потере лояльности, если сектор городской и город поддерживает лояльность. Шанс кражи денег оригинальным способом уменьшен до 10%, соответственно, если в секторе разбросано 10 пачек денег, то каждый час есть шанс украсть одну из них.

Падение лояльности при краже соответствует сумме/5, соответственно, кража 250$ соответствует потере одного ополченца в бою (при стандартных настройках).

Скачать:
https://www.dropbox.com/s/mo5k2pgkls6yvxz/ja2_7609en%2BAI_r368.exe?dl=0
https://www.dropbox.com/s/hv9fj9euajvxch2/ja2_7609ru%2BAI_r368.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 06.01.2017 в 11:10:05
2Seven:
жители арулько, в основном, очень бедные. я бы уменьшил сумму кражи в день до 10-30 долларов. также снизил бы вероятность кражи настоящих денег до 5%, так как вор может находиться в секторе не один день.
будут ли воры воровать заминированные деньги или имеющие "собственника"?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.01.2017 в 11:14:29
2Махновский:
100$ в день это 3000$ в месяц, совсем немного в масштабах игры, особо не разбогатеешь.
Если уменьшить еще, это будет уже просто несущественно.
Я исходил из того, что воришка выходит на дело примерно раз в сутки, что выглядит вполне логично.


on 1483690205, Махновский wrote:
будут ли воры воровать заминированные деньги или имеющие "собственника"?

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 06.01.2017 в 14:45:53
http://i.imgur.com/nJmrkOr.png
on 1466672499, Seven wrote:
Ja2_options.ini
- SHOW_ENEMY_RANK_ICON: опция отключена, иконки тактических ролей всегда отображаются  


Почему то у меня не отображаются эти иконки.

UpDate
У последнего фрага, который трется внизу у баррикад в зоне высадки, высветилась иконка "командир", но я пока что не понял принципа ее появления.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.01.2017 в 17:25:54

on 1483703153, Venator wrote:
Почему то у меня не отображаются эти иконки.  

Нужно наблюдать противника несколько ходов, чтобы они появились.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 06.01.2017 в 17:42:30
2Seven:  
on 1483712754, Seven wrote:
Нужно наблюдать противника несколько ходов, чтобы они появились.


Понятно. Потому и не видел, что больше 2 ходов они не жили. И вот еще какой момент я не просек, касательно этой строки.

VERTICAL_BIAS = 0.5


Quote:
CTHConstants.ini
- VERTICAL_BIAS: опция отключена, для визуального отображения всегда используется значение 1.0, для стрельбы - значение 0.5


Заремарить ее нужно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.01.2017 в 17:47:57
2Venator:
Просто не используется, значение не имеет значения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.01.2017 в 15:24:42
r371:

- шанс успешного воровства предмета 20% ночью, 5% днем
- разрешено воровать спрятанные предметы типов IC_MISC, IC_MEDKIT, IC_KIT, IC_FACE
- глобальный штраф к лояльности при воровстве предмета стоимостью больше 500$

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

- уменьшена эффективность пинка ногой по закрытой двери
- неудачный пинок по двери не повреждает замок, вместо этого может повредить ногу

Исправления r8354, r8351.

https://www.dropbox.com/s/1tvbbkie5v42bhj/ja2_7609en%2BAI_r371.exe?dl=0
https://www.dropbox.com/s/rfm0lill139mrdu/ja2_7609ru%2BAI_r371.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 07.01.2017 в 15:30:03

on 1483791882, Seven wrote:
- разрешено воровать спрятанные предметы типов IC_MISC, IC_MEDKIT, IC_KIT, IC_FACE  
это может сломать необходимость самостоятельно обыскивать сектор на предмет интересных мест.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.01.2017 в 15:43:22
2Махновский:
Каратисты деревянные двери пинком открывают без проблем, остальным лучше пользоваться кочергой, если сила есть, или отмычками, если навык.
Прочные двери или отмычками открывать или взрывать.
Баланс и реализм. В стандартном 1.13 пинком двери открываются эффективнее, чем ломиком, что вообще ни в какие ворота не лезет, при этом ломик ломается при неудачной попытке, а ноге ничего не делается.
В любом случае, посмотрим на отзывы игроков, при необходимости можно будет донастроить.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 07.01.2017 в 15:44:25

on 1483793002, Seven wrote:
Каратисты деревянные двери пинком открывают без проблем, остальным лучше пользоваться кочергой, если сила есть, или отмычками, если навык.
Прочные двери или отмычками открывать или взрывать.  
тогда всё верно :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.01.2017 в 15:51:26
2Махновский:
Тут нужно некоторое тестирование, я пока проверял только в Омерте в Wildfire+SDO.

Dr.Q выпинывает деревянные двери на раз, а вот Гризли уже не всегда, ему лучше ломиком, и ноги будут целее.
Когда выпинывание полностью заменяет все остальные способы, это тоже неправильно.
На данный момент сила пинка уменьшена в два раза, наемник с силой 100 может пинать с эффективностью 50, если у него есть каратист*2, то будет уже 100, что довольно много, то есть в основном пинками должны заниматься те, кто это хорошо умеет делать.

Возможно, по результатам тестирования и отзывов будет использован модификатор 3/4, тогда каратист*2 с силой 100 будет иметь эффективность 125, это соответствует наемнику с силой 100 и кочергой (бонус 25).

Кроме того, в проверке навыка есть некоторый случайный фактор, насколько я помню, так что можно пробовать пинать несколько раз, если не жаль отбитых ног, может повезти и дверь откроется, но бесконечно пинать, постепенно уменьшая прочность замка, как в стандартном 1.13, уже не получится.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 07.01.2017 в 19:33:51

on 1483791882, Seven wrote:
- уменьшена эффективность пинка ногой по закрытой двери
- неудачный пинок по двери не повреждает замок, вместо этого может повредить ногу  


аааа!! как-же теперь прокачивать силу на ящиках?!

[offtop]когда вскрыл арсенал Альмы при помощи пинка и сваливаешь оттуда с боеприпасами
http://tv.akado.ru/images/data/akadotv/picture/imgbig/468426/4.jpg[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.01.2017 в 14:22:10
r373:
- эффективность пинков по двери увеличена до 3/4
- кочерга повреждается только в случае неудачной попытки взлома
- шанс повреждения кочерги зависит от силы наемника и прочности замка, величина повреждения 1
- трансформация объектов не приводит к потере топлива у машины
- отключено изменение BP у машины через DeductPoints, что (теоретически) должно решить проблемы с исчезновением топлива
- нелинейная зависимость потери AP от шока на следующий ход (позволяет в целом более активно действовать под обстрелом)

Скачать:
На яндекс диске, Builds\7609+AI

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MH17 на 10.01.2017 в 00:10:08
2Seven: А новую игру начинать нужно?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 10.01.2017 в 01:13:55
2MH17: неа

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MH17 на 10.01.2017 в 01:25:35

on 1484000035, Махновский wrote:
неа  


Спасибо, проверила. На 373-м билде (английская версия) опорожнение мешка с песком действительно не вызывает потерю топлива у грузовика.  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 16.01.2017 в 20:45:20
Я дико извиняюсь, но мой перс (боксёр) после нескольких пинков по двери потерял 12 проворности. Это вообще как и зачем? ИМХО уберите вообще возможность пинать двери, раз пошла такая пьянка. Понимаю, если дверь была бы особо прочная, так ведь нет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.01.2017 в 20:56:58
2Barrrmalej:
За один раз боксер может потерять от пинка двери не больше 2 единиц ловкости, так что пинал он ее, видимо, довольно долго.
Если дверь не открывается, стоит попробовать найти другой способ, чем продолжать ломать об нее ногу.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 16.01.2017 в 21:07:18
С дверями неловко получилось, поэтому я этот билд не скачивал. ::)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 16.01.2017 в 21:33:31
2Seven: на этот счёт у меня есть следующие соображения.
1. В 1.13 боксёр иногда бьёт оппонента ногами, следовательно он скорее кикбоксёр, т. е. бить ногами умеет. Авторы самого мода скорее всего думают так же, ибо дали ему бонус на выбивание дверей. Я веду к тому, что такой персонаж вряд ли повредит ногу даже о неподдатливую дверь.
2. Конечно, есть двери, которые выбить ногой не получится, скорее ногу отобьёшь. НО. В этих случаях после 3-й попытки перс сам советует попробовать иной способ. Это в принципе логично - если я вижу, что не могу выбить преграду, я дам знать об этом. Ныне получается странная ситуация - перс может полчаса колотить ногами дверь не испытывая дискомфорта, и только потом узнает, что покалечился.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 16.01.2017 в 21:53:06

on 1484591611, Barrrmalej wrote:
В этих случаях после 3-й попытки перс сам советует попробовать иной способ.
советовать то он советует, но если продолжать стучаться в дверь, рано или поздно кто-нибудь её откроет. Так что в самой фиче есть смысл, так же как и в её допиливании.
Например, чтобы ногами можно было взломать любую деревяную дверь, но металические двери можно было бы открыть только ломом или отмычками. Причём наёмник бы предупредал сразу, что бить бесполезно. Ну а кто ослушается, потеряет проворность.  :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 16.01.2017 в 22:18:02

on 1484592786, Махновский wrote:
Ну а кто ослушается, потеряет проворность.  :)


В этом есть смысл. А ещё в том, чтобы наёмник получал урон, хотя бы лёгкий. По хорошему потеря проворности - это отбитая нога, но в текущем состоянии, повторюсь, наёмник себе ничего не отбивает, и травма является полным сюрпризом.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.01.2017 в 22:49:12
2Barrrmalej:
Процесс открытия дверей ногами немного переделаю в сторону уменьшения последствий и большей предсказуемости и наглядности, но прошлой халявы, когда можно было выпинать практически любую дверь, не будет  :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 16.01.2017 в 22:53:33

on 1484592786, Махновский wrote:
Ну а кто ослушается, потеряет проворность.  


Не проворность они должны терять, а очки НР.
Все как на ринге в Сан-Моне. Не статы пропадают, а уровень здоровья становится не полным. Вот этот подход правилен.
И да, в вышибании дверей важна масса, а не импульс. И еще важно, с какой стороны дверной блок. Если он за дверью, то теоретически дверь можно выбить только вместе с вмонтированным в стену блоком, если дверь не из филёнки. Задача - нереальная. А если дверь металлическая то вообще.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 16.01.2017 в 23:09:34

on 1484596413, Venator wrote:
Все как на ринге в Сан-Моне. Не статы пропадают, а уровень здоровья становится не полным. Вот этот подход правилен.  

Видимо, так и будет - нагляднее.


on 1484596413, Venator wrote:
И да, в вышибании дверей важна масса, а не импульс.  

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


on 1484596413, Venator wrote:
И еще важно, с какой стороны дверной блок.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.01.2017 в 04:07:50

on 1484596413, Venator wrote:
Не проворность они должны терять, а очки НР.  
проворность - это ноги, так что всё логично. тогда уж теряют и проворность, и здоровье, но это уж как-то жестоко для игрока будет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 17.01.2017 в 05:07:15

on 1484615270, Махновский wrote:
проворность - это ноги, так что всё логично. тогда уж теряют и проворность, и здоровье, но это уж как-то жестоко для игрока будет.
     


Ноги - часть организма, а любой вред организму снижает НР. Я бы даже сказал, что сначала идёт снижение НР, а уж потом травмы, снижающие проворность. За примером далеко ходить не надо - сегодня навернулся с лестницы на работе  ;D Проворность, слава Богу, не снизилась, но вот место, которым приложился, болит, что можно считать небольшой потерей HP без кровопотери (как во время драки кулаками)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 17.01.2017 в 05:12:46

on 1484615270, Махновский wrote:
проворность - это ноги, так что всё логично. тогда уж теряют и проворность, и здоровье, но это уж как-то жестоко для игрока будет.


Не совсем так. Травма, - это кратковременная потеря здоровья, до полной регенерации, а не таланта. Талант - его не пропьешь.
Гений не перестанет писать стихи от того, что порезал палец. Как-то так.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 17.01.2017 в 10:40:01

on 1484619166, Venator wrote:
Гений не перестанет писать стихи от того, что порезал палец. Как-то так.
Но вполне может перестать когда по пьяни долбанется головой об асфальт, ну не нужно сравнивать 2 абсолютно разных параметра. Ловкость не пропадает а востанавливается после лечения у медика или в больничке. так что не нужно разводить панику. Когда сильно удариш рукой по стене, не так сильно что ой ой а так чтоб ушиб или трещина в костях то страдает и ловкость(точнее полное функционирование руки, даже если приняь обезболивающее то координация все равно будет нарушена)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 17.01.2017 в 10:56:35
2night:  
on 1484638801, night wrote:
Ловкость не пропадает а востанавливается после лечения у медика или в больничке

А здесь параметры восстанавливаются после лечения?
Я после WF6 нажимаю Alt+L автоматом при любом ущербном ранении. Мне отряд инвалидов ни к чему.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.01.2017 в 11:31:20

on 1484619166, Venator wrote:
Травма, - это кратковременная потеря здоровья, до полной регенерации, а не таланта. Талант - его не пропьешь.
Гений не перестанет писать стихи от того, что порезал палец. Как-то так.

как быстро побежит чемпион мира по бегу с поломанной ногой???

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 17.01.2017 в 12:17:13
2Махновский:  
on 1484641880, Махновский wrote:
как быстро побежит чемпион мира по бегу с поломанной ногой

А зачем ему бегать с поломанной ногой? Заживет нога - он побежит дальше.
Он же бегать не разучился, так? Просто потерял малость здоровья.
А вот снижение навыков от травмы, - это принуждение разучится бегать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 17.01.2017 в 12:41:03
2Venator:

нет, всё верно. Травма ноги = снижение мобильности мерка, за которую отвечает Проворность, как и от попадания в ногу.

Да, Ловкость, Проворность, Интеллект и макс.ОЗ лечатся медиком, при чём в некоторых случаях прямо на поле боя при операции.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 17.01.2017 в 13:24:16
2MaksFay:  
on 1484646063, MaksFay wrote:
= снижение мобильности мерка

Половинчатое значение НР тоже не располагает к беготне и работоспособности, не? Там даже анимация специфическая.  ;)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 17.01.2017 в 13:34:45
Анимация "Половинчатое значение НР" показывает "обширный ушиб всей бабки", а у нашего недоМерка, стучащего ногой по металлической двери, должна расти именно травма ноги: чем больше стучит, тем медленнее передвигается, но, в то же время, всё так же ловко орудует руками и глазомером.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 17.01.2017 в 13:45:44
2Махновский:  
on 1484649285, Махновский wrote:
Анимация "Половинчатое значение НР" показывает "обширный ушиб всей бабки", а у нашего недоМерка, стучащего ногой по металлической двери, должна расти именно травма ноги: чем больше стучит, тем медленнее передвигается, но, в то же время, всё так же ловко орудует руками и глазомером.


Это абсурд. Автоматная очередь или минометная мина снижает НР, а удар в дверь минусит навыки?
Где логика? Удар в дверь так же должен наносить ущерб здоровью, как и автоматная пуля, только меньше. 1-2 НР за удар без желтой полоски. Кровотечения же нет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 17.01.2017 в 15:50:50

on 1484649285, Махновский wrote:
но, в то же время, всё так же ловко орудует руками и глазомером.  
Не соглашусь, при травме одной из конечностей хоть номинально у тебя все остальное в порядке ты чисто психологически овлекаешся временами на травму а в связи с этим страдают и остальные навыки.

on 1484649944, Venator wrote:
Это абсурд. Автоматная очередь или минометная мина снижает НР, а удар в дверь минусит навыки?  
Ранение ранению рознь есть ранения с - к здоровью, а есть еще и к ловкости и мудрости

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 17.01.2017 в 16:26:27

on 1484649944, Venator wrote:
Удар в дверь так же должен наносить ущерб здоровью, как и автоматная пуля, только меньше. 1-2 НР за удар без желтой полоски. Кровотечения же нет.


вполне логично, но не Вместо минуса к проворности,а вместе с ним


on 1484648656, Venator wrote:
Половинчатое значение НР тоже не располагает к беготне и работоспособности, не? Там даже анимация специфическая.


нужно быть очень упоротым упорным, что-бы додолбиться в дверь на пол ХП.

Снижение ХП на 5-6 очков не очень сильно сказывается на работоспособности мерка, а даже ради этого урона по твоей логике получается нужно раза 3 от души в дверь ногой садануть. А для потери подвижности в реальной жизни достаточно неудачно ударить единожды.

[offtop]спускаясь вниз по лестнице с рюкзаком в 10кг и сделав шаг через 2 ступени можно очень хорошо голень ушибить, так, что минут 10 хромать будешь. А некоторые "умники" при десантировании с брони прыжком в экипировке просто оба голеностопа ломают[/offtop]

Так что -2 ХП и -2 Проворности при неудачном ударе вполне себе естественно

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 17.01.2017 в 20:51:20
2MaksFay:  
on 1484659587, MaksFay wrote:
вполне логично, но не Вместо минуса к проворности,а вместе с ним  

Не согласен. Навык - это рефлекс и моторика. Он никуда не пропадает из-за наличия травмы. Травма создает дискомфорт, но не разучивает бегать и прыгать.
Тем более, что неполное ХП уже ограничивает мерка по умолчанию. И бегает он медленнее, и тяжестей переносит меньше, и стреляет неуверенно, дрожащей рукой. То есть механизм временной недееспособности уже заложен в соотношение текущего и максимального значения ХП. Так зачем же еще навыки минусить? Я не настолько понимаю толк в извращениях, уж простите.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 17.01.2017 в 21:19:20

on 1484659587, MaksFay wrote:
спускаясь вниз по лестнице с рюкзаком в 10кг и сделав шаг через 2 ступени можно очень хорошо голень ушибить, так, что минут 10 хромать будешь. А некоторые "умники" при десантировании с брони прыжком в экипировке просто оба голеностопа ломают  


Речь не о ситуации "подскользнулся, упал, очнулся - гипс". Речь о ударе по двери. Причём ударе той частью тела, которая рассчитана на нагрузку и удары (бег, прыжки), и плюс к тому, скорее всего, обута в тяжёлый ботинок с толстой подошвой. Чтобы получить травму ноги в таких условиях, надо, чтобы бойцу очень сильно не повезло(особенно если он умеет бить ногами, т. е. имеет специализацию "боксёр" или "каратист"). И при этом повторю, то, что травма, мешающая ходить, появляется сразу, никак не сказавшись на самочувствии (которое отражает HP) - это вообще ни в какие ворота не лезет.
Если так хочется наказать за упрямство игроков, избивающих все запертые двери ногами, куда логичнее сделать сначала потерю HP, а потом, если игрок будет бить по двери и не обращать внимание на это, потерю проворности. Это было бы логично - если бить по двери разбитой ногой, действительно есть риск заработать травму. В нынешнем же положении эта фишка во-первых работает нелогично, и во-вторых заставляет либо вообще не пинать двери, либо постоянно юзать S/L, что не идёт на пользу геймплею.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.01.2017 в 20:14:02
2Seven: в последнем билде поведение ополчения пассивное до приказа "В атаку!". При первой передаче хода все оппы, кто не видел врага, тупо сели. Их поведение ещё не менялось на активное?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.01.2017 в 20:19:53

on 1484759642, Махновский wrote:
в последнем билде поведение ополчения пассивное до приказа "В атаку!".  

Поведение ополчения не менялось. Если им не командовать Hold, то будут действовать как и раньше.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.01.2017 в 20:47:02
2Seven: планируется ли возврат к активному поведению?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.01.2017 в 20:50:59

on 1484761622, Махновский wrote:
планируется ли возврат к активному поведению?

Пассивное поведение для ополчения не вводилось.
Поведение в конкретной ситуации нужно рассматривать отдельно:
- какие приказы у ополчения после загрузки сектора?
- какие приказы становятся после появления противника и начала боя?
- какие приказы игрок отдавал ополчению?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.01.2017 в 21:03:19
2Seven: никаких приказов ополчению не раздавал, все находились на дефолтных местах. Поведение у всех разное, от трусливого до агрессивного. после передачи первого хода ополчению, по врагам отстрелялись только те оппы, которые видели противкника, остальные ополченцы присели на месте вместо того. чтобы побежать к линии соприкосновения с противником.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.01.2017 в 21:22:16
2Махновский:
После начала боя всему ополчению раздается приказ SEEKENEMY, при этом attitude не меняется.
После отдачи приказа "All Attack" всему ополчению раздается SEEKENEMY/AGGRESSIVE.

Почему ополчение не бежало к противнику - неизвестно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.01.2017 в 21:43:14
2Seven: скорее всего поведение осталось как по умолчанию. но неплохо было бы сделать ему автоматический переход в SEEKENEMY/AGGRESSIVE, чтобы убрать микроменеджмент поведения, который по-любому приходится делать при первой же возможности. Желательно ещё, чтобы в случае отсутствия опасности, ополчение всегда проверяло уровень оружия в руках и на земле, и стремилось сменить его на более лучшее, при необходимости. Сейчас они это делают частопри stationary, а при переходе в агрессивное состояние уже редко реагируют на лучшее оружие и броню, лежащие в радиусе их доступности.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.01.2017 в 21:47:02

on 1484764994, Махновский wrote:
который по-любому приходится делать при первой же возможности

Зачем? Aggressive действует гораздо менее осторожно, чем Cunning или Defensive, что приведет к лишним жертвам.


on 1484764994, Махновский wrote:
Желательно ещё, чтобы в случае отсутствия опасности, ополчение всегда проверяло уровень оружия в руках и на земле, и стремилось сменить его на более лучшее, при необходимости.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.01.2017 в 21:55:53

on 1484765222, Seven wrote:
Зачем? Aggressive действует гораздо менее осторожно, чем Cunning или Defensive, что приведет к лишним жертвам.  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 00:18:03
Экспериментальная версия

Дополнительные условия туннельного зрения, действующие всегда:
- вскинуто оружие (только полное вскидывание, не альтернативный режим)
- солдат двигается (туннельное зрение действует в процессе движения и отключается в конечной точке, когда солдат останавливается)
- солдат лежит

AI:
- уменьшен приоритет решения Watch при включенном IIS (должно уменьшить проблемы с пассивным поведением, когда солдат ожидает перехват, который не происходит)
- более агрессивное поведение, если дальность до ближайшего противника больше эффективной дальности оружия (более эффективное сближение на дальность стрельбы оружия, в основном полезно на начальных этапах игры с пистолетчиками)

Перехват (оригинальная система):
- вскинутое оружие дает бонус к перехвату в направлении взгляда, штраф к перехвату в других направлениях (чтобы одинаково перехватывать со всех направлений, нужно опустить оружие или использовать режим "от бедра")

Пинки по двери:
- повреждение здоровья при неудачном пинке, величина зависит от прочности двери
- повреждение подвижности, в зависимости от прочности двери

https://www.dropbox.com/s/sidok53cea7k744/ja2_7609en%2BAI_r378.exe?dl=0
https://www.dropbox.com/s/ubox2f421th8cr2/ja2_7609ru%2BAI_r378.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 00:47:45

on 1484774283, Seven wrote:
Пинки по двери:
- повреждение здоровья при неудачном пинке, величина зависит от прочности двери
- повреждение подвижности, в зависимости от прочности двери  


Эти 2 события имеют одинаковую вероятность?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 00:53:13
2Barrrmalej:
Повреждение здоровья при неудачном пинке происходит в зависимости от прочности двери, от 0 до 5 единиц. Для каратиста второго уровня навыка повреждение от 0 до 3 единиц, для рукопашника первого уровня 0 - 4 единиц.
Соответственно, пинать легкую деревянную дверь можно относительно безболезненно, или повреждений вообще не будет, или будет небольшое повреждение 1-2 единицы, которое достаточно быстро само вылечится.

Повреждение проворности зависит от прочности двери, шанс от 10% для легких дверей до 100% для самых прочных. Величина повреждения 0-3 единицы, в зависимости от навыков, для каратиста второго уровня навыка повреждение 0-1 единиц, для рукопашника первого уровня 0-2 единиц.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 01:35:24

on 1484776393, Seven wrote:
Повреждение здоровья при неудачном пинке происходит в зависимости от прочности двери, от 0 до 5 единиц. Для каратиста второго уровня навыка повреждение от 1 до 3 единиц.
Соответственно, пинать легкую деревянную дверь можно относительно безболезненно, или повреждений вообще не будет, или будет небольшое повреждение 1-2 единицы, которое достаточно быстро само вылечится.

Повреждение проворности зависит от прочности двери, шанс от 10% для легких дверей до 100% для самых прочных. Величина повреждения 0-3 единицы, в зависимости от навыков, для каратиста второго уровня навыка повреждение 0-1 единиц.  


А для боксёра? И как узнать прочность двери?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 01:37:35

on 1484778924, Barrrmalej wrote:
А для боксёра?

На единицу больше.


on 1484778924, Barrrmalej wrote:
И как узнать прочность двери?

В редакторе посмотреть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 19.01.2017 в 03:29:37
2Seven:  
on 1484774283, Seven wrote:
Пинки по двери:
- повреждение здоровья при неудачном пинке, величина зависит от прочности двери
- повреждение подвижности, в зависимости от прочности двери  

Вот поэтому преждевременно качать билд.
http://https://sevpolitforum.ru/images/smilies/smith.gif
Либо качать, но двери открывать механиками, а силу качать переносом патронных ящиков по пересеченной местности. ИМХО.
Правда будет страдать рейтинг достижений, но фигня по сравнению с неприятностями.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 13:18:12

on 1484779055, Seven wrote:
В редакторе посмотреть.  


Короче вскрывать двери пинками сейчас - примерно то же, что прыгать по минному полю в поисках безопасного маршрута)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 13:20:58
2Seven:
можно ещё так:
каратисты умеют бить ногами, поэтому, думаю, он вообще не должен получать травмы от ударов ногами по любой поверхности. это у него может быть такой доп.бонус, что ему ни лом, ни отмычки не нужны для взлома дверей.
боксёр может получать травмы в 1 единицу,
а остальные - травмируются уже в зависимости от их уровня "силы".

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 13:23:10
#            Description                              Pick                  Smash
0            Crate                                    10                  25
1            Tough crate                              15                  56
2            Queens basement metal door            75                  100
3            Cheap house                              17                  56
4            House                                    24                  58
5            Metal door                              50                  80
6            Padlock                              30                  75
7            Average electronic                        40                  70
8            Queens basement                        80                  80
9            Pass normal                              50                  74
10            Pass tough                              75                  80
11            Passcard Orta K4                        254                  254
12            Brothel back door                        65                  65
13            Tixa cells                              60                  120
14            Solid house                              36                  75
15            ACA cells                              30                  70
16            San Mona hotel                        32                  68
17            Very tough crate                        36                  74
18            Alma cells                              65                  95
19            Wardens office                        55                  80
20            Alma metal door                        75                  95
21            Alma garage door                        40                  76
22            Alma entrance                        95                  95
23            Alma guardrooms                        20                  50
24            Tixa metal door                        38                  80
25            Orta basement                        254                  254
26            Orta control door                        75                  120
27            Orta pass Ernest                        75                  80
28            San Mona desk                        55                  110
29            Medical warehouse                  60                  120
30            Delivery warehouse                  50                  120
31            Shooting range                        60                  120
32            Doreens stash                        50                  120
33            Grumm Nmap warehouse            90                  120
34            Grumm Smap ACA stash                  80                  120
35            Meduna air barracks                  90                  120
36            Meduna sam barracks                  80                  89
37            Palace door                              85                  120
38            Hicks crate                              25                  56
39            Alma metal door                        55                  90

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 13:27:22
2Махновский:
В следующей версии уберу потерю Agility от пинков вообще, раз это вызывает такие ожесточенные споры :-) Будет небольшая потеря здоровья при неудачном пинке (1 единица) с разной вероятностью в зависимости от прочности двери.
Прокачка силы происходит только при удачном открытии дверей, так что стоять пинать просто так бесполезно.
Заодно будет уменьшена прокачка силы от таскания тяжестей между секторами - оптимальный диапазон нагрузки примерно от 50% до 150%, дальше эффективность тренировки силы будет заметно падать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 13:32:20

on 1484821258, Махновский wrote:
каратисты умеют бить ногами, поэтому, думаю, он вообще не должен получать травмы от ударов ногами по любой поверхности. это у него может быть такой доп.бонус, что ему ни лом, ни отмычки не нужны для взлома дверей.  


Мне думается, кикбоксёры умеют бить ногами не хуже каратистов. При этом скажем так, их техника ударов подходит для этой задачи куда лучше

[offtop]ещё на 1-м курсе меня как то в шутку закрыли в помещении со стальной дверью, которая закрывалась на 4 зажима. Я начал колотить по этой двери ногой (обутой в лёгкий кросовок) и через несколько ударов дверь выгнулась, а пара зажимов наполовину вышли из стены. Опыт занятия БИ, скажем так, очень скромный, но нога даже не болела[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 13:33:14
2Seven:

но я бы повреждение проворности=1 от каждого удара, не прошедшего проверку удачи, оставлял - это логично: калека быстро ковылять не может.
идея то сама по себе не плохая и логичная. особенно если сделать так, чтобы можно было (любому мерку) тренироваться на деревянных дверях без вреда для здоровья, и вред могли нанести только металлические двери.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 13:37:22

on 1484821642, Seven wrote:
В следующей версии уберу потерю Agility от пинков вообще, раз это вызывает такие ожесточенные споры :-) Будет небольшая потеря здоровья при неудачном пинке (1 единица) с разной вероятностью в зависимости от прочности двери.  
Прокачка силы происходит только при удачном открытии дверей, так что стоять пинать просто так бесполезно.
Заодно будет уменьшена прокачка силы от таскания тяжестей между секторами - оптимальный диапазон нагрузки примерно от 50% до 150%, дальше эффективность тренировки силы будет заметно падать.  


Хорошая новость. Бум ждать новой версии)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 13:38:02

on 1484821994, Махновский wrote:
но я бы повреждение проворности=1 от каждого удара, не прошедшего проверку удачи, оставлял - это логично: калека быстро ковылять не может.  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 13:38:22

on 1484821994, Махновский wrote:
но я бы повреждение проворности=1 от каждого удара, не прошедшего проверку удачи, оставлял - это логично: калека быстро ковылять не может.  


Ёлы-палы, ну как можно покалечь ногу ударом об дверь? Разве что пальцы сломать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 13:43:34

on 1484822282, Seven wrote:
Как выяснилось, идея нравится далеко не всем

всем никогда не угодишь. не будешь же ты делать бве версии: с повреждением проворности и без  ;D
может даже стоит тогда провести голосование, так как я лично выступаю в том числе и за повреждение проворности. для меня это выглядит логичнее, правдоподобнее и играбельнее.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 13:46:50

on 1484822302, Barrrmalej wrote:
Ёлы-палы, ну как можно покалечь ногу ударом об дверь? Разве что пальцы сломать.

1) при сильном ударе и стёртой подошве можно отбить стопу.
2) если до этого у человека были какие-либо повреждения ноги, в любом месте, то удар аукнется и туда.
3) это игра, допущения в ней вполне допустимы, если делают геимплей разнообразнее.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 13:48:57
2Махновский:
В некритичных вопросах лучше придерживаться версии, которая вызывает наименьшее раздражение у большинства игроков :-)
Добавлять же при каждом изменении по новой опции - это путь категорически неправильный.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 13:52:12

on 1484822810, Махновский wrote:
1) при сильном ударе и стёртой подошве можно отбить стопу.  
2) если до этого у человека были какие-либо повреждения ноги, в любом месте, то удар аукнется и туда.  


Для этого надо, чтобы повреждения были. То есть по логике это должно выглядеть так - пнул дверь, потерял здоровье. Снова пнул дверь, снова потерял здоровье. В третий раз пнул дверь, потерял проворность.


on 1484822810, Махновский wrote:
3) это игра, допущения в ней вполне допустимы, если делают геимплей разнообразнее.  


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 13:55:35

on 1484823132, Barrrmalej wrote:
Необходимость сохраняться перед каждым пинком или лечиться после - это не разнообразие. Подобные алгоритмы, если они присутствуют, должны быть понятны, и должна присутствовать возможность при грамотных действиях избежать неприятности. Сейчас нет возможности оценить состояние двери и опасность повреждения ноги о неё, так что тут эта система скорее урезает игровые возможности.

избежать неприятности можно, если использовать лом или отмычки.  ;)

on 1484823132, Barrrmalej wrote:
Сейчас нет возможности оценить состояние двери и опасность повреждения ноги о неё, так что тут эта система скорее урезает игровые возможности.
согласен. обычно состояние проверяю по количеству полученных дверью повреждений: нужно повредить дверь 3-4 раза успешно, чтобы открыть её.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 14:02:08

on 1484823144, Махновский wrote:
что такое "приоритет решения Watch"?

Разные решения AI имеют разный приоритет, в зависимости от настроек солдата и ситуации.
Если используется новая система перехвата, решение Watch будет выбираться в последнюю очередь, если ничего другого сделать нельзя.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 14:16:07
2Seven: спасибо. ознакомился. будет ли при выборе режима watch противник сначала выбирать безопасную зону, и лишь затем поворачиваться в позицию на перехват хода?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 14:19:40

on 1484824567, Махновский wrote:
будет ли при выборе режима watch противник сначала выбирать безопасную зону, и лишь затем поворачиваться в позицию на перехват хода?

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 19.01.2017 в 14:20:24

on 1484822937, Seven wrote:
В некритичных вопросах лучше придерживаться версии, которая вызывает наименьшее раздражение у большинства игроков
Ну судя по активным участникам форума, возмущениям противник только 1 остальные за повреждение ловкости
on 1484823132, Barrrmalej wrote:
Подобные алгоритмы, если они присутствуют, должны быть понятны, и должна присутствовать возможность при грамотных действиях избежать неприятности. Сейчас нет возможности оценить состояние двери и опасность повреждения ноги о неё, так что тут эта система скорее урезает игровые возможности.
Реально грамотнее взять монтировку а не долбить по дверям ногами авось косяк вылетит.
зы. s\l на каждый пук в игре это дибилизьм который убивает весь игровой процесс, идите тогда дальше и пользуйтесь кодами тренерами и так далее уважаемые гламурные *законные* читеры

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 14:31:06

on 1484824824, night wrote:
Ну судя по активным участникам форума, возмущениям противник только 1 остальные за повреждение ловкости

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


on 1484824824, night wrote:
Реально грамотнее взять монтировку а не долбить по дверям ногами авось косяк вылетит.  

Сейчас именно так и происходит, наемник с силой 100 и монтировкой эффективнее открывает двери, чем боксер с силой 100 и ногой, и примерно так же, как каратист с силой 100 и ногой.


on 1484824824, night wrote:
зы. s\l на каждый пук в игре это дибилизьм который убивает весь игровой процесс, идите тогда дальше и пользуйтесь кодами тренерами и так далее уважаемые гламурные *законные* читеры

По сути это все так, однако хотелось бы напомнить, что

Quote:
1.1. Запрещается:
...
1.1.11. Создавать сообщения, не содержащие ненормативной лексики как таковой, однако имеющие оскорбительный, склочный или провокационный характер в целом.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 19.01.2017 в 14:45:12

on 1484821994, Махновский wrote:
но я бы повреждение проворности=1 от каждого удара, не прошедшего проверку удачи, оставлял - это логично

В чем логика? Игра сама снижает статы при неполном НР. Чем меньше уровень здоровья, тем выше порезка, до полного выздоровления. Любая травма - это временное явление, а навык (стат) величина постоянная, падающий только с возрастом, при ампутациях и хронических заболеваниях.


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 15:20:49

on 1484825466, Seven wrote:
С учетом отключения возможности прокачки на закрытых дверях, этого в целом достаточно.  
отключается моялюбимая фича.  :(

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 15:24:32

on 1484826312, Venator wrote:
В чем логика? Игра сама снижает статы при неполном НР. Чем меньше уровень здоровья, тем выше порезка, до полного выздоровления. Любая травма - это временное явление, а навык (стат) величина постоянная, падающий только с возрастом, при ампутациях и хронических заболеваниях.  
почему от удара ногой о дверь должна пухнуть от боли рука или появляться фингал, мешающий целиться?
навык лечится докторами.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 15:26:25
2Махновский:
Можно и не отключать совсем, но в чем смысл?
Сила прокачивается после успешного открытия двери, а просто так стоять пинать - не проще ли сразу наемнику выставить столько силы, сколько надо? :-)
По игровой логике, если надо прокачать силу - находишь сектор с нужным facility и даешь задачу тренироваться. Или ходишь с перегрузом между секторами. А прокачка силы от открытых дверей - это, скорее, небольшой приятный бонус.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 15:29:37

on 1484828785, Seven wrote:
Сила прокачивается после успешного открытия двери, а просто так стоять пинать - не проще ли сразу наемнику выставить столько силы, сколько надо?  
так и раньше ведь только так и было. я уж думал, что вообще хочешь убрать отключение силы как награды за успешное действие.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 19.01.2017 в 15:31:21

on 1484828785, Seven wrote:
прокачка силы от открытых дверей - это, скорее, небольшой приятный бонус.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.01.2017 в 15:32:14
2Махновский:
Раньше любой пинок прокачивал силу и в большинстве случаев повреждал замок, в результате можно было запинать даже такой замок, который ломом не открыть, и при этом неплохо прокачаться, главное пить почаще из фляжки.
Теперь неудачный пинок ничего не дает, только шанс немного уменьшить здоровье.
Удачный дает шанс прокачки силы.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 16:18:45

on 1484824824, night wrote:
Реально грамотнее взять монтировку а не долбить по дверям ногами авось косяк вылетит.  
зы. s\l на каждый пук в игре это дибилизьм который убивает весь игровой процесс, идите тогда дальше и пользуйтесь кодами тренерами и так далее уважаемые гламурные *законные* читеры  


В таком случае надо просто отключить возможность пинать двери. В нынешнем состоянии она - это предложение игроку просто так поломать ноги.
И не Вам, уважаемый, указывать мне, как играть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 16:20:44

on 1484828672, Махновский wrote:
почему от удара ногой о дверь должна пухнуть от боли рука или появляться фингал, мешающий целиться?
навык лечится докторами.  

С такой логикой и при попадании по ногам должно не здоровье падать, а проворность снижаться.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 19.01.2017 в 18:04:15

on 1484831925, Barrrmalej wrote:
В таком случае надо просто отключить возможность пинать двери. В нынешнем состоянии она - это предложение игроку просто так поломать ноги.  
И не Вам, уважаемый, указывать мне, как играть.  
Согласен не мне, каждый наслаждается как хочет, кто то вприсядку а кто то в растяжку. А так же любой поход в бой это предложение словить пулю.

on 1484832044, Barrrmalej wrote:
С такой логикой и при попадании по ногам должно не здоровье падать, а проворность снижаться.  
Согласен и то и другое должно снижаться до лечения

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 19.01.2017 в 18:36:08

on 1484838255, night wrote:
Согласен не мне, каждый наслаждается как хочет, кто то вприсядку а кто то в растяжку. А так же любой поход в бой это предложение словить пулю.  


Бой - это и есть предложение словить пулю. Это логично. В то же время можно снизить такую вероятность. Но вот возможности снизить вероятность повреждения ног в настоящий момент нет. По хорошему повреждение ноги при ударе по двери - это то что в ролевых играх зовут "критической неудачей". Но в данный момент это как игра в орёл-решку. Либо дверь ломается, либо нога. Согласитесь, это неправильно.
Что ж до s/l - сам не любитель по хорошему. Только бинтоваться после каждого пинка - бинтов не напасёшься. вообще то ушибы должны заживать сами.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 19.01.2017 в 20:36:01

on 1484840168, Barrrmalej wrote:
Только бинтоваться после каждого пинка - бинтов не напасёшься.


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 20.01.2017 в 00:11:10

on 1484847361, MaksFay wrote:
Нужно открыть ящик/дверь в мирное время  

Абсолютно правильный подход. Почему?
Во многих локациях, некоторые двери, открытые механиком, снова запираются и при последующих ночных посещениях сектора можно просто повторять процедуру и качать механику, ловку и здоровье. Если же дверь вынести ломом или ногой, то дверь навсегда остается открытой. А ногами лучше открывать деревянные ящики и бамбуковые хижины в Читзене.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Птиц на 20.01.2017 в 01:45:33
2Venator:  
on 1484860270, Venator wrote:
снова запираются и при последующих ночных посещениях сектора можно просто повторять процедуру и качать механику, ловку

При наличии механизма заклинивания/расклинивания ствола  ;) эта фича более не актуальна.
(или сие тут пофиксено уже?)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 20.01.2017 в 19:50:07

on 1484847361, MaksFay wrote:
одного вот не понимаю, зачем пинать-то? где-то в каком-то руководстве здесь на форуме было написано "механик - бесполезный навык, т.к. большинство дверей открываются ломом и ногами", вот теперь получается, что важность механика ещё более повысилась. Нужно открыть ящик/дверь в мирное время - лом да отмычки в руки. Ну коли в бою бойцу пришлось сныкаться от врага в домик, то тут да, пан или пропал, и если не получилось с первого раза, то после боя никто не мешает подлечиться (если конечно мерк после той неудачи жив останется)  


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Tomminok на 26.01.2017 в 15:09:37
2Птиц:  
on 1484865933, Птиц wrote:
При наличии механизма заклинивания/расклинивания ствола  
А как это работает?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 11:18:27
2Tomminok: если оружие заклинило, можно нажать в меню оружия "шестерёнку" и выбрать Unjam.  Аналог того, что раньше наёмник делал автоматически, нажимая на курок заклинившего ствола.
Нововведенеие сомнительное, так как добавило микроменеджмента без изменений в геимплее.  

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Tomminok на 27.01.2017 в 11:45:54
2Махновский: Спасибо.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 19:36:52
Первые впечатления от билда 378:

on 1484774283, Seven wrote:
Экспериментальная версия
 
Дополнительные условия туннельного зрения, действующие всегда:
- вскинуто оружие (только полное вскидывание, не альтернативный режим)
- солдат двигается (туннельное зрение действует в процессе движения и отключается в конечной точке, когда солдат останавливается)
- солдат лежит  

слепой бегущий боец - смотрится как баг. приказать бойцу любое движение, и он перестаёт видеть, что вокруг него творится, пока не остановится (присядет, ляжет) и не повернётся в сторону врага, которого сам ещё не видит, но которого видят другие соратники (а если и они его не видят???). Причем в процессе движений не видит даже тех врагов, что стоят вплотную или по диагонали 45 градусов к нему. я бы эту функцию убрал или сделал опционально-включающейся.


on 1484774283, Seven wrote:
AI:
- уменьшен приоритет решения Watch при включенном IIS (должно уменьшить проблемы с пассивным поведением, когда солдат ожидает перехват, который не происходит)
- более агрессивное поведение, если дальность до ближайшего противника больше эффективной дальности оружия (более эффективное сближение на дальность стрельбы оружия, в основном полезно на начальных этапах игры с пистолетчиками)  

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


on 1484774283, Seven wrote:
Перехват (оригинальная система):
- вскинутое оружие дает бонус к перехвату в направлении взгляда, штраф к перехвату в других направлениях (чтобы одинаково перехватывать со всех направлений, нужно опустить оружие или использовать режим "от бедра")  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.01.2017 в 20:19:47

on 1485535012, Махновский wrote:
слепой бегущий боец - смотрится как баг. приказать бойцу любое движение, и он перестаёт видеть, что вокруг него творится, пока не остановится (присядет, ляжет) и не повернётся в сторону врага, которого сам ещё не видит, но которого видят другие соратники (а если и они его не видят). Причем в процессе движений не видит даже тех врагов, что стоят вплотную или по диагонали 45 градусов к нему. я бы эту функцию убрал или сделал опционально-включающейся.  

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


on 1485535012, Махновский wrote:
враги стали чуть агрессивнее, но начали тупить на близких дистанциях. сначала сокращают дистанцию до пистолетной, затем оценивают шансы, и предпочитают идти в рукопашную, так как шанс набить морду выше, чем попасть из пистолета по бегущему, видимо.

Тут основная проблема видится в штрафе на движение, который обнуляет шанс попадания.
Во всяком случае, при тестировании в сборках со стандартными настройками таких проблем не наблюдается, пистолетчики действуют вполне адекватно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 20:37:51

on 1485537587, Seven wrote:
Игра не проверяет видимость противников, пока солдат не изменит положение тела или не сдвинется, та же проблема есть и с оптическими прицелами - при опускании оружия появившийся в области видимости противник не обнаруживается, пока не будет выполнено дополнительное действие - поворот или движение. Хотя при переключении режима прицеливания проверка видимости осуществляется нормально.
В общем, тут надо разобраться, как это починить.  

я бы вообще убрал эту фичу, также как и вот эту:

on 1485535012, Махновский wrote:
19.01.2017 в 00:18:03, Seven писал(a):
AI:  
- более агрессивное поведение, если дальность до ближайшего противника больше эффективной дальности оружия (более эффективное сближение на дальность стрельбы оружия, в основном полезно на начальных этапах игры с пистолетчиками)  

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.01.2017 в 20:45:31

on 1485538671, Махновский wrote:
я бы вообще убрал эту фичу,

Убрать туннельный эффект от прицелов - вряд ли правильное решение. Правильно было бы разобраться, почему не проверяется видимость при опускании оружия.


on 1485538671, Махновский wrote:
сейчас переигрываю бой на 373 билде. играть намного интереснее из-за разнообразия решений врагов. в 378 билде все тупо ломятся быстрее добежать до дистанции эффективной стрельбы. А на 373 бидле - стреляют издалека на подавление, плюс чаще простреливают те места (окна, двери, дыры, стены), в которых до этого мелькал мой боец, и это вносило свою атмосферу в игру.

Это нормально для раннего периода игры - пистолетчику нет смысла сидеть далеко и ждать, пока его подстрелят.
Как только у противника появится оружие с нормальной дальностью стрельбы, он будет предпочитать бой на большей дальности. Засадные же действия при использовании IIS вообще не имеют смысла.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 27.01.2017 в 21:05:35
Видно, не видно - все ерунда. Главное не нужно трогать эффекта шальных пуль. Это изюминка Ja.
Я вчера Тоской, сидевшей возле прохудившегося тента в С13, дал очередь из Мг36 по толпе, выскачившей из бара. По толпе не попал, но замочил Кармена, стоявшего на полэкрана западнее, возле первого дерева у бара.
А сегодня, отбивая шахту Сан-Моны, пальнул по бочкам, дабы разрушить стену, но замочил бота, которого даже не видел.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.01.2017 в 21:08:22

on 1485540335, Venator wrote:
Главное не нужно трогать эффекта шальных пуль.

Не все знают, но в лежащего или сидящего нельзя попасть случайно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 22:39:37

on 1485539131, Seven wrote:
Убрать туннельный эффект от прицелов - вряд ли правильное решение. Правильно было бы разобраться, почему не проверяется видимость при опускании оружия.  

не понял, при чём тут прицелы. у меня ни у одного мерка не было прицелов и играю с обзором 360 градусов. Врагов не видно вообще любым зрением )


on 1485539131, Seven wrote:
Это нормально для раннего периода игры - пистолетчику нет смысла сидеть далеко и ждать, пока его подстрелят.
Как только у противника появится оружие с нормальной дальностью стрельбы, он будет предпочитать бой на большей дальности. Засадные же действия при использовании IIS вообще не имеют смысла.

на 373 билде пистолетчики не сидят вдалеке, а ломятся в бой, но предпочитают для стрельбы безопасную дистанцию. нередко даже попадают.
на 378 билде пистолетчики-менты ведут бой с элитчиками, вооружёнными ружьями. И вот эти бравые ковбои пытаются сократить дистанцию до пистолетной стрельбы, мало задумываясь о своей безопасности. в результате враги, вооружённые более дальнобойным оружием, снимают пистолетчиков, пока те ещё бегут до своей присмотренной позиции, или на той самой позиции, так как из лучшего оружия попасть проще. чем-то поведение ботов стало похоже на улучшенное поведение ботов от сиртека.

есть ещё предложение, если враг находится на дистанции броска гранаты, то вместо стрельбы на подавление по укрытиям (камень, окно, дырка), чтобы он предпочитал оружие для подавления в таком порядке:
1)тяж.оружие
2)гранаты
3)автоматическое оружие, включая авт.пистолет.
4)оружие по умолчанию (пистолет, дробовик, сн.винтовка и т.д.)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.01.2017 в 22:49:30

on 1485545977, Махновский wrote:
не понял, при чём тут прицелы.

Тогда я не понял, при чем тут

on 1485538671, Махновский wrote:
я бы вообще убрал эту фичу

к этому

on 1485538671, Махновский wrote:
Сегодня в 20:19:47, Seven писал(a):
Игра не проверяет видимость противников, пока солдат не изменит положение тела или не сдвинется, та же проблема есть и с оптическими прицелами - при опускании оружия появившийся в области видимости противник не обнаруживается, пока не будет выполнено дополнительное действие - поворот или движение. Хотя при переключении режима прицеливания проверка видимости осуществляется нормально.  
В общем, тут надо разобраться, как это починить.  



on 1485545977, Махновский wrote:
в результате враги, вооружённые более дальнобойным оружием, снимают пистолетчиков, пока те ещё бегут до своей присмотренной позиции, или на той самой позиции, так как из лучшего оружия попасть проще

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


on 1485545977, Махновский wrote:
чем-то поведение ботов стало похоже на улучшенное поведение ботов от сиртека.  

К сожалению, это принципиальное ограничение существующего AI, поскольку он полностью сохраняет оригинальную архитектуру AI. Все, что можно делать - это небольшие улучшения тут и там, и научить AI паре трюков и хитростей.


on 1485545977, Махновский wrote:
есть ещё предложение, если враг находится на дистанции броска гранаты, то вместо стрельбы на подавление по укрытиям (камень, окно, дырка), чтобы он предпочитал оружие для подавления в таком порядке:
1)тяж.оружие
2)гранаты
3)автоматическое оружие, включая авт.пистолет.
4)оружие по умолчанию (пистолет, дробовик, сн.винтовка и т.д.)

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 23:00:51

on 1485546570, Seven wrote:
это принципиальное ограничение существующего AI, поскольку он полностью сохраняет оригинальную архитектуру AI. Все, что можно делать - это небольшие улучшения тут и там, и научить AI паре трюков и хитростей.  

так я ж привёл в пример поведение ботов на 373 билде, где они вели себя намного разумнее: стреляя с безопасной дистанции и сокращая её, при возможности, для лучшего выстрела.

on 1485546570, Seven wrote:
Тогда я не понял, при чем тут
 Сегодня в 20:37:51, Махновский писал(a):
я бы вообще убрал эту фичу

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 27.01.2017 в 23:07:13

on 1485547251, Махновский wrote:
я ещё понимаю тоннельное зрение у прицелов, но при движении - это уже лишнее. похоже на амнезию бота: помнит, что куда-то нужно переместиться, но пока не присядет, не вспомнит, зачем.

Тоннельное зрение у прицелов работает с теми же самыми проблемами, что и связанное с движением.


on 1485547251, Махновский wrote:
может, стоит тогда сделать её опциональной, привязав к включению в опциях опции "игры с ограниченной видимостью".  

При включении ограниченной видимости ограниченная видимость работает всегда, независимо от движения или любых других факторов.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 23:20:46

on 1485547633, Seven wrote:
При включении ограниченной видимости ограниченная видимость работает всегда, независимо от движения или любых других факторов.

имею ввиду ALLOW_TUNNEL_VISION.
я сейчас играю без этой опции, но враги при перемещении всё равно исчезают.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 27.01.2017 в 23:49:44

on 1485546570, Seven wrote:
AI_WEAPON_CHOOSING экспериментального выбора оружия в зависимости от дистанции до ближайшего противника и скорострельности оружия.  

это где такое есть?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 28.01.2017 в 16:40:47
Обновление Ja2+AI:

https://www.dropbox.com/s/ht38wrguvxbfixx/ja2_7609en%2BAI_r380.exe?dl=0
https://www.dropbox.com/s/y2i0iq16i055vy0/ja2_7609ru%2BAI_r380.exe?dl=0

Описание изменений:

- при неуспешном выбивании дверей пинком возможно повреждение здоровья на 1 единицу, шанс повреждения зависит от прочности двери, повреждение подвижности отключено
- прокачка силы при переходе между секторами зависит от переносимого груза - при нагрузке больше 100% происходит замедление прокачки, оптимальное значение загрузки 100-150%
- опция REALISTIC_TRACERS влияет только на визуальное отображение трассеров, вычисление шанса попадания в OCTH всегда происходит обычным способом (как при значении 0)
- отключено динамическое изменение ограниченного поля видимости (от движения, вскидывания оружия и положения тела), используется стандартное условие из 1.13
- опция EXT_TOOLTIP_CTH показывает основную информацию расчета OCTH (только при включении улучшенного OCTH)
- опция IMPROVED_OCTH включает новый расчет OCTH (по умолчанию включено)

AI:
- включено улучшенное использование укрытий в наступлении при высокой морали
- уменьшен приоритет стрельбы на подавление (по сравнению с видимыми целями)
- дополнительная логика для поворота в сторону известного, но невидимого противника перед стрельбой или в Red state

Улучшенный расчет OCTH:
- штраф на стрельбу на дистанции меньше MinRangeForAimBonus зависит от степени увеличения прицела и основывается на величине SHOOT_UNSEEN_PENALTY
- SHOOT_UNSEEN_PENALTY не применяется по невидимым целям (но к которым может существовать линия обзора), вместо этого штраф на стрельбу по невидимым целям начинает расти в два раза быстрее после достижения границы видимости
- если цель прячется сидя/лежа за препятствием, дополнительный штраф к стрельбе, в зависимости от дистанции
- штраф от количества клеток, которые пробежала цель за ход, зависит от общего направления движения цели, наличия оптики у стрелка (с оптикой штраф больше), навыков стрелка (опытный с высокой ловкостью может уменьшить штраф на четверть), дальности (максимальный штраф - на стандартной дальности видимости), стрельбы очередями (стрельба трассерами уменьшает штраф)
- штраф стрельбы по бегущей цели (основан на анимации, требует NO_STANDING_ANIM_ADJUSTMENT_IN_COMBAT = FALSE) - зависит от мгновенного направления движения, типа анимации (бег/ходьба и т.д.), подвижности и здоровья цели, опыта/ловкости стрелка, дальности, стрельбы очередями (независимо от типа патронов)
- максимальный бонус прицеливания зависит от <AimBonus> оружия и экипировки, точности оружия, наличия общих и специальных навыков у стрелка
- максимально возможное значение бонуса прицеливания около 80 единиц, достижимо для стрелка-снайпера с максимальными навыками, при использовании снайперской винтовки высокой точности и максимальном прицеливании (8 кликов)
- штраф стрельбы по цели в зависимости от общего движения за ход как относительное уменьшение % попадания, независимо от общего направления движения, зависит от количества клеток за ход (2% за клетку, 4% если бегом), использования оптики стрелком, навыков стрелка (опыт и ловкость), дальности (максимальный штраф на стандартной дальности видимости, 1/2 на половине дальности и т.д.)
- плавный штраф на стрельбу за пределами дальности оружия
- всегда 1% минимальный шанс стрельбы для AI по видимой цели при стрельбе в корпус/ноги
- минимально возможный шанс попадания 0%, опция MINIMUM_CTH_DIVISOR отключена
- максимальный шанс попадания ограничен 99%

Что можно ожидать от этой версии:
- AI лучше прячется при сближении с противником
- чаще стреляет по видимым противникам, чем на подавление по невидимым
- чаще поворачивается и атакует тех противников, о которых он знает, но в данный момент не видит
- уменьшена эффективность оптики за счет увеличения штрафа на движение, особенно на дальней дистанции
- короткая перебежка на 5-10 клеток перпендикулярно линии стрельбы противника существенно уменьшает его шанс попадания на средней и дальней дистанции
- для того, чтобы иметь возможность использования максимального прицеливания, нужно использовать оружие с максимальной точностью, следить за тем, чтобы оружие/обвес/экипировка не имели штрафов к <AimBonus>, использовать прицел с максимальным значением <AimBonus>, использовать наемников с максимальным значением меткости, опыта, мудрости и наличием специальных навыков (для стрельбы из пистолетов/авт. пистолетов - пистолетчик, для остальных видов оружия - снайпер), следить, чтобы наемник имел максимальный уровень энергии
- для стрельбы по бегущему противнику лучше использовать режим стрельбы очередью
- для стрельбы по противнику, который много перемещался на ход, предпочтительно использовать стрельбу очередью трассерами
- для стрельбы по неподвижному или малоподвижному противнику предпочтительно использовать оптику
- стрельба из оптики высокой кратности на близком расстоянии малоэффективна
- нет ступеньки меткости при переходе эффективной дальности оружия, вместо этого используется квадратичный градиент, на полуторакратной дальности оружия шанс уменьшается вдвое, на двукратной дальности оружия - вчетверо
- AI чаще стреляет по видимой цели из оружия, не имеющего режим автоматической стрельбы
- трассеры работают стандартным образом - уменьшают штраф от автоматической стрельбы (а также помогают стрелять по подвижной цели)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 28.01.2017 в 23:54:48
в билде 380 есть баг: после выстрела стоя, если ружьё (дробовик) не опустить, наёмник не реагирует на команду "бежать" ни двойным ЛКМ, ни клавишей [R].
плюс к этому наёмник отказывается двигаться, если указать ему путь длинее, чем он может потратить ОД.

UPD
стрельба по наводке стала очень меткой - надо штраф сделать выше. Особенно это касается стрельбы по тем врагам, которые заняли позицию (лежит или присел).
UPD
стрельба стала очень меткой не только по наводке. Во время ночного боя такое ощущение, что все стали снайперами, особенно пистолетчики.
Айра, которая редко и днём попадала с 5 тайлов, теперь ни разу не промахнулась, стреляя по наводке, через 10 тайлов.
Подрывники, которые обычно кидали гранаты с отклонением в пару тайлов, теперь попадают гранатой ровно в то место, куда наметили. Фактически бой свёлся к тиру: кто из дуэлянтов первый выстрелит, тот и победит.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 01:23:54

on 1485636888, Махновский wrote:
в билде 380 есть баг: после выстрела стоя, если ружьё (дробовик) не опустить, наёмник не реагирует на команду "бежать" ни двойным ЛКМ, ни клавишей [R].  
плюс к этому наёмник отказывается двигаться, если указать ему путь длинее, чем он может потратить ОД.  

При проверке такого не происходит. Как воспроизвести баг в стандартном 1.13?


on 1485636888, Махновский wrote:
стрельба по наводке стала очень меткой - надо штраф сделать выше.  

Штраф увеличить можно, вопрос в том - насколько. В моих тестах никакой суперметкости я не обнаружил, просто плавное уменьшение вероятности попадания.


on 1485636888, Махновский wrote:
Особенно это касается стрельбы по тем врагам, которые заняли позицию (лежит или присел).  

Не очень понятно, что значит "заняли позицию".
По сидящим/лежащим штраф заметно выше, чем по стоящим.


on 1485636888, Махновский wrote:
Во время ночного боя такое ощущение, что все стали снайперами, особенно пистолетчики.  

Ночной бой пока не проверял.


on 1485636888, Махновский wrote:
Айра, которая редко и днём попадала с 5 тайлов, теперь ни разу не промахнулась, стреляя по наводке, через 10 тайлов.  

Сколько помню 1.13, с пяти тайлов Айра мазать не должна.
Для проверки стрелял MD по наводке, вероятность попадания обычная, вполне соответствует ожидаемой.
Как можно стрелять по наводке через 10 тайлов? Даже ночью дальность видимости раза в полтора больше.


on 1485636888, Махновский wrote:
Подрывники, которые обычно кидали гранаты с отклонением в пару тайлов, теперь попадают гранатой ровно в то место, куда наметили.

В стандартном 1.13 все точно так же работает - Барри попадает гранатами точно в цель, Игорь с отклонением в несколько клеток.


on 1485636888, Махновский wrote:
Фактически бой свёлся к тиру: кто из дуэлянтов первый выстрелит, тот и победит.

В Wildfire+SDO такого не происходит.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 02:02:31

on 1485636888, Махновский wrote:
Подрывники, которые обычно кидали гранаты с отклонением в пару тайлов, теперь попадают гранатой ровно в то место, куда наметили


Меткость броска вычисляется так же, как в стандартном 1.13

Quote:
iChance = ( EffectiveDexterity( pSoldier, FALSE ) + EffectiveMarksmanship( pSoldier ) ) / 2;
           ////////////////////////////////////////////////////////////////////////////////////////////////
           // SANDRO - old/new traits
           if ( gGameOptions.fNewTraitSystem )
           {
                 // throwing trait helps out on grenades and knives
                 if ( Item[ usHandItem ].usItemClass == IC_THROWING_KNIFE )
                 {
                       iChance += gSkillTraitValues.bCtHModifierThrowingKnives; // -15% for untrained mercs

                       if ( HAS_SKILL_TRAIT( pSoldier, THROWING_NT ) )
                             iChance += (gSkillTraitValues.ubTHBladesCtHBonus + (gSkillTraitValues.ubTHBladesCtHBonusPerClick * pSoldier->aiData.bAimTime) );
                 }
                 else
                 {
                       iChance += gSkillTraitValues.bCtHModifierThrowingGrenades; // -10% for untrained mercs

                       if ( HAS_SKILL_TRAIT( pSoldier, DEMOLITIONS_NT ) )
                             iChance += gSkillTraitValues.ubDECtHWhenThrowingGrenades; // +30% chance
                 }
           }

Фактически, если бросающий имеет меткость/ловкость по 80 и навык подрывник, то он всегда будет бросать гранаты со 100% вероятностью.
Чтобы это изменить, нужно менять формулу или увеличивать штраф по умолчанию
THROWING_GRENADES_CTH_MODIFIER = -10
и уменьшать бонус точности для подрывника
CTH_WHEN_THROWING_GRENADES = 30

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем feloric на 29.01.2017 в 07:02:23
[offtop]Надоели со своими ногами тут уже. Насмотрелись голливуда, где эффектные кадры с выбиванием двери ногой. Попрактикуйтесь - увидите, что повредить ногу очень легко, какой бы ты там каратист не был[/offtop]


Quote:
Не все знают, но в лежащего или сидящего нельзя попасть случайно.

А можно как-нибудь убрать это?
А то у меня по 8-12 вражин густой кучей сидят и я всё время удивлялся почему стрельба длинными очередями вообще не эффективна.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.01.2017 в 12:10:56

on 1485662543, feloric wrote:
А то у меня по 8-12 вражин густой кучей сидят и я всё время удивлялся почему стрельба длинными очередями вообще не эффективна.

от такой стрельбы должен быть только один эффект - подавление.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 29.01.2017 в 12:16:50

on 1485681056, Махновский wrote:
от такой стрельбы должен быть только один эффект - подавление.  


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.01.2017 в 12:27:09

on 1485642234, Seven wrote:
Как воспроизвести баг в стандартном 1.13?  

баг пробовал повторить, но он пока больше не воспроизводился.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.01.2017 в 12:50:06
Относительно возросшей меткости:
http://s020.radikal.ru/i702/1701/20/018122161349.jpg
http://s019.radikal.ru/i631/1701/c3/f6a37b26a815.jpg
при этом у Бабаха меткость на близкой дистанции с ружьём в обеих системах - одинаковая:
http://s018.radikal.ru/i509/1701/29/802066f05a41.jpg

и на закуску самое интересное - стрельба по наводке по невидимой цели:
IOCTH: шанс попадания такой же, как по видимой цели.
http://s018.radikal.ru/i509/1701/29/ecace8a247ac.jpg
OCTH: без шансов...
http://s018.radikal.ru/i503/1701/03/d07e6d0efa92.jpg

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 14:05:46

on 1485662543, feloric wrote:
А можно как-нибудь убрать это?  

Можно, для лежащих такое поведение выглядит логичным, а вот в сидящих можно было бы и попадать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 14:08:21

on 1485683406, Махновский wrote:
Относительно возросшей меткости:  

Сколько клеток пробежал солдат за ход?
На скрине я не вижу никакой суперметкости, вполне нормальная вероятность попадания на такой дистанции.
Стрельбу по наводке поправлю.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.01.2017 в 14:33:48

on 1485688101, Seven wrote:
Сколько клеток пробежал солдат за ход?  

судя по всему, солдат перед тем, как присесть, действительно бежал, но сколько, не знаю. Раньше в "перебежчиков" попасть было сложно - специально усложнял шанс попадания по активным. Максимум, шанс был 10-20 процентов для неопытного стрелка. Теперь они - лёгкая мишень.
Ещё обратил внимание, что, при недостаточной меткости, она всегда = 50%. даже с нулевой меткости при прицеливании, на следующий клик сразу даёт шанс 50%. Тоже какой-то баг???

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 14:37:53

on 1485689628, Махновский wrote:
Ещё обратил внимание, что, при недостаточной меткости, она всегда = 50%. даже с нулевой меткости при прицеливании, на следующий клик сразу даёт шанс 50%. Тоже какой-то баг

Не встречался с таким.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 29.01.2017 в 16:01:41
Я так понял - теперь при неудачном пинке двери подвижность не уменьшается? Хорошо. Попробуем потестировать игру с новой системой прицеливания и старой системой перехватов (я так понял - изменения касаются именно её).


on 1485687946, Seven wrote:
Сегодня в 07:02:23, feloric писал(a):

А можно как-нибудь убрать это?  

Можно, для лежащих такое поведение выглядит логичным, а вот в сидящих можно было бы и попадать.  


А разве в лежачих не попадают? Я думал - попадают, только реже.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 16:03:31

on 1485694056, Махновский wrote:
Если стрелять на близкие расстояния, где-то менее половины дальности оружия, то счётчик показывает уже 50 и 100 процентов шанс попадания.

У меня такого не происходит, на любой дистанции изменение шанса попадания плавное и логичное.


on 1485694056, Махновский wrote:
гранатная меткость всё же возрасла незначительно, по ощущениям. если раньше сидячие метатели демонстрировали сильное отклонение при бросках, то теперь метают также метко, как и стоячие гранатчики.

Я сравнивал в одном и том же сейве со стандартным 1.13, никакой разницы в бросании гранат нет. Соответствующий код в Ja2+AI не менялся.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 16:04:25

on 1485694901, Barrrmalej wrote:
А разве в лежачих не попадают? Я думал - попадают, только реже.

Случайная пуля может попасть только в стоящего.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 18:32:30
Обновление Ja2+AI

https://www.dropbox.com/s/nmewisgwbcvmfhf/ja2_7609en%2BAI_r381.exe?dl=0
https://www.dropbox.com/s/wkzhrpd3rwh99u2/ja2_7609ru%2BAI_r381.exe?dl=0

- уменьшен шанс прокачки механики при расклинивании оружия
- исправление бонуса открытых прицелов для NCTH
- случайные пули могут попадать в солдата независимо от положения тела, если он не паникует (cowering)
- осколки могут попадать в солдата независимо от положения тела
- наблюдатель не может перехватывать

Улучшенный OCTH:
- исправление для стрельбы по невидимым целям
- дистанция полного штрафа стрельбы по движущейся цели уменьшена до половины дневной дальности

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 29.01.2017 в 18:47:31

on 1485703950, Seven wrote:
- случайные пули могут попадать в солдата независимо от положения тела, если он не паникует (cowering)  


Имеется ввиду положение тела "лежать прикрыв голову руками"?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 18:49:13

on 1485704851, Barrrmalej wrote:
Имеется ввиду положение тела "лежать прикрыв голову руками"?

Или "сидеть, прикрыв голову руками".

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.01.2017 в 23:07:35
билд 381 - воевать отлично!
из недостатков - появился дружественный огонь по своим лежачим. Возможно, ошибаюсь, но раньше всегда те, кто сзади, стреляли поверх лежачих.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 23:11:19
2Махновский:
В принципе, можно запретить случайные попадания по лежащим.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.01.2017 в 23:41:19

on 1485720679, Seven wrote:
В принципе, можно запретить случайные попадания по лежащим.
наверное, так будет лучше и логичнее. ещё бы неплохо вернуть ботам проверку на вероятность стрельбы по своим. а то в желании пристрелить врага валят всех, кто стоит перед ними, не разбираясь свой-чужой

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.01.2017 в 23:46:15

on 1485722479, Махновский wrote:
ещё бы неплохо вернуть ботам проверку на вероятность стрельбы по своим. а то в желании пристрелить врага валят всех, кто стоит перед ними, не разбираясь свой-чужой

Ее никто не отключал, просто раньше они не попадали в сидящих и лежащих, а теперь попадают.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 29.01.2017 в 23:52:10
Можно ли просто уменьшить вероятность случайного попадания по лежачим? Вообще до сих пор я полагал, что игра при выстреле просто выбирает(как - не важно) направление полёта пули и смотрит, есть ли кто перед нею, но коли есть возможность запретить попадание по кому-либо, значит результаты выстрела определяются своеобразным "броском кубика", как в ролевых играх?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 00:01:36

on 1485723130, Barrrmalej wrote:
Можно ли просто уменьшить вероятность случайного попадания по лежачим?  

Вероятно, можно технически, но я этим заниматься не планирую.


on 1485723130, Barrrmalej wrote:
Вообще до сих пор я полагал, что игра при выстреле просто выбирает(как - не важно) направление полёта пули и смотрит, есть ли кто перед нею

Это так, но в стандартном 7609 пули пролетают через сидящих и лежащих, если не они являются целью


on 1485723130, Barrrmalej wrote:
результаты выстрела определяются своеобразным "броском кубика", как в ролевых играх?

Броском кубика в OCTH определяется вероятность попадания, из нее потом вычисляется траектория, затем пуля летит, встречает препятствие и начинается обработка попадания.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 00:04:20

on 1485723734, Махновский wrote:
у меня стоячий враг пристрелил своего, который бежал перед ним.

Случается регулярно. В коде есть функция проверки на дружественный огонь, но она, вероятно, не вполне надежно работает.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 30.01.2017 в 02:59:31
2Махновский:  
on 1485723734, Махновский wrote:
у меня стоячий враг пристрелил своего, который бежал перед ним.

И раньше такое было. Особенно ополы любят.

on 1485703950, Seven wrote:
- осколки могут попадать в солдата независимо от положения тела  

Имеется ввиду осколки от гранат? Что нужно скачать, чтобы анимация с осколками была?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 03:02:43

on 1485734371, Venator wrote:
Имеется ввиду осколки от гранат?

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


on 1485734371, Venator wrote:
Что нужно скачать, чтобы анимация с осколками была?

Анимации с осколками в игре нет, отображаются как обычные пули - точками.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 30.01.2017 в 03:24:24
2Seven:  
on 1485734563, Seven wrote:
Анимации с осколками в игре нет, отображаются как обычные пули - точками.

У меня не отображаются. И шрифт у Махновского другой, и ранги. 
Использую Full_7609ru+Mods.7z от 20.11.2015 1,2Гб

И еще момент. По моему мерку заряжают через стену, с пулемета, причем мерк своего положения не выказывал.
Откуда они знают, что мерк там? Палил, пока я не увел ее за тренажер, справа.
[offtop]http://s04.radikal.ru/i177/1701/78/36fb5420ecc9.png[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 30.01.2017 в 12:03:09
2Махновский:  
on 1485765125, Махновский wrote:
это прописывалось отдельно, поверх базавого 7609.  
осколки удобно добавлять в гранату через xml editor непосредственно в самой гранате.  

Больше никак?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 12:39:43

on 1485735864, Venator wrote:
Использую Full_7609ru+Mods.7z от 20.11.2015

Выглядит как что-то довольно старое. Для полного использования возможностей Ja2+AI есть смысл скачать новую сборку.

on 1485735864, Venator wrote:
И еще момент. По моему мерку заряжают через стену, с пулемета, причем мерк своего положения не выказывал.  
Откуда они знают, что мерк там? Палил, пока я не увел ее за тренажер, справа.

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

Осколков гранат в стандартном 1.13 нет, насколько я помню, по умолчанию они могут быть прописаны в SDO, AFS, Aimnas и других оружейных модах, или надо прописывать руками в XML или с использованием XML Editor.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 30.01.2017 в 12:49:46

on 1485769183, Seven wrote:
Осколков гранат в стандартном 1.13 нет, насколько я помню, по умолчанию они могут быть прописаны в SDO, AFS, Aimnas и других оружейных модах, или надо прописывать руками в XML или с использованием XML Editor.

Explosives таблица?
А новую сборку какую предпочтительнее? 7609+МоД или 7609 СВО?
Играю в Мод AR.
Нашел 4 Framework. Попробую запустить эдитор.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 12:53:45
2Venator:
AR+SDO предпочтительнее, на мой взгляд, но он не полностью русифицирован - названия предметов на английском.
Таблица explosives.xml, например, для осколочной гранаты, 150 осколков HP типа с повреждением 5 и дальностью 10 клеток:

Quote:
<uiIndex>4</uiIndex>
...
<usNumFragments>150</usNumFragments>
<ubFragType>0</ubFragType>
<ubFragDamage>5</ubFragDamage>
<ubFragRange>100</ubFragRange>

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 17:10:39
Вопрос знатокам: возможно ли днем взять аэропорт такой командой, и какая стратегия штурма наиболее оптимальна?
Wildfire+SDO, уровень эксперт, отключены подкрепления.

https://www.youtube.com/watch?v=yukWLwY7lNQ

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 30.01.2017 в 17:40:34
Да, возможно.
1) Нужно брать под контроль южное здание и работать с крыши.
2) Затем двое, мимо контейнеров пробиваются к центральной двери, а двое пробиваются к торцовому входу. ИМХО, это самая трудная часть операции, потому что там внутри шкерится очень много нехороших челов, и тут пригодилась бы Лиска. Впрочем, в ВФ Айра тоже амбидекстер.
3) Снайпер с крыши, перебирается на основную и подавляет тех, кто на поле или будет выбегать из дома. Занимаемая позиция - верхний правый угол.
Главное, чтобы позднее один из торцовой пары прикрывал угол, иначе драник может выйти через задний вход, пройти вдоль стены и замочить снайпера.
В Акелловском ВФ я этот сектор брал именно так. Другое дело, что в акелловском ВФ Драссен не является приоритетной целью и я к нему подходил будучи 4-6 уровня.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем night на 30.01.2017 в 18:11:46
2Seven: В принципе возможно, захват строения с яшиком для купленных шмток. и его защита на интерапте. Успех не более 20% зависит от аптечек и оружия что у дряньцев. С повышением крутости игры(более тяжелого вооруженния у противника) придется менять стратегию по ходу дела ибо будут прошибать стены.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.01.2017 в 18:13:44
2Venator:
Про южное здание тоже думаю, распыление сил было явной ошибкой.
Посадить на крышу Сдобу с 2x оптикой, к ней Барри и Игоря, пусть прикрывают и бросают гранаты.
Правее за забором Айру с биноклем, левее МД с биноклем, пусть наблюдают и при необходимости прикрывают подавлением.


on 1485787234, Venator wrote:
В Акелловском ВФ я этот сектор брал именно так.

Возможно, там AI не так активно обходит с флангов, а тут, если сесть в одном месте, есть опасность что окружат.
Кроме того, снайпер на крыше тоже не панацея - задавят очередями, и толку от него будет ноль.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 30.01.2017 в 19:36:05

on 1485785439, Seven wrote:
Вопрос знатокам: возможно ли днем взять аэропорт такой командой, и какая стратегия штурма наиболее оптимальна?
Wildfire+SDO, уровень эксперт, отключены подкрепления.
 
https://www.youtube.com/watch?v=yukWLwY7lNQ


Нда, тут "плохая фортификация" аэропорта играет злую шутку. Много проходов на территорию аэропорта = много вариантов для обхода противником. Лично я, с такой командой, против превосходящих по кол-ву сил противника первым делом попробывал такую тактику:
1 - сосредоточить основной огонь наиболее подготовленных мерков в одном направлении, дабы иметь максимальную огневую мощь
2 - что-бы 1-е имело смысл, я-бы искуственно ограничил варианты путей обхода и наступления противника.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 31.01.2017 в 13:34:12
2MaksFay:
Да и хорошая фортификация мало помогает в таких случаях. Главный козырь - это узость природного дефиле, например в секторе D14 достаточно снайпера, пулеметчика и пару автоматчиков, посаженных у деревьев, чтобы никто с низу не прошел. Сколько бы их не было. Автоматчики по краям, за деревьями, пулемет по центру, снайпер вправо, поближе к воде.


on 1485770025, Seven wrote:
Таблица explosives.xml, например, для осколочной гранаты, 150 осколков HP типа с повреждением 5 и дальностью 10 клеток:  

Отредактировал для двух гранат, 40мм и мины.
Значения выставлять произвольные или где-то есть таблица?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 31.01.2017 в 13:48:48

on 1485858852, Venator wrote:
Значения выставлять произвольные или где-то есть таблица?

Таблиц нет, можно ориентироваться на значения из модов - SDO, AFS, Aimnas.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем MaksFay на 01.02.2017 в 14:22:10

on 1485858852, Venator wrote:
Да и хорошая фортификация мало помогает в таких случаях.


Не соглашусь, большинство "складов" вокруг Альмы я спокойно взял 12 мерками против 32 элитчиков, без потерь и серьёзных ранений. Т.к. там именно "фортификация" ограничивает как пути прохода на территорию складов, так и пути выхода. Так что снайпер+пулемёт+наблюдатель/автоматчик напротив каждого шлагбаума просто не дают противнику головы высунуть, ведь пространства для обхода с фланга у него просто отсутствует.

А вот бои в лесах и полях даже с равными силами это всегда большая боль

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 04.02.2017 в 22:38:58
Отправил лесбиянок и Гамоса из Драссена в Алдею и на 381 билде зависает игра при кошачьей засаде. Пытался несколько раз. Коты нападают в разных секторах, но игра все равно виснет. Закрывает только завершение процесса.
Запустил 368 - прошел без котов. Через пару дней попались и тоже зависло.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем PARKAN на 05.02.2017 в 11:15:21

on 1485703950, Seven wrote:
- случайные пули могут попадать в солдата независимо от положения тела, если он не паникует (cowering)  


Теперь враги кучкуясь,если один из солдатов ложиться а другой сзади стреляет стоя на подавление\или просто очередеью,попадает по рядом лежачему напарнику...немного глупо выглядит если честно. :o

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.02.2017 в 12:28:05
2PARKAN:
В следующей версии должно быть починено.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.02.2017 в 20:15:26
Поскольку периодически возникают вопросы относительно баланса NCTH, вот пример того, как это выглядит в моих играх, при использовании NCTH:

https://www.youtube.com/watch?v=x03TK22_-74

На видео сравниваются:
- пистолет
- AK-74 с открытым прицелом
- AK-74 с 4x прицелом
- СВД с 12x прицелом

Что можно увидеть в демонстрации:
- пистолет обеспечивает приемлемую вероятность попадания на ближней дистанции (до 100-150м)
- АК-74 с открытым прицелом позволяет попадать в цель на дистанции 200-300м с вероятностью 30-50%
- АК-74 с прицелом 4х позволяет попадать в цель с вероятностью 0.8-0.9 на всей дистанции видимости
- СВД с прицелом 12х позволяет попадать в цель с вероятностью 0.8-0.9 на дистанции, превышающей стандартную дальность видимости
- нет сверхточной стрельбы с оптикой на ближней/средней дистанции, вероятность попадания несколько превышает стрельбу с открытым прицелом, но не в разы

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем baikal51 на 20.02.2017 в 00:28:28
Да, в 381 билде дружественный огонь это вещщщь. Сегодня в аэропорту половина ополченцев с радостными криками "Я хочу чтобы мной гордились" перебила вторую половину. Оставшиеся были значительно прорежены моими мерками. Как-то это ИМХО не совсем правильно, а?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.02.2017 в 01:15:08

on 1487539708, baikal51 wrote:
Сегодня в аэропорту половина ополченцев с радостными криками "Я хочу чтобы мной гордились" перебила вторую половину.

Чисто "Бешеные псы", и в конце все умерли.

Вот тут дружественный огонь AI должен быть починен:
https://www.dropbox.com/s/qc32wt54x203ns9/ja2_7609en%2BAI_r388.exe?dl=0
https://www.dropbox.com/s/nebc4yao94955hr/ja2_7609ru%2BAI_r388.exe?dl=0

Описание:
- лежащие или паникующие избегают случайных попаданий
- дружественный огонь для AI отключен
- некоторые доработки улучшенного OCTH: уменьшенный штраф на движение вблизи, минимальный шанс 1% для AI при стрельбе по видимой цели (не в голову), дополнительный штраф при стрельбе по цели, находящейся за укрытием сидя или лежа
- AI разрешено пересекать две клетки глубокой воды при поиске пути
- ополчение может поднимать оружие/патроны

- r8382 fix: delayed explosions not possible in roofs (by Flugente)
- r8384 fix: crash when loading a savegame repeatedly due to initialisation flag not being reset (by Flugente)
- r8380 fix: crash when entering combat without any mercs in sector on duty (by Flugente)
- r8379 fix: Accelerated roof collapse code (by Flugente)
- r8386 fix: If 'GetItem' assignment isn't possible due to no valid items in target sector, indicate this to the player.
- r8385 Fix: deadlock on ammo creation popup
- r8388 Fix: merchants stack identical items (by Flugente)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 20.02.2017 в 01:33:25
2Seven:

"Ну, вы, блин, даёте!"

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 20.02.2017 в 11:52:19

on 1487542508, Seven wrote:
- некоторые доработки улучшенного OCTH: уменьшенный штраф на движение вблизи, минимальный шанс 1% для AI при стрельбе по видимой цели (не в голову), дополнительный штраф при стрельбе по цели, находящейся за укрытием сидя или лежа  

если был прописан увеличенный штраф в ja2_options, то эти штрафы ссумируются?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.02.2017 в 12:05:17

on 1487580739, Махновский wrote:
если был прописан увеличенный штраф в ja2_options, то эти штрафы суммируются?

В новом расчете OCTH опция CTH_PENALTY_FOR_TARGET_MOVEMENT не учитывается, значения штрафа на движение заданы в коде.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 20.02.2017 в 13:04:01

on 1487542508, Seven wrote:
- ополчение может поднимать оружие/патроны  


А раньше не могло? Я вроде наблюдал нечто подобное.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 20.02.2017 в 13:43:22
2Barrrmalej:
раньше оружие  поднимали только стационарные оппы в безопасной зоне. но если у ополченца в бою заканчивались патроны, он тупо сидел и больше не атаковал.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 20.02.2017 в 22:08:32
Ламерский вопрос - куда распаковывать файлы дополнительного контента, те что .ogg?
В 1.13 папки Ambient в звуке не вижу.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.02.2017 в 22:25:18
2lol27:
Создать папку Data-1.13\Ambient, в ней должна быть папка SSA для звуков окружения и файл fire.ogg для звука горения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 20.02.2017 в 23:04:02

on 1487618718, Seven wrote:
Создать папку Data-1.13\Ambient, в ней должна быть папка SSA для звуков окружения и файл fire.ogg для звука горения.

Спасибо, теперь она есть.
И все же вопрос по этой чертовой системе лего-бомб. Сделал как надо
<nasLayoutClass>1</nasLayoutClass>            
<nasAttachmentClass>1</nasAttachmentClass>
для большинства гранат и для некоторых предметов.
Всякая ерунда типа канистр, шариков, бутылок нормально аттачатся, а вот светошумовые, газовые и шоковые гранаты нельзя привинтить ни к чему. А, собственно, ради них во многом эта фича и заинтересовала (хлопушка+вонючка - шикарная вещь!)
И да, из гранад веревка и резинка изначально вешается только на оборонительную гранату F1.
Неужели какие то еще параметры править надо? Я, помнится, когда то давно правил светодымогазовухам какие то параметры, вроде размеров, чтобы сажались нормально в разгрузку под гранаты, но это вряд ли тут влияет.
На видео вроде бы можно смешивать всё что угодно в разных комбинациях...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.02.2017 в 23:07:57

on 1487621042, lol27 wrote:
Всякая ерунда типа канистр, шариков, бутылок нормально аттачатся, а вот светошумовые, газовые и шоковые гранаты нельзя привинтить ни к чему. А, собственно, ради них во многом эта фича и заинтересовала (хлопушка+вонючка - шикарная вещь!)  

Параметр volatility > 0 в explosives.xml, иначе не произойдет активация взрывом.

Размеры предметов, карманы, разгрузки и прочее не имеет значения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 20.02.2017 в 23:08:17
2Seven:

Тяжко тебе! Сочувствуем!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 20.02.2017 в 23:22:15

on 1487621277, Seven wrote:
Параметр volatility > 0 в explosives.xml, иначе не произойдет активация взрывом.
 
Размеры предметов, карманы, разгрузки и прочее не имеет значения.

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

Ну и совсем тупой вопрос

on 1487621277, Seven wrote:
Параметр volatility > 0 в explosives.xml  

Это означает любое значение больше нуля или необходимость выставить в ноль? :)

Всё, вопросы сняты, сделал как надо, большое спасибо за помощь.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.02.2017 в 23:29:36
2lol27:
volatility - это способность предмета взрываться от близкого взрыва, чем выше значение, тем больше вероятность взрыва.
Если этот параметр равен 0, взорвать гранату/мину другим взрывом нельзя.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 20.02.2017 в 23:40:59

on 1487622576, Seven wrote:
volatility - это способность предмета взрываться от близкого взрыва

Да, видимо поэтому не было возможности даже воткнуть такие гранаты в связку. К слову, для дымовухи все равно фокус не прошел, связать её нельзя, но эту неприятность пережить можно.
Да, работает фича странно. Нельзя сделать произвольную связку гранат, нужно цеплять резинку сперва к осколочной, потом уже навешивать другие. В итоге разве что метров на пять такую шнягу можно кинуть. К тому же попутал последовательность - и вся связка пошла аттачментом к веревке, с которой ничего сделать нельзя... Ну ладно, все равно есть над чем поглумиться. Одна только C4 с канистрой бензина чего стоит :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 20.02.2017 в 23:55:08
2lol27:

Садист-пироманьяк!!!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.02.2017 в 00:01:23

on 1487624108, Bonarienz wrote:
Садист-пироманьяк!!!

Ради этого и задумывалось. Можно осуществить любую мечту самоделкина.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 21.02.2017 в 00:10:34

on 1487624108, Bonarienz wrote:
Садист-пироманьяк!!!

Да ну ладно, что тут такого то.
Вот дождемся когда в новой версии, как в Fallout, добавят рецепты мины из мини-ядерного заряда - тогда уж и развернемся.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 21.02.2017 в 00:12:51
2lol27:

Нидаждётись! Из золота уран или плутоний мона тока в коллайдере спроворить... А их в Арульку еще не завезли...

Но мысль - интересная...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем baikal51 на 21.02.2017 в 00:38:05
2Seven:  
on 1487542508, Seven wrote:
Чисто "Бешеные псы", и в конце все умерли.  

388 билд переиграл тот же аэропорт, ополченцам не нарадуюсь, радостные крики все те же, но помирают под них только от рук вражин. И это уже правильно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.02.2017 в 00:41:08
2Bonarienz:
Урановые шахты в 1.13 вполне себе возможны через Minerals.xml

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 21.02.2017 в 11:37:10

on 1487626868, Seven wrote:
Урановые шахты в 1.13 вполне себе возможны через Minerals.xml  


Любопытная история получится. Пришли избавители и загнали жителей на урановые рудники  ;D

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 21.02.2017 в 14:24:02
2Barrrmalej:

+

2Seven:

Путь от рудника до получения даже одной порции оружейного урана (плутония) критической массы - для этого не хватит всего золота и серебра Арульки. И по времени - года три надо...

А "Минералс.хамло" - полезен, да... Можно рудой торговать - новый порт, новые сюжетные линии, новые умения... Из самых простых - натирать спинки прицелов - в ночи светиться будут!!!

Хм... Фло - организует на части Арулько переворот, соблазнив Босса, и организует Арульканскую Рудную Ассоциацию, АРА - с регистрацией в Арцахе...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 22.02.2017 в 13:20:52
2Seven:
выделил вчера 15 минут потестировать новый билд.
что понравилось:
1) напал с ополченцами ночью на соседний сектор. После первой стычки, когда оппы замочили трёх ближайших солдат, наступило затишье и игра перешла в реальное время. Во время этой паузы ополченцы дружно кинулись мародёрствовать трупы. Красавчики, сами проапгрейдились до киборгов!
2) Несмотря на наличие в секторе реки, часть солдат Дряни переплыла на другой берег, чтобы зайти к моим бойцам с тыла, и этим застали часть оппов  врасплох, быстро замочив их.

что не понравилось:
Дружественный огонь стал чересчур дружественным:
- Пули летят сквозь впереди стоящих.
- Один из ополченцев подбежал к куче солдат подраться врукопашку. 1 против 6. Кинул ради интереса туда гранату. Все получили урон, кроме моего оппа. Unreal.

Было бы неплохо вероятность дружественного огня оставить, но реализовать это как-то иначе:
Допустим, если стреляющий находится сразу за спиной, то он не может попасть в впереди стоящего соратника; у того, кто находится через клетку - уже есть шанс случайно попасть в своего. И т.д. Чем дальше стоит за спиной, тем выше шанс задеть своего.
Лежащие не могут задеть лежащих, так как стреляют вверх (поверх лежащих), но могут уже задеть сидящих.
Стоящий попасть в впереди присевщего не может, и т.д.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем baikal51 на 23.02.2017 в 00:18:26
2Махновский:

on 1487758852, Махновский wrote:
Было бы неплохо вероятность дружественного огня оставить

Я уже второй день тестирую, так сказать, и заверяю что мерки по крайней мере в спину получают друг от друга за милую душу. Сидячие так точно. Да вроде бы и лежачие. Вот за оппами не замечал, те только от ворога огребают, у них теперь полное боевое слаживание.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 23.02.2017 в 00:22:46
2baikal51:
Избегание дружественного огня сейчас только для AI - игрок вполне в состоянии просчитывать последствия своих действий и не стрелять очередями, если в секторе обстрела находятся свои наемники или ополченцы не в положении лежа.

2Махновский:
С дружественным огнем что-нибудь опять сделаю :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.02.2017 в 05:37:12
Обновление Ja2+AI:
- уменьшен максимальный разброс пуль в OCTH для более эффективного подавления
- ограничение дружественного огня для AI в зависимости от положения тела: стоящий может попасть только в стоящих, сидящий только в сидящих и стоящих, лежащий только в сидящих и стоящих

https://www.dropbox.com/s/bf67wghb1vzuymn/ja2_7609en%2BAI_r390.exe?dl=0
https://www.dropbox.com/s/qjdhn153cyts5o1/ja2_7609ru%2BAI_r390.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 24.02.2017 в 10:48:10

on 1487903832, Seven wrote:
- уменьшен максимальный разброс пуль в OCTH для более эффективного подавления  

чем старый разброс не устраивал? уменьшение угла разброса может отразиться на общей меткости всех типов оружий?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.02.2017 в 12:01:04

on 1487922490, Махновский wrote:
чем старый разброс не устраивал?

Слишком большой. Уменьшение положительно сказывается на стрельбе на подавление и лучше выглядит.

on 1487922490, Махновский wrote:
уменьшение угла разброса может отразиться на общей меткости всех типов оружий?

Разброс промахов к меткости отношения не имеет.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 24.02.2017 в 13:53:08

on 1487926864, Seven wrote:
Разброс промахов к меткости отношения не имеет.
это хорошая новость.
возможно ли в дружественном огне добавить запрет на попадание по своим, находящимся спереди на соседней клетке, назависимо от их поз? это, наверняка, было бы реалистичнее.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.02.2017 в 14:16:59

on 1487933588, Махновский wrote:
возможно ли в дружественном огне добавить запрет на попадание по своим, находящимся спереди на соседней клетке, независимо от их поз? это, наверняка, было бы реалистичнее.

Звучит логично.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем baikal51 на 25.02.2017 в 10:41:09
2Seven:
Попробовал 390 и вернулся к 388, на новом для меня все-таки спинострел слишком частый

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.02.2017 в 14:44:40
пока только один бой попробовал на новом билде. мне понравилось. в своих попадали только три раза, из которых один - мой грешок - не заметил ополченку, сидящую передо мной в траве, и пристрелили её за компанию очередью из дробовика. на мой взгляд, полностью отказываться от дружественного огня не стоит - потеряется атмосфера. научить бы ещё ботов рассматривать впереди стоящих как коллизии, чтобы они старались отойти в сторону для выстрела, а не стреляли им в спины-головы. но это, наверное, уже сложно будет, так как сзади стоящие не смогут видеть врага, находящегося за кем-то.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.02.2017 в 14:53:48
2Махновский:
AI просчитывает полет одной пули, и одиночными не должен попадать в своих, но автоматический огонь приводит к большому разбросу, который предсказать нельзя заранее. Реально можно только серьезно ограничить стрельбу очередями, если в секторе впереди находятся свои (как сделана дополнительная проверка при стрельбе на подавление), но это на практике приведет к тому, что очередями будут стрелять сильно меньше.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 25.02.2017 в 15:33:13
2Seven:  
on 1488023628, Seven wrote:
автоматический огонь приводит к большому разбросу, который предсказать нельзя заранее.
реализовано верно, согласен.

on 1488023628, Seven wrote:
Реально можно только серьезно ограничить стрельбу очередями, если в секторе впереди находятся свои (как сделана дополнительная проверка при стрельбе на подавление), но это на практике приведет к тому, что очередями будут стрелять сильно меньше.
тут надо смотреть и пробовать, как оно будет выглядеть во время боя, так как стрельба очередью через спины приводит к тому, что большинство пуль всё равно достаются спинам соратников.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.03.2017 в 10:38:00
Обновление Ja2+AI

https://www.dropbox.com/s/a61pbin2y1w3m52/ja2_7609en%2BAI_r394.exe?dl=0
https://www.dropbox.com/s/dziadjz1xv9p6q0/ja2_7609ru%2BAI_r394.exe?dl=0

- убраны опции: IMPROVED_AIMING_LEVELS, FULL_PATHING, SAFE_SUPPRESSION
- OCTH: ограничение доступных кликов прицеливания в зависимости от шока, например, при 50% подавления не больше 2 кликов
- OCTH: минимальный шанс попадания по видимой цели в корпус или ноги - 1%
- OCTH: увеличен штраф для прицелов на стрельбу по движущейся цели, процентный штраф от движения цели вблизи уменьшается максимум наполовину
- наблюдатель не может перехватывать
- отключены отложенные взрывы на крышах (работали некорректно)
- исправление: некорректное вычисление AP при подавлении
- исправление: некорректное вычисление счетчика подозрительности
- AI: дополнительные проверки на дружественный огонь, проверка сектора стрельбы при выборе автоматического режима огня, более строгое ограничение при вероятности дружественного огня, учет вероятности дружественного огня при выборе цели
- Red AI: новое поведение (при передвижении с целью залезть на крышу к ближайшему противнику, залазить на ближайшую другую крышу, если оттуда можно увидеть противника и дальности оружия хватит дострелить до него)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 07.03.2017 в 06:53:28
Не запускаются берни-файлы установки мода. Комп выдает ошибки связанные с .dll-файлами. Обновление не помогло. Парочку недостающих скачал вручную, но застопорился на binckw32.dll - при установке мода пишет что что-то там некорректно... Можете архивом скинуть? Или подскажите как исправить.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.03.2017 в 12:59:18
2Vasya333:
Ja2+AI.exe не нужно устанавливать, достаточно скопировать в папку с игрой и запускать вместо стандартного Ja2.exe

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 07.03.2017 в 16:10:10
Спасибо )

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.03.2017 в 14:59:27
Обновление Ja2+AI

Описание:
- AI избегает дыма (небольшой штраф на задымленные клетки при выборе укрытия, отключен выбор задымленных клеток при поиске точки продвижения с укрытием)
- отображение теней ночью (экспериментальная фича, помимо визуального эффекта, тень уменьшает уровень освещенности, что позволяет эффективнее прятаться на такой клетке, особенно при наличии экипировки с модификатором скрытности)
- учет шанса дружественной стрельбы при выборе позиции
- отключена стрельба на подавление по умирающим или автомобилям
- некоторое ускорение работы Red AI
- если в Explosives.xml задано вертикальное распределение осколков, использовать его, даже если предмет не имеет тега <Directional>, при этом горизонтальное распределение задается как 360 градусов
- шок от подавления уменьшает агрессивность AI
- AI чаще использует бег для передвижения в укрытие
- новое решение Black AI: смена позиции (увеличенная дальность поиска, требования наличия укрытия от обстрела и видимости противников)

Скачать:
https://www.dropbox.com/s/hqelmvjk0entd44/ja2_7609en%2BAI_r404.exe?dl=0
https://www.dropbox.com/s/jh1eo8e450yqian/ja2_7609ru%2BAI_r404.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 13.03.2017 в 02:27:43
провёл на новом билде один бой. всё работает хорошо, стрельба идёт грамотно.

on 1489319967, Seven wrote:
- учет шанса дружественной стрельбы при выборе позиции  
тут тоже всё хорошо. в мерков пару раз попадали, но это было отклонение пули от траетории. когда стреляла толпа оппов через своих, они рассредоточились, поэтому впередистоящих не задели ни разу.

on 1489319967, Seven wrote:
- если в Explosives.xml задано вертикальное распределение осколков, использовать его, даже если предмет не имеет тега <Directional>, при этом горизонтальное распределение задается как 360 градусов  

то ли показалось, то ли гранаты стали значительно правильнее давать разлёт осколков, чаще попадая ими в противников (заметил ещё с предыдущей версии билда). тег <Directional> обычно отключаю. С ним на прежних билдах был глюк: какие бы углы разлёта по горизонтали и вертикали не задавал, при взрыве вся дробь летела только в направлении указанного градусами угла.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 18.03.2017 в 19:54:17
Seven: дружище, подскажи, во что нынче сыграть можно на основе этого (твоего) мода? К примеру "AR" покатит на нём? Или "Солдаты Анархии"? Насчет второго, вопрос скорее к Махновскому:  :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.03.2017 в 19:56:01
2SuLaR:
Хоть что на основе 7609.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 18.03.2017 в 20:19:56
2Seven: видел что вышло обновление AR, но не могу найти инфу на этом сайте. Он на новом билде? И переведено ли обновление?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.03.2017 в 21:58:41
2SuLaR:
Ссылки на обновления AR есть в теме про установку. Перевода обновления вроде никто не делал, насколько я знаю. Версия для 7609.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.03.2017 в 23:20:28
2SuLaR: SoA сделан на основе 7609. соответственно, подхватывается любым загрузочным ехе-файлом для 7609.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Your_friend на 20.03.2017 в 17:03:42
Ребят всем доброго времени суток! не могу запустить сие обновление. Кидаю ja2_7609ru+AI_r404.exe в папку с установленной чистой ja2 gold, при запуске ругается на отсутствие binkw32.dll, установка radtool не помогает. Подскажите пожалуйста как правильно запускать или ткните на инструкцию по запуску.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.03.2017 в 17:10:55
2Your_friend:

http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;num=1204028534
или
http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;num=1411964565
или
http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;num=1326963083

ja2_7609ru+AI_r404.exe заменяет Ja2.exe мода 1.13 в папке с уже установленным модом 1.13.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Your_friend на 20.03.2017 в 18:08:21
Спасибо! установил, все работает :) очень отрадно видеть, что JA не стоит на месте и улучшается, с удовольствием пройду еще разок)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем sunnymite на 30.03.2017 в 20:14:06
Всем привет!
Вопрос к камраду Seven-y
На данный момент использую официальную 7609 (Eng) и твой JA2+fix.ехе
Наделал очень много изменений\модификаций по своим собственным вкусам и предпочтениям и в хмл-ах, и в ини-файлах, и на картах.
Если просто скачаю твой текущий екзешник JA2+AI.ехе и загружу свои сейвы - оно будет безглючно работать, или JA2+AI.ехе можно использовать только с девственно чистой, нередактированной 7609?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.03.2017 в 20:19:36
2sunnymite:
Приветствую!
Ja2+AI в теории полностью совместим с оригинальным Ja2.exe и Ja2+fix.exe, так что проблем не должно быть, сейвы совместимы, так как новых данных нет.
При загрузке сейвов другой версии может ругаться, но работать должно без проблем.
В настоящий момент Ja2+AI используется с разнообразными модами на основе 7609, вроде все везде работает, но нужно учитывать, что изменений в игровой механике достаточно много, и баланс в игре будет другой по сравнению со стандартом.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем sunnymite на 30.03.2017 в 22:50:14
2Seven:
Спасибо за ответ, попробую когда будет возможность.
На первой странице этого топика есть линк на версию r357, но почитав этот топик я вижу, что у есть более поздние версии. r357 более стабильная и следует использовать её?
Насчёт баланса - так он же вроде бы задаётся через хмл-ы и ини, а не через экзешник?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.03.2017 в 22:54:11
2sunnymite:
Вроде r404 нормально работает, имеет смысл использовать ее. Первую страницу пока не успел еще обновить.

Помимо xml, многое зависит от версии exe, например, в Ja2+AI есть изменения для системы перехвата, NCTH, OCTH, шпионских операций, камуфляжа и многого другого, все это заметно влияет на баланс игры.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем sunnymite на 31.03.2017 в 00:18:38

on 1490903651, Seven wrote:
Помимо xml, многое зависит от версии exe, например, в Ja2+AI есть изменения для системы перехвата, NCTH, OCTH, шпионских операций, камуфляжа и многого другого, все это заметно влияет на баланс игры.


Теперь понял. Ок, спасибо, буду иметь в виду.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 31.03.2017 в 16:52:55
Обновление Ja2+AI

https://www.dropbox.com/s/fgiwvtm7452r067/ja2_7609en%2BAI_r409.exe?dl=0
https://www.dropbox.com/s/li030hqkgrmbvqi/ja2_7609ru%2BAI_r409.exe?dl=0

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

OCTH:
- отключено уменьшение визуальной дистанции для снайперов
- плавное уменьшение шанса попадания за пределами видимости
- навык снайпера дает бонус прицеливания только при использовании винтовок, снайперских винтовок или автоматов

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 31.03.2017 в 20:12:34
билд 404. если у ветеранов закончились патроны и они не видят поблизости валяющийся ствол или патроны, они игнорируют приказ "все в атаку".

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 31.03.2017 в 20:16:56
2Махновский:
Они его не игнорируют, приказ AI меняется.
Вероятно, они просто боятся атаковать без оружия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 31.03.2017 в 20:20:33
2Seven: можно как-то сделать так, чтобы они не боялись? так как если они видят врага, то бегут в атаку даже без оружия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 31.03.2017 в 20:28:44
2Махновский:
Не думаю, что отправлять безоружных в атаку - правильная мысль.
Видимого противника они атакуют, так как в этой ситуации сидеть и ждать опаснее, чем атаковать. Если же видимого противника нет, можно надеяться, что кто-то другой его подстрелит, или патроны подвезут, или противник сам пойдет вперед и попадет в засаду.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 31.03.2017 в 20:50:33
Но, наверное, можно сделать так, чтобы они видели и бежали к ближайшему к ним обнаруженному любым ополченцем оружию?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 31.03.2017 в 20:57:57

on 1490982633, Махновский wrote:
Но, наверное, можно сделать так, чтобы они видели и бежали к ближайшему к ним обнаруженному любым ополченцем оружию?

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 31.03.2017 в 21:00:27
было бы неплохо. а то глючно смотрится, что часть ополченцев воюют, а другая часть - собирается в кучку за жизнь потрещать, и до войны им уже нет дела.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 01.04.2017 в 00:14:22
Хм... а сколько патронов выдаётся ополченцу? Я полагал - у ИИ бойцов боезапас бесконечен.

2Махновский:  вообще проблема актуальна, наверное, для твоего мода  ;D Тут даже меркам боезапаса не всегда хватает.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.04.2017 в 01:11:22
2Barrrmalej:
Патроны конечные, количество зависит от уровня продвинутости конкретного солдата/ополченца и других параметров.
Для зеленого ополчения это bAmmoClips =3 + Random( 2 ), то есть от 3 до 4 магазинов.
Насколько я понимаю, выдаются магазины стандартного размера для оружия, так что, если оружие имеет стандартный магазин малой емкости, то могут быть проблемы.
AI понимает, что у него осталось мало патронов, и прекращает стрелять на подавление, потом стреляет только короткими очередями, когда патронов совсем мало, может перейти на одиночные.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 01.04.2017 в 03:12:27
2Seven: а если кончились - начинает искать новое оружие и боеприпасы среди трофеев? Восстанавливаются сами они, надо думать, между боями? Или ежели расстрелял всё, что было в предыдущем бою, в следующий "пустым" пойдёшь?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.04.2017 в 10:28:30

on 1491005547, Barrrmalej wrote:
а если кончились - начинает искать новое оружие и боеприпасы среди трофеев?

Солдаты и ополчение подбирают оружие и патроны.


on 1491005547, Barrrmalej wrote:
Восстанавливаются сами они, надо думать, между боями?

Новые патроны выдаются при создании ополчения, то есть если сектор выгрузить и загрузить снова, или если ополченец повышается в звании. Если после боя сектор не выгружать, и тут враг нападет снова, то новое оружие и патроны не появятся.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 01.04.2017 в 11:54:37

on 1491031710, Seven wrote:
Новые патроны выдаются при создании ополчения, то есть если сектор выгрузить и загрузить снова, или если ополченец повышается в звании. Если после боя сектор не выгружать, и тут враг нападет снова, то новое оружие и патроны не появятся.  


Выгрузить - перейти на глобальную карту?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 01.04.2017 в 11:55:55
2Barrrmalej:
Загрузить другой сектор или на стратегической карте перераспределить ополчение между секторами, при этом оно пересоздается.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем sunnymite на 03.04.2017 в 01:41:02
2Seven:
ja2_7609en+AI_r411.exe - попробовал загрузить сейв из моей игры версии 7609 (в которую играю с твоим ja2_7609en+fix.exe) - выдал ошибку.
Какую версию ja2_7609en+AI.exe можно использовать с сейвами от 7609 чтобы они загружались? Ты говорил, что ja2_7609en+AI.exe вроде совместима с сейвами от даже очень модифицированной 7609?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 03.04.2017 в 19:43:38

on 1491172862, sunnymite wrote:
Ты говорил, что ja2_7609en+AI.exe вроде совместима с сейвами от даже очень модифицированной 7609?

Я говорил, что теоретически должна быть совместима. В чем там проблема - сказать сложно, но иногда бывает так, что сейвы из оригинальной версии не грузятся в Ja2+AI и наоборот.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 19.04.2017 в 10:15:36
Создал персонажа в черной одежде без шпионских перков. Оказалось, он прекрасно маскируется под элитного солдата! Может крутое оружие и шмотки с собой носить и убивать всех направо и налево, бродя по ночной карте. Так было задумано?  :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.04.2017 в 10:20:18

on 1492586136, Vasya333 wrote:
Создал персонажа в черной одежде без шпионских перков. Как оказалось, он прекрасно маскируется под солдата, да еще и под элитного! Может крутое оружие и шмотки с собой носить и убивать всех направо и налево. Так было задумано?  

Любой наемник может переодеться в гражданского или солдата. Не нужно снимать с врага одежду, подойдет любая, в том числе та, в которой наемники прибывают в Арулько, имеет значение только цвет.
Наемник без навыка шпиона будет обнаружен очень быстро, если начнет ходить на виду у противника, примерно в 4 раза быстрее, чем если бы у него было два уровня шпионского навыка.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем МАСТЕР на 19.04.2017 в 18:58:27
R409
- бинокли нужно активировать перед использованием

Не работает.
Мало того, сломался модификатор на туннельное зрение.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.04.2017 в 19:01:24
2МАСТЕР:
Туннельное зрение работает только тогда, когда бинокль активен.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем МАСТЕР на 19.04.2017 в 19:05:34
2Seven:
Почему дальность зрения увеличивается без всякой активации?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 19.04.2017 в 19:40:46

on 1492617934, МАСТЕР wrote:
Почему дальность зрения увеличивается без всякой активации?

Так не должно быть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем МАСТЕР на 19.04.2017 в 21:37:02
2Seven:
Проверил?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.04.2017 в 10:27:30

on 1492617684, Seven wrote:
Туннельное зрение работает только тогда, когда бинокль активен

ИМХО, лишний микроменеджмент. достаточно было бы бинокль в правую руку + L в направлении обзора. Так интуитивнее понятнее, как используется бинокль.
никогда не пользовался биноклем, возник вопрос:  у нпблбюдателя появляется ли какая-либо иконка при наблюдении?
типа такой, например: о-о

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.04.2017 в 10:29:39

on 1492759650, Махновский wrote:
ИМХО, лишний микроменеджмент. достаточно было бы бинокль в правую руку + L в направлении обзора. Так интуитивнее понятнее, как используется бинокль.  

Без активации бинокль превращается в чит, так как не требует AP для использования, можно с ним в руке ходить и бегать и иметь расширенное зрение в этот момент.


on 1492759650, Махновский wrote:
никогда не пользовался биноклем, возник вопрос:  у нпблбюдателя появляется ли какая-либо иконка при наблюдении?  

Обычная иконка споттера.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 21.04.2017 в 11:31:34

on 1492759779, Seven wrote:
Без активации бинокль превращается в чит, так как не требует AP для использования, можно с ним в руке ходить и бегать и иметь расширенное зрение в этот момент.  

логично. тогде пусть остаётся как есть.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 21.04.2017 в 12:50:27
А еще раз - как активировать бинокль?

вопрос: я вызываю меню через контр+точка. что такое там означают пункты:
milicia restock и milicia inspection?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.04.2017 в 12:54:37

on 1492768227, gzip wrote:
А еще раз - как активировать бинокль?  



on 1466672499, Seven wrote:
Изменения в тактике:
--------------------
- бинокли нужно активировать перед использованием (Look курсор + клик), также активируется режим spotting  



on 1492768227, gzip wrote:
вопрос: я вызываю меню через контр+точка. что такое там означают пункты:
milicia restock и milicia inspection?  

Ручная экипировка ополчения, описание тут:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=20797&prevloaded=1&&start=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем МАСТЕР на 21.04.2017 в 19:03:41
У меня на любой сборке с Ja2+AI бинокль (компактный) превращается в тройной суперчит. Он даёт бонус дальности стоит взять его в руку, да ещё и без штрафа к углу обзора. А потом можно ещё и активировать его и получить ещё один бонус к дальности, причём от нового значения.
[attach]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 27.04.2017 в 11:55:40
А еще бинокль у персонажей с перком "разведчик" дает бонус дальности видимости в темноте лучше любого ПНВ.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 27.04.2017 в 15:59:51
Я считаю, что нужно пофиксить некоторые возможности, связанные с шпионажем. Уж больно читовые. Например. Идет перестрелка. Враги, сосредоточенные, лежат в засаде. И тут выходят мирные жители, обступают их и начинают избивать. Убивают одного, второго, третьего. И так весь сектор. Свистят пули, взрываются гранаты. Мирные граждане при этом ходят как ни в чем не бывало и это никому не кажется странным.

Теперь они, а не снайпера и пулеметчики являются основной ударной силой.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.04.2017 в 12:50:31

on 1493297991, Vasya333 wrote:
И тут выходят мирные жители, обступают их и начинают избивать.  

Так не получится - счетчик подозрительности не позволит.
Кроме того, рядом со свежим трупом шпиона сразу разоблачат.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 29.04.2017 в 13:19:42
Обновление Ja2+AI

https://www.dropbox.com/s/ud3amcr4pqx6epa/ja2_7609en%2BAI_r415.exe?dl=0
https://www.dropbox.com/s/u1tc77wxof9og7n/ja2_7609ru%2BAI_r415.exe?dl=0

Изменения:
- AI чаще получает обвес/прицелы в раздаче оружия
- по умолчанию противогазы размещаются в инвентаре созданных солдат, а не надеваются сразу
- r8397 fix: описание выбранного уровня BR
- зависимость количества кликов прицеливания от дальности/шока действует только при динамической системе
- r1587 VR: исправление для отображения экранов загрузки
- бонус TUNNEL_VISION_REDUCED_WITH_BINOCULARS для разведчиков применяется только при активированном бинокле
- бонус SIGHT_RANGE_INCREASED_WITH_BINOCULARS для разведчиков применяется только при активированном бинокле, только для дневного/яркого света

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 29.04.2017 в 17:11:59
Действительно, свежие трупы приходится обходить. Но обойти 2 тайла - не проблема. Счетчик растет быстро только в присутствии большого количества врагов. 1-3 врага ушатываются легко (естественно, приходится выжидать удобного момента). Черные противники быстро раскрывают бойцов, переодетых в солдат, но мирных гораздо медленнее.

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

Даже если играть по старинке - со снайперами и пулеметчиками, то мирные тоже здорово помогают. Зачем ПНВ? Зачем бинокли? Мирные идут впереди и безопасно всех обнаруживают. Дальше - дело техники.


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 29.04.2017 в 17:41:04
Я предлагаю сделать так: как только была поднята тревога, все бойцы без шпионских перков получают некоторый шанс (например 10%) что их мгновенно раскроют. Это касается как военной, так и мирной одежды. В этом случае халява закончится, но возможность разведать или снять часовых до начала боя останется. Как вам идея?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 29.04.2017 в 22:23:59
"- r8397 fix: описание выбранного уровня BR"  - это как расшифровывается?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 29.04.2017 в 22:26:36

on 1493475119, Vasya333 wrote:
Зачем ПНВ? Зачем бинокли? Мирные идут впереди и безопасно всех обнаруживают. Дальше - дело техники


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 30.04.2017 в 06:03:53

on 1493493839, Махновский wrote:
"- r8397 fix: описание выбранного уровня BR"  - это как расшифровывается?

см. тут:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=23367

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 30.04.2017 в 11:12:43
столкнулся с таким приколом: дал ополченцам пяток автоматов. и с тех пор у меня в секторе всегда! формируются патроны к ним. более того, автоматы я забрал. (через меню "милиция инспектед"), ополченцев давно убили... наверное :) а патроны формируются. причем в 415 версии патроны эти формируются и в смежных секторах (вокруг сан-моны) ппц, чудеса!

кстати, начиная с какой  то версии, починили таки вооружение ополчения. но глюки с формируемыми патронами наверное будут вечными.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 01.05.2017 в 11:56:57

on 1493475119, Vasya333 wrote:
Вообще вот какая стратегия выработалась: ночь, в мирной одежде выходит каратист, спортсмен и еще парочка самых дешевых бойцов. Каратист шатает, спортсмэн обворовывает, а двое стоят на стреме. Если враги стоят кучей, то решает бросок оглушающей гранаты от приглашенного по такому случаю подрывника. Так вот все и зачищается.  


Любопытно, только не стоит забывать - шпионам в гражданском броня не положена, а значит любой маломальский прокол, и каратист отправляется на вечный покой, получив очередь в пузо. Можно, конечно, юзать S/L перед каждой вражиной, но таким образом можно вообще любой сектор зачистиь ломиком, не прибегая к помощи шпионов.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 01.05.2017 в 12:22:07

on 1493629017, Barrrmalej wrote:
маломальский прокол, и каратист отправляется на вечный покой, получив очередь в пузо.

или может подобрать выпавшее из врага оружие и уничтожить угрозу первым. или при хорошей атлетике - сбежать.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 01.05.2017 в 13:30:59

on 1493630527, Махновский wrote:
или может подобрать выпавшее из врага оружие и уничтожить угрозу первым. или при хорошей атлетике - сбежать.  
насколько я помню враг, заметивший шпиона, ходит первым. Даже если каратисту повезёт, и он промахнётся, так на выстрелы остальные сбегутся.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 01.05.2017 в 19:11:47
На деле каратист уверенно урабатывает любого противника. С запасом ходов. Если противник один, то шансов у него нет. Даже если он не умирает на первом ходу, то падает и долго-долго лежит. Ответного выстрела еще ни один не смог сделать. Даже когда каратист дважды подряд промахивался первыми ударами по элитному бойцу, то все равно потом его ушатывал. Единственная опасность для каратиста - это проходящий мимо еще один солдат. По этому нужно брать с собой еще пару-тройку "мирных жителей", чтобы поглядывали по сторонам. И аккуратно выбирать момент. S/L я принципиально не использую. Играю на сложном.

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

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 02.05.2017 в 04:36:41
Все это интересно. Только это уже не та игра получается. Эта имба превращает ее в комедию. Так что скорее описываю баги.

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

http://savepic.ru/13764858.jpg

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 02.05.2017 в 15:39:45
Следующие репортажи будут посвящены другим багам или имбам. А на этом пока все. :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 02.05.2017 в 19:38:12
2Vasya333: насколько я помню, доктор Кью не обладает навыком маскировки даже под гражданского, а значит супостат должен отсалютовать в его сторону дуплетом задолго до того, как храбрый революционер приблизится на расстояние удара.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 03.05.2017 в 04:32:06
Ошибаешься. Просто Кью изначально носит неподходящую одежду. Его нужно переодеть, тогда все будет работать. Посмотри в каком красивом белом кимоно он вышел на задание. Ни один враг не заподозрит подвох ;)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 03.05.2017 в 20:51:13
2Vasya333: в таком случае данная фишка стала работать иначе. Раньше гражданская одёжа мерку без навыка тайных операций помогала как зайцу стоп-сигнал.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.05.2017 в 11:01:52
Тестовое обновление Ja2+fix:

- исправление зависаний под Win10 (by The_Bob)
- версия exe 17.05.21

https://www.dropbox.com/s/xnbq09i4wu9xaap/ja2_7609en%2Bfix.exe?dl=0
https://www.dropbox.com/s/9n3we4cnsiv11n3/ja2_7609ru%2Bfix.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 24.05.2017 в 00:57:52
Кстати, касаемо шпиенского прохождения, вопрос
А "альтернативная" концовка
https://www.youtube.com/watch?v=B_ilj2w66T8
в этой версии всё еще рабочая?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем kchen на 24.05.2017 в 08:57:11

on 1495353712, Seven wrote:
Тестовое обновление Ja2+fix

Вчера погонял, зависания исчезли вроде. В Ваших будущих Ja2+AI будут ли внедрены эти исправления зависаний?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.05.2017 в 08:59:53
2kchen:
Планируется добавить.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Смешно на 24.05.2017 в 13:44:36
А ранец перед боем лучше не скидывать? Вещи из него пропадают.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.05.2017 в 13:48:52

on 1495622676, Смешно wrote:
А ранец перед боем лучше не скидывать?

Если не скидывать, будут штрафы.


on 1495622676, Смешно wrote:
Вещи из него пропадают.

Такое бывает, особенно после того, как начинают складывать один рюкзак в другой. Как с этим бороться - пока неизвестно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Смешно на 24.05.2017 в 13:53:47
Рюкзак в рюкзак не складывал, просто скинул Tims и все пропало, это первый раз у меня такое.
Спс, за быстрый ответ. Тогда еще вопрос)) Штурмовая винтовка относится к винтовкам или к автоматам, бонусы для кого?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.05.2017 в 14:00:37

on 1495623227, Смешно wrote:
Рюкзак в рюкзак не складывал, просто скинул Tims и все пропало, это первый раз у меня такое.  

К сожалению, такое иногда бывает.


on 1495623227, Смешно wrote:
Штурмовая винтовка относится к винтовкам или к автоматам

Класс оружия можно посмотреть на сайте у Бобби. Штурмовая винтовка - это отдельный класс Assault Rifle.


on 1495623227, Смешно wrote:
бонусы для кого?  

Бонусы в игре бывают разные, так сразу трудно сказать.

По общим вопросам, не относящимся к особенностям Ja2+AI, лучше спрашивать в общей теме про вопросы и предложения.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем lol27 на 24.05.2017 в 16:35:14
Ээ... пардон, про пропадающие вещи подробнее. Это фича нового exe? В стандартном 1.13 на такое никогда не напарывался. Всё время вожу в машине несколько полных рюкзаков с харчами, мерки тоже с ними бегают - ничего не пропадало. В другие рюкзаки, правда, только пустые убирал, а то бред получается.
Или пропадет шмот только при скидывании?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.05.2017 в 18:03:09

on 1495632914, lol27 wrote:
Это фича нового exe?  

Нет.


on 1495632914, lol27 wrote:
В стандартном 1.13 на такое никогда не напарывался.

А другие напарывались.


on 1495632914, lol27 wrote:
Или пропадет шмот только при скидывании?

И это тоже.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Смешно на 25.05.2017 в 08:32:29
Самое интересное, после первой пропажи вещей из ранца, теперь у всех мерков и всегда исчезает шмот не только из ранцев, но и из рюкзаков. Пришлось игру заново начинать ((

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 25.05.2017 в 13:16:31
2Смешно:

Знаменитая армейская присказка: "Чтоб служба мёдом не казалась!!!"

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 25.05.2017 в 20:38:49
Хм... у меня один раз пропали скинутые рюкзаки, но вещи из рюкзаков ни разу не пропадали.

on 1495353712, Seven wrote:
Тестовое обновление Ja2+fix:

- исправление зависаний под Win10 (by The_Bob)
- версия exe 17.05.21  


Есть ли смысл ставить эту обнову, ежели я играю на 7-ке?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 25.05.2017 в 20:55:30

on 1495733929, Barrrmalej wrote:
Есть ли смысл ставить эту обнову, ежели я играю на 7-ке?

Вроде это должно относиться к Win8+ и особенно Win10.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.06.2017 в 13:14:13
Обновление Ja2+AI

https://www.dropbox.com/s/exqjt0awf892g7d/ja2_7609en%2BAI_r421.exe?dl=0
https://www.dropbox.com/s/xh0s391cqofwqor/ja2_7609ru%2BAI_r421.exe?dl=0

Изменения:
- исправления игрового таймера для Win10
- значение AP_MIN_LIMIT ограничено [-100..0]
- исправление для отображения полосок состояния солдата над головой противника
- ограничение AP_MIN_LIMIT применяется при любом уменьшении AP
- подозрительность увеличивается, если противник видит несколько шпионов
- подозрительность увеличивается, если шпион одет гражданским и поднята тревога
- более сбалансированное вычисление сопротивляемости подавлению
- итоговая эффективность подавления ограничена [0..400]
- улучшенное вычисление шока от подавления
- максимальный шок от подавления ограничен  MAX_SUPPRESSION_SHOCK
- каждый ход AI солдат восстанавливает мораль на 2-4 единицы до величины 80+2*ExpLevel

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Vasya333 на 08.06.2017 в 18:04:07
Почему-то значительная часть текстового контента в игре становится на английском языке. И активируется анимационная заставка при запуске (в прежних версиях не было).

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Kirch на 12.06.2017 в 16:04:15
Hello Seven, do you can translate the curent version of Ja2+AI also to de, for the german community please. It would be really great. And thank you for all the work you make!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем KombaT на 12.06.2017 в 17:03:06

on 1497272655, Kirch wrote:
do you can translate the curent version

can you translate the curent version

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 12.06.2017 в 17:45:15
2KombaT:


on 1497276186, KombaT wrote:
can you translate the curent version  


can you translate the curRent version

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Kirch на 12.06.2017 в 17:56:14
i try it with WEdit but the JA2.exe does not open no matter what I try. JA2IEE can't read. And I know no other software to edit the exe file

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.06.2017 в 19:03:23
2Kirch:
See here:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=21864&goto=350042&#msg_350042

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Kirch на 12.06.2017 в 19:23:03
Amazing &#128515;&#128077;

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.06.2017 в 20:24:23
2Seven:
421 билд работает отлично - пока ни одного вылета! есть предложение улучшить приказ "Все в укрытие", так как ополчение его дружно игнорирует. Ожидается, что они будут искать зелёную зону, но они продолжают агрессивно переть на врага

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.06.2017 в 20:30:53
2Махновский:
Если им предварительно дать команду Hold или Retreat, то они перейдут в Defensive и будут более склонны прятаться, а не атаковать.
Команда Take Cover приводит не к выбору укрытия, к выбору оптимальной точки, которая может быть как укрытием, так и позицией для нападения, в зависимости от текущей ситуации, а также морали и настроек солдата, так устроен оригинальный AI и тут трудно что-то сделать без переделки всей системы управления ополчением.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.06.2017 в 20:44:17
2Seven: спасибо за пояснение. Retreat рекомендовал бы использовать только в крайнем случае, иначе все оппы постепенно подрываются сбежать из сектора.  :)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.06.2017 в 21:05:49

on 1496657653, Seven wrote:
- значение AP_MIN_LIMIT ограничено [-100..0]  

предлагаю расширить диапазон до +16 хотя бы, так как значения -100 и до 0 ничего не меняют - подавленные тушки что при -100500, что при 0 очков действий - просто туши для расстрела. При +16 у них есть они хотя бы один, самый первый, ход под подавлением, когда они могут отползти на 1 тайл.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.06.2017 в 21:31:16
2Махновский:
AP_MIN_LIMIT сейчас определяет абсолютный минимум AP, в том числе при потере от ранений и т.д., так что делать его положительным неправильно. Оптимальное значение, на мой взгляд, от -40 до -20, чтобы не нарушать механику игры. AP от подавления в любом случае не могут опуститься меньше 0, отрицательные значения - это только если пуля попала или другие причины.
Что можно сделать в коде, так это ограничить потерю AP от подавления на своем ходе до значения примерно AP_MAXIMUM/5, то есть 20 AP в стандартной системе, что равно MAX_AP_CARRIED. При этом, если солдат запаниковал, то он все равно потеряет все AP, такова сейчас механика работы подавления.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 18.06.2017 в 22:03:56

on 1497810676, Seven wrote:
если солдат запаниковал, то он все равно потеряет все AP, такова сейчас механика работы подавления.

можно ли сделать данную механику опционально включаемой в ja_options?
до этого настраивал старую механику от Флугента, и мог получить свои желаемые 16 очков на первый ход под подавлением, поэтому мне она более приемлема. То есть, у меня всё же был выбор, оставить наймника прижатым к земле, чтобы повысить его защиту, или отодвинуть его назад на клетку, чтобы дать ему шанс избежать печальной участи. Сейчас же любой подавленный боец - это 99-процентный труп, если нет возможности быстро к нему подбежать другим бойцом, чтобы отвлечь огонь на него, или прикрыть дымовыми гранатами.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 30.06.2017 в 04:22:27
2gzip:  
on 1493493996, gzip wrote:
соглашусь с этимСказанным, так как все прибамбасы к оружию и экипировки начисто нивелируются  шпионством. у меня вся моя армия одета в форму врагов. это позволяет не только сблизиться с противником, что делает ненужным оптику и тп навороты.

А может просто не нужно одевать чужую форму и игра сама придет в равновесие? И сразу станут нужны оптика и тп навороты.
Вот у меня юниты бегают в собственной униформе и если одеть одежду, то потеряешь ее навсегда. Поэтому и приходится задействовать весь арсенал, а шпиона использовать только для разведки. Придет в сектор 100 рыл и начинается заруба. И никаких шпионов, все по честному, на размен. Я в них, они в меня.
Кстати, вот пример моей формы. Если открыть картинку в новой вкладе, то лучше видны детали.
[offtop]http://s04.radikal.ru/i177/1701/78/36fb5420ecc9.png[/offtop]

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 09:04:46
2Махновский: в смысле - подавленный боец не теряет, а наоборот, получает ОД? Тогда какой смысл в подавлении? Нет, понятно, что игрок будет понимать - это ненадолго, лучше увести ценного бойца, но ИИ то такие тонкости недоступны. А значит ежели давить врага длинными очередями, в ответ прилетит очень много прицельных выстрелов. Надо ли говорить, чем это чревато в модах, где количество супостатов увеличено?
Правда в том же 7,62 перс, ежели у него адреналин подскакивал (например в результате того же подавления) начинал действовать быстрее, но при этом стрелять и попадать мог разве что из дробовика. Не очень разбираюсь в механике 1.13. Тут при подавлении меткость падает?

2Venator: вроде в свежих версиях екзешника при смене одежды старая попадает в инвентарь. Кстати, а что за мод на форму? Выглядит интересно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 09:12:53

on 1499148286, Barrrmalej wrote:
Правда в том же 7,62 перс, ежели у него адреналин подскакивал (например в результате того же подавления) начинал действовать быстрее, но при этом стрелять и попадать мог разве что из дробовика.

Адреналин в игре есть как вид наркотика, можно даже сделать так, чтобы у сильно подавленного наемника с некоторой вероятностью в результате атаки активировался адреналин - он дает больше AP на несколько ходов. Кроме того, в Ja2+AI адреналин существенно уменьшает эффекты подавления (а алкоголь уменьшает шок от подавления).


on 1499148286, Barrrmalej wrote:
Тут при подавлении меткость падает?  

Меткость и ловкость от шока падает очень сильно, кроме того, в OCTH уменьшается количество доступных кликов прицеливания, то есть под сильным обстрелом можно стрелять быстро и неприцельно.


on 1499148286, Barrrmalej wrote:
вроде в свежих версиях екзешника при смене одежды старая попадает в инвентарь.

Так всегда было. Если одежда не повреждена пулями, то она снимается.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 09:13:45

on 1499148286, Barrrmalej wrote:
Кстати, а что за мод на форму? Выглядит интересно.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 10:12:03

on 1499148773, Seven wrote:
Адреналин в игре есть как вид наркотика, можно даже сделать так, чтобы у сильно подавленного наемника с некоторой вероятностью в результате атаки активировался адреналин - он дает больше AP на несколько ходов. Кроме того, в Ja2+AI адреналин существенно уменьшает эффекты подавления (а алкоголь уменьшает шок от подавления).  


Я немного о другом. В 7,62 кроме привычных параметров есть адреналин(вроде так зовётся). Низкий - меньше скорость, больше меткость, высокий - наоборот. Слишком высокий - шок на несколько секунд. Зависит от опыта бойца, количества врагов в его поле зрения, стрельбы и попаданий по нему. Кто играл, тот знает.
Я так понял, местный адреналин работает иначе.


on 1499148773, Seven wrote:
Меткость и ловкость от шока падает очень сильно, кроме того, в OCTH уменьшается количество доступных кликов прицеливания, то есть под сильным обстрелом можно стрелять быстро и неприцельно.  


А вот это правильно. Я так понимаю, речь о новой системе прицеливания?


on 1499148825, Seven wrote:
Выглядит как хак палитры из НО. На картинке выглядит интересно, а вот в движении уже не очень.  


Ну, JA2 вообще не для ценителей хорошей картинки) Смешно вспомнить - когда я впервые познакомился с данной игрой, меня "круглые пули" отпугнули (уже не вспомню, где я их увидел). Хотя двигаются персонажи и правда здорово, приятно иногда понаблюдать и сравнить с новыми играми, в которых герои часто проходят сквозь препятствия.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 10:40:13
При попытке запустить "солдат анархии" с екзешника версии 421 появляется сообщение об ошибке и, я так понял, файл ERROR_REPORT.iniErrorMessages.txt со следующим содержимым:

[4.95455e-006] : The value [APConstants][AP_MIN_LIMIT] = "16" in file [APBPConstants.ini] is outside the valid range [-100 , 0].  0 will be used.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 11:11:58
2Barrrmalej:
Меткость от шока падает в любой системе прицеливания.
То, что в 7,62 называется адреналин, в 1.13 называется шок от подавления, работает похожим образом.
В Ja2+AI, если шок превышает максимальное значение (желтая полоска заполнена), боец теряет все AP до конца хода.
Ошибка с неправильным значением опции в Солдатах анархии связана с тем, что в новом релизе исправлен баг, про который автор мода считает, что это фича. Минимальное количество AP у солдата не может быть положительным, так как это ломает всю игровую механику и в особенности AI.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем KombaT на 04.07.2017 в 11:21:47

on 1499155918, Seven wrote:
баг, про который автор мода считает, что это фича

Расстрелять багофичеров! они несут темную сторону в массы

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 11:47:31

on 1499148286, Barrrmalej wrote:
в смысле - подавленный боец не теряет, а наоборот, получает ОД? Тогда какой смысл в подавлении? Нет, понятно, что игрок будет понимать - это ненадолго, лучше увести ценного бойца, но ИИ то такие тонкости недоступны. А значит ежели давить врага длинными очередями, в ответ прилетит очень много прицельных выстрелов. Надо ли говорить, чем это чревато в модах, где количество супостатов увеличено?  

сейчас при подавлении жертва лежит неподвижно - у бойца нет очков действий на начало хода, поэтому это легкая и отличная мишень для стрелков. и это состояние переходит также на следующий ход, если по нему был произведен хотя бы один выстрел.
Смотреть несколько ходов крутой анимационный фильм о том, как твоего мерка фаршируют пулями до появления черепа на его морде - спорное удовольствие.
Я же предлагаю оставлять подавленным бойцам на начало хода 16 единиц ОД. Тогда подавленный боец получает мизерный шанс постепенно, за несколько ходов, вылезти из эпицентра подавления.


on 1499154013, Barrrmalej wrote:
[4.95455e-006] : The value [APConstants][AP_MIN_LIMIT] = "16" in file [APBPConstants.ini] is outside the valid range [-100 , 0].  0 will be used.

сообщение ни на что не влияет, можно играть с ним. Оставил пока старые настройки в надежде, что Seven вернет возможность оставлять подавленным бойцам чуть больше очков действий, нежели 0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 12:27:16

on 1499155918, Seven wrote:
Ошибка с неправильным значением опции в Солдатах анархии связана с тем, что в новом релизе исправлен баг, про который автор мода считает, что это фича. Минимальное количество AP у солдата не может быть положительным, так как это ломает всю игровую механику и в особенности AI.  


Ежели не ошибаюсь, 16 ОД в 1.13 позволяют проползти на брюхе пару тайлов (ежели не поворачиваться) или раз-два неприцельно пальнуть, т. е. попавший под плотный огонь боец остаётся лёгкой мишенью, способной отбиться лишь при очень большом везении. При этом ежели рассмотреть на геймплей, то при соотношении сил, что наблюдается в упомянутом мною моде, ситуация, когда большая часть отряда прижата к земле вражьим огнём, вполне вероятно. Минимальный запас ОД оставляет отряду в такой ситуации хоть минимальный, но шанс отползти, ежели же лишить их этого запаса, то в некоторых игровых ситуациях останется лишь грузить старый сейв. Ежели же предположить, как должна выглядеть эта ситуация в жизни (не дай Бог узнать на своём примере), то в первый момент боец может впасть в ступор, но потом должен потихоньку попытаться покинуть опасное место. Тут же, ежели я правильно понимаю, раз подавленный боец будет валяться, пока по нему огонь вести не перестанут.


Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 12:45:53
2Barrrmalej:
Это вопрос баланса конкретного мода и уровня сложности. Много врагов - можно играть на меньшей сложности или выбрать мод, в котором нет толп мяса.
Я подавление неоднократно тестировал, никаких проблем при правильной игре от него нет даже при значении 200. Если подставлять наемников под огонь - у них будут проблемы, тут все как в реальности.
Минимальное количество AP не может быть больше 0, возвращать старые баги только потому, что кому то удобнее почитить вместо того, чтобы думать и планировать, я не собираюсь.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 13:01:45

on 1499160436, Barrrmalej wrote:
Ежели не ошибаюсь, 16 ОД в 1.13 позволяют проползти на брюхе пару тайлов (ежели не поворачиваться) или раз-два неприцельно пальнуть

только один тайл. и пальнуть не получится: на выстрел нужно хотя бы 18 очков (вскидка + выстрел) - это для револьвера S&W .38 Chiefs Special. Для остального оружия - еще больше.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 13:28:04

on 1499161553, Seven wrote:
Много врагов - можно играть на меньшей сложности или выбрать мод, в котором нет толп мяса.  

32 врага в секторе - это ещё не толпы мяса, но уже и не детский тир, где у врагов нет шансов на победу.

on 1499161553, Seven wrote:
Я подавление неоднократно тестировал, никаких проблем при правильной игре от него нет даже при значении 200. Если подставлять наемников под огонь - у них будут проблемы, тут все как в реальности.  

если наемник начинает ход с 0 ОД, это само по себе смотрится как баг, а не фича. Игрок хочет играть, иметь шанс для маневра в безвыходной ситуации, а не смотреть, как компьютер играет сам с собой. (под маневром подразумевается вовсе не S/L)

on 1499161553, Seven wrote:
Минимальное количество AP не может быть больше 0, возвращать старые баги только потому, что кому то удобнее почитить вместо того, чтобы думать и планировать, я не собираюсь.

и все же, что мешает вернуть игрокам возможность самостоятельно выбирать, сколько очков разрешить оставлять подавленным бойцам? реализм и геимплей для каждого игрока понятия индивидуальные. JA 1.13 как раз и хорош тем, что каждый может настроить механику игры под себя, но сейчас одна из таких функций попросту заблокирована. "Гражданина, ты туда не ходи, ты сюда ходи, а то снег башка попадет, совсем мертвый будешь!"(с)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 13:30:20

on 1499161553, Seven wrote:
Если подставлять наемников под огонь - у них будут проблемы, тут все как в реальности.  


Попадать под огонь - часть их работы. Что ж касаемо "всё как в реальности" - опять таки, спорно. В 7,62 шок длится определённое время, после которого боец имеет возможность предпринять меры для собственного спасения. Тут, ежели я правильно понял, эффект подавления не ослабевает, следовательно ежели по бойцу отстреливаться каждый ход, он проваляется на месте до конца боя.


on 1499161553, Seven wrote:
Минимальное количество AP не может быть больше 0, возвращать старые баги только потому, что кому то удобнее почитить вместо того, чтобы думать и планировать, я не собираюсь.  


При желании в читы можно и полоску здоровья записать. Мол в жизни человеку одной пули достаточно, чтобы из боя выбыть  :) Впрочем это офтоп. А что за баги связаны с минимальным количеством ОД?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 13:56:58
2Barrrmalej:
Шок уменьшается в два раза каждый ход, если наемник не под обстрелом. Если его атаковали в прошлый ход, то шок уменьшается в зависимости от уровня морали - до половины за ход если мораль 100.
Вообще, сравнивать реалтайм с паузой и пошаговую игру в принципе некорректно - в пошаговой механике всегда будут условности.
Полоска жизни это не чит, а игровое представление реальных явлений в цифровой форме.
Количество AP уменьшалось ниже нуля даже в оригинале, и обсуждать тут нечего - даже текущая реализация с нулем в качестве минимума - это серьезное послабление игрокам.
Баг был связан с тем, что игра не проверяла допустимый диапазон AP_MIN_LIMIT.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 14:18:30

on 1499165818, Seven wrote:
Количество AP уменьшалось ниже нуля даже в оригинале, и обсуждать тут нечего - даже текущая реализация с нулем в качестве минимума - это серьезное послабление игрокам.
Баг был связан с тем, что игра не проверяла допустимый диапазон AP_MIN_LIMIT.

лично я никакой разницы в геимплее не заметил, хоть там будет 0 очков действий, хоть -250. И там и там весь ход боец будет жевать траву, причем без разрешения игрока.

on 1499165818, Seven wrote:
Баг был связан с тем, что игра не проверяла допустимый диапазон AP_MIN_LIMIT.

но ведь достаточно было исправить баг, не трогая диапазон AP_MIN_LIMIT???

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 14:31:58

on 1499165818, Seven wrote:
Шок уменьшается в два раза каждый ход, если наемник не под обстрелом. Если его атаковали в прошлый ход, то шок уменьшается в зависимости от уровня морали - до половины за ход если мораль 100.  


А если под обстрелом? Шок будет сохраняться, пока обстрел не закончится?


on 1499165818, Seven wrote:
Вообще, сравнивать реалтайм с паузой и пошаговую игру в принципе некорректно - в пошаговой механике всегда будут условности.  


В любой игре есть условности. А сравнивать я бы не стал, если бы не зашло речь о "чите" и "так тактическом планировании".


on 1499165818, Seven wrote:
Количество AP уменьшалось ниже нуля даже в оригинале, и обсуждать тут нечего - даже текущая реализация с нулем в качестве минимума - это серьезное послабление игрокам.  


В оригинале, насколько я помню, любая очередь состояла всего лишь из 3 неприцельных выстрелов. Не припомню, была ли там система подавления, но в любом случае при той плотности огня, вероятно, подавление было скорее исключением, чем правилом.


on 1499165818, Seven wrote:
Баг был связан с тем, что игра не проверяла допустимый диапазон AP_MIN_LIMIT.  


Это мешает AI действовать адекватно? Создаёт излишки ОД? Или ещё что? Непонятно, что за баг и как он действует.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 14:33:49

on 1499167110, Махновский wrote:
лично я никакой разницы в геимплее не заметил, хоть там будет 0 очков действий, хоть -250. И там и там весь ход боец будет жевать траву, причем без разрешения игрока.  


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 14:45:59

on 1499168029, Barrrmalej wrote:
значит при -250 единожды подавленный боец провалялся бы 10 ходов неподвижно

на личном опыте, провалялся бы, примерно, 1-2 хода... Потом погиб.  :(
но если серьезно, то там другая формула была: горе-боец при примерных -250 обычно поднимался с земли через три хода без подавления.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 04.07.2017 в 17:13:14
2Seven:  
on 1499148825, Seven wrote:
На картинке выглядит интересно, а вот в движении уже не очень.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 04.07.2017 в 17:36:21
2Venator: вопрос по форме остаётся открытым. Как себе в игре такую же сделать?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 04.07.2017 в 18:41:48

on 1499178981, Barrrmalej wrote:
вопрос по форме остаётся открытым. Как себе в игре такую же сделать?

Просто скопировать палитру и отредактировать таблицу мерков в играбельном моде. С Импами сложнее. Сперва нужно определить им палитру в таблице, а после генерации поработать с НЕХ-редактором.
Саму одежку в таблицах, через замену цвета на камуфляж, не редактировал, ибо в таком случае она стане доступна всем, а я делаю только для своих, во-вторых есть шанс завалить Data базу, что тоже не есть гуд. Из всего многообразия палитр прописал только свою любимую и на выходе получил вот такое.
[offtop]http://s013.radikal.ru/i322/1707/2e/3d04a69f0d97.jpg[/offtop]

Стоит ли оно того?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 21:33:50

on 1499167918, Barrrmalej wrote:
А если под обстрелом? Шок будет сохраняться, пока обстрел не закончится?  

Я же вроде написал прямым текстом, что

on 1499165818, Seven wrote:
Если его атаковали в прошлый ход, то шок уменьшается в зависимости от уровня морали - до половины за ход если мораль 100.  

Поэтому даже если в этот ход наемник попал под сильный обстрел, на следующий ход у него с большой вероятностью уровень шока будет не больше 50-70% и он будет иметь как минимум половину своих нормальных AP. Если же кто-то идет в бой наемниками с низкой моралью или подставляет своих наемников под сильный обстрел в течение нескольких ходов, то он сам себе злобный буратино.  В игре более чем достаточно способов бороться с шоком от подавления, нет нужды в изобретении читов и извращении игровой механики в угоду своим хотелкам.
Мало того, что шок уменьшается каждый ход сам по себе, его можно уменьшить, выпив алкоголя, он уменьшается при стрельбе очередями по противнику, состояние адреналина в два раза уменьшает эффекты подавления, кроме того, бесстрашные и психи значительно устойчивее к подавлению, чем остальные, также наличие рядом командира заметно повышает сопротивляемость. Это не считая того, что эффективность подавления по бегущему раза в 4 ниже, чем по неподвижному, а лежащий солдат вообще игнорирует больше половины пролетающих пуль.


on 1499167918, Barrrmalej wrote:
В оригинале, насколько я помню, любая очередь состояла всего лишь из 3 неприцельных выстрелов.

В оригинале разное оружие имело разную длину очереди.

on 1499167918, Barrrmalej wrote:
Не припомню, была ли там система подавления, но в любом случае при той плотности огня, вероятно, подавление было скорее исключением, чем правилом.  

А я помню - подавление там было, и легко можно было уйти в отрицательные AP, оказавшись под обстрелом. Там не было шока от подавления, который бы сбивал прицел. Если выставить себе SUPPRESSION_EFFECTIVENESS = 50 и SUPPRESSION_SHOCK_INTENSITY = 0, то подавление будет работать примерно как в оригинале. Только играть так не очень интересно.


on 1499167918, Barrrmalej wrote:
Непонятно, что за баг и как он действует.

Я же вроде предельно ясно написал русским языком, что

on 1499165818, Seven wrote:
Баг был связан с тем, что игра не проверяла допустимый диапазон AP_MIN_LIMIT.

Теперь игра проверяет допустимый диапазон значений константы и не позволяет читить и ломать игровую механику.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 22:27:38

on 1499165818, Seven wrote:
Шок уменьшается в два раза каждый ход, если наемник не под обстрелом. Если его атаковали в прошлый ход, то шок уменьшается в зависимости от уровня морали - до половины за ход если мораль 100.

в основном, боец погибает в течение одного-двух ходов, если лежит под обстрелом, то есть, раньше, чем у него появляются свободные ОД где-то в далеком будущем.
Злобный, не самый трусливый мерк, после трех очередей завалился за камнем и фиг оттуда высовывался, пока был под обстрелом. Не знаю, сколько он мог бы так проваляться, так как через три хода из-за камня вылез враг и расстрелял его в упор. S/L

on 1499193230, Seven wrote:
эффективность подавления по бегущему раза в 4 ниже, чем по неподвижному, а лежащий солдат вообще игнорирует больше половины пролетающих пуль.  

SUPPRESSION_EFFECTIVENESS = 100. первая очередь по бегущему не только снимает очки, но и прерывает бег. лежачий также достаточно быстро подавляется.а ведь это даже и не рекомендованные EFFECTIVENESS = 200.

on 1499193230, Seven wrote:
шок уменьшается каждый ход сам по себе, его можно уменьшить, выпив алкоголя, он уменьшается при стрельбе очередями по противнику, состояние адреналина в два раза уменьшает эффекты подавления, кроме того, бесстрашные и психи значительно устойчивее к подавлению, чем остальные, также наличие рядом командира заметно повышает сопротивляемость. Это не считая того, что эффективность подавления по бегущему раза в 4 ниже, чем по неподвижному, а лежащий солдат вообще игнорирует больше половины пролетающих пуль.  

это звучит хорошо ровно до того момента, как попал в передрягу. всех нюансов во время боя не учтешь, и в любой момент один из твоих аватаров может оказаться под подавлением.  
подавленный боец = убитый боец в 99%. ему просто не оставили шансов совершить спасительный рывок за дерево, угол, камень хотя бы на следующий ход. Хотя, если мы говорим о реализме, именно это и захочет сделать солдат, если рядом с ним падают пули. Пока же подавленный боец больше похож на контуженного.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 04.07.2017 в 22:42:39

on 1499196458, Махновский wrote:
Злобный, не самый трусливый мерк

Имеет значение не кто "не самый трусливый", а у кого есть особенности Dauntless или Psycho.

on 1499196458, Махновский wrote:
Не знаю, сколько он мог бы так проваляться, так как через три хода из-за камня вылез враг и расстрелял его в упор.

Закономерный результат, если не планировать свои действия.


on 1499196458, Махновский wrote:
SUPPRESSION_EFFECTIVENESS = 100. первая очередь по бегущему не только снимает очки, но и прерывает бег.  

Это так еще с оригинала.


on 1499196458, Махновский wrote:
а ведь это даже и не рекомендованные EFFECTIVENESS = 200.  

Я постоянно играю с SUPPRESSION_EFFECTIVENESS = 200, никаких проблем не испытываю, наоборот, есть ощущение что подавление довольно слабо работает.


on 1499196458, Махновский wrote:
это звучит хорошо ровно до того момента, как попал в передрягу.  

Это звучит хорошо в любой момент, если уметь пользоваться возможностями, предоставляемыми игрой.


on 1499196458, Махновский wrote:
подавленный боец = убитый боец в 99%. ему просто не оставили шансов совершить спасительный рывок за дерево, угол, камень хотя бы на следующий ход.

И в этом виноват исключительно игрок, который своими неумелыми действиями создал такую ситуацию, а затем, вместо того, чтобы разобраться и научиться играть, начал надрачивать s/l.


on 1499196458, Махновский wrote:
. Хотя, если мы говорим о реализме, именно это и захочет сделать солдат, если рядом с ним падают пули.

Никуда он под пулями не побежит. Состояние подавленного в игре - это обстрел такой, что головы не поднять. В такой ситуации никто никуда уже не бежит.


on 1499196458, Махновский wrote:
Пока же подавленный боец больше похож на контуженного.

Это пошаговая игра, иначе подавление тут не реализовать. Не нравится - играй в реалтайм с паузой, там все "по настоящему".

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 04.07.2017 в 23:44:39

on 1499197359, Seven wrote:
Никуда он под пулями не побежит. Состояние подавленного в игре - это обстрел такой, что головы не поднять. В такой ситуации никто никуда уже не бежит.  

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

on 1499197359, Seven wrote:
Это пошаговая игра, иначе подавление тут не реализовать.

но ведь до этого было реализовано Флюгентом, хоть и с багом в формуле! В упор не понимаю, зачем нужно было дополнительно вводить в последний билд 7609 ограничения тонких настроек мода 1.13. они никому не мешали и каждый мог сам выбрать для себя комфортный режим и игровой реализм, который каждый игрок понимает по-своему. Кто-то хочет играть с лимитом подавления =0, а кто-то вообще хочет играть без подавления. Но, исключительно на мое мнение, и одним и другим нужно оставить возможность выбрать свою игру. "Что русскому - "хорошо", то немцу - "смерть" (с)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 05.07.2017 в 00:55:14

on 1499201079, Махновский wrote:
. Кто-то хочет играть с лимитом подавления =0, а кто-то вообще хочет играть без подавления.

Тут весь вопрос в том, под каким углом смотреть. Когда давят твоих, то это плохо и печально. Надо командира рядом держать, а вот когда на тебя прет соточка рыл и приходится не жалеть стволов, то это уже совсем другое. Иначе, без зомбо мода, от них не отобьешься. Все относительно.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 05.07.2017 в 01:12:34

on 1499193230, Seven wrote:
Я же вроде написал прямым текстом, что
04.07.2017 в 13:56:58, Seven писал(a):
Если его атаковали в прошлый ход, то шок уменьшается в зависимости от уровня морали - до половины за ход если мораль 100.  

Поэтому даже если в этот ход наемник попал под сильный обстрел, на следующий ход у него с большой вероятностью уровень шока будет не больше 50-70% и он будет иметь как минимум половину своих нормальных AP.


То ли я чего то не понимаю, то ли одно из двух... Я имел ввиду следующую ситуацию: попал наёмник под обстрел, упал и спрятался. Пролежал весь ход. Во время следующего хода противник снова отстрелялся по нему. ОД снова опустится до нуля?


on 1499193230, Seven wrote:
Если же кто-то идет в бой наемниками с низкой моралью или подставляет своих наемников под сильный обстрел в течение нескольких ходов, то он сам себе злобный буратино.


Вероятно я играть не научился. У меня пока не каждый бой проходит по моему плану, случаются неожиданности.


on 1499193230, Seven wrote:
В игре более чем достаточно способов бороться с шоком от подавления, нет нужды в изобретении читов и извращении игровой механики в угоду своим хотелкам.
... его можно уменьшить, выпив алкоголя


Это мне понравилось. Представил - лежит боец под плотным огнём, вжавшись в землю, и глушит водку из горла  ;D


on 1499193230, Seven wrote:
Я же вроде предельно ясно написал русским языком, что
04.07.2017 в 13:56:58, Seven писал(a):
Баг был связан с тем, что игра не проверяла допустимый диапазон AP_MIN_LIMIT.

Теперь игра проверяет допустимый диапазон значений константы и не позволяет читить и ломать игровую механику.  


А я вроде ясно ответил, что не знаю, что это значит на деле и какими ошибками чревато. Впрочем неважно...


on 1499197359, Seven wrote:
Имеет значение не кто "не самый трусливый", а у кого есть особенности Dauntless или Psycho.


Злобным, коли мне память не изменяет, зовут не совсем адекватного паренька со свалки (т. е. эта особенность у него есть)

З.Ы.: соглашусь с Махновским - ежели данный параметр можно регулировать в файлах настроек игры, будет правильнее оставить такое право за игроками, ежели, конечно, это не чревато неприятными багами (я так и не понял, критичен баг, о котором ты говоришь, али нет). В остальном - решать тебе, а я из спора выхожу.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Barrrmalej на 05.07.2017 в 02:25:44

on 1499182908, Venator wrote:
Просто скопировать палитру и отредактировать таблицу мерков в играбельном моде. С Импами сложнее. Сперва нужно определить им палитру в таблице, а после генерации поработать с НЕХ-редактором.
Саму одежку в таблицах, через замену цвета на камуфляж, не редактировал, ибо в таком случае она стане доступна всем, а я делаю только для своих, во-вторых есть шанс завалить Data базу, что тоже не есть гуд. Из всего многообразия палитр прописал только свою любимую и на выходе получил вот такое.  


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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 05.07.2017 в 03:12:53

on 1499210744, Barrrmalej wrote:
Вот отредактировать военную одёжку

Ну, у меня так и сделано. Мои мерки бегают в своем камуфляже, ополы и армия бегают в своих. Для рекрутов, ветеранов и элиты прописал свои цветовые палитры.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 06:02:39

on 1499205314, Venator wrote:
Тут весь вопрос в том, под каким углом смотреть. Когда давят твоих, то это плохо и печально. Надо командира рядом держать, а вот когда на тебя прет соточка рыл и приходится не жалеть стволов, то это уже совсем другое. Иначе, без зомбо мода, от них не отобьешься. Все относительно.

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 06:10:37

on 1499206354, Barrrmalej wrote:
Я имел ввиду следующую ситуацию: попал наёмник под обстрел, упал и спрятался. Пролежал весь ход. Во время следующего хода противник снова отстрелялся по нему. ОД снова опустится до нуля?  

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

on 1499206354, Barrrmalej wrote:
А я вроде ясно ответил, что не знаю, что это значит на деле и какими ошибками чревато.

Для каждой опции в игре должен быть прописан диапазон допустимых значений, например [-100..100] и т.д. Для AP_MIN_LIMIT автор фичи забыл это сделать, в итоге стало возможно выставить некорректное значение величины. Теперь ограничения диапазона выставлены и баг закрыт.

on 1499206354, Barrrmalej wrote:
Злобным, коли мне память не изменяет, зовут не совсем адекватного паренька со свалки (т. е. эта особенность у него есть)  

Злобным зовут Malice. Паренек со свалки - Бешеный, и вот у него есть бонус сопротивляемости подавлению (Psycho disablity).

on 1499206354, Barrrmalej wrote:
ежели данный параметр можно регулировать в файлах настроек игры, будет правильнее оставить такое право за игроками

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 09:02:48
Экспериментальная версия с измененной механикой подавления:
https://www.dropbox.com/s/5yyqdcnn2ucoojm/ja2_7609ru%2BAI_suppression.exe?dl=0

- отключено уменьшение AP в начале хода от шока
- шок уменьшает подвижность, что приводит к меньшему количеству AP в начале хода
- если солдат паникует в начале хода, его AP ограничиваются значением 16-24, в зависимости от морали (точнее, (AP_MOVEMENT_FLAT+AP_MODIFIER_CRAWL)* (100 + Morale / 2) / 100 )
- константа AP_MIN_LIMIT в коде игры не используется
- минимально возможное значение AP = -AP_MAXIMUM, это в основном касается уменьшения AP от попадания пуль и подобного
- потеря AP в результате эффекта подавления от атаки не может уменьшить текущие AP меньше 0, как и раньше

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.07.2017 в 12:40:51
2Seven:
Формула работает пока некорректно.
Рикошет (подвижность 90, мораль 50) был подавлен. На следующем ходу он уже не паникует и у него 54 ОД.

AP_MAXIMUM=100
AP_MOVEMENT_FLAT=12
AP_MODIFIER_CRAWL=4
по формуле при таких параметрах AP должно было бы быть равно 12.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 13:31:40
2Махновский: Если он на следующем ходу не паникует, при чем тут формула?
Она применяется только для паникующих в начале хода.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.07.2017 в 14:17:27
2Seven:
так прикол в том, что на следующем ходу ни один мерк не паникует! у одних  остается 19 ОД, у других -  50 ОД, и все лежат обычно, без паники. видимо, из-за того, что в начале хода АР в плюсе, то паника исчезает.
идеальный вариант я вижу так: если подавление снизило AP до 0, то на следующий ход мерк продолжает лежать в панике с АР=0, но на последующий ход у него происходит типа выброс адреналина, и он уже имеет 16-24 АР для совершения ккого-либо действия, но как минус, его снова могут подавить и он получит прежние АР=0 на 1 ход.
Как по мне, цифра 24 очень жирная для того, кто под подавлением.
UPD
Было бы, наверное, интересно привязать AP паникующего к уровню его макс.подвижности (проворность+ловкость+усталость+ранение). Чтобы при этом 24 AP мог позволить себе только бодренький и быстрый гонзалес.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 14:50:59
2Махновский: Как ты определяешь, что они не паникуют? Анимация паники автоматически снимается, если в начале хода AP > 0.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.07.2017 в 17:21:38
2Seven: определяю по анимации, и это логично при взаимодействии игрока и монитора.
Логично же: если паника есть - должно быть одно изображение, если её нет - другое. Если это условие не выполняется, то это баг.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 18:07:14
2Махновский: Анимация прямой связи ни с чем не имеет, она включается в момент доситижения 100% шока и потом, если сдвинуться или выстрелить, она пропадет, так что это не показатель.
Так было изначально сделано, когда ее добавили, исправлять это у меня нет желания.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.07.2017 в 19:10:19
2Seven: изначально анимация работала правильно относительно прежних условий фичи. мерк лежит в минусе, и анимация, соответственно, срабатывает на паническую. Вроде как мерк оставался в такой позе, пока ему самолично не отдашь приказ изменить положение (хотя могу тут ошибаться).
что понравилось в новой системе подавления - ранения стали лучше отнимать AP, также показалось, что влияют и на рост страха. Теперь видно, что пролетающая пуля отнимает меньше очков, нежели ранение. Раньше было наоборот.
Остался открытым вопрос: как понять, что у мерка на начало хода состояние шока?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 05.07.2017 в 19:15:32
Плять... Рибяты! Вам надо симпозиум собирать, и строить МОДЕЛЬ ПОВЕДЕНИЯ чела под обстрелом! С учетом пола и характера... Системо-техническую, кибернетическую, по Винеру, модель!!! С памятью и предсказанием, хотя бы по Калману...
А так, как счас, вы в каках потонете...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 05.07.2017 в 20:21:39

on 1499271019, Махновский wrote:
Остался открытым вопрос: как понять, что у мерка на начало хода состояние шока?

По величине желтой полоски.


on 1499271019, Махновский wrote:
что понравилось в новой системе подавления - ранения стали лучше отнимать AP,

Потерю AP от ранений не менял, просто сейчас они могут уходить в минус.


on 1499271019, Махновский wrote:
Теперь видно, что пролетающая пуля отнимает меньше очков, нежели ранение.

Эффективность подавления не менял, кроме стрельбы по бегущим.


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

В стандартном 1.13 так и работает - анимация будет активна, пока наемник не сдвинется или не выстрелит. К сожалению, реализация этой анимации кривая и использовать ее при положительных AP неудобно, поэтому в прошлой версии Ja2+AI паникующий солдат всегда имел 0 AP.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 05.07.2017 в 21:16:02

on 1499271332, Bonarienz wrote:
С учетом пола и характера...  

Гендерный вопрос тут дело десятое. Тоску, например, вообще сложно на понт взять. Она сама возьмет кого хочешь.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 05.07.2017 в 22:13:26
2Seven:

on 1499275299, Seven wrote:
По величине желтой полоски.  

наконец-то я узнал про хоть какую-то пользу от альтернативной полоски здоровья!  ;D
хотя новичкам это все найти, понять и настроить будет очень трудно, так как нет интуитивности.

2Venator:
откуда ты выдирал палитры камуфляжа? видел такие в НО, смотрелись качественно, но, предполагаю, что смогу их еще немного улучшить, чтобы избавить от игры пикселей.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Venator на 05.07.2017 в 22:51:36

on 1499282006, Махновский wrote:
откуда ты выдирал палитры камуфляжа? видел такие в НО, смотрелись качественно, но, предполагаю, что смогу их еще немного улучшить, чтобы избавить от игры пикселей.

Ниоткуда я не выдирал. Просто скопировал файл с палитрой из НО.
Игра пикселей - это нормально. Это же камуфляж, а не футболка I love Deidranna.
Прописал в таблице униформы кто что носит и погнали.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 05.07.2017 в 23:25:48
2Махновский: 2Venator:

Все тушки станут плоскими - потеряется объем.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 06.07.2017 в 20:31:19
Тестовая версия:
https://www.dropbox.com/s/z03ga9no68weddd/ja2_7609ru%2BAI_test.exe?dl=0

- значение шока, необходимое для паники, увеличено в два раза
- паникующий солдат на следующий ход всегда теряет состояние паники (и соответствующую анимацию, если у него AP > 0)
- если солдат паникует, на следующий ход у него будет не больше 16-24 AP (может быть меньше, если AP ушли в минус в результате ранений)
- опция SOFT_IRON_MAN по умолчанию включена
- исправлен баг максимального количества кликов прицеливания в OCTH при высоком уровне шока
- AI: избегание трупов и освещенных участков в поиске пути (экспериментальная фича)
- новая формула уменьшения меткости и ловкости от шока

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем qwad1 на 07.07.2017 в 03:30:26
Видел где-то на форуме идейку:

При нападении гвардейцев на сектор со строениями выходит чувак обвешанный взрывчаткой
Покуривая осматривает строение и выбирает место взрыва под новый парадный вход
После взрыва стенки гвардейцы ломятся туда.

С дуру накидал эскиз класса на с++ для выбора места подрыва
исходя из критерия максимального снижения обороностойкости здания
Прога-демо и исходники(win32) здесь
https://cloud.mail.ru/public/D4ay/oFRCMjVrs

Я понимаю, что взрывчатка бывает разной и стойкость стен тоже.
Но это просто пример для затравки
Может и пригодится.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.07.2017 в 06:55:30
2qwad1:
Впечатляющее маньячество! Сама идея подрыва стен/крыши для штурма здания, конечно, давно напрашивается.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем qwad1 на 07.07.2017 в 12:13:55
4 Seven:
От маньяка и слышу.
Крышу снести не проблема.
Критерий надо все же выбрать один конкретный.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.07.2017 в 12:29:03
2qwad1:
Если говорить о реализации в существующем AI, то выбор клетки для подрыва выглядит примерно так:
1. клетка подрыва находится снаружи здания и к ней есть путь от текущего положения сапера
2. рядом с ней есть клетка внутри здания, от которой есть путь внутри здания до цели (известного противника)
3. путь от сапера до клетки подрыва не простреливается известными врагами, не содержит свежих трупов и освещенных ночью участков
4. расстояние до клетки подрыва по возможности минимальное
5. дополнительные критерии: какую площадь внутри здания можно контролировать, переместившись на клетку внутри здания после подрыва, тут также стоит учитывать наличие укрытий внутри (мебель, объекты интерьера)

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

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем qwad1 на 07.07.2017 в 15:11:35
4 Seven:
1-5 отлично

P.S. с крышей жестоко

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 07.07.2017 в 15:15:06

on 1499429495, qwad1 wrote:
P.S. с крышей жестоко

Надо же как-то выкуривать наемников из сортира, где они так любят обороняться! :-)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем feloric на 09.07.2017 в 18:04:13
Блин так и не понял через что играть то? через +фикс или через +АИ?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 09.07.2017 в 18:08:46

on 1499612653, feloric wrote:
Блин так и не понял через что играть то? через +фикс или через +АИ?

fix - только исправления, игровая механика и AI близкие к стандартному 1.13
AI - исправления + измененная игровая механика и AI.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 11.07.2017 в 21:57:06
новый билд пока, к сожалению, не потестил, но возник следующий вопрос:
в реальности ручные гранаты не столь смертельно опасны, как в кино, и являются больше средством деморализации и дезориентации противника. а как в игре реализован их эффект  подавления? он зашит в билд или регулируется в xml-ках?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 11.07.2017 в 22:52:30

on 1499799426, Махновский wrote:
а как в игре реализован их эффект  подавления? он зашит в билд или регулируется в xml-ках?

Flashbang: если не в здании, не в подземелье и на дальности больше половины радиуса, то подавление = Random(6) * EXPLOSIVE_SUPPRESSION_EFFECTIVENESS / 100.

Для взрывов: подавление = max(0,РадиусВзрыва * 3 - РасстояниеОтЦентра) * EXPLOSIVE_SUPPRESSION_EFFECTIVENESS / 100.

Если Flashbang, в здании или под землей и на дальности меньше половины радиуса, то дополнительное подавление = 15 * EXPLOSIVE_SUPPRESSION_EFFECTIVENESS / 100.

Осколки считаются для подавления отдельно как обычные пули.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 11.07.2017 в 23:51:40
если у фугасной гранаты:
damage 16
stun damage 24
radius 0-4
volume 30
осколков нет
то какой уровень подавления будет у бота, стоящего через 2 клетки от эпицентра взрыва?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 11.07.2017 в 23:53:21
2Махновский:

Прохлебал куркулятырь? Тут же фсё панятна!!!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 11.07.2017 в 23:56:06
2Bonarienz: видимо. калькулятор ввел в отношении меня санкции, потому не могу посчитать.
точнее, я не верю тому, что он мне показывает, и потому хочу провериться.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 12.07.2017 в 00:08:26
2Махновский:

А, типа, формулу у Семерошного дупеля спросить - лень? Сырцы ничитапельны?

Сказано ужо было - вам нада канфиренсии пердические устраивать - по типу НОшных - их много было...

Все поведенческие модели не соответствуют Винеровским идеям... Это пьянокодерские одноходовые профанации... Оттого и жопы случаются!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.07.2017 в 00:21:32
2Махновский:
Если радиус = 4 и EXPLOSIVE_SUPPRESSION_EFFECTIVENESS = 100, то получится 12-2=10, то есть примерно как от 10 пуль над головой.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Bonarienz на 12.07.2017 в 00:27:45
2Seven:

Нувот прям "опуеть типерь" - как фсё понятно!!!

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 12.07.2017 в 01:11:45
2Seven: в предпоследнем билде одна пуля отнимала примерно 5 AP. То есть,  в моем примере взрыв гранаты будет снимать 50 AP, как от десяти пуль, или снимет всего 10 AP?

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 12.07.2017 в 10:26:20

on 1499811105, Махновский wrote:
в предпоследнем билде одна пуля отнимала примерно 5 AP

Потеря AP, как и падение морали с увеличением шока, зависит от настроек в INI и характеристик самого солдата (сопротивляемость подавлению и страху и т.д.).
Кроме того, эффективность подавления для пуль зависит от громкости стрельбы и урона оружия.


on 1499811105, Махновский wrote:
То есть,  в моем примере взрыв гранаты будет снимать 50 AP, как от десяти пуль, или снимет всего 10 AP?

В твоем примере эффективность подавления от взрыва будет равна эффективности подавления от 10 пуль, пролетевших над головой.
При вычислении потери AP стоит помнить также, что потеря AP и увеличение шока также происходят от потери здоровья/энергии при любом повреждении.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Махновский на 12.07.2017 в 10:32:53
2Seven: спасибо за разъяснение. теперь вижу, что в моем случае гранаты дают как раз необходимый мне эффект.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 21.07.2017 в 02:15:35
Тестовая версия: исправления (r8399, r8400, r8401, r8404, r8407) и доработка кода AI для более активного использования минометов и гранатометов.
https://www.dropbox.com/s/m1cwt5szqjf1q2i/ja2_7609ru%2BAI_Build170721.exe?dl=0
https://www.dropbox.com/s/ww5z9pbj39ww9nt/ja2_7609en%2BAI_Build170721.exe?dl=0

- исправления для рюкзаков/разгрузок
- Ctrl+Space проверяет состояние разгрузок на ошибки
- Ctrl+ЛКМ на присоединенном предмете - отсоединить и положить в инвентарь сектора
- исправлен баг перехвата для кошек/жуков
- Ctrl+Shift+E заполняет рюкзаки предметами из сектора и положить в машину
- ПКМ на кнопке снятия прикрепленных предметов в инвентаре сектора не влияет на рюкзаки/разгрузки
- опция SLAY_STAYS_FOREVER отключает уход Slay по любым причинам
- много разных исправлений

- AI может использовать гранатометы (кроме РПГ) для стрельбы на слух
- AI чаще использует минометы
- изменен принцип расчета штрафа CTH для стрельбы из миномета для AI (для игрока по прежнему используется оригинальный код с MORTAR_CTH_MODIFIER)
- отключены некоторые ограничения для использования гранат для AI
- элитчики больше не ограничивают себя в использовании гранат (то есть для них выбор вида атаки определяется только ее расчетной эффективностью)

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем qwad1 на 26.07.2017 в 01:13:41
2007:  

r8404 говоришь ...

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 08.08.2017 в 19:23:57
Обновление Ja2+AI r460:

English:
https://drive.google.com/file/d/0B_PNaFvHBMdBZ0tJeEVhMGVIYzQ/view?usp=sharing
Русский:
https://drive.google.com/file/d/0B_PNaFvHBMdBOGlodWZNc2hKSms/view?usp=sharing

Список изменений:

[offtop]- GetCorpseAtGridNo: use FindCorpseAtGridNo only if not found corpse structure (this may fix problems with queen jelly if they were related to corpse searching problems)
- allow min chance 1% for AI when using NCTH (this allows AI to shoot beyond weapon distance)
- Fixes: r8433, r8436, r8431, r8430

Snitch:
- base chance of stealing if soldier is on assignment 5% (if merc is busy doing something he has much less time for misbehaviour)
- snitch/squadleader will always stop stealing if not sleeping
- min chance to prevent stealing is 50% (with old calculation the chance of preventing was too low most of the time making snitches mostly useless)
- steal less money in towns with low loyalty (to prevent possible money making exploits)

HourlyLarryUpdate:
- initialize fBar for each soldier (it seems that bar calculation code was broken in 1.13)
- check facility instead of hardcoded sectors (check for rest/food facility instead of hardcoded values which make no sense for mods)
- squadleaders can prevent mercs from getting wasted (so they work just like snitches for that)
- chance of preventing in 100% if snitch\squadleader is not sleeping
- base chance to prevent is 50-100%, can be reduced by 25-50% if solder has stealth trait

HourlyStealUpdate:
- base chance is 50-100%, can be recued by 25-50% if soldier has stealth trait
- max 3 stealing attempts each our (even if there are many hiden items/money in sector, thief has limited time for stealing)
- limit town loyalty drop from item price to 1000$ (to prevent excessive loyalty drop in some situations)

CountSuspicionValue:
- bonus depending on number of army men already killed (that means it will be hard to kill half of the sector as enemy soldiers will quickly become very suspicious)
- bonus if covert soldier is very close to enemy and alert is raised (to prevent easy killings)

- restore original shock from wounds (was doubled in Ja2+AI compared to 1.13)
- DecideActionGreen: help friends who see covert opponents (AI will try to visit friends who see covert opponent to make covert playing a bit more difficult as there will be usually more than 1 soldier)
- LightTrueLevel: shadows have no effect on light level at night (nice visual effect of shadows at night had a side effect of makng light level even darker than night )

ClosestReachableFriendInTrouble:
- roaming range limits
- help friends who see covert opponents

- allow local communications in jammed sector (now radio jamming only prevents long range intersector communication, reason for this is game balance and AI code design - it was too easy to prevent AI from using panic triggers, also AI was making dumb decisions if he could not raise alarm normally)
- CheckRandomSightCoverSpot: fix bug with loop breaking (possible memory corruption bug)
- DecideActionGreen: check nearby locations for hidden enemy when corpse is found and red alert raised (AI will sometimes check nearby hidden spots when he finds a fresh corpse if no alert was raised yet)
- increase chance to help friend in Green/Yellow state
- random chance to ignore noise from covert opponent depending on number of army guys already killed (AI will ignore noise from covert opponents if no army guys are killed but will quickly become more suspicious when he finds that some of his friends died for unknown reason)

- militia control: don't use radio to communicate with militia (as now radio only used for intersector communication)

- AI_WEAPON_CHOOSING option is enabled by default (if weapon is raised and soldier can shoot, he will use weapon in hands, if he cannot see opponents, he will use weapon with longest range, if he sees opponent and no weapon equipped or not enough APs, AI will try to use weapon with best firing rate - this should allow AI to correctly use sidearms and switch back to long range weapons when necessary)
- fixed some bugs with hearing aid checks, now it checks for hardcoded extended ear item or any electronic item with hearing bonus, only head slots are allowed

- [A] key is used to turn flashlights on/off, auto bandage moved to Ctrl+A (this should make flashlight use more convenient)
- tactical transformation fixes (now quick item transformation code pretends that TransformObject is called from EDB)
- DetermineFlashbangEffect: some helmets can provide protection from flashbang blind effect, if they provide bright light vision bonus (just like any face item with bright light vision bonus)

- new option: TACTICAL_REINFORCEMENTS (enabled by default, allows to turn off tactical reinforcements which happen at the end of each turn while keeping strategic reinforcements that happen at the start of battle)
- militia control: for individual orders, check LOS or that merc and militia have extended ear, for sector orders, check that merc has extended ear, don't use radio to give orders
- Greeen\Yellow AI: tell others the location of jammer when raising alarm (so turning on jamming immediately after entering sector will now have consequences - AI will not attack noise spot but will definitely come to investigate who is jamming here)

- Green/Yellow AI: raise alert if certain percent of soldiers killed (mostly to make covert operations harder)

- CalcBestShot: penalize suppressing targets with high shock level (try to choose target with less shock)
- Red AI: chance to skip suppression fire if target soldier has high shock (if previous suppression attack has some effect, maybe try to move closer instead of just shooting from distance)

- CalcBestThrow: allow throwing grenades at opponents heard 2 turns ago (more effective use of grenades)[/offtop]
Перевод изменений будет позже.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 18.08.2017 в 20:50:29
Обновление Ja2+AI:

https://www.dropbox.com/s/73ca5tk758m2bz4/ja2_7609en%2BAI_r472.exe?dl=0
https://www.dropbox.com/s/lx1dp1yu9mpwouy/ja2_7609ru%2BAI_r472.exe?dl=0

Список изменений:
- исправление поиска трупа на заданной клетке
- при включении игроком пошагового режима AI всегда получает первый ход
- подкрепления не могут появиться непосредственно рядом с наемниками
- улучшенный код передвижения AI ночью (более агрессивное поведение, если рядом много своих солдат, чаще используется режим передвижения бегом, чтобы быстрее обнаружить противника, которого пока никто не видит)
- AI использует фонарики ночью при патрулировании в мирном режиме (пока не обнаружен противник)
- AI использует фонарики, чтобы осветить место предполагаемого нахождения противника
- AI иногда включает фонарик перед выстрелом, чтобы улучшить шанс попадания и подсветить расположение противника для своих товарищей
- AI может обнаружить шпиона на расстоянии 1 клетки, если поднята тревога (обнаружить может только офицер или солдат в униформе более высокого ранга, или солдат в униформе того же ранга, но с более высоким уровнем опыта)
- исправлен баг в вычислении уровня подозрительности
- уровень подозрительности умножается на уровень униформы шпиона (3 для униформы элиты, 2 для регулярной армии, 1 для админов или гражданской униформы), соответственно, игрок имеет выбор - использовать менее подозрительную униформу, которая позволит дольше находиться в поле зрения противника, или одеться в элитчика и взять более продвинутое оружие/экипировку, но подвергнуться более высокому риску разоблачения
- переработан код проверки укрытий для AI: искать укрытие можно один раз за ход или после атаки или если в текущей клетке нет укрытия от известных противников
- поиск укрытия в режиме реального времени отключен для улучшения быстродействия
- снайпер или солдат с оптикой чаще выбирают решение Watch
- улучшен код выбора цели для обстрела

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 20.08.2017 в 22:34:54
Обновление с исправлениями:

- при использовании одежды автоматическое включение режима шпиона отключается
- исправление для локализации строк, связанных с режимом шпиона
- Shift+B - сбросить рюкзаки (действует только для текущего отряда)
- Ctrl+B - поднять рюкзаки (действует только для текущего отряда)
- Ctrl+Shift+F - поднять рюкзаки (для всех наемников в секторе), также сортировка и разделение предметов
- после окончания боя все наемники в секторе поднимают рюкзаки
- отключен код опустошения разгрузок и рюкзаков при вызове команды разделения предметов в секторе ( из исправления r8408 )

https://www.dropbox.com/s/iufzjle8wzfzb6u/ja2_7609en%2BAI_r473.exe?dl=0
https://www.dropbox.com/s/bje7ewf2ps0rwwb/ja2_7609ru%2BAI_r473.exe?dl=0

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем SuLaR на 24.08.2017 в 15:40:26
2Seven: подскажи более - менее не лагающий картмод для своего проекта, пожалуйста. Охота его опробовать, но стандартные карты уже в страшном сне снятся..

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 24.08.2017 в 15:57:15
2SuLaR:
Так они вроде все не лагающие. Карт много - AR, WF, TypeP, NO и другие.
Если с NCTH то я бы выбрал AR+SDO, WF+SDO или TypeP+SDO.
Есть еще интересные моды Arulco Vacations и Vengeance:Reloaded.

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем gzip на 02.09.2017 в 19:03:07
последние нововведения прямо таки заинтриговали :) давненько я уже не запускал игру. но тут - что ж не побаловаться от :))
=
раз вражеское подкрепление не появляется рядом с игроком и АИ получает право первого хода, то уже не получится вынести половину подкрепленцев в первом ходе и удрать с карты. Хоть и чит но яэтим пользовался....

Заголовок: Re: Ja2+AI - улучшенный AI и тактика в 1.13 7609
Прислано пользователем Seven на 02.09.2017 в 20:28:08
2gzip:
Приходящее подкрепление должно работать по старым правилам - первый ход оно пропускает.
Если расставить достаточно много наемников по краю карты, то подкрепления будут появляться среди них, так как свободных точек просто не останется.