So I've been pretty excited for this game (yeah, I know it's not the best in the world, but still...)
If anyone wanted to play around with the configs here they are.
This is what we see in the BaseSwitchDefaultProfiles.ini:
But this is also identical to SwitchDeviceProfiles.ini in the "Blairwitch" folder group?
I'm not sure which one to change.
I'm trying to see if I can get it to unlock to 60 fps (it's normally 30 fps).
I've changed ;+CVars=nvn.SyncInterval=2 to +CVars=nvn.SyncInterval=1 in both of those files and it still doesn't work.
Not sure what I'm doing wrong.
Does +CVars=r.DynamicRes.FrameTimeBudget=33.3 need to be changed as well?
@ecl0674
@masagrator - could you give me any tips?
A couple of takeaways from this though:
If anyone wanted to play around with the configs here they are.
- It's an Unreal Engine 4.21.2 game that uses romfs.
- These files come from "romfs\Blairwitch\Content\Paks\pakchunk0-Switch.pak"
- The title ID is 01006CC01182C000
This is what we see in the BaseSwitchDefaultProfiles.ini:
[DeviceProfiles]
+DeviceProfileNameAndTypes=Switch,Switch
+DeviceProfileNameAndTypes=SwitchConsole,Switch
+DeviceProfileNameAndTypes=SwitchHandheld,Switch
[Switch DeviceProfile]
DeviceType=Switch
+CVars=sg.ViewDistanceQuality=4
+CVars=sg.AntiAliasingQuality=4
+CVars=sg.ShadowQuality=4
+CVars=sg.PostProcessQuality=4
+CVars=sg.TextureQuality=4
+CVars=sg.EffectsQuality=4
+CVars=sg.FoliageQuality=4
+CVars=r.LensFlareQuality=2
;+CVars=nvn.SyncInterval=1
+CVars=r.SceneRenderTargetResizeMethod=2
;+CVars=foliage.LODDistanceScale=0.7
;+CVars=r.SceneColorFormat=4 ; NT_SP Changed to 4 (Scalability 2 has it at 3) to avoid flickering issues
+CVars=r.MaterialQualityLevel=0
;+CVars=r.ParticleLightQuality=1 ; ?
;+CVars=r.SceneColorFringeQuality=1 ;?
+CVars=r.Shadow.RadiusThreshold=0.05
+CVars=r.Shadow.CSM.TransitionScale=0.25
+CVars=r.DepthOfField.NearBlurSizeThreshold=100000
+CVars=r.SeparateTranslucency=0
+CVars=r.TranslucentLightingVolume=0
+CVars=r.AmbientOcclusionLevels=0
+CVars=r.AmbientOcclusionMaxQuality=0
+CVars=r.AmbientOcclusionStaticFraction=0
+CVars=r.ReflectionEnvironment=0
+CVars=r.Shadow.CSM.MaxCascades=1
+CVars=r.DynamicRes.FrameTimeBudget=33.3
+CVars=r.DynamicRes.MinScreenPercentage=51.85
+CVars=r.DynamicRes.MaxScreenPercentage=66.66
[SwitchConsole DeviceProfile]
DeviceType=Switch
BaseProfileName=Switch
+CVars=r.DynamicRes.MinScreenPercentage=51.85
+CVars=r.DynamicRes.MaxScreenPercentage=66.66
[SwitchHandheld DeviceProfile]
DeviceType=Switch
BaseProfileName=Switch
+CVars=sg.ViewDistanceQuality=5
+CVars=sg.AntiAliasingQuality=5
+CVars=sg.ShadowQuality=5
+CVars=sg.PostProcessQuality=5
+CVars=sg.TextureQuality=5
+CVars=sg.EffectsQuality=5
+CVars=sg.FoliageQuality=5
+CVars=r.LensFlareQuality=2
;+CVars=r.NT.OverrideMinDynamicResolutionQuality=0
+CVars=r.DynamicRes.MinScreenPercentage=42.59
+CVars=r.DynamicRes.MaxScreenPercentage=51.85
+DeviceProfileNameAndTypes=Switch,Switch
+DeviceProfileNameAndTypes=SwitchConsole,Switch
+DeviceProfileNameAndTypes=SwitchHandheld,Switch
[Switch DeviceProfile]
DeviceType=Switch
+CVars=sg.ViewDistanceQuality=4
+CVars=sg.AntiAliasingQuality=4
+CVars=sg.ShadowQuality=4
+CVars=sg.PostProcessQuality=4
+CVars=sg.TextureQuality=4
+CVars=sg.EffectsQuality=4
+CVars=sg.FoliageQuality=4
+CVars=r.LensFlareQuality=2
;+CVars=nvn.SyncInterval=1
+CVars=r.SceneRenderTargetResizeMethod=2
;+CVars=foliage.LODDistanceScale=0.7
;+CVars=r.SceneColorFormat=4 ; NT_SP Changed to 4 (Scalability 2 has it at 3) to avoid flickering issues
+CVars=r.MaterialQualityLevel=0
;+CVars=r.ParticleLightQuality=1 ; ?
;+CVars=r.SceneColorFringeQuality=1 ;?
+CVars=r.Shadow.RadiusThreshold=0.05
+CVars=r.Shadow.CSM.TransitionScale=0.25
+CVars=r.DepthOfField.NearBlurSizeThreshold=100000
+CVars=r.SeparateTranslucency=0
+CVars=r.TranslucentLightingVolume=0
+CVars=r.AmbientOcclusionLevels=0
+CVars=r.AmbientOcclusionMaxQuality=0
+CVars=r.AmbientOcclusionStaticFraction=0
+CVars=r.ReflectionEnvironment=0
+CVars=r.Shadow.CSM.MaxCascades=1
+CVars=r.DynamicRes.FrameTimeBudget=33.3
+CVars=r.DynamicRes.MinScreenPercentage=51.85
+CVars=r.DynamicRes.MaxScreenPercentage=66.66
[SwitchConsole DeviceProfile]
DeviceType=Switch
BaseProfileName=Switch
+CVars=r.DynamicRes.MinScreenPercentage=51.85
+CVars=r.DynamicRes.MaxScreenPercentage=66.66
[SwitchHandheld DeviceProfile]
DeviceType=Switch
BaseProfileName=Switch
+CVars=sg.ViewDistanceQuality=5
+CVars=sg.AntiAliasingQuality=5
+CVars=sg.ShadowQuality=5
+CVars=sg.PostProcessQuality=5
+CVars=sg.TextureQuality=5
+CVars=sg.EffectsQuality=5
+CVars=sg.FoliageQuality=5
+CVars=r.LensFlareQuality=2
;+CVars=r.NT.OverrideMinDynamicResolutionQuality=0
+CVars=r.DynamicRes.MinScreenPercentage=42.59
+CVars=r.DynamicRes.MaxScreenPercentage=51.85
But this is also identical to SwitchDeviceProfiles.ini in the "Blairwitch" folder group?
I'm not sure which one to change.
I'm trying to see if I can get it to unlock to 60 fps (it's normally 30 fps).
I've changed ;+CVars=nvn.SyncInterval=2 to +CVars=nvn.SyncInterval=1 in both of those files and it still doesn't work.
Not sure what I'm doing wrong.
Does +CVars=r.DynamicRes.FrameTimeBudget=33.3 need to be changed as well?
@ecl0674
@masagrator - could you give me any tips?
A couple of takeaways from this though:
- In handheld the dynamic resolution is 42.59% minimum and 51.85% maximum
- In docked dynamic resolution is 51.85% minimum and 66.66% maximum
- Seems like some settings are made worse in docked mode to compensate for the higher res? I think that's what the settings indicate...
Attachments
Last edited by mattyxarope,