Trials of Mana

File information

Last updated

Original upload

Created by

aDeadOne

Uploaded by

aDeadOne404

Virus scan

Safe to use

Tags for this mod

About this mod

This mod intend to tune Unreal engine 4 to very high settings.
- Enhance texture loading ( no more ugly texture loading face to the player )
- Enhance audio quality, ( 64 canals to 256 audio canals )
- Upscale the resolution by 125% (others available 150, 175 or 200% )
- Enhance anti-aliasing
- Improve shadow resolution

Permissions and credits
Changelogs
This mod just tune the "DefaultEngine.ini" of the Unreal Engine 4 to make a very hight settings. The game run fine on a AMD ryzen 3700X + Nvidia GTX 1070ti.
It's possible de edit the file to increase or decrease the settings.
The tests has been made on an Ubuntu Linux 20.04, the game maybe run a little faster on Windows.

This mod has been based on the no texture pop-in mod :
https://www.nexusmods.com/trialsofmana/mods/17

but extend parameters based on :
https://www.naguide.com/trials-of-mana-improve-visuals-and-tweak-settings/
https://docs.unrealengine.com/en-US/Engine/Performance/Scalability/ScalabilityReference/index.html

Here is the detail of the modifications.

# improving audio quality ( from 64 to 256 )
[Audio]
MaxChannels=256

# upscale
[ConsoleVariables]
r.ScreenPercentage=125

[SystemSettings]
# anti aliasing ( 6 = max )
r.PostProcessAAQuality=6
r.TemporalAACurrentFrameWeight=0.2
r.TemporalAASamples=2

# shadow
r.ShadowQuality=5
r.Shadow.CSM.MaxCascades=16
r.Shadow.RadiusThreshold=0.03
r.Shadow.RadiusThresholdRSM=0.03
r.Shadow.TexelsPerPixel=10
r.Shadow.MaxResolution=4096
# (amount of shadow cast )
r.Shadow.SpotLightTransitionScale=4096

# foliage density et depth of field
foliage.DensityScale=7
grass.DensityScale=7
foliage.LODDistanceScale=20

# models depth of field  ( 20x the normal distance 1.0 by default )
r.ViewDistanceScale=20

# anysotropic filter
r.MaxAnisotropy=16
r.Streaming.PoolSize=1000

# PostProcessQuality
r.BlurGBuffer=-1
r.AmbientOcclusionLevels=3
r.AmbientOcclusionRadiusScale=1
r.DepthOfFieldQuality=2
r.RenderTargetPoolMin=400
r.LensFlareQuality=2
r.SceneColorFringeQuality=1
r.EyeAdaptationQuality=2
r.BloomQuality=5
r.FastBlurThreshold=7
r.Upscale.Quality=3
r.Tonemapper.GrainQuantization=1

# light shaft
r.LightShafts=3
r.LightShaftQuality=3
r.DefaultFeature.LightShafts=3

# texture loading during loadscreen only, no longer loads during gameplay
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.HLODStrategy=2

# memory video available for textures
r.Streaming.PoolSize=4096

# models LOD
r.StaticMeshLODDistanceScale=0.25
r.SkeletalMeshLODBias=-2

# increase view distance
r.ViewDistanceScale=10

# effect quality
r.RefractionQuality=2
r.SSR.Quality=4
r.SceneColorFormat=4
r.DetailMode=2
r.TranslucencyVolumeBlur=1
r.MaterialQualityLevel=1

# disable chromatic aberration
r.SceneColorFringe.Max=0
r.SceneColorFringeQuality=0

# depth of field quality ( max = 4 )
r.DepthOfFieldQuality=4