-
Число публикаций
1 629 -
Регистрация
-
Последнее посещение
-
Дней в топе
27 -
AMKoin
15,150 [Подарить AMKoin]
Весь контент пользователя Kirgudu
-
@Recluse сложно сказать, в ОП не играю от слова совсем, сделал комплект для версии 2.2 только по просьбе игрока. Могу сделать то же самое и для 2.1 (2.0) но нужны прямые работающие ссылки на скачивание дистрибутива (+ патча, если есть) и предельно понятная инструкция по установке (если отличается от 2.2). Тогда смогу осуществить полную адаптацию. В теории уже сейчас вполне достаточно конструктора для ТЧ - его можно попробовать применить самостоятельно, инструкция внутри описывает все необходимые для этого действия.
-
Обновление Инструмента от 2024-04-18 + конструктор для Зова Припяти и готовый комплект для оригинала ЗП (1.6.02); + кнопка Выброс в разделе Погода (ЧН и ЗП), при нажатии которой соотв. явление будет запущено немедленно вместе со всеми сопутствующими событиями (задания, укрытия и т. д.); + кнопка Читбокс в разделе Игрок (все платформы), при нажатии которой в инвентарь игрока будет добавлен заранее прописанный в конфиге набор предметов. Подробнее см. описание в архивах и шапке темы. Ссылка на общее хранилище прежняя. На этом активная разработка Инструмента завершена. Дальнейшие улучшения и исправления замеченных ошибок будут происходить спонтанно, и я вряд ли стану их анонсировать, если только не попадётся что-либо крупное. Смотрите на дату сборки в шапке темы и на даты обновления файлов в хранилище. Приятного использования!
-
Новая сборка Инструмента для всех платформ от 2024-04-06 Описание в шапке обновлено, ссылка на хранилище прежняя.
-
@av661194, есть, но пока не могу сказать когда это получится. Скорее всего, на горизонте месяца, а то и двух - всё будет зависеть от наличия свободного времени. Если возможности ванильных движков ЧН и ТЧ мне более-менее известны, то во внутренности ЗП я вообще ни разу не заглядывал, потребуется адаптировать свои знания, а вслед за ними и Инструмент. Но сделаю. Для информации: в общем хранилище по ссылке из шапки лежит файл todo.txt - я периодически заношу в него то, что планирую реализовать (относительно крупные или важные вещи), а также помечаю то, что уже сделано и что не вышло. Своего рода дорожная карта. Вероятно, завтра будет обновление по пункту 8 из этого файла.
-
По просьбе игроков добавил готовый комплект Инструмента для ОП 2.2 (патч 2023-03-15) - см. папку Development в общем хранилище. Эту же папку буду использовать для размещения других комплектов Инструмента в процессе их разработки. Готовность комплекта для ОП пока не полная, парочка не самых значимых фич не работает, наблюдаются огрехи в визуальном оформлении (отсутствуют использованные в Инструменте текстуры или их описания), однако процентов на 90-95 Инструмент работоспособен уже сейчас. В будущем планирую добить его до полноценного состояния. Разные списки в конфигах Инструмента (инфопорции, секции спавна, погода и т. д.) тоже пока не актуализированы. Если кто-то из апологетов ОП может и хочет помочь с их наполнением - буду рад. Update: комплект для ОП 2.2 доведён до полностью рабочего состояния. Визуальные недочёты исправлены, в конфигурационных файлах списки спавна, инфопорций, погоды, музыки и видео заполнены из файлов мода. Дальнейшие уточнения могут делаться игроками в ОП самостоятельно. Архив перемещён в папку Ready.
-
@BеST появление такой ошибки означает, что один из НПС, отношения между которыми устанавливаются - npc1 или npc2 - не пришёл в функцию. Удаляй, не удаляй изменённый конфиг game_relations, это делу не поможет. Почему в функцию приходит пустой НПС - сказать не могу, надо изучать там, где вызывается функция game_relations.set_npcs_relation(). В оригинале таких мест всего два.
-
@Купер ничего, кроме проверки на апдейте, в голову не приходит. При загрузке составить реестр переходов - для этого можно использовать функцию lchanger_binder:net_spawn(sobject) в bind_level_changer.script, она будет работать только для тех переходов, которые находятся на той же локации, что и герой. А дальше любым способом периодически проверять расстояние между героем и всеми зарегистрированными переходами, если какое-нибудь из них будет меньше порога - условие выполнилось. Если интересно, можно заглянуть в fsm_anomaly.script в известном тебе моде - я в нём несколько лет назад извращался над такой проверкой с целью минимизации затрат на апдейте. Но там, конечно, избыточная сложность из-за специфической задачи. А если речь о самом событии перехода, тогда actor_binder:save --> гейм вертекс героя --> локация по геймвертексу, которая в этом случае не равна текущей локации.
-
Новая сборка Инструмента для ТЧ/OGSR и ЧН от 2024-03-29 Кроме того, теперь будет единая ссылка на хранилище (см. шапку темы). Внутри будут лежать архивы с конструктором для произвольных модов, а в подпапке Ready - готовые, полностью собранные комплекты для разных базовых версий игры.
-
Новая сборка Инструмента для ТЧ/OGSR и ЧН от 2024-03-23 Основное изменение: в OGSR (как до этого в ТЧ и ЧН) реализован моментальный запуск функций Инструмента при нажатии горячих клавиш без необходимости выхода в главное меню. Спасибо @Charsi, который заинтересовался вопросом и доработал свой кейлоггер так, чтобы он не зависел на все сто от вырезанной мультиплеерной консольной команды. Кроме того, во всех версиях Инструмента проведён ряд менее значимых оптимизаций и исправлений. Ссылки на скачивание те же, инструкция по установке обновлена в шапке и в архивах.
-
Новая версия Инструмента для Теней Чернобыля от 2024-03-17 Теперь с поддержкой OGSR x64 Архив обновлён, ссылка в шапке прежняя. Основные изменения: - Инструмент адаптирован для использования как в оригинальных Тенях Чернобыля, так и с движком OGSR x64. Комплект один и тот же, необходимые переключения возможностей делаются автоматически. - Для OGSR-подобных движков ТЧ с поддержкой IO возвращён механизм чтения xml и других распакованных файлов оригинальной игры. - Для OGSR-подобных движков ТЧ с вырезанным мультиплеером способ запуска функций Инструмента посредством кейлоггера (прямо из игры) заменён на запуск по тем же горячим клавишам из главного меню. Подробности в шапке ("порядок установки" и "использование в игре") и в readme внутри архива.
-
Не исключено. Пару любопытных вещей я подметил, хотя, конечно, есть и то, что невозможно реализовать без движковых правок.
-
Можно попробовать. Есть у меня пунктик: работаю только со скриптами оригинальной игры насколько они это позволяют, в движок, хотя и могу, не лезу, ибо не интересно. Но тут речь идёт только об использовании возможностей при их наличии, и вроде как ничто не мешает задействовать вилки вида if io then ... else ... end для универсальности. Подумаю. Заодно можно теперь сделать и то, о чём писал выше @Купер. Есть подозрение, что после сворачивания перестаёт правильно фильтровать консольные команды кейлоггер @Charsi, задействованный в моде для обеспечения работы горячих клавиш. В результате не переключается показ инфы на худе и, главное, не вызывается весь диалог Инструмента, однако сама клавиатура при этом работает. Не сказать, что это критичный баг, но он всё равно стоит у меня в очереди на исправление.
-
Представляю Инструмент для STALKER Тени Чернобыля Ссылка на архив: https://disk.yandex.ru/d/7M7GKDv9r8dotw Описание в шапке темы обновлено и теперь включает в себя информацию по обеим версиям Инструмента. По сравнению с версией для Чистого Неба отсутствует раздел Фракции (по понятным причинам - нет войны группировок), а в разделе Объекты убрано создание отрядов. Также некоторому упрощению подверглись разделы Инфо и Переход, в частности из-за невозможности использования в ТЧ пространства имён IO и, соответственно, чтения и записи в файл. Полную информацию см. в readme внутри архива и в шапке темы. Известный баг: Инструмент для ТЧ почти всегда перестаёт правильно работать (реагировать на клавиши), если свернуть игру на рабочий стол. В ряде случаев бага можно избежать, если предварительно открыть главное меню, однако это не всегда помогает. Если из игры никуда не переключаться вплоть до выхода, Инструмент работает стабильно. Причину возникновения ошибки я пока не нашёл, а в версии для ЧН ошибка не повторяется. Приятного использования. Администрацию прошу убрать приставку [ЧН] из ссылки на Инструмент в шапке форума.
-
Действительно, не сообразил. Тогда прошу перенести туда. Шапку, теги и проч. поправлю в конце недели, вместе с выкладкой архива для ТЧ.
-
Рад сообщить, что у меня почти готова первая версия Инструмента для Теней Чернобыля. Пока в усечённом виде: на данный момент перенесены, адаптированы и более-менее проверены 3 раздела из тех, что есть в Инструменте для ЧН. Тем не менее, я уже готов результатом поделиться. Однако прежде чем публиковать Инструмент для ТЧ, хотелось бы определиться с тем, где именно это стоит сделать. Вести одну тему на все версии мне будет, конечно, гораздо удобней, чем отдельные. Но тогда ей не место в Мастерской ЧН, надо будет переместить в какой-то более универсальный раздел форума. Могу, конечно, и 2 разных темы (а в перспективе 3) поддерживать, хоть это и будет посложнее. Товарищи администраторы-модераторы, что скажете?
-
Новая версия Инструмента от 2024-03-01 Архив обновлён, ссылка в шапке прежняя. Это техническая сборка, исправляющая ошибки и кое-что оптимизирующая. Настоятельно рекомендуется к установке взамен любой сборки, взятой после 2024-02-20 и до 2024-02-28 включительно. Главное (но не единственное) изменение в следующем: К сожалению, пришлось отказаться от этого улучшения, поскольку оно приводило к непредвиденно плохим эффектам, а именно либо к сворачиванию окна игры при загрузке и последующему безлоговому вылету, либо к вылету из-за невозможности прочесть отдельные конфиги игры. Соответственно, возвращена необходимость редактировать файл fsgame.ltx для полноценной работы Инструмента. Подробности в шапке (порядок установки) и в readme внутри архива.
-
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
-
Новая версия Инструмента от 2024-02-28 Переработал создание отрядов в модуле Инструмента "Объекты". Теперь для спавна отряда можно выбрать любой смарт из известных игре, в том числе на другой локации. Ранее безальтернативно использовался смарт, ближайший к указанным координатам. Архив обновлён, ссылка в шапке прежняя. На этом мои задумки иссякли, реализовал всё, что хотел и что было осуществимо без правки движка. Если будут баги - исправлю. Приятного использования. P.S. В ближайшие месяц-два сосредоточусь, насколько будет возможность, на мультиплатформенности Инструмента.
-
@Купер, есть штатный модуль обработки кат-сцен sr_cutscene.script, можно отредактировать в нём под свои нужды класс action_cutscene. Например, прямо туда добавить поиск нужного статика на худе, или сделать на апдейте вызов кастомного события через xr_s, а там, где статик, собственно, добавляется, подписаться на это событие - и так далее. Но вообще это зависит от целей и сложности задачи, может пары строчек с флагом на месте вполне достаточно в конкретном случае.
-
Живой пример использования в ЗП (оригинал) можно увидеть здесь: xr_effects.jup_b202_inventory_box_relocate(actor, npc)
-
@Pavel_2000 зависит от версии игры. В ЧН и ЗП есть вполне себе работающий итератор iterate_inventory_box, аналогичный по действию итератору iterate_inventory, но предназначенный, как можно догадаться, как раз для ящиков. В ТЧ - см. совет выше по перебору серверных объектов.
-
Новая версия Инструмента от 2024-02-25 Архив обновлён, ссылка в шапке для скачивания прежняя. Поскольку изменениям подверглось достаточно много файлов, а также из-за добавления в комплект ряда конфигурационных файлов оригинальной игры, рекомендуется пройти несложный процесс установки Инструмента заново, следуя каждому из пунктов. Инструкция в шапке обновлена, кроме того, она приложена внутри архива. Приятного использования!
-
Обновлён модуль "Инвентарь". Добавлена "читерская" возможность зафиксировать состояние любого предмета при установке нужного значения, поставив флажок в поле Фиксировать. Выбранное значение будет заморожено и не изменится в процессе игры вплоть до ближайшей загрузки или до момента, когда флажок Фиксировать будет снят и снова нажата кнопка Установить, либо когда предмет станет недоступен онлайн в результате продажи, перемещения за пределы Alife-радиуса или полного удаления. Фиксировать состояние можно какого угодно количества предметов одновременно. Архив в шапке перезалит, ссылка та же. Изменённые файлы (если Инструмент уже установлен, можно обновить у себя только их): scripts\tool_inventory.script, configs\ui\tool\inventory.xml, configs\ui\tool\inventory_16.xml, configs\text\rus\st_tool.xml
-
То, что на скриншоте, связано скорее всего с тем, что не произошло отключение кнопки раздела, для чистой игры не предназначенного. Исправлю. Что же касается вывода информации об объекте по направлению взгляда, я думал об этом ещё лет 5 назад или больше, но не смог найти 100% работающий способ без использования движковых модификаций. К сожалению, и в приведённых примерах ничего нового, используются добавленные в движке или расширении методы. Update: Ошибка наслоения кнопки отключённого раздела исправлена, архив перезалит. Ссылка та же. По существу изменены файлы tool.script и tool.ltx - можно подменить только их.
-
@Купер Скажем так: я изучал все авторские изменения, несколько раз собирал в 2016-2018 годах, но из-за собственных предпочтений ни разу не использовал. Тем не менее, не думаю, что тебе стоит сильно опасаться. Всё-таки Charsi больше исправлял имеющиеся ошибки и дополнял оригинальный функционал, но не переделывал его. Всё довольно точечно. Из больших замен вспомню разве что LuaJIT. В общем не виду причин не попробовать, если есть желание. Сколько мы с ним работали вместе над модом, Charsi всегда сначала сам тестировал свои правки, и только затем выкладывал их для использования. Исправлять за ним ошибки в скриптах пришлось считаные разы, точно не больше, чем ему за мной.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ