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

BarmaGlot

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

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

  • Посещение

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

  1. В своё время чистил трупаки из консоли через alife():release(). В моде, который пилю уже почти два года, такую проблему решаю радикально - проблемные голограммы сразу исчезают в облачке спецэффектов, а все прочие трупы, типа сюжетных монолитовцев, - просто по уходу с уровня. А вот интересный вопрос: это откуда в чистой Аномалии, где вырезана ветка О-сознания, битва с голограммами у Монолита? Может, я что-то упустил? В своём моде я её, кстати, реанимировал, с переиначенными тайниками. Скоро на оборзение выложу. Сюжет с О-сознанием будет стартовать после третьей законченной глобальной миссии в Аномалии, вроде бы "Послесвечение", когда перетёрли со Стрелком и Дегтярёвым. Кстати, четвёртая стандартная глобальная миссия в Аномалии, где надо за ИИГ с новой игры воевать, предусматривает поиск записок/доков по всем лабам. Тех самых записок, что фигурируют в вырезанной "осознательной" ветке. Так что да, без переиначивания тайников не обойтись... Дополнено 32 минуты спустя Вот скрипт для удаления застрявших голограмм, скопом. Я раньше ручками индивидуально это делал, та ещё была морока... run_string c=0;for i=1,65534 do n=alife_object(i); if n and n:name():sub(1,5) == "sar2_" and not n:alive() then alife():release(n);c=c+1 end end printf("ubrano trupov %s", c)
  2. pkst ds, eqle z jn dfc но в суп нассу
  3. Pupsik2021 Ну раз метка есть, то нет проблемы - надо просто на неё телепортироваться. Штатно, через выбор точки телепортации на карте PDA. Телепортация может быть отключена в настройках или неприемлема "по стилю игру", но это уже другой вопрос.
  4. Обычно в подобных квестах на карте в PDA стоит точная метка расположения барахла. Возможно, надо потыкать иконки мишени/позиции в списке задач, если такой метки не видно.
  5. Да, бывают такого рода баги или фичи, редко, но метко. Если религия не позволяет пройти сквозь дверь посредством "demo_record", то можно сделать изящнее. И даже в некоторой степени прочувствовать своего ГГ хакером, а не читером: Загрузка должна быть в дебаг-режиме. Подойти к проблемной двери до появления подсказки, нажать F7, нажать F. Слева на экране отладки будут данные "Object info", нам надо его id. Вызвать консоль (~) и ввести команду, где вместо id подставить увиденный номер: run_string db.storage[id].ph_door.door_action:open_door() P.S. Трюк работает и в варлабе, однако, как много раз было указано, это ещё не активирует соответствующую ветку квестов. Кто хочет и тут "продвинуться" - искать в теме по тегу "варлаб".
  6. С год назад я бегло копался в этих скриптах, чтобы со своими интегрировать. И да, кажется именно так и обстоит ситуация: сугубо мусорное псевдо-случайное содержимое. В "улучшенных" тайниках по спецквестам градация уровня хлама ненамного выше.
  7. nogood23 Если у вас нет никаких аддонов/модов, приаттачте сейв. Возможно, посмотрю под отладчиком, и будет больше инфы. Это если вылет стабильный, конечно. Рандомных безлоговых вылетов в "Аномалии" достаточно много, обычно помогает перезагрузка. Я не спец в Си/С++ и близко, но в целом опыт разного рода программирования проектов разнокалиберного масштаба на десятке языков есть, в течение 36 лет. И давно хочу высказать тут, что то, как написан сталкерский исходный код, такой лютый непрозрачный стиль с хЕровым количеством наследований и переопределений, - это вообще удивительно, как оно может работать стабильно, да и вообще работать. И в Lua-надстроечных скриптах тоже ад кромешный, но, к счастью, почти всегда с вменяемыми логами.
  8. 13zl https://disk.yandex.ru/d/QQt54EPjyg4J2g Структура папок похерилась. Солюшен лежит в src, а vcproj где-то в соответствующих папках. Придётся вручную коррелировать.
  9. Я собрал в июне из этих исходников, под VS2015 как и указано. Пользую дебаг до сих пор в сложных безлоговых вылетах. Пришлось колдовать с опциями проекта, что-то кажется типа перетаргетировать. Точно не скажу, не помню, всё делал методом тыка, по наитию. А поначалу тоже было море ошибок. Могу скинуть файл проекта, наверное, если поможет.
  10. Можно. "Настройки->Гейплей->Экономика". Там не будет пресета типа "средняя сложность" или "лёгкая". Просто уйма ползунков, которые эту экономику и составляют. Двигайте как угодно, предполагаю, что в сторону послабления суровости.
  11. Смотреть только ролик, не?
  12. дебаг, F7 и затем кнопка X в игре будет дебаг-HUD, вверху экрана среди прочего текущие координаты, вертексы и море разной прочей инфы. В режиме облёта координаты обновляются.
  13. Если отчего-то не работает сохранение через консоль командой save, то настройку можно сбросить, загрузившись в дебаг режиме: run_string alife_storage_manager.get_state().enable_campfire_mode=false и сохранись (вероятно, вблизи костра, если сразу не позволит сохраниться иначе, уже не помню как оно там).
  14. Вопрос задаётся в сотый раз. И даже не гугля, даже не спрашивая нигде совета, можно потратить примерно минуту на размышления, и правильный ответ не заставит себя ждать. А их ровно два: 1) архив не оригинальный либо скачан с ошибкой; 2) версия винрара древняя как мамонт. Люди советуют 7zip, но у меня лично не старый винрар работает как надо.
  15. KERIXFIX337X Во вложении тот, что распакован из configs.db0, хотя оригинальность можно понять в разных контекстах. alife.ltx
  16. Никак не найти, похоже, только через дебаг-спавнер. Если не охота "мараться" об "читы", можешь приаттачить свой сейвгей (если чистая установка, без модов) - я заспавню в рюкзак тебе этот глушак. Мне интересно сторонний сейв грузануть для проверки совместимости собственного мода. (В котором, кстати, этот глушитель выдаётся в качестве награды, среди прочих сотен плюшек)
  17. 99 процентов, что действительно битый архив для установки. И один процент вот здесь в теме уже озвучивали, спасибо гуглю: https://ap-pro.ru/forums/topic/402-anomaly-151/?do=findComment&comment=41811
  18. Есть. Через выполнение их заданий (если огрызаются, то применять "систему переодеваний"). Либо через дебаг-спавнер. Без дабаг-спавнера нельзя так скорефаниться с Монолитом (с дебаг-спавнером можно замириться и с ним).
  19. упс! я делаю мод, где среди прочего неписи кидают грены, активно, прицельно и безопасно для себя и союзников (даже с однобитовой нейросетью, ха-ха, так я хочу называть их память о последнем неудачном броске). Так вот, я вообще сильно удивлён, что в оригинале неписи способны кидать грены куда-либо. Обычно они кидают их тотально в никуда, ни в кого, и ни о чём. Я так понимаю, что нативное кидание гранат реализовано на уровне движка. И оно чуть более чем полностью кривое.
  20. Ахах, а я грешным делом думал я один такой умный)). Для меня ответ очевиден: если я делаю обширный мультизадачный мод, я стараюсь делать так, чтобы он мог сосуществовать с другими модами. А не по типу: заменил своими файлами чужие моды, и чужие моды в лучшем случае похерятся, а в худшем крашнут игру. Но тогда что же делать, если менять (подменять, заменять) ltx-файлы и скрипты так несовместимо по определению? Лично я вижу единственный выход: все свои модовские изменения держать строго в своих уникальных мод-файлах, а в случае, если никак иначе нельзя обойтись без модификации общего стандартного файла, то изменять его точечно путём инъекции кода или пересохранения конкретной настройки. С инъекцией/подменой кода у меня много мест, а вот с необходимостью изменения ltx-файла я столкнулся впервые... Разумеется, всё имхо, я первый раз делаю мод для людей, а не (только) для себя.
  21. Bro_dyaga Собака оказалась порыта в запрете аттача в файле m_stalker.ltx, настройка attachable_items должна быть расширена секцией желаемого айтема. Осталось побороть перезапись m_stalker.ltx, так как я не модифицирую жёстко настроечные файлы для сохранения совместимости с другими модами. Но это уже совершенно рутинная проблема. Скорее всего, решаемая через ini_file_ex:save(). Твой ответ подтолкнул меня перерыть все нюансы ещё раз, и хотя ответ нашёлся в совершенно другой области, всё равно спасибо за наводку. Я уж было хотел плюнуть. Типа, мелкий финальный штрих. Но, как известно, бог в деталях, а дьявол именно в мелочах. Теперь неписи будут курить по взрослому...
  22. Со скриптами я, кажется, дружу весьма неплохо, но вот что касается текстур и их применения, графония и связанных вещей - тут я аутсайдер. Например, прямо сейчас сижу над элементарной задачей заспавнить в руке у непися имитатор зажигалки (болт, гильзу, батарейку или флешку) - и такая простейшая задача мной не решается...