Remothered: Broken Porcelain

Remothered: Broken Porcelain

Not enough ratings
Remothered Broken Porcelain - Tweak Guide
By AdayDr1en
Game has a lot of visual effects tied to generic UE4 quality settings. This guide shows you how to enable/disable them individually. Unlike UE3, you can change graphics options in menu and any tweaks made in ini's will not be reverted. Ini tweaks override the menu.

We're editing config files for this. The configs are found inside of,

C:\Users\(your username)\AppData\Local\Remothered2\Saved\Config\WindowsNoEditor

Default location for most people.
   
Award
Favorite
Favorited
Unfavorite
Intro
Game has a lot of visual effects tied to generic UE4 quality settings. This guide shows you how to enable/disable them individually. Unlike UE3, you can change graphics options in menu and any tweaks made in ini's will not be reverted. Ini tweaks override the menu.

We're editing config files for this. The configs are found inside of,

C:\Users\(your username)\AppData\Local\Remothered2\Saved\Config\WindowsNoEditor

Default location for most people.
Framerate Cap
Smooth framerate option is recommended to cap game FPS, if you don't use Vsync. Uncapped makes the system components work harder and hotter because these games may push 300-1000 frames. Even for the best systems, this can cause stuttering. Your hardware just lasts longer if you at least cap frames to 75-100.

This is also recommend for Agony; the game and menu FPS limits are bugged, and using driver utilities only affects menu FPS. You need this tweak to cap gameplay FPS.

[/script/engine.engine]
MinDesiredFrameRate=0
bSmoothFrameRate=true
SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=5),UpperBound=(Type=Exclusive,Value=78))

Paste the above into Engine.ini

Value 78 or of your choosing.

Make sure to disable Vsync.

NOTICE:

I realize the game has cap settings, but this can be used to specify values like 75 and such. Or you can use Nvidia Control Panel Settings.
Raw mouse input
Inside of Input.ini,

Paste the following

[/script/engine.inputsettings]
bEnableMouseSmoothing=False
LookRightScale=0.000000
LookUpScale=0.000000
bViewAccelerationEnabled=false

[Engine.PlayerInput]
bEnableMouseSmoothing=False
LookRightScale=0.000000
LookUpScale=0.000000
bViewAccelerationEnabled=false

Inside of Engine.ini,

Paste the following

[/script/engine.engine]
r.oneframethreadlag=0

Also helps to disable Vsync.
Visuals and clarity
Visuals and clarity
Add the following lines under [Systemsettings] section in Engine.ini. For most of these, value of 1 to enable and 0 to disable.

r.SceneColorFringeQuality=1

Chromatic aberration; out of focus color separation effect like from a camera.

r.DepthOfFieldQuality=4

Out of focus blurring effect. Quality options: 0-4.

r.Tonemapper.GrainQuantization=1
r.Tonemapper.Quality=5

Film grain effect. First line toggles, the second line("quality") controls the grain intensity. Quality options: 0-5.

r.Fog=1

You can disable ambient fog in the game. Levels may look darker and flatter than intended, though.

r.MotionBlurQuality=4

Blur on moving characters/objects and when you turn. Quality options: 0-4.

r.BloomQuality=5

Bloom lighting. Quality options 0-5.

r.MaxAnisotropy=16

Image filtering quality. 0-16. Recommended for games without the menu option.
Visuals + (light)
Can impact performance a lot; Enabling qualities not found in menu or increasing them higher than most games allow. I use this set.

Better shadows, lighting, reflections.

r.LightFunctionQuality=1
r.EyeAdaptationQuality=2
r.LensFlareQuality=3
r.BloomQuality=5
r.LightShaftQuality=1
r.DynamicLights=True
r.DynamicShadows=True
r.bAllowLightShafts=True
r.CompositeDynamicLights=False
r.FloatingPointRenderTargets=True
r.AllowSubsurfaceScattering=True
r.SSS.Scale=1
r.SSS.SampleSet=2
r.SSS.Quality=1
r.SSS.HalfRes=0
r.AllowImageReflections=True
r.AllowImageReflectionShadowing=True
r.MaxWholeSceneDominantShadowResolution=2048
r.ShadowTexelsPerPixel=16.000000
r.bEnableVSMShadows=true
r.bEnableForegroundShadowsOnWorld=True
r.bEnableForegroundSelfShadowing=True
r.bAllowWholeSceneDominantShadows=True
r.ScreenPercentage=100

regarding r.MaxWholeSceneDominantShadowResolution= value: should be set to the same resolution, or one resolution lower or higher than your game shadow resolution. Example: 512 (Low), 1024 (Medium), 2048 (High), 4096 (Ultra). Or disable with r.bAllowWholeSceneDominantShadows=False.
Visuals (Heavy)
These are overkill.

r.SkeletalMeshLODBias=0
r.LightFunctionQuality=1
r.ShadowQuality=2
r.Shadow.CSM.MaxCascades=10
r.Shadow.MaxResolution=8192
r.Shadow.RadiusThreshold=0.03
r.Shadow.DistanceScale=2.0
r.Shadow.CSM.TransitionScale=1.0
r.DistanceFieldShadowing=1
r.DistanceFieldAO=1
r.MotionBlurQuality=0
r.AmbientOcclusionMipLevelFactor=0.4
r.AmbientOcclusionMaxQuality=100
r.AmbientOcclusionLevels=-1
r.AmbientOcclusionRadiusScale=1.0
r.DepthOfFieldQuality=4
r.RenderTargetPoolMin=1000
r.LensFlareQuality=3
r.SceneColorFringeQuality=1
r.EyeAdaptationQuality=2
r.BloomQuality=5
r.FastBlurThreshold=100
r.Upscale.Quality=3
r.Tonemapper.GrainQuantization=1
r.LightShaftQuality=1
r.Filter.SizeScale=1
r.Tonemapper.Quality=5
r.Streaming.MipBias=0
r.MaxAnisotropy=16
r.Streaming.LimitPoolSizeToVRAM=0
r.Streaming.PoolSize=3000
r.TranslucencyLightingVolumeDim=64
r.RefractionQuality=2
r.SSR.Quality=4
r.SceneColorFormat=4
r.DetailMode=2
r.TranslucencyVolumeBlur=1
r.MaterialQualityLevel=1 ; High quality
r.SSS.Scale=1
r.SSS.SampleSet=2
r.SSS.Quality=1
r.SSS.HalfRes=0
r.EmitterSpawnRateScale=1.0
r.ParticleLightQuality=2
foliage.DensityScale=1.6
grass.DensityScale=1.6
r.NT.PMV.PixelTileSize=8
r.NT.PMV.NumDepthSlices=196
r.NT.PMV.LightInjection=2
r.NT.PMV.ShadowFilterQuality=2
r.NT.PMV.TemporalBlendMin=50
r.CompositeDynamicLights=FALSE
r.FloatingPointRenderTargets=True
r.AllowSubsurfaceScattering=TRUE
r.AllowImageReflections=TRUE
r.AllowImageReflectionShadowing=TRUE
r.MaxWholeSceneDominantShadowResolution=8192
r.ShadowTexelsPerPixel=16.000000
r.bEnableVSMShadows=true
r.bEnableForegroundShadowsOnWorld=True
r.bEnableForegroundSelfShadowing=TRUE
r.bAllowWholeSceneDominantShadows=True
r.StaticDecals=True
r.DynamicDecals=True
r.DynamicLights=True
r.DynamicShadows=True
r.bAllowLightShafts=True
r.ScreenPercentage=100
Visuals (Planar reflections)
Visuals (Planar reflections)
r.ReflectionEnvironment=2
r.ReflectionEnvironmentBeginMixingRoughness=0.1
r.ReflectionEnvironmentEndMixingRoughness=0.3
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=1
r.ReflectionEnvironmentLightmapMixLargestWeight=1000

Add to engine.ini

Credits: othon05

No idea if actually works in game.
Visuals (my settings)
[SystemSettings]
r.PostProcessAAQuality=0
r.VSync=0
r.LightFunctionQuality=1
r.Shadow.MaxResolution=2048
r.MotionBlurQuality=0
r.DepthOfFieldQuality=0
r.LensFlareQuality=3
r.SceneColorFringeQuality=1
r.EyeAdaptationQuality=2
r.BloomQuality=5
r.FastBlurThreshold=100
r.Upscale.Quality=3
r.Tonemapper.GrainQuantization=0
r.LightShaftQuality=1
r.Filter.SizeScale=1
r.Tonemapper.Quality=0
r.Streaming.MipBias=0
r.MaxAnisotropy=16
r.RefractionQuality=2
r.SSR.Quality=4
r.SceneColorFormat=4
r.DetailMode=2
r.TranslucencyVolumeBlur=1
r.MaterialQualityLevel=1 ; High quality
r.SSS.Scale=1
r.SSS.SampleSet=2
r.SSS.Quality=1
r.SSS.HalfRes=0
r.CompositeDynamicLights=FALSE
r.FloatingPointRenderTargets=True
r.AllowSubsurfaceScattering=TRUE
r.AllowImageReflections=TRUE
r.AllowImageReflectionShadowing=TRUE
r.MaxWholeSceneDominantShadowResolution=1024
r.ShadowTexelsPerPixel=16.000000
r.bEnableVSMShadows=true
r.bEnableForegroundShadowsOnWorld=True
r.bEnableForegroundSelfShadowing=TRUE
r.bAllowWholeSceneDominantShadows=True
r.StaticDecals=True
r.DynamicDecals=True
r.DynamicLights=True
r.DynamicShadows=True
r.bAllowLightShafts=True
r.ReflectionEnvironment=2
r.ReflectionEnvironmentBeginMixingRoughness=0.1
r.ReflectionEnvironmentEndMixingRoughness=0.3
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=1
r.ReflectionEnvironmentLightmapMixLargestWeight=1000
SMAA anti-aliasing
Game only supports TAA (temporal anti-aliasing). This is blurry, and might disorientate people.

I have a Reshade config to inject SMAA into the game. The image will be sharper, but there will be a lot more shimmering.

Add the following to Engine.ini

[SystemSettings]
r.PostProcessAAQuality=0

Here's a link to my Reshade preset that injects the SMAA (paste link in browser, add back the periods),

https://www mediafire com/file/zcqazx67s7zjznj/remothered_broken_porcelean_smaa_reshade.rar/file

Unpack archive to

C:\Program Files (x86)\Steam\steamapps\common\Remothered Broken Porcelain\Remothered2\Binaries\Win64

Toggle the shader with Insert key.

Preset assumes game is installed on drive C: and in default install paths. If it's not, you have to edit the dxgi.ini to reflect that.

These lines,

TextureSearchPaths=
EffectSearchPaths=
ScreenshotPath=
PresetFiles=

Crashing notice:

If the included preset crashes your game..

- Download latest ReShade

https://reshade.me/

- Run installer, select game; direct launcher to game's exe in(default directory if on C: drive)

C:\Program Files (x86)\Steam\steamapps\common\Remothered Broken Porcelain\Remothered2\Binaries\Win64

- Select Direct3D 10/11/12(literally click on it), then click "Yes"(let it overwrite), then download(ignore the list, don't check/uncheck any boxes) the shaders.

Also, inside of GameUserSystemSettings.ini

sg.AntiAliasingQuality=4

Set value to 0.

and add sg.AntiAliasingQuality=0 to Engine.ini under [systemsettings]

May have to set GameUserSystemSettings.ini to ReadOnly.
Render resolution (super sampling)
Increases render resolution, making the image sharper. This will tank FPS for people not running uber rigs, though.

Inside of Engine.ini,

[SystemSettings]
r.ScreenPercentage=100

For r.ScreenPercentage= value, set between 100 to 200. You could start at 130 or 150.
2 Comments
Ren 1 Jun @ 10:15am 
Hello i can confirm it works perfectly... I created the section [Systemsettings] and disabled all of these ugly effects, just let anisotropymax at 16. Just added my personal Reshade preset. All is magnificent. How devs can kill their own work with these effects. Thank you again.:steamthumbsup:
Ren 1 Jun @ 5:43am 
Hello thank you very much for this guide :). With that and Reshade i can play with decent visuals. But for Visuals and Clarity in the WindowsNoEditor Engine.ini file that i open with Notepad++ there's only one section called [Core.System] and there's no section [Systemsettings]. So can i create a line {Systemsettings) and add what interests me ? If you remember, thank you anyway...