I cant seem to get it working, I have installed the other two mods and added your files to the savegame folder. Do I need to do something in order to activate it?
You must drop the SaveGames folder along the path that I indicated! that is, C:\Users\Username\AppData\Local\Stalker2\Saved, your SaveGames folder should not be there initially! do not confuse the one that is located further, that is, along this path C:\Users\Username\AppData\Local\Stalker2\Saved\STEAM\SaveGames this is not it! and those two mods need to be thrown here \S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Content\Paks not in the ~mods folder but before it! unless of course you created one?
Hi. The mod is great. Thank you for it. A flashlight with no shadows was weird, so I searched for a mod and found this one. I don't know if it's this mod or another one causing this, but something makes the enemies materials appear yellow or pink when they are lit by the flashlight. But It really enhances the experience in every area and adds depth to the entire scene. Plus the game is very dark, so flashlight is used often, so it's a weird choice on their part. Also, I don't even see any difference in terms of performance. So, maybe it was a deliberate choice from the devs.
по три файла по каждой ссылке мода кинул в папку пакс как в инструкции, твою патку сейвгеймс так же кинул по нужному адресу, в графике всё стоит на эпик.. но фонарик так и остался неизменным( что я делаю не так?((
А у тебя папки mods нету в папке paks? если есть, то попробуй удалить ее на время, зайти в игру проверить есть ли тени от фонарика, и потом можешь снова возвращать папку mods!
Ты случайно не отключал компилляцию шейдеров при каждом запуске, может это влияет? Я, кстати, тоже не сразу заметил разницу в свете фонарика, от травы теней нет, но когда стал в тёмных помещениях разглядывать объекты, то словил приход! Вот скрин https://iimg.su/i/X2IQl
если удалить папку модс то и убрать компеляцию шейдеров никак нельзя..=) я вот сейчас ночью хожу в доме, свечу фонариком на обьекты, стулья, столы и тд.. нет не отбрасывается
Это работает везде. Попробуй сделать так: Удали, или перенеси в другое место все моды и файлы этого мода на фонарик тоже (все файлы относящиеся к этой модификации), удали файл Engine.ini из папки "C:\Users\Username\AppData\Local\Stalker2\Saved\Config\Windows\ , если ты ставил моды, то наверняка он у тебя тоже модифицирован, а этого не должно быть. Когда всё удалишь, запусти игру , пусть пройдёт компилляция шейдеров, потом выйди и установи по новой все файлы этого мода по инструкции на чистую игру, я уверен, что тогда заработает. А потом уже закидывай свои моды, но Engine.ini лучше не модифицировать, там наверняка есть настройка, которая не даёт отображаться теням, особенно если оптимизировал производительность. В версии игры 1.02 производительность гораздо лучше релизной версии.
Не выдумывайте. Модлоадер тупо ожидает наличие конфига в папке AppData\Local\Stalker2\Saved\SaveGames - даже если реально ваши сейвы находятся в другой папке SaveGames. В чем несложно убедиться, начав вбивать команды в консоль и затем сохранив командой fl_state save в профайл - оно создаст вам папку SaveGames по нужному пути. Где будут только эти два файла, которые автор раздает. Никакие engine.ini или моды на этот процесс не влияют - если только в них тени не отключены напрочь каким-то образом, или если не поставлены странные скам-фиксы вроде Optimized tweaks S.2. Я не трогал ни свой engine.ini, ни моды, и у меня все работает. https://ibb.co/Bc12JJ6 https://ibb.co/bN2VCcT
У меня тоже всё работает совместно с другими модами. Но как у вас получились мягкие тени размытые в удалении? У меня все тени очень резкие. https://iimg.su/i/PRtMo https://iimg.su/i/bDSeH https://iimg.su/i/X2IQl
Я просто подредактировал параметры поверх пресета автора, и сохранил. После загрузки откройте консоль и введите последовательно каждую из команд (можно Ctrl+C - Ctrl+V) fl_shadows deep true fl_shadows volume true fl_shadows dynamic true fl_shadows rt true fl_state save
Готово. После перезапуска игры параметры будут браться из сохраненного пресета. Я не знаю, какие параметры изначально использовал автор, поэтому отвечающие за каст объемных динамических теней с рейтрейсингом пробил повторно.
Также я использую следующие параметры в engine.ini для размытых обычных теней от других источников - это тоже должно влиять: [SystemSettings] r.Shadow.Virtual.smrt.samplesperraydirectional=4 r.Shadow.Virtual.smrt.texelditherscalelocal=10 r.Shadow.FilterMethod=1 r.Shadow.MaxCSMResolution=4096
Также в ini необходим параметр r.Shadow.Virtual.Enable=1, но он и так есть в engine.ini (за основу используются настройки Ultimate Engine Tweaks, в которых он уже активирован). Если не используете эти правки - его надо добавить к вышеперечисленным. r.Shadow.FilterMethod=1 переключает тени на PCSS, которое кастует тень с размытием в зависимости от расстояния до источника. r.Shadow.MaxCSMResolution - разрешение карт теней, начните с 2048 (4096 - для достаточно мощных видеокарт).
Если вообще никаких теней не отбрасывает - значит, аддон тупо не работает и тут два варианта первый - неверная установка основных модов, то есть модлоадера и Flashlight Customizer они устанавливаются в папку Paks, а не в mods, при запуске в верхнем левом углу модлоадер пишет сообщение об активации, а консоль должна работать и распознавать команды Самая первая команда, которую вы должны проверить: mod add /Game/Mods/FLCustomizer/BP_MOD_FLCustomizer.BP_MOD_FLCustomizer_C это активация самого мода. второй вариант - файлы профиля Flashlight Customizer лежат не в той папке, в которой модлоадер хочет их видеть он их не видит и не применяет как проверять - я уже писал, включить тени фонаря через консоль командой fl_shadows normal true если тени появились - сохранить на пробу командой fl_state save и посмотреть, где создадутся файлы профиля, затем заменить их файлами автора наверное, возможен и третий, при котором движок отключает возможность каста теней от выбранного источника, потому что где-то в настройках какой-то из параметров это прямо запрещает проверяется также просто, путем включения настроек на эпик и убирания всех модов и файлов, влияющих на графику
Нет! я лично не заметил! и кстати здесь куча присетов добавил для освещения фонарика, такие как динамические и объемные а также rt тени и увеличено луча фонарика и т.д и т.п.
70 comments
I can't do that (((
But It really enhances the experience in every area and adds depth to the entire scene. Plus the game is very dark, so flashlight is used often, so it's a weird choice on their part. Also, I don't even see any difference in terms of performance. So, maybe it was a deliberate choice from the devs.
thank you
https://iimg.su/i/X2IQl
Никакие engine.ini или моды на этот процесс не влияют - если только в них тени не отключены напрочь каким-то образом, или если не поставлены странные скам-фиксы вроде Optimized tweaks S.2.
Я не трогал ни свой engine.ini, ни моды, и у меня все работает.
https://ibb.co/Bc12JJ6
https://ibb.co/bN2VCcT
https://iimg.su/i/PRtMo
https://iimg.su/i/bDSeH
https://iimg.su/i/X2IQl
После загрузки откройте консоль и введите последовательно каждую из команд (можно Ctrl+C - Ctrl+V)
fl_shadows deep true
fl_shadows volume true
fl_shadows dynamic true
fl_shadows rt true
fl_state save
Готово. После перезапуска игры параметры будут браться из сохраненного пресета.
Я не знаю, какие параметры изначально использовал автор, поэтому отвечающие за каст объемных динамических теней с рейтрейсингом пробил повторно.
Также я использую следующие параметры в engine.ini для размытых обычных теней от других источников - это тоже должно влиять:
[SystemSettings]
r.Shadow.Virtual.smrt.samplesperraydirectional=4
r.Shadow.Virtual.smrt.texelditherscalelocal=10
r.Shadow.FilterMethod=1
r.Shadow.MaxCSMResolution=4096
Также в ini необходим параметр r.Shadow.Virtual.Enable=1, но он и так есть в engine.ini (за основу используются настройки Ultimate Engine Tweaks, в которых он уже активирован). Если не используете эти правки - его надо добавить к вышеперечисленным.
r.Shadow.FilterMethod=1 переключает тени на PCSS, которое кастует тень с размытием в зависимости от расстояния до источника. r.Shadow.MaxCSMResolution - разрешение карт теней, начните с 2048 (4096 - для достаточно мощных видеокарт).
r.NGX.DLSS.DenoiserMode=1
r.PSOWarmup.WarmupMaterials=0
r.EyeAdaptation.ExponentialTransitionDistance=3
r.EyeAdaptationQuality=1
r.BloomQuality=0
foliage.LODDistanceScale=5.0
fg.MaxNumBakedFoliageActorsToProcess=32
fg.MaxNumBakedFoliageActorsToTick=128
fg.MaxNumBakedFoliageActorsToTick.Near=32
fg.MaxNumBakedHISMsOrISMsToProcess=32
fg.MaxNumBakedHISMsOrISMsToTick=128
fg.MaxNumComponentsToProcess=16
fg.MaxNumComponentsToTick=128
fg.MaxNumComponentsToTick.Near=64
fg.CullDistanceScale.Bushes=2
r.StaticMeshLODDistanceScale=0.1
r.AllowLandscapeShadows=1
r.ContactShadows=1
r.ContactShadows.OverrideLength=0.4
r.ContactShadows.NonShadowCastingIntensity=1
r.Shadow.FilterMethod=2
r.Shadow.MaxCSMResolution=16384
r.Shadow.MaxResolution=8192
r.Shadow.DistanceScale=1.5
r.Shadow.CSMDepthBias=1
r.Shadow.Virtual.Enable=1
r.Shadow.Virtual.DisableCSMForLocalLightsWhenNonNaniteVSMIsEnabled=0
r.Shadow.Virtual.smrt.samplesperraydirectional=3
r.Shadow.Virtual.smrt.texelditherscalelocal=10
r.Shadow.Virtual.NonNanite.IncludeInCoarsePages=0
r.Shadow.Virtual.UseFarShadowCulling=0
r.Tonemapper.Quality=5
r.AmbientOcclusionRadiusScale=3
r.VolumetricFog.GridSizeZ=256
r.VolumetricCloud.EnableLocalLightsSampling=1
r.EnableAsyncComputeVolumetricFog=1
FX.BatchAsync=1
FX.BatchAsync=1
r.RHICmdBypass=0
r.GPUCrashDebugging=0
r.AllowMultiThreadedShaderCreation=1
r.GTSyncType=1
r.EarlyZPass=2
r.RenderTargetPoolMin=400
r.AllowOcclusionQueries=1
r.GBufferFormats=3
r.AsyncCompute=1
r.CreateShadersOnLoad=1
RHI.SyncThreshold=999
fx.EarlyScheduleAsync=1
fx.EnableCircularAnimTrailDump=0
fx.ParticlePerfStats.Enabled=0
r.AmbientOcclusion.Method=1
r.LumenScene.Radiosity=1
r.LumenScene.GlobalSDF.Resolution=320
r.Lumen.HardwareRayTracing=1
r.Lumen.Reflections.HardwareRayTracing=1
r.Lumen.Reflections.Temporal=0
r.Lumen.Reflections.DownsampleFactor=0
r.Lumen.Reflections.GGXSamplingBias=1
r.Lumen.TranslucencyReflections.FrontLayer.Allow=1
r.Lumen.TraceDistanceScale=5
r.Lumen.TraceMeshSDFs.TraceDistance=300
r.Lumen.TranslucencyReflections.FrontLayer.Enable=1
r.Lumen.ScreenProbeGather.ShortRangeAO=1
r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=1
r.Lumen.ScreenProbeGather.TemporalFilterProbes=1
r.Lumen.ScreenProbeGather.TemporalFilterProbes.HistoryDistanceThreshold=65
r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=65
r.Lumen.ScreenProbeGather.TracingOctahedronResolution=16
r.Lumen.ScreenProbeGather.Temporal.DistanceThreshold=0.015
r.LumenScene.Lighting.Stats=1
r.LumenScene.Radiosity.UpdateFactor=128
r.LumenScene.Radiosity.ProbeSpacing=3
r.LumenScene.Radiosity.HemisphereProbeResolution=16
r.LumenScene.Heightfield.MaxTracingSteps=128
[TextureStreaming]
r.TextureStreaming=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.FullyLoadUsedTextures_Always=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.FramesForFullUpdate=1
r.Streaming.UseAllMips=1
r.Streaming.PoolSize=12288
r.Streaming.HLODStrategy=2
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.MipBias=0
r.Streaming.UseAsyncRequestsForDDC=1
r.Streaming.UseBackgroundThreadPool=True
PoolSizeVRAMPercentage=75
[RenderingThread]
bAllowThreadedRendering=True
bAllowAsyncRenderThreadUpdates=True
bAllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=True
[/Script/Engine.StreamingSettings]
s.AsyncLoadingThreadEnabled=True
s.AsyncLoadingThreadEnabled=1
s.AsyncLoadingUseFullTimeLimit=1
s.MinBulkDataSizeForAsyncLoading=0
s.PriorityAsyncLoadingExtraTime=0
s.AsyncLoadingTimeLimit=4
[CrashReportClient]
bAgreeToCrashUpload=False ; Disables automatic crash report uploads
bImplicitSend=False ; Disables implicit crash report sending
[Core.Log]
LogPluginManager=off
LogOnlineIdentity=off
LogOnlineSession=off
LogMemory=Warning
LogPakFile=Warning
LogTemp=off
LogLinker=off
LogOnline=off
LogOnlineGame=off
LogAnalytics=off
LogConfig=off
LogInteractiveProcess=off
LogInput=off
LogOnlineEntitlement=off
LogOnlineEvents=off
LogOnlineFriend=off
LogOnlinePresence=off
LogOnlineTitleFile=off
LogOnlineUser=off
LogRenderer=off
LogNetwork=off
LogPhysics=off
LogGarbage=Warning
LogLoad=Warning
Global=off
+Suppress=Scriptwarning
+Suppress=Error
+Suppress=Scriptlog
+Suppress=Warning
[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../Engine/Plugins/2D/Paper2D/Content
Paths=../../../Engine/Plugins/Animation/AnimationWarping/Content
Paths=../../../Engine/Plugins/Animation/ControlRigSpline/Content
Paths=../../../Engine/Plugins/Animation/ControlRig/Content
Paths=../../../Engine/Plugins/Animation/IKRig/Content
Paths=../../../Engine/Plugins/Animation/MotionWarping/Content
Paths=../../../Engine/Plugins/Compositing/OpenColorIO/Content
Paths=../../../Engine/Plugins/Developer/AnimationSharing/Content
Paths=../../../Engine/Plugins/Developer/TraceSourceFiltering/Content
Paths=../../../Engine/Plugins/Editor/BlueprintHeaderView/Content
Paths=../../../Engine/Plugins/Editor/GeometryMode/Content
Paths=../../../Engine/Plugins/Editor/ObjectMixer/LightMixer/Content
Paths=../../../Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Content
Paths=../../../Engine/Plugins/Editor/SpeedTreeImporter/Content
Paths=../../../Engine/Plugins/Enterprise/GLTFExporter/Content
Paths=../../../Engine/Plugins/Experimental/Animation/MotionTrajectory/Content
Paths=../../../Engine/Plugins/Experimental/Animation/PoseSearch/Content
Paths=../../../Engine/Plugins/Experimental/ChaosCaching/Content
Paths=../../../Engine/Plugins/Experimental/ChaosClothEditor/Content
Paths=../../../Engine/Plugins/Experimental/ChaosNiagara/Content
Paths=../../../Engine/Plugins/Experimental/ChaosSolverPlugin/Content
Paths=../../../Engine/Plugins/Experimental/CommonUI/Content
Paths=../../../Engine/Plugins/Experimental/Dataflow/Content
Paths=../../../Engine/Plugins/Experimental/FullBodyIK/Content
Paths=../../../Engine/Plugins/Experimental/GeometryCollectionPlugin/Content
Paths=../../../Engine/Plugins/Experimental/Landmass/Content
Paths=../../../Engine/Plugins/Experimental/PhysicsControl/Content
Paths=../../../Engine/Plugins/Experimental/PythonScriptPlugin/Content
Paths=../../../Engine/Plugins/Experimental/UVEditor/Content
Paths=../../../Engine/Plugins/Experimental/Water/Content
Paths=../../../Engine/Plugins/FX/NiagaraFluids/Content
Paths=../../../Engine/Plugins/FX/Niagara/Content
Paths=../../../Engine/Plugins/Marketplace/ACLPlugin/Content
Paths=../../../Engine/Plugins/Marketplace/DLSS/Content
Paths=../../../Engine/Plugins/Marketplace/FSR3/Content
Paths=../../../Engine/Plugins/Marketplace/PrefabTool/Content
Paths=../../../Engine/Plugins/Marketplace/SkinnedDecalComponent/Content
Paths=../../../Engine/Plugins/Marketplace/XeSS/Content
Paths=../../../Engine/Plugins/Media/MediaCompositing/Content
Paths=../../../Engine/Plugins/MovieScene/MoviePipelineMaskRenderPass/Content
Paths=../../../Engine/Plugins/MovieScene/MovieRenderPipeline/Content
Paths=../../../Engine/Plugins/MovieScene/SequencerScripting/Content
Paths=../../../Engine/Plugins/Runtime/GeometryProcessing/Content
Paths=../../../Engine/Plugins/Runtime/HairStrands/Content
Paths=../../../Engine/Plugins/Runtime/SunPosition/Content
Paths=../../../Engine/Plugins/SRLE/Content
Paths=../../../Engine/Plugins/VirtualProduction/Takes/Content
Paths=../../../Stalker2/Plugins/DiscordRpc/Content
Paths=../../../Stalker2/Plugins/FlyCorridor/Content
Paths=../../../Stalker2/Plugins/GSCFactories/Content
Paths=../../../Stalker2/Plugins/GSCLoadingScreen/Content
Paths=../../../Stalker2/Plugins/GSCNavigation/Content
Paths=../../../Stalker2/Plugins/GameDataEditor/Content
Paths=../../../Stalker2/Plugins/Modio/Content
Paths=../../../Stalker2/Plugins/PlatformProviderController/Content
Paths=../../../Stalker2/Plugins/QuestTool/Content
Paths=../../../Stalker2/Plugins/SmartCovers/Content
Paths=../../../Stalker2/Plugins/Tether/Content
Paths=../../../Stalker2/Plugins/WwiseNiagara/Content
Paths=../../../Stalker2/Plugins/Wwise/Content
[/Script/Engine.RendererSettings]
r.GraphicsAdapter=-1
и тут два варианта
первый - неверная установка основных модов, то есть модлоадера и Flashlight Customizer
они устанавливаются в папку Paks, а не в mods, при запуске в верхнем левом углу модлоадер пишет сообщение об активации, а консоль должна работать и распознавать команды
Самая первая команда, которую вы должны проверить:
mod add /Game/Mods/FLCustomizer/BP_MOD_FLCustomizer.BP_MOD_FLCustomizer_C
это активация самого мода.второй вариант - файлы профиля Flashlight Customizer лежат не в той папке, в которой модлоадер хочет их видеть
он их не видит и не применяет
как проверять - я уже писал, включить тени фонаря через консоль командой fl_shadows normal true
если тени появились - сохранить на пробу командой fl_state save и посмотреть, где создадутся файлы профиля, затем заменить их файлами автора
наверное, возможен и третий, при котором движок отключает возможность каста теней от выбранного источника, потому что где-то в настройках какой-то из параметров это прямо запрещает
проверяется также просто, путем включения настроек на эпик и убирания всех модов и файлов, влияющих на графику
0.1.6 work perfect but have issue with size of headlight in reflections (screen here)
Unfortunately version 0.1.7 does not work for me (Linux Ubunta 24.04, Proton Experimental) (unreal engine is crashed)
Сильно по производительности долбит?