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

BarmaGlot

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

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

  • Посещение

  • Победитель дней

    1

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

  1. Bro_dyaga Именно поэтому я и написал. Потому что ценность твоего ответа вопрошающему примерно околонулевая.
  2. Надо мне запастись попкорном в ожидании следующего вопроса типа "Что-то пошло не так и вылет постоянно при диалоге с...". Совет: загрузить сейвгейм до загадывания желания и не выбирать никакое из желаний. Они все глючно-проблемные.
  3. KERIXFIX337X Огромное количество народа сталкивалос, да. Гугль просто ломится от подобных запросов и ответов. И, предвосхищая следующий - правильный - вопрос: снести гейдату, запустить, выйти, появятся исправленные файлы локализации, восстановить гейдату с сохранением именно новых файлов.
  4. Вряд ли штатными средствами можно это устроить, даже через спавнер. Прилагаю скрипт для удаления. Запустить из консоли run_script inv_list затем выйти из игры, посмотреть лог по фразе "inventory item", найти проблемную секцию и запомнить id требуемой вещи. Потом в игре в консоли ввести run_string o=alife_object(id); alife_release(o) (id заменить на запомненное число-идентификатор). Удаляется не всё однако, например отчего-то болты не удаляются... inv_list.script
  5. На moddb несть числа различным аддонам на Аномалию. Нет, в Аномалии эта ветка квестов порезана. С помощью читов и изгальств можно (было) пробраться внутрь и активировать ошмётки от КОКовских финальных квестов (по крайней мере, в предрелизной 1.5.0 версии можно было). Но там будет всё то же самое: расстрел голограмм у Монолита и особо больше ничего.
  6. run_string task_manager.get_task_manager().task_info["mar_smart_terrain_base_stalker_leader_marsh_task_4"].stage=3 Это надо ввести в командной строке, которая вызывается клавишей "тильда" (~). Прога должна быть запущена в дебаг-режиме, который можно указать в лаунчере.
  7. В диалогах и квестах данный возврат не предусмотрен, однако всегда можно воспользоваться дебаг-спавнером: там такая опция есть.
  8. А я гуглю обычно, и только в редких исключениях пользую Яндекс. Ну так вот, Гугль сразу шлёт в группу VK, где неоднократно этот вопрос педалировали. Это, кстати, та самая "официальная группа" из шапки данной темы. Сам я дремуч и в VK не состою, однако сей любезный сервис даёт почитать обсуждения и без регистрации. Voila!
  9. Беглый поиск по скриптам Аномалии выявил этот квест, но непонятно как он вызывается. В диалогах у Маслины он напрямую не прописан. Я уж было плюнул на раскопки, но потом просто... загуглил. Инфы море. Конкретно, просто достаёте где-либо как-либо указанное количество неубитых стволов данной модели и относите Маслине.
  10. Лично я переписывал dynamic_news_manager.script, чтобы избавиться от похожих негативных эффектов. Примерно там коллбэк npc_on_death надо подшаманить, чтобы он не передавал в цепочку обработки тех граждан, которых ГГ явно безпалевно освобождает от тягот и забот. У вас речь идёт про звук, но суть та же остаётся: надо найти скрипт, где есть коллбэк-обработчик типа npc_on_hear, и пилить его. Хотя, возможно, в настройках в меню найдутся какие-нибудь опции типа "Отключить динамические новости".
  11. Подсказываю: воспользоваться поиском по теме, по, например, ключевой фразе "спасения Шва и Бродяги". Поиск справа вверху. Он вам выдаст несколько результатов, откуда уже берёте вот этот
  12. Ну как же "без никаких ошибок"? Если ваш сейвгейм загрузить на чистую безмодовую игру, то там пишут в логе на чистом русском языке: [error]Description : fatal error [error]Arguments : Can't open section 'wpn_walther_p99_mod9'. Please attach [*.ini_log] file to your bug report Ключевое я выделил. Для справки: в оригинальной игре есть пистолеты только "простой" Вальтер и "кастом" с т.н. "секциями" соответственно wpn_walther и wpn_walther_custom. Вывод: переустановить некий мод/аддон, который ранее привнёс эту новую модификацию Вальтера в игру (и она попала в сейвгеймы). Без этого загрузиться со старых сейвов будет невозможно напрямую, без написания вспомогательной программы. И то не факт, что поможет. На вопрос, как избавиться от этой проблемы, нет ответа, по определению. Могу только рекомендовать аккуратнее ставить и ещё более аккуратно сносить различные моды/аддоны. Укук! Недавно обсуждались минимальные отношения. Можете воспользоваться поиском по теме. Вкратце: это не баг, это следствие как раз этих самых минимальных отношений ИЛИ персональной обиды, учинённой непосредственно Скряге. Как лечить: 1. набрать заданий у остальных свободовцев и путём их исполнения прокачать репу у всей группировки, что не гарантировано скажется и на отношении Скряги, в частности. Именно, что не гарантировано. Либо там очень долго качать придётся... Но это правильный, сталкерский способ. В случае агрессии со стороны работодателей при поиске/сдаче работы применять "режим маскировки". 2. Пойти в дебаг-спавнер и в две команды поменять отношения Скряги лично к вашему ГГ. Первая команда G - стать неуязвимым (godmode), чтобы пока Скряга бегает и мочит ГГ, спокойно навести на него прицел. И вторая команда "Be neutral (goodwill)". 3. Когда ГГ устанет ловить Скрягу в прицел, чтобы исполнить пункт 2 (уж больно неудобно этот момент в спавнере сделан), воспользоваться поиском по теме по тегу отношение и найти мой пост от первого августа. Там есть, как усмирить всю группировку. Скряга "подчинится большинству" и утихнет.
  13. Справа вверху страницы есть сервис "Поиск". Если туда вбить тег радиомолчание, то можно найти и советы, и лечение.
  14. Пардон, я ошибся. Нет такой команды в спавнере, чтобы поменять отношение сразу целой фракции к ГГ. Такая возможность есть только отдельно по неписю или скваду. Если надо задобрить (ну или обозлить, кому как) всю контору, то можно это сделать в дебаг-режиме из командной строки: run_string db.actor:set_community_goodwill("dolg", 9999) Вместо "dolg" выбрать нужную фракцию. Список такой: dolg, trader, army, ecolog, csky, stalker, killer, freedom, bandit, renegade, isg, greh, monolith, army_npc (СБУ), zombied. Ежели надо обозлить на ГГ дружественных доселе неписей, то 9999 меняется на -9999. При таком задабривании отношение отдельных обозлённых персонажей не поменяется, они так же персонально будут хейтить ГГ, однако они будут вынуждены подчиняться "политике партии" и открыто агриться не станут. Забавное исключение: я, будучи свободовцем, "усмиряю" долг, и почти всё шоколадно, но положительно настроенные к моему ГГ бойцы на блок-постах отчего-то стреляют в меня из стационарных пулемётов. Приходится применять радикальные свинцовые меры лечения.
  15. Это говорит о том, что ты не корректно прошёл с Бродягой Путепровод. Какие-то рестрикторы не сработали. Эта ситуация здесь недавно всплывала, и я вписывался с ответом. Сейчас подгоню мессагу... Там посмотри ответы за несколько дней, чтоб уловить суть проблемы. Дополнено 5 минуты спустя Bro_dyaga дал правильный совет. А ещё можно в дебаг-режиме через спавнер (F7) принудить к миру ту или иную группировку.
  16. Насколько помню, и при первой встрече со Стрелком (квест "Живое пиво"), и при последующей (квест "Операция Ы") там следует сперва поговорить со Швом и Бродягой или выполнить побочные связанные с ними квесты. Только после этого их Величество Стрелок соизволят снизойти до разговора с простым смертным ГГ.
  17. Можно сейв-гейм приаттачить, незадолгодо контакта с вражинами, то есть со своей базы, например (если нет у вас каких-либо аддонов и модов, иначе у меня без толку грузить). Интересно...
  18. Anime detectors и поиск всех прочих Разумеется, именно это и произойдёт. Правда, только в теории и без каких-либо гарантий. Вот вы сделайте и поделИтесь с нами результатом.
  19. Система переобувания. Влезть в башмаки чуждой группировки. Взять заданий по многу и сразу у кучи NPC, которые до поры до времени начнут считать ГГ своим. Выполнить, сдать. Правда не знаю, как на это будет влиять, что "отношения" динамические или нет... Единственно скажу, что репа ГГ с интересующей группировкой неуклонно вырастет.
  20. Есть здесь разрабы Lua-скриптов Аномалии или люди, имеющие на выход на этих разрабов? Нашёл довольно противный глюк в реализации _g.EventQueue. Вкратце: некоторые запланированные события могут быть не выполнены. И наоборот, некоторые уже отменённые по RemoveTimeEvent события могут выполняться (и усиленно портачить __size, который, запортачившись, и приведёт к отмене выполнения нужных событий). Ноги, возможно, растут из движка, но лечится изменой самого скрипта. Знаю, что есть тема по ошибкам на ModDB, но там в своё время была нулевая реакция на кучу проблемных репортов (впрочем, давно не следил). В личку напишите, плиз, если интересно, что и как.
  21. Без каких либо гарантий можете попробовать этот экспромт. Он респавнит все арты на локе, и при этом старается их выбросить на поверхность, путём сброса с высоты. Также ставит метки на карту. Если не получилось (то есть арт успел по новой спрятаться на движение по глючному маршруту), можно многократно повторять в той же сессии. У меня лично сторонний эффект проявился, когда метка ставится на ГГ на якобы имеющийся у него арт, что не факт. Разбираться далее я не стал. Метки пропадут при подборе арта, релоаде или переходе, не страшно. Закинуть в геймдата\скриптс и вызывать из дебаг-режима консольной командой run_script art_up art_up.script
  22. Вместо просто блокнота рекомендую Sublime Text. Лично я использую древнюю версию 3.0, не обновляюсь. Но этого с лихвой хватает, чтобы работать со всеми тремя основными типами квестовых файлов: *.script, *.ltx, *.xml Главное: после открытия файла не забыть сразу же "переоткрыть" его в кодовой странице 1251, иначе содержащиеся русские слова могут испортачиться. Sublime Text даёт колоссальное количество функций по подсветке синтаксиса, поиску и замене, в том числе с использованием регулярных выражений. Когда квест распухает до нескольких тысяч строк (script и/или xml), поиск и замена могут стать реальной головной болью.
  23. Скинуть метки не представляется возможным, так как в моих сейвгейм-файлах в общем случае всё будет не так, как в ваших. Хотя да, есть места спавна именно для инструментов (и прочих классов). Это описывается в dynamic_item_spawn.ltx. В общем случае поможет запуск в дебаг-режиме, загрузить сейв, затем клавиша тильда (~) и в командной строке: run_string for i=1,65534 do o=alife_object(i); if o and o:section_name()=="itm_basickit" then level.map_add_object_spot(i,"treasure","basic") end end На всех картах появятся стандартные зелёные метки, которые исчезнут после перезагрузки или перехода на другой уровень. Повторить также для "itm_advancedkit" и "itm_expertkit".
  24. Один из наиболее прямолинейных способов - идти от контекста. При помощи какой-либо проги с функцией поиска текста в файлах, например "Total Commander": 1. Распаковать конфиги при помощи "tools\dbunpacker". 2. Ищем Total Commander'om в "c:\games\Anomaly\tools\_unpacked\configs\text\" ключевые слова из диалога, предшествующего проблеме. По найденным фразам выясняем (примерно), какой диалог должен воспоследовать, и по XML-ключам фраз находим ключ проблемного диалога. Либо альтернативно ищем сразу ключ диалога из описания атрибутов npc в той же "c:\games\Anomaly\tools\_unpacked\configs\gameplay\" (анализируя файлы типа character_desc_xxx.xml) 3. Идём в папку "c:\games\Anomaly\tools\_unpacked\configs\gameplay\" и текстовым поиском по ключу диалога находим искомый XML-с диалогом. Ну а там, в описании диалога, есть атрибуты типа необходимых инфопоршней (что просто исправить, как в данном случае), и/или функций-условий (что несколько сложнее в подходе, но принципиально так же тривиально). Куда интереснее вопрос, отчего квесты не срабатывают штатно. Какой-то подлый непись коварно остаётся неубитым, либо это косяк в составлении квеста...
  25. leopold Попробуй пихнуть инфопоршень jupiter_underpass_monolith_ambush_squad_death это единственное условие, чтобы Бродяга заговорил.