Terminator: Resistance

Terminator: Resistance

258 ratings
Improve Visuals and Tweak Settings
By Tamaster and 1 collaborators
This will help you improve the overall visual quality and clarity of the game.
All merits for this guide go to Canzah. I just helped with publishing.
3
4
9
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Description

If you want to improve visual quality of the game, such as increasing draw distance, tweak memory limit for textures, disabling chromatic aberration/object blur/depth of field, improve texture quality, improve screen space reflections and improve the anti-aliasing, then this guide is for you.
Installation

First, go to C:\Users\<Your Username>\AppData\Local\Terminator\Saved\Config\WindowsNoEditor and find Engine.ini then open it with a text editor (for example Notepad).

Then under the values that are already there make two line breaks and add this entire section:

[SystemSettings]
r.MaxAnisotropy=16
r.TemporalAACurrentFrameWeight=0.2
r.TemporalAASamples=2
r.PostProcessAAQuality=6
r.Tonemapper.Sharpen=0.75
r.SceneColorFormat=4
r.SceneColorFringeQuality=0
r.SSS.HalfRes=0
r.SSR.Quality=5
r.SSR.Temporal=1
r.SSS.Filter=1
r.SSS.SampleSet=2
r.SSR.MaxRoughness=1
r.LensFlareQuality=3
r.StaticMeshLODDistanceScale=0.25
r.SkeletalMeshLODBias=-2
r.MipMapLodBias=-1
r.Streaming.MipBias=-1
r.Streaming.HiddenPrimitiveScale=1
r.Streaming.UseAllMips=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.HLODStrategy=2
r.Streaming.PoolSize=4096
r.ShadowQuality=5
r.Shadow.RadiusThreshold=0.01
r.Shadow.RadiusThresholdRSM=0.01
r.MotionBlurQuality=0
r.DefaultFeature.MotionBlur=0
foliage.LODDistanceScale=6
r.ViewDistanceScale=14
r.DepthOfFieldQuality=0

[/script/engine.userinterfacesettings]
bEnableMouseSmoothing=false
bViewAccelerationEnabled=false

[Audio]
MaxChannels=256

[ConsoleVariables]
r.ScreenPercentage=125
Tweaking

You can tweak all of the values above to your liking, you can disable any of the tweaks by simply removing them from Engine.ini

Here's a general explanation of what they do:

MaxAnisotropy ensures the game always uses 16x Anisotropic Filtering (has basically no performance impact on modern PCs).

TemporalAACurrentFrameWeight, TemporalAASamples, PostProcessAAQuality and Tonemapper.Sharpen improve the quality of the Temporal Anti-Aliasing and make the image overall cleaner and sharper.

SceneColorFormat and SceneColorFringeQuality disable the Chromatic Aberration.

SSS.HalfRes, SSR.Quality, SSR.Temporal, SSS.Filter, SSS.SampleSet and SSR.MaxRoughness improve the quality of the Screen Space Reflections (a bit more costly performance wise than stock settings).

LensFlareQuality will slightly improve the quality of lens flares (didn't notice a performance impact so if it's there it's negligible).

StaticMeshLODDistanceScale and SkeletalMeshLODBias improve character model quality at a distance (didn't notice a performance impact so if it's there it's negligible).

MipMapLodBias, Streaming.MipBias, Streaming.HiddenPrimitiveScale and Streaming.UseAllMips improve texture quality a bit (zero performance impact from what I could tell).

Streaming.FullyLoadUsedTextures and Streaming.HLODStrategy make it so that the game loads textures into memory at start rather than during gameplay greatly reducing chance of hitches or stutter (downside is that the INITIAL loading times are increased a little, but only on first-launch of the game per session).

Streaming.PoolSize controls how much video memory is assigned to textures, you should set it to exactly half of your graphic card's VRAM, as I have 8GB VRAM I set it to 4096 (aka 4GB).
Common values for this would be 6144 for 12GB VRAM, 4096 for 8GB VRAM, 3072 for 6GB VRAM and so on and so forth (this makes the game load and manage textures better with the loading textures at start tweaks above).

ShadowQuality, Shadow.RadiusThreshold and Shadow.RadiusThresholdRSM improve shadow quality a bit (minor performance impact).

MotionBlurQuality and DefaultFeature.MotionBlur completely disable Motion Blur (ingame setting only disables camera blur, but not object blur, with this object blur is also disabled).

foliage.LODDistanceScale and ViewDistanceScale greatly improve draw distance and drastically reduce pop-in, in fact pop-in is pretty much almost entirely eliminated with this (has a slight performance impact).

DepthOfFieldQuality disables Depth of Field in cutscenes if you find it too blurry for your taste, you can also set it to 4 to improve the quality of DoF through enabling Bokeh effect for it (it will make it a bit more "cinematic" but even blurrier).

bEnableMouseSmoothing and bViewAccelerationEnabled ensure that Mouse Acceleration/Smoothing will always stay on, Unreal Engine 4 games tend to sometimes randomly trigger it back on especially if you have a controller plugged in, with this it ensures it will always stay off.

MaxChannels increases the amount of max audio channels allowed at the same time (as in concurrent sounds), game default is 32 which is pretty low.

ScreenPercentage controls Supersampling, this is by far the most performance intensive tweak as it renders the game at higher resolution in % relative to your current resolution and then scales back. This greatly improves visual clarity at moderate-to-heavy performance cost depending on the value you set and how powerful your graphics card is.
100 is the default value (no supersampling) and anything above it up to 200 is % value of supersampling applied. I found 125 to be a decent compromise between visual improvement and performance cost on my GTX 1070 but you may want to turn it off or increase depending on your graphics card (if it's better).
Conclusion

Hopefully you'll enjoy these tweaks, they are also universal for all Unreal Engine 4 games by the way so you may use them to improve quality in other UE4 titles.
If you have any questions feel free to leave a comment and I will try (keyword try) to answer if possible, I ask that you be patient even when I don't immediately reply as unfortunately my free time is limited.

Special thanks to Tamaster for helping me publish the guide as I couldn't post it myself due to not having the game on this account.

134 Comments
It's a DLC 22 Apr @ 2:11am 
⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⢉⢉⠉⠉⠻⣿⣿
⣿⣿⣿⣿⣿⣿⠟⠠⡰⣕⣗⣷⣧⣀⣅⠘⣿
⣿⣿⣿⣿⣿⠃⣠⣳⣟⣿⣿⣷⣿⡿⣜⠄⣿
⣿⣿⣿⡿⠁⠄⣳⢷⣿⣿⣿⣿⡿⣝⠖⠄⣿
⣿⣿⣿⠃⠄⢢⡹⣿⢷⣯⢿⢷⡫⣗⠍⢰⣿
⣿⣿⡏⢀⢄⠤⣁⠋⠿⣗⣟⡯⡏⢎⠁⢸⣿
⣿⣿⠄⢔⢕⣯⣿⣿⡲⡤⡄⡤⠄⡀⢠⣿⣿
⣿⠇⠠⡳⣯⣿⣿⣾⢵⣫⢎⢎⠆⢀⣿⣿⣿
⣿⠄⢨⣫⣿⣿⡿⣿⣻⢎⡗⡕⡅⢸⣿⣿⣿
⣿⠄⢜⢾⣾⣿⣿⣟⣗⢯⡪⡳⡀⢸⣿⣿⣿
⣿⠄⢸⢽⣿⣷⣿⣻⡮⡧⡳⡱⡁⢸⣿⣿⣿
⣿⡄⢨⣻⣽⣿⣟⣿⣞⣗⡽⡸⡐⢸⣿⣿⣿
⣿⡇⢀⢗⣿⣿⣿⣿⡿⣞⡵⡣⣊⢸⣿⣿⣿
⣿⣿⡀⡣⣗⣿⣿⣿⣿⣯⡯⡺⣼⠎⣿⣿⣿
⣿⣿⣧⠐⡵⣻⣟⣯⣿⣷⣟⣝⢞⡿⢹⣿⣿
⣿⣿⣿⡆⢘⡺⣽⢿⣻⣿⣗⡷⣹⢩⢃⢿⣿
⣿⣿⣿⣷⠄⠪⣯⣟⣿⢯⣿⣻⣜⢎⢆⠜⣿
⣿⣿⣿⣿⡆⠄⢣⣻⣽⣿⣿⣟⣾⡮⡺⡸⠸
⣿⡿⠛⠉⠁⠄⢕⡳⣽⡾⣿⢽⣯⡿⣮⢚⣅
Mals1 21 Apr @ 4:06am 
Thanks for the commands, works very well!
The Nothing Man 1 Mar @ 12:32pm 
I have the same issue
your guide is a bit wonky

noting exists as it did when you posted this
as its changed

any real update at all?
UNA, GRANDE Y LIBRE 3 Feb @ 8:11am 
Hello, I cannot tell a difference adding the extra lines. Aven more, having them (disabling the cromatic aberrtion ) showed in game menu the CA on. File is there with edition, so looks like that file is not looked by system or the parameters are not taken into account by engine any more.

Also, no DSR and the line

r.ScreenPercentage

does not perform any change at all. When using DSR (this does not work here) the Afterburner OSD appears in a different size (rendered resolution, smaller), not being the case here.
I couldn't help but read the title of this forum like Arnold.
Breeding Medicine 20 Jan @ 9:51pm 
or lower, some settings get better when it gets closer to 0 if I remember correctly
Breeding Medicine 20 Jan @ 9:50pm 
@Roibr™ I am on RTX3090+8700k and when dropping these numbers were not bothered by pefromance impact at all, though I don't think there will be a significant visual difference if you tune up some of these even higher.
Kelrycor 5 Jan @ 5:12pm 
Funny: it's 2024 and tried to apply this workaround because my screen quality looked like UHD rendered in FHD. Applied those settings, nearly the same quality again. Switch to 1920x1080 in windowed mode. Game stayed in fullscreen (wtf?). Tabbed out, desktop clearly in 4K. Switched to fullscreen ingame, game now doesn't look blurry anymore.

It seems that the devs still didn't found a solution that the UE4 engine messes up the render resolution if you changed some settings.

So if you experience any more issues with screen quality after following this guide, try to force the game into a real window mode and then go back to fullscreen. It worked for me.
Roibr™ 12 Dec, 2023 @ 5:11am 
@Breeding Medicine
whats your System specs or what would you recommend for:
4090/ 5800x3D?
thnx
Breeding Medicine 24 Nov, 2023 @ 10:23am 
the ones I used strictly for better visual since I can afford it