Перейти к контенту

Kirgudu

Жители
  • Число публикаций

    1 505
  • Регистрация

  • Последнее посещение

  • Дней в топе

    18
  • AMKoin

    9,867 [Подарить AMKoin]

Весь контент пользователя Kirgudu

  1. Kirgudu

    Инструмент

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

    Инструмент

    Принцип записи так же, как сейчас в teleport.ltx, стоит в него заглянуть - там для примера оставлены по одной абстрактной точке на каждую локацию. Емнип, числа идут в таком порядке: x, y, z, level_vertex_id, game_vertex_id Для большего удобства шестым параметром можно указать в кавычках наименование точки, тогда оно будет показано в диалоге Инструмента вместо безликого "Точка xxx": -246.888, -24.794, -134.443, 11366, 4, "Кордон - Бункер Сидоровича" Нет, не надо. Проверю инструмент в Фотографе сам, когда доберусь до дома. @Recluse в общем хранилище (ссылка в шапке темы) в папку Ready положил архив с готовым комплектом Инструмента для Фотографа (selfmade): The.Tool.Photographer.Selfmade.rar. Есть недочёты - что-то не то с текстурой мини диалога при сохранении точки, но в целом всё работает. В том числе и сохранение точек в файле teleport_custom.ltx. Наполнение конфигов спавна и остального приводить к актуальному состоянию не буду, это можно сделать самостоятельно.
  3. Kirgudu

    Инструмент

    Для успешной записи точек в teleport_custom.ltx есть только два требования: движок должен поддерживать пространство имён IO для оперирования файлами, а псевдоним папки "config\misc" должен быть добавлен в fsgame.ltx, как указано в описании. Скорее всего, одно из этих требований не выполнено. Расположение других файлов на teleport_custom.ltx никак не влияет. Если получится по времени, вечером посмотрю сам, что там в Фотографе могло не сработать. Но есть также чуть менее удобный, зато более надёжный способ: misc\tool\teleport.ltx. Если возможные точки телепорта известны заранее, можно внести их в этот конфиг по имеющемуся шаблону.
  4. Kirgudu

    Инструмент

    @Recluse сложно сказать, в ОП не играю от слова совсем, сделал комплект для версии 2.2 только по просьбе игрока. Могу сделать то же самое и для 2.1 (2.0) но нужны прямые работающие ссылки на скачивание дистрибутива (+ патча, если есть) и предельно понятная инструкция по установке (если отличается от 2.2). Тогда смогу осуществить полную адаптацию. В теории уже сейчас вполне достаточно конструктора для ТЧ - его можно попробовать применить самостоятельно, инструкция внутри описывает все необходимые для этого действия.
  5. Kirgudu

    Инструмент

    Обновление Инструмента от 2024-04-18 + конструктор для Зова Припяти и готовый комплект для оригинала ЗП (1.6.02); + кнопка Выброс в разделе Погода (ЧН и ЗП), при нажатии которой соотв. явление будет запущено немедленно вместе со всеми сопутствующими событиями (задания, укрытия и т. д.); + кнопка Читбокс в разделе Игрок (все платформы), при нажатии которой в инвентарь игрока будет добавлен заранее прописанный в конфиге набор предметов. Подробнее см. описание в архивах и шапке темы. Ссылка на общее хранилище прежняя. На этом активная разработка Инструмента завершена. Дальнейшие улучшения и исправления замеченных ошибок будут происходить спонтанно, и я вряд ли стану их анонсировать, если только не попадётся что-либо крупное. Смотрите на дату сборки в шапке темы и на даты обновления файлов в хранилище. Приятного использования!
  6. Kirgudu

    Инструмент

    Новая сборка Инструмента для всех платформ от 2024-04-06 Описание в шапке обновлено, ссылка на хранилище прежняя.
  7. Kirgudu

    Инструмент

    @av661194, есть, но пока не могу сказать когда это получится. Скорее всего, на горизонте месяца, а то и двух - всё будет зависеть от наличия свободного времени. Если возможности ванильных движков ЧН и ТЧ мне более-менее известны, то во внутренности ЗП я вообще ни разу не заглядывал, потребуется адаптировать свои знания, а вслед за ними и Инструмент. Но сделаю. Для информации: в общем хранилище по ссылке из шапки лежит файл todo.txt - я периодически заношу в него то, что планирую реализовать (относительно крупные или важные вещи), а также помечаю то, что уже сделано и что не вышло. Своего рода дорожная карта. Вероятно, завтра будет обновление по пункту 8 из этого файла.
  8. Kirgudu

    Инструмент

    По просьбе игроков добавил готовый комплект Инструмента для ОП 2.2 (патч 2023-03-15) - см. папку Development в общем хранилище. Эту же папку буду использовать для размещения других комплектов Инструмента в процессе их разработки. Готовность комплекта для ОП пока не полная, парочка не самых значимых фич не работает, наблюдаются огрехи в визуальном оформлении (отсутствуют использованные в Инструменте текстуры или их описания), однако процентов на 90-95 Инструмент работоспособен уже сейчас. В будущем планирую добить его до полноценного состояния. Разные списки в конфигах Инструмента (инфопорции, секции спавна, погода и т. д.) тоже пока не актуализированы. Если кто-то из апологетов ОП может и хочет помочь с их наполнением - буду рад. Update: комплект для ОП 2.2 доведён до полностью рабочего состояния. Визуальные недочёты исправлены, в конфигурационных файлах списки спавна, инфопорций, погоды, музыки и видео заполнены из файлов мода. Дальнейшие уточнения могут делаться игроками в ОП самостоятельно. Архив перемещён в папку Ready.
  9. @BеST появление такой ошибки означает, что один из НПС, отношения между которыми устанавливаются - npc1 или npc2 - не пришёл в функцию. Удаляй, не удаляй изменённый конфиг game_relations, это делу не поможет. Почему в функцию приходит пустой НПС - сказать не могу, надо изучать там, где вызывается функция game_relations.set_npcs_relation(). В оригинале таких мест всего два.
  10. @Купер ничего, кроме проверки на апдейте, в голову не приходит. При загрузке составить реестр переходов - для этого можно использовать функцию lchanger_binder:net_spawn(sobject) в bind_level_changer.script, она будет работать только для тех переходов, которые находятся на той же локации, что и герой. А дальше любым способом периодически проверять расстояние между героем и всеми зарегистрированными переходами, если какое-нибудь из них будет меньше порога - условие выполнилось. Если интересно, можно заглянуть в fsm_anomaly.script в известном тебе моде - я в нём несколько лет назад извращался над такой проверкой с целью минимизации затрат на апдейте. Но там, конечно, избыточная сложность из-за специфической задачи. А если речь о самом событии перехода, тогда actor_binder:save --> гейм вертекс героя --> локация по геймвертексу, которая в этом случае не равна текущей локации.
  11. Kirgudu

    Инструмент

    Новая сборка Инструмента для ТЧ/OGSR и ЧН от 2024-03-29 Кроме того, теперь будет единая ссылка на хранилище (см. шапку темы). Внутри будут лежать архивы с конструктором для произвольных модов, а в подпапке Ready - готовые, полностью собранные комплекты для разных базовых версий игры.
  12. Kirgudu

    Инструмент

    Новая сборка Инструмента для ТЧ/OGSR и ЧН от 2024-03-23 Основное изменение: в OGSR (как до этого в ТЧ и ЧН) реализован моментальный запуск функций Инструмента при нажатии горячих клавиш без необходимости выхода в главное меню. Спасибо @Charsi, который заинтересовался вопросом и доработал свой кейлоггер так, чтобы он не зависел на все сто от вырезанной мультиплеерной консольной команды. Кроме того, во всех версиях Инструмента проведён ряд менее значимых оптимизаций и исправлений. Ссылки на скачивание те же, инструкция по установке обновлена в шапке и в архивах.
  13. Kirgudu

    Инструмент

    Новая версия Инструмента для Теней Чернобыля от 2024-03-17 Теперь с поддержкой OGSR x64 Архив обновлён, ссылка в шапке прежняя. Основные изменения: - Инструмент адаптирован для использования как в оригинальных Тенях Чернобыля, так и с движком OGSR x64. Комплект один и тот же, необходимые переключения возможностей делаются автоматически. - Для OGSR-подобных движков ТЧ с поддержкой IO возвращён механизм чтения xml и других распакованных файлов оригинальной игры. - Для OGSR-подобных движков ТЧ с вырезанным мультиплеером способ запуска функций Инструмента посредством кейлоггера (прямо из игры) заменён на запуск по тем же горячим клавишам из главного меню. Подробности в шапке ("порядок установки" и "использование в игре") и в readme внутри архива.
  14. Kirgudu

    Инструмент

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

    Инструмент

    Можно попробовать. Есть у меня пунктик: работаю только со скриптами оригинальной игры насколько они это позволяют, в движок, хотя и могу, не лезу, ибо не интересно. Но тут речь идёт только об использовании возможностей при их наличии, и вроде как ничто не мешает задействовать вилки вида if io then ... else ... end для универсальности. Подумаю. Заодно можно теперь сделать и то, о чём писал выше @Купер. Есть подозрение, что после сворачивания перестаёт правильно фильтровать консольные команды кейлоггер @Charsi, задействованный в моде для обеспечения работы горячих клавиш. В результате не переключается показ инфы на худе и, главное, не вызывается весь диалог Инструмента, однако сама клавиатура при этом работает. Не сказать, что это критичный баг, но он всё равно стоит у меня в очереди на исправление.
  16. Kirgudu

    Инструмент

    Представляю Инструмент для STALKER Тени Чернобыля Ссылка на архив: https://disk.yandex.ru/d/7M7GKDv9r8dotw Описание в шапке темы обновлено и теперь включает в себя информацию по обеим версиям Инструмента. По сравнению с версией для Чистого Неба отсутствует раздел Фракции (по понятным причинам - нет войны группировок), а в разделе Объекты убрано создание отрядов. Также некоторому упрощению подверглись разделы Инфо и Переход, в частности из-за невозможности использования в ТЧ пространства имён IO и, соответственно, чтения и записи в файл. Полную информацию см. в readme внутри архива и в шапке темы. Известный баг: Инструмент для ТЧ почти всегда перестаёт правильно работать (реагировать на клавиши), если свернуть игру на рабочий стол. В ряде случаев бага можно избежать, если предварительно открыть главное меню, однако это не всегда помогает. Если из игры никуда не переключаться вплоть до выхода, Инструмент работает стабильно. Причину возникновения ошибки я пока не нашёл, а в версии для ЧН ошибка не повторяется. Приятного использования. Администрацию прошу убрать приставку [ЧН] из ссылки на Инструмент в шапке форума.
  17. Kirgudu

    Инструмент

    Действительно, не сообразил. Тогда прошу перенести туда. Шапку, теги и проч. поправлю в конце недели, вместе с выкладкой архива для ТЧ.
  18. Kirgudu

    Инструмент

    Рад сообщить, что у меня почти готова первая версия Инструмента для Теней Чернобыля. Пока в усечённом виде: на данный момент перенесены, адаптированы и более-менее проверены 3 раздела из тех, что есть в Инструменте для ЧН. Тем не менее, я уже готов результатом поделиться. Однако прежде чем публиковать Инструмент для ТЧ, хотелось бы определиться с тем, где именно это стоит сделать. Вести одну тему на все версии мне будет, конечно, гораздо удобней, чем отдельные. Но тогда ей не место в Мастерской ЧН, надо будет переместить в какой-то более универсальный раздел форума. Могу, конечно, и 2 разных темы (а в перспективе 3) поддерживать, хоть это и будет посложнее. Товарищи администраторы-модераторы, что скажете?
  19. Kirgudu

    Инструмент

    Новая версия Инструмента от 2024-03-01 Архив обновлён, ссылка в шапке прежняя. Это техническая сборка, исправляющая ошибки и кое-что оптимизирующая. Настоятельно рекомендуется к установке взамен любой сборки, взятой после 2024-02-20 и до 2024-02-28 включительно. Главное (но не единственное) изменение в следующем: К сожалению, пришлось отказаться от этого улучшения, поскольку оно приводило к непредвиденно плохим эффектам, а именно либо к сворачиванию окна игры при загрузке и последующему безлоговому вылету, либо к вылету из-за невозможности прочесть отдельные конфиги игры. Соответственно, возвращена необходимость редактировать файл fsgame.ltx для полноценной работы Инструмента. Подробности в шапке (порядок установки) и в readme внутри архива.
  20. Kirgudu

    Скриптование

    function gaus_laz_v_gaus() if xr_conditions.actor_in_zone(actor, npc, {"gaus_laz_v_gaus_sr"}) then db.actor:give_info_portion("af_run_tutor") local timer = time_global() + 2000 -- установка маркера времени на 2 секунды вперёд level.add_call( function() return timer < time_global() end, -- проверка, что текущее время стало больше, чем установленный маркер function() teleport_actor(nil, nil, {"gaus_prolez_v_gaus_way","gaus_prolez_v_gaus_look"}) end -- действие, как только проверка вернула true ) end end
  21. Kirgudu

    Инструмент

    Новая версия Инструмента от 2024-02-28 Переработал создание отрядов в модуле Инструмента "Объекты". Теперь для спавна отряда можно выбрать любой смарт из известных игре, в том числе на другой локации. Ранее безальтернативно использовался смарт, ближайший к указанным координатам. Архив обновлён, ссылка в шапке прежняя. На этом мои задумки иссякли, реализовал всё, что хотел и что было осуществимо без правки движка. Если будут баги - исправлю. Приятного использования. P.S. В ближайшие месяц-два сосредоточусь, насколько будет возможность, на мультиплатформенности Инструмента.
  22. @Купер, есть штатный модуль обработки кат-сцен sr_cutscene.script, можно отредактировать в нём под свои нужды класс action_cutscene. Например, прямо туда добавить поиск нужного статика на худе, или сделать на апдейте вызов кастомного события через xr_s, а там, где статик, собственно, добавляется, подписаться на это событие - и так далее. Но вообще это зависит от целей и сложности задачи, может пары строчек с флагом на месте вполне достаточно в конкретном случае.
  23. Kirgudu

    Скриптование

    Живой пример использования в ЗП (оригинал) можно увидеть здесь: xr_effects.jup_b202_inventory_box_relocate(actor, npc)
  24. Kirgudu

    Скриптование

    @Pavel_2000 зависит от версии игры. В ЧН и ЗП есть вполне себе работающий итератор iterate_inventory_box, аналогичный по действию итератору iterate_inventory, но предназначенный, как можно догадаться, как раз для ящиков. В ТЧ - см. совет выше по перебору серверных объектов.
  25. Kirgudu

    Инструмент

    Новая версия Инструмента от 2024-02-25 Архив обновлён, ссылка в шапке для скачивания прежняя. Поскольку изменениям подверглось достаточно много файлов, а также из-за добавления в комплект ряда конфигурационных файлов оригинальной игры, рекомендуется пройти несложный процесс установки Инструмента заново, следуя каждому из пунктов. Инструкция в шапке обновлена, кроме того, она приложена внутри архива. Приятного использования!

AMK-Team.ru

×
×
  • Создать...