Перейти к содержанию

BarmaGlot

Сталкеры
  • Публикаций

    623
  • Зарегистрирован

  • Посещение

Весь контент BarmaGlot

  1. МАЧОёлке Покопайтесь на MODDB и, например, поспрашивайте тут у Босса: если решение багов есть, то найдёте, а если нет, то копаться в туче оригинальных файлов Аномалии почти бессмысленно. Действительно, оригиналы ТЧ и ЧН я перепроходил недавно и NLC 3.9 прошёл только что – таких безобразий с анимациями там нет нигде. Хотя, может быть кто-нибудь из местных посетителей подскажет вменяемые действия. Просто тут малопопулярный тред, может быть гугль сумеет помочь. Да хоть тот же чат GPT. Дополнено 21 минуты спустя axr_beh.script sr_camp.script xr_animpoint.script xr_campfire_point.script определяют совместно или по раздельности, в зависимости от десятков других скриптов/схем, будет ли непись играть на гитаре. Если порешат, что будет (в предустановленном в LTX/SDK или "летучем" кэмпе), то за дело берутся xr_animpoint + state_mgr_animation. Вот последний в наивысшей степени ответственен за безобразия с анимками, как и вообще за их проигрывание.
  2. Как исправить я не знаю, по крайней мере "малой кровью", но точно знаю, откуда стоит начинать копать: в LUA-скриптах два базовых файла: state_mgr_animation.script и xr_animpoint.script. Также можно прямо в C++ исходниках шаманить, но там на порядки сложнее и я не спец что-то советовать по этой части. Упомянутые скрипты будут запрашивать, пересекаться, вызывать и вызываться ещё кучей скриптов-классов-акций-анимаций-таблиц. Без бутылки не разобраться. С наскока, за несколько минут, однозначно не получится. Upd: Возможно, на MODDB или в известных сборках типа Боссовской эти проблемы уже решены. Начать следует с ознакомления с современными модами и сборками. Если интересно, могу скинуть исходные два скрипта и во что они превратились у меня. Подменить не получится, так как сердцевина другая (интерфейсы, обработчики), однако там много комментариев, на английском, правда. Так что многие проблемные места и методики станут чуть яснее.
  3. Сейчас перепрохожу его на 2.01, и некоторых визуальных глюков ИИ стало в разы больше! (сравниваю с 1.63). В том числе упоминавшийся здесь глюк (точнее – фича), когда несколько неписей занимают один анимпойнт. Как-то раз в одном закоулке порядка 10 NPC столпились в одной точке в одной и той же анимации. Забавно, и это в AAAAAA++++++ проекте. Так что лучше надо тестировать, уважаемый товарищ! Да, есть такая бяка в ванильной Аномалии. В своё время, примерно 3 года назад, я стал лечить этот баг. Банальное репозиционирование гитары по осям не спасло. Неписи, действительно, садятся попой туда-сюда произвольно. В итоге, чтобы пролечить эти спонтанные повороты потребовалось порядка 5000 строк кода, многократно переписанного (то есть, порядка 20000 строк +-), и в порядка 40 скриптах. При чём пришлось менять вообще всё нутро-сердцевину поведения ИИ, а не какие-то патчи-закладки лепить. Так что это ни разу не минутное дело. Увы! P.S. Забегая вперёд, пощупать мод не дам. Он, хотя и делался свыше трёх лет, но в некоторых моментах сырой.
  4. Непроработанный момент: , по поручению Иванцова: надо сдавать оружие на входе на базу Свободы. Без оружия в этой подземке верная смерть. При попытке вернуть оружие у охранника перед отправлением в лабу – расстрел караулом на месте. Вероятно, рассчитано, что ГГ будет иметь какие-то преференции у Свободы, так что и оружие отнимать не станут. То есть, не всё дерево вариантов подходит.
  5. DiumityX, это не баг. Это такой на коленке сделанный квест без элементарных проверок на допустимость.
  6. vasayhd, на 99% – да, связаны. Искать в этой теме раздельно по словам исполнит* и/или желани*
  7. А вот и причина. Курите тему поиском, 100500 раз об этом писалось. Есть и рецепты, как вылечить.
  8. SlimON7, Выпуск Windows 10 Pro Версия 22H2 Дата установки ‎19.‎08.‎2022 Сборка ОС 19045.3448 Взаимодействие Windows Feature Experience Pack 1000.19044.1000.0 Однако глюков-вылетов просто вагон! Большинство позволяет вернуться в игру, просто нажимая "Продолжить" в окне отладчика. Но бывают неоперабельные. И даже такие, которые потом требуют перезагрузки, так как что-то ломается в самой системе.
  9. Это где? X-16 – это же на Янтаре лаба. Там я был 100500 раз, трупак есть на локации Янтарь перед входом в X-16, если входить в лабу через канализацию. Этот труп рецепта не имеет. Есть ещё какой-то труп? Где? И почему у вас Рыжий Лес упомянут? Она "открытая", так как позволяет через консоль вызывать flush !some_script.some_function, больше ничего не открыто. Пытался распаковать всяко-разно, но потерпел неудачу. Так бы я здесь вопрос не задавал А, вспомнил, действительно, имеется такой "запасный выход" РЛ <-> X16. Пойду проверю!
  10. Народ, рецепт на "Пружину" (обычную, не "рубиновую") кто может дать? Требует Волк за динамит для подрыва одной дверцы... Или как вариант какой командой можно двинуть соответствующий инфопоршень? Играю в открытую сборку, с читами, ибо тяжко – ужас! Конечно, могу сразу динамит заспавнить...
  11. makdm, да, конечно в xr_motivator это должно работать гарантированно, и проще. Я просто про него забыл, а беглым поиском по обработчикам хита и смерти нашёл только те скрипты, о которых упомянул.
  12. Emmis, не будучи экспертом в CoP, вижу такой способ: 1) изменить скрипт в xr_hit.script action_process_hit:hit_callback, который параметром имеет bone_index, в плане: поместить в словарь xr_hit.bone_hit[npc_id] = bone_index (разумеется, такой словарь надо прописать сперва где-нибудь в начале xr_hit.script, типа bone_hit = {}) 2) далее, в xr_death.script (и/или) se_stalker.script в событиях обработчиков смерти проверять этот словарь xr_hit.bone_hit[npc_id] на предмет того, что указанная в нём (последняя, по времени) ударенная кость принадлежит к костям головы. Проблема: я не уверен, что xr_hit будет отрабатывать всякий хит, а не только прописанный в LTX-конфигах конкретного NPC vladvexa188, я вам про Фому, вы мне про Ерёму ¯\_(ツ)_/¯
  13. vladvexa188, что выдаёт полнотекстовый поиск TotalCommander'а (или аналогичного инструмента) в дереве файлов/папок gamedata\configs? Искать надо проблемную строку marsh_csky_tutorial_guid Есть она в каком-либо XML-файле? Или есть, да не совсем та?
  14. _V_O_IN_, примерно так: local hud = get_hud() local cs_text = hud:GetCustomStatic("text_on_screen_center") if cs_text then hud:RemoveCustomStatic("text_on_screen_center") end hud:AddCustomStatic("text_on_screen_center", true) cs_text = hud:GetCustomStatic("text_on_screen_center") cs_text:wnd():TextControl():SetText(game.translate_string("bla bla bla бла бла бла")) Разумеется, вместо полностью рандомной, генерируемой на лету строки mla bla bla, можно подставить также параметр/переменную или имя строки, прекомпилированной в каком-нибудь XML (тогда поддержка языка будет автоматическая). Если не нравится стиль text_on_screen_center, можно выбрать другой из тучи в файле configs\ui\ui_custom_msgs.xml, либо там же в файле создать свой уникальный. Теоретически можно вставлять цветовые коды, но это надо пробовать. Также имеются разные (суб)методы у wnd() и его метода TextControl(), это поле для экспериментов со стилями.
  15. Только что пробно подсоединился. Мда! Это что-то с чем-то! Для меня вообще откровением стало, что в Сталкере есть, оказывается, сетевые игры. Самое главное - оно работает! Единственно, у меня звука нет отчего-то (именно в этом сетевом режиме, в самом Сталке в сингле он есть). Система Win10, все последнее обновы.
  16. alinsky, так от CoC'а вам прямая дорога на Аномали! В ней это решено для поддержки сотен модов: применяются технологии DLTX, DHTM (D – differential load), также моды организуются в де-факто стандартных агрегаторах типа ModOrganizer.
  17. Zukachimoto, на Свалке торговцы штатно меняются днём и ночью. По второму вопросу остаётся, вероятно, переиграть с некоторого момента. Или прошерстить скрипты, найти требуемый инфопоршень и активировать его.
  18. Arkmore Ну тогда попробуйте напролом: после начала новой игры через F7 (дебаг-спавнер) сменить фракцию на ИИГ и следовать в Тёмную Лощину в т.н. Лесопилку. Там заспавнится сквад майора Эрнандеса, с которым и надо будет побеседовать. P.S. Новая игра не обязательна, но тогда перекачанный персонаж просто прогуляется как танк.
  19. ScarletFox Может быть даже и не потребуется: там в базовом псевдо-языке описания анимаций есть под-команды аттача/детача предметов, этого может хватить. Останется написать скрипт самой анимации по образу, как это сделано в библиотеке state_mgr_animation_list_animpoint.script на примере анимки animpoint_stay_wall_eat_kolbasa. Знания Lua не потребуется. Меня другое озадачило: не будет ли ГГ специфически кривляться под воздействием движка в моменты исполнения команд на strap/unstrap. И как привязать уникальную анимку под эти команды. Вот сейчас посмотрел скриптовое нутро чистой ЗП, там нет даже элементарных коллбэков типа npc_on_weapon_strap. Так что принципиальная возможность есть, но реализацию придётся пилить. И возможно на продвинутых движках типа той же Аномалии только заработает полноценно. Да, придётся в любом случае несколько скриптов плотно рихтовать.
  20. Arkmore Если полностью закончены все три первые сюжетные ветви, то есть выданы все полагающиеся инфопоршни, то при новой игре можно будет "открыть" фракцию ИГ и пройти четвёртый сюжет за них. Сюжет стартует на ферме в Тёмной Лощине. Не уверен, что это можно после игры за учёных, но это легко решается сменой фракции ГГ. Также, если подшаманить с инфопоршнями, то новая игра вообще не обязательно, и можно вписываться прямо своим прокачанным персонажем.
  21. denis2000 ScarletFox Это как раз не проблема: в момент после засовывания пистолет подменяется на другой, внешне одинаковый, но с переделанной костью привязки, которая неподвижна относительно груди/кобуры. И наоборот при доставании. Разумеется, это потребует небольшого расширения скрипта state_mgr_animation.script Таким образом, остаётся создать свою уникальную анимацию. Насколько понимаю, SDK позволяет это сделать?
  22. Arkmore, такое у меня часто бывало в разных местах, помогала сохранка-загрузка прямо перед переходом. Причины мне не известны. Алексей Тихонов, если на 1.5.1 никаких модов не ставилось – то да, достаточно скачать и накатить только обновление 1.5.2. Кстати, я никаких принципиальных отличий не вижу. Впрочем, список вкусняшек присутствует в шапке, можете оценить необходимость апгрейда. Если хотите чего-то кардинально нового, ставьте т.н. сборки на Аномалию, коих в последнее время расплодилось как псевдособак не резаных. Такм и дополнительные сюжеты, и, самое главное, за счёт фишек типа "Hollywood FX" и HD-моделей глаз реально радуется. Сама же Аномалия – это как база, голая и неприглядная (разумеется она при этом всё равно круче большинства модов на Сталкер, в разы.)
  23. Алексей Тихонов, 1.5.1 – это отдельный архив, аключающий EXE + gamedata. Потом надо отдельно скачивать апдейт до 1.5.2, который значительно легковеснее и скопируется в папку Аномалии с заменой. Arkmore, вроде бы не должно запрещаться такое. Сюжет, возможно, и может порушиться, если бегать вопреки рекомендациям ключевых персонажей, но это не точно. Есть только прямые запреты на переходы на территории под пси-излучением. Это в чистой Аномалии. Возможно, моды, привносящие сюжетные твисты, могут менять эти разрешения.
  24. Berserker_ Никак не исправить, этот режим в чистой Аномалии забагован. Есть моды на "Войну группировок", возможно там сделано играбельно. Не знаю, не ставил.