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

PSI

Разработчики
  • Публикаций

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

  • Посещение

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

    2

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

  1. Консоль и все консольные команды точно доступны. Но мне кажется, что UE4SS это немного другой инструмент. Не дошел пока до подобных функций, да и вряд ли дойду
  2. Дебаг-меню — это инструмент, созданный разработчиками для внутренних целей: тестирования игровых механик, проверки локаций, настройки параметров и исследования всех уголков игры. Поддерживаемые версии игры: 1.0.2 — 1.0.3. С помощью дебаг-меню можно: Заглянуть "за кулисы" разработки, понять, как работает внутренняя логика игры. Исследовать локации, которые в обычном прохождении могли остаться незамеченными. Настроить игру под себя, попробовать нестандартные параметры или механики.
  3. Да, он некоторые данные записывает прямо в сохранения. Как это работает — не знаю. Но точно знаю, что если применил настройки фонарика, но потом удалил мод на фонарик — часть настроек останутся и будут работать даже без мода.
  4. Утилита предназначена для простого конвертирования файлов WEM в формат OGG, который используется в играх, таких как STALKER 2. Эта утилита будет полезна тем, кто хочет работать с аудио файлами в игре, преобразуя их в более универсальный формат OGG. Утилита отлично подойдет для конвертации аудио файлов формата WEM в OGG, что упрощает работу со звуковыми ресурсами при моддинге игры, так как формат OGG легче обрабатывать и более совместим с различными игровыми движками, включая Unreal Engine 5.
  5. Инструмент для моддинга игр на Unreal Engine 4 и 5 с возможностями Lua скриптинга, генерации SDK, редактора свойств в реальном времени и других утилит для анализа и модификации контента. Утилита отлично подойдет для моддинга игр на Unreal Engine 4 и 5, позволяя создавать моды с использованием Lua, работать с Blueprint-ами, редактировать свойства объектов в реальном времени и генерировать SDK для удобного взаимодействия с игрой.
  6. Утилита для извлечения и редактирования файлов локализации игры STALKER 2: Heart of Chornobyl. S2HOC Localization Editor предназначена для работы с локализационными файлами игры STALKER 2. Она позволяет извлекать данные локализации в формате JSON, редактировать их и затем конвертировать обратно в формат, который использует игра. Инструмент облегчает процесс моддинга и создания локализаций, позволяя работать с текстовыми данными игры. Оригинальная тема
  7. Утилита для создания и упаковки файлов .utoc и .ucas, используемых в архивах ZenLoader для Unreal Engine. UnrealReZen предназначена для моддинга игр на Unreal Engine, позволяя создавать патчи для архивов ZenLoader. Она упаковывает только данные, относящиеся к уникальной таблице содержимого (.utoc) и содержимому активов (.ucas). Утилита не работает с самими активами (.uasset) внутри архива, а только с метаинформацией и контентом, необходимым для моддинга. Необходим, например, для упаковки файла локализации (LocalizationDB.ubulk).
  8. Утилита для чтения и записи .pak файлов Unreal Engine с поддержкой множества версий и различных типов сжатия. repak – это мощная библиотека и инструмент командной строки для работы с .pak файлами в играх на движке Unreal Engine. Программа поддерживает работу с различными версиями UE (от 4.0 до 5.3) и позволяет распаковывать, паковать и извлекать файлы из .pak архивов, а также изменять их без перепаковки всего архива. Она также значительно быстрее, чем стандартный UnrealPak, и безопасна в использовании при работе с потенциально вредоносными файлами .pak.
  9. Утилита для создания файлов маппинга (.usmap), необходимых для извлечения данных из игровых файлов Unreal Engine. UnrealMappingsDumper используется для извлечения и создания маппинговых файлов (.usmap) для игр на движке Unreal Engine 5 и более поздних версиях. Эти файлы являются необходимыми для работы с данными игры, особенно при их анализе и модификации. Программа полезна для дата-майнинга и моддинга в играх, использующих UE5, таких как STALKER 2. Уже созданные маппинги можно найти здесь (в том числе и для STALKER 2): https://github.com/TheNaeem/Unreal-Mappings-Archive
  10. Скачать последнюю версию Разработчик: 4sval FModel — это инструмент для просмотра и извлечения архивов игр на Unreal Engine 4 и 5. Он создан для изучения содержимого игровых файлов и их преобразования. Подойдет даже новичкам благодаря интуитивно понятному интерфейсу. Утилита отлично подойдет для анализа ресурсов игр на Unreal Engine 4 и 5, их распаковки, конвертации или изучения структуры. Полезна для моддинга, создания пользовательских модификаций или понимания, как устроены игровые ресурсы.
  11. Эта статья представляет собой адаптацию материала с сайта gsett.ru, где автор подробно изучил настройки графики и провел тестирование на системе с Ryzen 5600X, RTX 3070 8GB и 32GB RAM. Основная цель — найти баланс между высокой частотой кадров и качеством графики. Оптимальные настройки подойдут для большинства систем, обеспечивая стабильный FPS с минимальными компромиссами в визуальной составляющей. Если у вас остается запас производительности, вы можете повысить некоторые параметры, а при необходимости — снизить, чтобы получить более высокую частоту кадров. Полный материал доступен на сайте автора — gsett.ru. Рекомендованные настройки графики Качество текстур: Высоко Подходит для видеокарт с 8GB VRAM. Примечание: Если у вашей видеокарты больше 10GB VRAM, вы можете выставить Эпично. Волосы: Средне Это снижает нагрузку на систему, почти не влияя на качество. Детализация объектов: Высоко Хороший баланс между качеством прорисовки объектов и производительностью. Качество эффектов: Высоко Это влияет на визуализацию частиц, огня и взрывов. Материалы: Высоко Настройка отвечает за детализацию поверхностей. Постобработка: Низко Примечание: Если вы любите эффект виньетки, можете увеличить этот параметр. Сглаживание: Эпично Устраняет "лесенки" на краях объектов, делая картинку более плавной. Качество и сила размытия: На ваше усмотрение Это зависит от ваших предпочтений. Некоторые игроки предпочитают отключать размытие. Глубина резкости: На ваше усмотрение Эффект добавляет кинематографичности, но не всем он нравится. Световые столбы: Включено Добавляет реалистичные лучи света в сценах с яркими источниками освещения. Качество затенения: Эпично Это улучшает качество теней, делая их более детализированными. Глобальное освещение: Высоко Примечание: Можно снизить до Средне, чтобы получить дополнительно 2-3% FPS. Разница в качестве будет минимальной. Отражения: Средне Настройка отвечает за качество отражений на поверхностях, таких как вода или стекло. Качество теней: Высоко Примечание: Если снизить до Средне, можно получить 3-4% прироста FPS с незначительными потерями в разрешении теней. Облака: Эпично Улучшает прорисовку облаков, особенно во время дождя или грозы. Туман: Высоко Настройка отвечает за качество объемного тумана. Небо: Средне Примечание: Это влияет на качество неба во время бури. Разница заметна только между Низко и Средне, поэтому рекомендуется выбрать второе. Качество растительности: Средне Уменьшает детализацию деревьев и кустов, минимально влияя на картинку. Дистанция прорисовки окружения: Далеко Оптимальный вариант для сохранения качества на дистанции. Эти настройки обеспечивают баланс между качеством и производительностью. Если игра все же выдает низкий FPS, вы можете дополнительно снизить параметры, такие как качество теней, глобальное освещение или отражения. Для более мощных систем стоит попробовать повысить настройки текстур или включить более высокий уровень эффектов. Подробности о тестировании и настройках читайте на сайте автора — gsett.ru.
  12. Это, по моему, первая игра на механиках Open World в Unreal Engine 5. Тут логика простая — чем больше VRAM, тем качественнее и дальше будут лоды. Анрилу чем больше дашь — тем больше он сожрет. При работе с ним все 128 Гб ОЗУ забиваются практически на старте... Для него нужно: Установить Shadow Quality на Ультра (или как там в игре) Самый оптимальный конфиг (как по мне): fl_intensity 20 fl_radius 1 fl_attenuation 3000 fl_color (R=0.7,G=0.7,B=1.0) fl_shadows normal true fl_shadows deep true fl_shadows volume true fl_shadows dynamic true fl_shadows fg true fl_transform (X=4,Y=2,Z=2) fl_state save Внимание! Говорят, что этот мод может повредить сохранения таким образом, что без этого мода сохранения более не будут доступны. Но сам я не проверял.
  13. Ага, наконец то могу DLC для True Stalker доделать Интерфейс в этой игре - дерьмо, по хуже трилогии.
  14. После долгих часов работы над настройкой графики в S.T.A.L.K.E.R. 2, делюсь конфигом, который использую сам. Это адаптация статьи с DTF, где автор подробно расписал изменения, улучшающие визуальное восприятие игры. Здесь представлены все основные параметры, которые позволяют добиться впечатляющей графики без значительных потерь FPS. Я использовал настройки на системе с RTX 4080 S в разрешении 4K (автор статьи использовал RTX 4070 и 1440p), с активированными DLSS Quality и Frame Generation. Игра работает в диапазоне 80-120 FPS (у автора статьи было 75-110), хотя в некоторых местах возможны просадки, особенно в деревнях. Основные изменения и настройки Адаптация глаз Увеличена яркость адаптации: r.EyeAdaptation.LensAttenuation=3 (по умолчанию 0.78). Примечание: если кажется слишком ярко, уменьшите значение до 2. Ускорена адаптация к смене света и тени: r.EyeAdaptation.ExponentialTransitionDistance=2 (по умолчанию 7). Теперь смена освещения воспринимается быстрее и естественнее. Улучшение глобального освещения Lumen Увеличено качество структуры SDF: r.LumenScene.GlobalSDF.Resolution=320 (по умолчанию 252). Это повышает точность глобального освещения. Тени Добавлена PCSS-фильтрация теней: r.Shadow.FilterMethod=1 PCSS делает тени более плавными и реалистичными. Для возврата к стандартным теням используйте r.Shadow.FilterMethod=0. Ambient Occlusion (AO) Используется GTAO вместо SSAO: r.AmbientOcclusion.Method=1 Если GTAO не работает или вам больше нравится SSAO, установите r.AmbientOcclusion.Method=0. Отражения (Lumen и SSR) Повышение разрешения отражений: r.Lumen.Reflections.DownsampleFactor=0 Этот параметр устанавливает фактор уменьшения разрешения для расчетов отражений. Значение 0 означает использование полного разрешения, что улучшает четкость отражений. Улучшение качества отражений на шероховатых поверхностях: r.Lumen.Reflections.MaxRoughnessToTrace=0.3 Этот параметр задает максимальную шероховатость, при которой Lumen будет просчитывать отражения. Более низкое значение улучшает отражения на шероховатых поверхностях. Снижение "мыла" в отражениях: r.Lumen.Reflections.SmoothBias=1 Этот параметр настраивает сглаживание отражений. Более высокое значение убирает артефакты и делает отражения более четкими. Выключение временного сглаживания отражений (опционально): r.lumen.Reflections.Temporal=0 Отключение временного сглаживания убирает размытость и задержки в обновлении отражений. Дополнительные улучшения для прозрачных поверхностей: r.Lumen.TranslucencyReflections.FrontLayer.Allow=1 Включает отражения на переднем слое прозрачных объектов, таких как стекло, делая их более реалистичными. Объемные эффекты Повышено разрешение объемного тумана и лучей света: r.VolumetricFog.GridPixelSize=5 r.VolumetricFog.GridSizeZ=128 Это улучшает визуализацию тумана и лучей бога, особенно в солнечных сценах. Внимание: параметры сильно влияют на FPS. Если производительность падает, увеличьте GridPixelSize до 6 или 7. DLSS Ray Reconstruction (RR) Этот режим устраняет шумы и улучшает освещение в темных сценах: r.NGX.DLSS.denoisermode=1 Если DLSS RR не включается через меню, активируйте его через консоль: r.NGX.DLSS.denoisermode 1. Для активации консоли необходимо скачать и установить. Окрыть консоль можно нажав дважды на ~ (тильда). Отключить можно, задав r.NGX.DLSS.denoisermode=0. Примечание для владельцев AMD-карт: Оставьте только r.lumen.Reflections.Temporal=0 для устранения шумов. Как применить настройки Перейдите в папку: C:\Users\ВАШЕ_ИМЯ\AppData\Local\Stalker2\Saved\Config\Windows Создайте или откройте файл Engine.ini. Вставьте в него следующие строки: [SystemSettings] r.VolumetricFog.GridPixelSize=5 r.VolumetricFog.GridSizeZ=128 r.Lumen.TranslucencyReflections.FrontLayer.Allow=1 r.LumenScene.Heightfield.MaxTracingSteps=32 r.Shadow.Virtual.Enable=1 r.Lumen.Reflections.DownsampleFactor=0 r.LumenScene.Radiosity.SpatialFilterProbes.KernelSize=0 r.LumenScene.Radiosity.UpdateFactor=128 r.LumenScene.Radiosity.ProbeSpacing=3 r.LumenScene.Radiosity.HemisphereProbeResolution=32 r.Lumen.IrradianceFieldGather.NumProbesToTraceBudget=300 r.Lumen.RadianceCache.NumFramesToKeepCachedProbes=30 r.Lumen.Reflections.MaxRoughnessToTrace=0.3 r.Lumen.Reflections.ScreenSpaceReconstruction.RoughnessScale=0.5 r.Lumen.Reflections.SmoothBias=1 r.Shadow.MaxCSMResolution=2048 r.Shadow.FilterMethod=1 r.lumen.Reflections.Temporal=0 r.SceneColorFringeQuality=0 r.AmbientOcclusionRadiusScale=0.3 r.EyeAdaptation.LensAttenuation=2 r.EyeAdaptation.ExponentialTransitionDistance=3 r.LumenScene.GlobalSDF.Resolution=320 DLSS Ray Reconstruction Чтобы включить DLSS RR, скачайте последнюю версию библиотеки по этой ссылке. Поместите файл в папку: <Папка_с_игрой>\Engine\Plugins\Marketplace\DLSS\Binaries\ThirdParty\Win64. Этот конфиг позволяет добиться впечатляющей графики без значительных просадок FPS, хотя некоторые параметры, такие как объемный туман или PCSS-тени, потребуют мощного железа. Если вы используете RTX 4080 S или аналогичную карту, конфигурация должна отлично подойти для разрешения 4K (автор статьи использовал RTX 4070 и 1440p). Обязательно проверьте включение DLSS RR через консоль, если заметите шумы или нестабильное освещение.
  15. ВНИМАНИЕ! Пишу как человек, плохо понимающий тонкости C++: Насколько я понял, DirectXTex позволяет обрабатывать ошибки на вашей стороне. Разве нельзя настроить так, чтобы ошибки записывались в лог (например) вместо того, чтобы вызывать фатальные вылеты? Да, капризный загрузчик — это понятно, но, возможно, есть способ сделать процесс более гибким: перенаправлять обработку проблемных файлов в лог и продолжать загрузку, если это технически осуществимо. Если я что-то неправильно понимаю, поправьте, но кажется, это могло бы сделать SDK более устойчивым. А зная тонкости модостроя — битые файлы частая проблема
  16. Хотел бы предложить небольшое изменение: заменить ярко-красный фон. Более спокойный фон, например серый, сделает интерфейс менее раздражительным и приятным для восприятия Дополнено 3 минуты спустя Не работает HiDPI:
  17. Это отдельная история. Они создают его вокруг экосистемы движка Rentgen-Luch (Lost Alpha), который сам по себе остаётся "тёмным лесом" для большинства моддеров, так еще он переписывался командой New Project уже десятки раз. Особенности этого подхода понятны только им, поэтому их SDK, по сути, заточен под их внутренние задачи. Это скорее инструмент для собственной кухни, чем универсальное решение. Команда IX-Ray, в отличие от них, работает в первую очередь для всех. IX-Ray SDK разрабатывается как открытая и универсальная платформа для всего сообщества мододелов, без привязки к каким-либо узким сценариям. И ещё один момент: если SDK от New Project когда-нибудь и выйдет в публичный доступ, то явно не скоро. Судя по их приоритетам, сначала они доведут свой проект до идеала, а уже потом, возможно, задумаются о полноценном релизе SDK. Это два совершенно разных подхода: внутренний инструмент для своей экосистемы против открытого решения для всех. Может быть, я не прав, но по моим наблюдениям это выглядит именно так
  18. С финальным релизом IX-Ray SDK вопрос "Что выбирать то надо будет?" отпадёт сам собой. Команда IX-Ray создаёт SDK, который объединит сильные стороны существующих решений и избавится от их недостатков. В перспективе это станет универсальным инструментом: IX-Ray SDK и IX-Ray Engine, которые упростят работу мододелам на всех уровнях. У команды за плечами большой опыт работы с X-Ray. Они не первый год в моддинге, знают, как работает движок, и понимают реальные потребности сообщества. Это не эксперименты, а системный и профессиональный подход, направленный на создание качественного инструмента. В общем, парни создают безусловно безальтернативные решения, которые закроют большую часть проблем мододелов.
  19. Идея интересная, и у меня уже был похожий опыт. В рамках STALKER on UE я создавал прототип интеграции для Unreal Engine, где ассеты из сервиса можно было просто перетаскивать (drag-and-drop) прямо в движок. Когда проект закрылся, я пытался адаптировать подобное решение под X-Ray SDK. Однако без серьёзных правок самого SDK заставить всё работать корректно так и не получилось. Поэтому подобная интеграция возможна только в самом SDK, но не напрямую через X-Ray Hub. Что касается проверки ассетов, тут вопрос сложный. С оригинальными ресурсами ситуация более понятная: можно автоматизировать их импорт на сервис и помечать как проверенные. Но вот как быть со сторонними ассетами, загружаемыми сообществом, — пока неясно. Нужно прорабатывать концепцию, чтобы избежать проблем с качеством и совместимостью. В любом случае, как только я завершу текущие проекты, обязательно вернусь к этой идее. Думаю, что с участием команды из IX-Ray можно будет разработать решение для интеграции подобного сервиса прямо в SDK. А пока все силы направлены на завершение текущих задач. @Drombeys как считаешь, возможно такое реализовать в рамках ваших текущих задач?
  20. Спасибо за обратную связь и пожелания успехов, ценю это! Полностью понимаю твою позицию. Проект ещё в разработке, и, конечно, на данном этапе сложно представить, как всё будет выглядеть на практике — особенно в реалиях сталкерского моддинга. Именно поэтому я стараюсь максимально подробно объяснить, как это будет работать, и показываю проекты ещё до их релиза. Это помогает не только заинтересовать тех, кому инструмент может быть полезен, но и обсудить возможные проблемы заранее, чтобы потом их избежать. Ты абсолютно прав, что выводы лучше делать после того, как появится возможность попробовать всё в деле. Пока же я рад, что ты решил следить за развитием проекта. Если будут ещё вопросы или идеи — всегда готов обсудить. Ещё раз спасибо за интерес и поддержку!