Это популярное сообщение. Bak 757 Опубликовано 25 Января 2009 Это популярное сообщение. Поделиться Опубликовано 25 Января 2009 AI Additions 2.0 Разработчик: Rulix aka @Bak Платформа: Тень Чернобыля (1.0004 / 1.0006) Дата выпуска: 2009, 2016 Текущая версия: 2.0 fix4 / 16.04.2017 Мой канал youtube Дополнения, дарующие неписям новые возможности (АИ схемы). Менеджер оружия Скрипт, управляет выбором оружия НПС. Непись способен определить лучшее оружие; в зависимости от противника, расстояния до него, количества патронов в магазине выбирает более подходящее оружие. Например, издалека будет стрелять со снайперской винтовки, вблизи переключится на автомат или пистолет, если есть, если кончаются патроны, может достать другую пушку и т.д. Возможно управление оружейными предпочтениями персонажей. Перезарядка оружия НПС перезаряжают оружие для сохранения боеготовности. Исправление ситуации, когда НПС встречал обнаруженного врага с пустым/полупустым магазином, так как потратил патроны в перестрелке или подобрал разряженное оружие. Дополнительно перезаряжается всё используемое оружие, а не только активное. Стрельба с подствольных гранатометов Если НПС стал счастливым обладателем винтовки с подстволом, будет его использовать, но только если это безопасно для него самого, ну и своих будет стараться не задеть. Эффективность зависит от ранга персонажа. Удар в лицо НПС дубасит руками/прикладом всех врагов, которым не повезет оказаться поблизости. Если нет оружия, может подкрадываться к врагам для удара. Напяливание аддонов НПС могут прикреплять к своему оружию аддоны: оптический прицел, глушитель, гранатомет. Также снимают аддоны и переодевают на лучшее оружие. Перевязка (самолечение) Если НПС получит ранение, то он достанет бинт или аптечку (при наличии) и использует их по назначению. В бою будет лечиться только находясь в укрытии. По своим не стрелять Если на линии огня оказался союзник, НПС прекращает огонь и меняет позицию. Бой с ножом НПС использует нож в бою с людьми и мутантами. Добивание раненых Улучшенная схема добивания, используются разные варианты: выстрел, нож, удар. Лечение раненых НПС лечат тяжелораненых союзников. Собирательство НПС собирают предметы с пола и обыскивают трупы Оборона от монстров Теперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки. Хромание НПС Добавлен новый режим "легкого тяжелого ранения", в котором НПС: - при наличии врага стараются спрятаться от него, ковыляя в укрытие - находясь в укрытии, могут сами себя вылечить (при наличии аптечки) - используют сидячую анимацию вместо лежачей Камикадзе Психи-камикадзе (некоторые монолитовцы) достают гранату, выдергивают чеку и бегут на противника. Ожидание после боя После убийства врагов НПС некоторое время сидят на месте, отыгрывая соответствующие анимации и озвучку. Метание гранат (гренадер) НПС кидают гранаты во врагов. Переодевание в лучшую броню (тамагочи) NPC можно продать какой-нибудь костюм и если его устроит, то он его оденет. Неписи очень стеснительные, поэтому переодеваются только тогда, когда гг их не видит и находится как минимум за 15 метров от них Кроме того введена система апгрейда брони - теперь NPC развиваются, вполне возможно встретить по прошествии времени NPC новичка, который обзавелся, например, костюмом сталкера или даже СЕВОЙ. Оттаскивание трупов от костра (анти-веселая панихида) NPC находящиеся на отдыхе (у костра, например) будут оттаскивать в сторону трупы людей и животных. AI Additions SHOC 2.0 fix4 Яндекс Диск Скрытый текст Яндекс Диск Отдельные архивы в общей папке: – Народная солянка (1.932): ai_add_shoc_update(1.932)_for_NARSOL.rar – ОП-2 (1.932): ai_add_shoc_update(1.932f2)_for_CP-2.rar – NLC7 (1.925): ai_add_NLC7_(1.925).rar – Darkest Time 1.0 (2.0f1): ai_add_DT(v2.0f-dt1).rar – STALKER Complete 1.5.2.89 (2.0f4): ai_add_shoc_2.0f4_adp_complete.zip Скрытый текст Озвучка монолитовцев из ЗП Спецназёрские анимации от Mirage2000 для ТЧ Архивы версий, адаптации, прочее (сборка из различных источников): Тени Чернобыля Чистое Небо Зов Припяти Чистое Небо: AI Additions Зов Припяти: AI Additions 13 21 11 Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/
Капрал Хикс 567 Опубликовано 10 Октября 2024 Поделиться Опубликовано 10 Октября 2024 15 минут назад, Juk_Bers0vik сказал: как адаптировать новое поведение ИИ к FC? WinMerge в помощь, сравнивать скрипты и пытаться адаптировать. 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1490972
Balavnik 178 Опубликовано 22 Ноября 2024 Поделиться Опубликовано 22 Ноября 2024 (изменено) Выпала ошибка model doesn't have bone [bip01_spine1] for section [flesh_weak] Прошёлся по файлам, судя по всему сталкер ударил плоть. При том проверку на сталкерность проходит на ура. Кто-нибудь знает, что делать? Ai Add. 2.0. Изменено 22 Ноября 2024 пользователем Balavnik Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится. Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1493176
Space.Marine 466 Опубликовано 26 Ноября 2024 Поделиться Опубликовано 26 Ноября 2024 23.11.2024 в 00:08, Balavnik сказал: Ai Add. 2.0 ЗП? ТЧ? ЧН? Если ЗП - значит конфиг плоти не перенёс. Если ТЧ - замени в конфиге плоти кость bip01_spine на bip01_spine1 2 Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1493745
Balavnik 178 Опубликовано 28 Ноября 2024 Поделиться Опубликовано 28 Ноября 2024 Если у кого-то сохранилась адаптация под солянку, дайте ссылку. Жить стало лучше, жить стало веселей. А когда веселей живётся, то работа скорится. Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1493941
Фокусник 10 Опубликовано 29 Ноября 2024 Поделиться Опубликовано 29 Ноября 2024 Quote Внимание! Версия 2.0 не совместима с более ранними версиями Если у вас уже установлен Ai Additions или AI Pack, их необходимо полностью удалить @Bak Сейчас пытаюсь встроить 2.0 в мод, где уже стоит предыдущая версия. Некоторые файлы повторяются, я так понимаю нужно удалить эти скрипты: xrs_medic.script, xrs_ai.script Сохранения между версиями работают? Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1494044
Modz 93 Опубликовано 28 Декабря 2024 Поделиться Опубликовано 28 Декабря 2024 Возможно ли разблокировать функцию использования дробовиков НПС? НПС не используют дробовики если изначально у них дробовик не был прописан в профиле. Скрытый текст OGSMX ТЧ Release 1.0006 (yandex) OGSMX ТЧ Release 1.0006 (mail) Тема OGSM 2.4.3 с новым балансом Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1497272
Фокусник 10 Опубликовано 15 Марта 2025 Поделиться Опубликовано 15 Марта 2025 Камикадзе должны изредка появлятся? На меня на Радаре бежит каждый второй, иногда каждый. Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1502710
Фокусник 10 Опубликовано 15 Марта 2025 Поделиться Опубликовано 15 Марта 2025 @Купер пробую: chance = 0.1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1502739
Гость Опубликовано 3 Мая 2025 Поделиться Опубликовано 3 Мая 2025 (изменено) Установлен оригинал Зов Припяти v.1.6.02. На него установлен Gunslinger_Mod_15.11.2024. В таком виде всё работает. Пытаюсь приспособить Ai Additions COP 2.06. При создании Новой игры происходит вылет: FATAL ERROR error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : ...pripyat\gunslinger_mod\gamedata\scripts\rx_ai.script:92: attempt to call field 'actor_item_take' (a nil value) В оригинале Зов Припяти и в Gunslinger_Mod естественно нет скрипта rx_ai. Не знаю с чем сравнить? Изменено 4 Мая 2025 пользователем Челдон Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1505169
Фокусник 10 Опубликовано 9 Июля 2025 Поделиться Опубликовано 9 Июля 2025 Существует ли способ скрыть ножи у НПС при обыске, сохранив функционал? Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1507481
Stalkersof 232 Опубликовано 17 Ноября 2025 Поделиться Опубликовано 17 Ноября 2025 Кто может помочь с вылетом. Вот лог с ОГСР движка. Скрытый текст FATAL ERROR [error]Expression : FATAL ERROR [error]Function : CScriptEngine::lua_pcall_failed [error]File : D:\a\OGSR-Engine\OGSR-Engine\ogsr_engine\COMMON_AI\script_engine.cpp [error]Line : 52 [error]Description : [CScriptEngine::lua_pcall_failed]: [luabind::detail::class_rep::function_dispatcher] Caught unhandled exception! [17.11.25 07:09:10.452] ***************************[ScriptCrashHandler]********************************** [17.11.25 07:09:10.452] stack traceback: [C]: at 0x7ffec8007af4 [C]: in function 'parent' ...area v 1.5 (old edition)\gamedata\scripts\rx_wmgr.script:1642: in function 'process_items' ...area v 1.5 (old edition)\gamedata\scripts\rx_wmgr.script:189: in function 'update' ...area v 1.5 (old edition)\gamedata\scripts\rx_wmgr.script:1172: in function 'npc_update' ...s area v 1.5 (old edition)\gamedata\scripts\rx_ai.script:113: in function 'npc_update' ...v 1.5 (old edition)\gamedata\scripts\xr_motivator.script:340: in function <...v 1.5 (old edition)\gamedata\scripts\xr_motivator.script:258> [17.11.25 07:09:10.452] Locals: [17.11.25 07:09:10.452] string (*temporary) : [luabind::detail::class_rep::function_dispatcher] Caught unhandled exception! [17.11.25 07:09:10.452] End [17.11.25 07:09:10.452] Locals: [17.11.25 07:09:10.452] userdata (*temporary) : (game_object): 000002881019BB60 [17.11.25 07:09:10.452] End [17.11.25 07:09:10.452] Locals: [17.11.25 07:09:10.452] Userdata: self [17.11.25 07:09:10.452] number self.disabled_temp : -1.000000 [17.11.25 07:09:10.452] Table: self.process_list [17.11.25 07:09:10.452] userdata self.process_list.21752 : (game_object): 000002881019BB60 [17.11.25 07:09:10.452] Can't dump script call stack - Engine corrupted вот сам код Скрытый текст function weapon_manager:process_items() -- printf("process_items[%s]",self.name) local box = get_box() if not box then printf("process_items: not box[%s]!!!",boxid) return end for id,obj in pairs(self.process_list) do if not self.wpns_prstor[id] and id ~= self.weapon_id and obj and obj.parent then local parent = obj:parent() if not parent then printw("process_items[%s]:not parent!!! [%s]",self.name,obj:name()) end if parent and parent:id() == self.npc_id then -- printf("process_items[%s]: do %s",self.name,obj:name()) self.wpns_prstor[id] = true self.npc:transfer_item(obj,box) else -- if parent and parent:id() == boxid then -- self.wpns_prstor[id] = true -- end printw("process_items[%s]:parent:id() ~= self.npc_id [%s] parent %s",self.name,obj:name(),parent) end end end self.pr_state = true do_process = nil end Не хотелось бы вырезать менеджер оружия. Может кто что подскажет. И еще такой вопрос. Достаточно ли будет для отключения менеджера оружия в файле weapon_manager.ltx В этой секции: [default] disabled = false ; выключить менеджер оружия Поставить значение true или в скриптах вырезать? Freeplay Graphic Mod(FGM) Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1511679
Helgi 42 Опубликовано 13 Августа Поделиться Опубликовано 13 Августа А для ЧН нет модуля с переодеванием НПС в лучшую броню? Пришил к faction commander, всё работает отлично, хотелось бы еще и эту функцию + спавн брони в трупах как-то сделать. Порылся по всем файлам - ничего не нашел. И еще момент, у неписей в инвентаре пропадает весь лут, который они собирают. Можно-ли сделать так, чтобы он у них сохранялся? Например его потом другой нпс залутает и заберёт весь хабар и так по нарастающей. Ссылка на комментарий https://www.amk-team.ru/forum/topic/4653-ai-additions/page/41/#findComment-1520564
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти