Skip to content

Commit

Permalink
2.1.6
Browse files Browse the repository at this point in the history
Signed-off-by: Gregory <[email protected]>
  • Loading branch information
tajemniktv committed Nov 19, 2024
1 parent c7a7abe commit 0bc9396
Show file tree
Hide file tree
Showing 15 changed files with 88 additions and 48 deletions.
2 changes: 1 addition & 1 deletion Config/ConsoleVariables.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FX.AllowCulling=1 ;Default: ? alternatives: 0
r.Streaming.PoolSize.VRAMPercentageClamp = 512 ; Alternatives:
r.Streaming.PoolSize.VRAMPercentageClamp = 256 ; Alternatives:
r.AOGlobalDistanceField.FastCameraMode=0
r.NGX.DLSS.Enable = 1
111 changes: 70 additions & 41 deletions Config/Engine.ini
Original file line number Diff line number Diff line change
Expand Up @@ -118,15 +118,15 @@ bSmoothFrameRate = False
;D3D12.EnableDynamicBarriers=1
;D3D12.EnablePipelineStateCache=1
;D3D12.EvictAllResidentResourcesInBackground=true
d3d12.FastAllocator.MinPagesToRetain = 1 ;alternatives: 4
;d3d12.FastAllocator.MinPagesToRetain = 1 ;alternatives: 4
;D3D12.Force16BitBufferGPUReads=1
;D3D12.ForceThirtyHz=0
;D3D12.GPUTimeout= (Can't be set via console)
D3D12.InsertOuterOcclusionQuery = 1 ;enable a dummy outer occlusion query around occlusion query batches. Can help performance on some GPU architectures
D3D12.InsertOuterOcclusionQuery = 1 ;(Default: 0) - Dummy outer occlusion query around occlusion query batches. Can help performance on some GPU architectures

d3d12.PoolAllocator.ReadOnlyTextureMaxAllocationSize = 33554432
d3d12.PoolAllocator.ReadOnlyTextureVRAMPoolSize = 33554432
D3D12.TexturePoolOnlyAccountStreamableTexture = 1
;d3d12.PoolAllocator.ReadOnlyTextureMaxAllocationSize = 33554432
;d3d12.PoolAllocator.ReadOnlyTextureVRAMPoolSize = 33554432
;D3D12.TexturePoolOnlyAccountStreamableTexture = 1
r.D3D.ForceDXC = 1
r.D3D12.BreadCrumbs = 0

Expand All @@ -143,10 +143,16 @@ framegrabber.framelatency = 2
;D3D12.ResidencyManagement=1 ;Default 1
;D3D12.StablePowerState=0 ;Default: 0 Alternatives: 1
;D3D12.SyncWithDWM=0 ;alternatives: 1
;D3D12.TexturePoolOnlyAccountStreamableTexture=1
;D3D12.UseAllowTearing=1 ;Default: 1
;D3D12.UseUpdateTexture3DComputeShader=1 ;Default: 0 alternatives: 0
;D3D12.ZeroBufferSizeInMB=16 ;Default: 4 alternatives: 128
D3D12.ZeroBufferSizeInMB = 16 ;Default: 4 alternatives: 128

;r.D3D.ForceDXC=0 ;alternatives: 1
;r.D3D.ForceShaderConductorDXCRewrite=0
;r.D3D11.UseAllowTearing=1
;r.D3D12.AllowAsyncCompute=1
;r.D3D12.ExecuteCommandListTask=1
;r.D3D12.UseAllowTearing=1

r.DiscardUnusedQuality = 1

Expand Down Expand Up @@ -450,17 +456,6 @@ r.ContactShadows = 0
; START OF
; ================================================================================

;r.D3D.ForceDXC=0 ;alternatives: 1
;r.D3D.ForceShaderConductorDXCRewrite=0
;r.D3D11.UseAllowTearing=1
;r.D3D12.AllowAsyncCompute=1
;r.D3D12.ExecuteCommandListTask=1
;r.D3D12.UseAllowTearing=1

; ================================================================================
; START OF
; ================================================================================

;r.DBuffer=0 ;alternatives: 1

; ================================================================================
Expand Down Expand Up @@ -490,6 +485,8 @@ r.ContactShadows = 0
; ================================================================================

;r.DetailMode=0 ;alternatives: 2, 3


;r.DFFullResolution=1
;r.DFShadow.TwoSidedMeshDistanceBiasScale=0
;r.DFShadowAsyncCompute=1
Expand Down Expand Up @@ -529,7 +526,6 @@ r.DynamicGlobalIlluminationMethod = 1
;r.EarlyZPassMovable=1
;r.EarlyZPassOnlyMaterialMasking=1
;r.Emitter.FastPoolEnable=1
;r.EnableComputeBuildHZB=1
;r.experimental.Nanite.EnableMeshes=1
;r.experimental.Nanite.EnableStreaming=1
;r.EyeAdaptation.MethodOveride=1
Expand Down Expand Up @@ -603,8 +599,22 @@ r.FidelityFX.FSR3.UseSSRExperimentalDenoiser = 1
;r.ForceHighestMipOnUITextures=1
;r.ForceLOD=-1 ;alternatives: 0, 1
;r.ForceSceneHasDecals=1


;r.FrustumCulling=
;r.FrustumCullNumWordsPerTask=32
r.Visibility.FrustumCull.UseOctree = 1 ;(Default: 0) -
r.AllowOcclusionQueries = 1 ;(Default: 1) -

; ----------------------------
; HZB SETTINGS
; ----------------------------
r.EnableComputeBuildHZB = 0 ;(Default: 1)
r.HZB.BuildUseCompute = 0 ;(Default: 1)
;r.HZBOcclusion=0 ;(Default: 0)
r.SceneDepthHZBAsyncCompute = 1 ;(Default: 0)
; ----------------------------

;r.FreeSkeletalMeshBuffers=1 ;(Default: 0)

; ================================================================================
Expand All @@ -617,6 +627,8 @@ r.FidelityFX.FSR3.UseSSRExperimentalDenoiser = 1
;r.GenerateLandscapeGIData=1
;r.GenerateMeshDistanceFields=1
;r.GlobalIllumination.Denoiser=2


;r.GPUCrashDebugging=0
;r.GPUHitchDebug=0
;r.GPUParticle.Simulate=1
Expand All @@ -637,6 +649,8 @@ r.FidelityFX.FSR3.UseSSRExperimentalDenoiser = 1
;r.GPUSkin.Limit2BoneInfluences = True
;r.GPUSkin.UnlimitedBoneInfluences = False
;r.GPUSkin.UnlimitedBoneInfluencesThreshold = 8


;MaxSkinBones = (Default=65536,PerPlatform=(("Mobile", 256)))

; ================================================================================
Expand All @@ -658,8 +672,6 @@ r.HeightFieldShadowing = 0
;r.HFShadowQuality=0

;r.HighQualityLightMaps=1
;r.HZB.BuildUseCompute=1
;r.HZBOcclusion=0 ;alternatives: 1

; ================================================================================
; START OF
Expand All @@ -677,11 +689,15 @@ r.HeightFieldShadowing = 0
; ================================================================================

;r.LensFlareQuality=0 ;alternatives: 2, 3


;r.LightFunctionQuality=3
;r.LightMaxDrawDistanceScale=1 ;alternatives: 0, 2, 5
;r.LightPropagationVolume=1
;r.LightShaftDownSampleFactor=4
;r.LightShaftQuality=0 ;alternatives: 1


;r.LODFadeTime=0.2

; ================================================================================
Expand All @@ -704,13 +720,15 @@ r.Lumen.DiffuseIndirect.AsyncCompute = 0
;r.Lumen.RadianceCache.SortTraceTiles=1
;r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle=10 ;alternatives: 30


; ----------------------------
;LUMEN REFLECTIONS SETTINGS
; ----------------------------
r.Lumen.Reflections.AsyncCompute = 1
;r.Lumen.Reflections.DownsampleFactor=1
;r.Lumen.Reflections.GGXSamplingBias=0.3
;r.Lumen.Reflections.HierarchicalScreenTraces.MaxIterations=200 ;alternatives: 400
r.Lumen.Reflections.MaxBounces = 2 ;alternatives: 6
r.Lumen.Reflections.MaxRayIntensity = 250
;r.Lumen.Reflections.MaxRoughnessToTrace=0.3 ;Default: 0.4, Alternatives: 0.5, 1
r.Lumen.Reflections.RadianceCache = 1
r.Lumen.Reflections.ScreenSpaceReconstruction = 1 ;Make this a setting
Expand All @@ -719,31 +737,39 @@ r.Lumen.Reflections.ScreenTraces = 0 ;Alternatives:1
r.Lumen.Reflections.SmoothBias = 0.7
r.Lumen.Reflections.Temporal.MaxFramesAccumulated = 256
r.Lumen.Reflections.TraceMeshSDFs = 1 ;Default: 1
r.Lumen.TranslucencyReflections.FrontLayer.Enable = 1 ;Also set via console
;r.Lumen.Reflections.BilateralFilter.SpatialKernelRadius=0.01

; ----------------------------
; TRANS REFLECTIONS SETTINGS
; ----------------------------
r.Lumen.TranslucencyReflections.FrontLayer.Enable = 1 ;(Default: 0) - Enable front layer reflections for translucent [
r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject = 1
;r.Lumen.TranslucencyVolume.RadianceCache.FarField=1

;r.Lumen.SampleFog=0 :Default: 0


r.Lumen.ScreenProbeGather.DiffuseIntegralMethod = 2
r.Lumen.ScreenProbeGather.DownsampleFactor = 32 ;Default: 32, Alternatives: 26
r.Lumen.ScreenProbeGather.DownsampleFactor = 24 ;(Default: 32)
r.Lumen.ScreenProbeGather.FullResolutionJitterWidth = 0.5
;r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.05
r.Lumen.ScreenProbeGather.MaxRayIntensity = 200
;r.Lumen.ScreenProbeGather.ReferenceMode=1 ;Default: 0 (Strip optimization)
r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.MaxIterations = 200 ;Default: 50, alternatives: 400
;r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.SkipFoliageHits=0
r.Lumen.ScreenProbeGather.MaxRayIntensity = 250
;r.Lumen.ScreenProbeGather.ReferenceMode=1 ;(Default: 0)
;r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal=1 ;Default: 1
r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.MaxIterations = 25 ;Default: 50, alternatives: 400
;r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.SkipFoliageHits=0
;r.Lumen.ScreenProbeGather.ScreenTraces.MinimumOccupancy=1
r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.FullResDepth = 0
;r.Lumen.ScreenProbeGather.ShortRangeAO.ScreenSpace.SlopeCompareToleranceScale=1 ;Default: 0.5
r.Lumen.ScreenProbeGather.SpatialFilterNumPasses = 4 ;Default: 3
r.Lumen.ScreenProbeGather.SpatialFilterNumPasses = 8 ;Default: 3
;r.Lumen.ScreenProbeGather.StochasticInterpolation=2 ;Default: 1, alternatives: 2
r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated = 25 ;Default: 10, Alternatives: 30
r.Lumen.ScreenProbeGather.TemporalFilterProbes = 1 ;Default: 0
;r.Lumen.ScreenProbeGather.TraceMeshSDFs=1 ;Default: 1
r.Lumen.ScreenProbeGather.TracingOctahedronResolution = 8
;r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=1
r.Lumen.ScreenProbeGather.RadianceCache.ProbeResolution = 16 ;(Default: 32)
r.Lumen.ScreenProbeGather.RadianceCache.ProbeAtlasResolutionInProbes = 64 ;(Default: 128)


;r.Lumen.SkylightLeaking.Roughness=0.5 ;Default: 0.3,
Expand All @@ -752,12 +778,17 @@ r.Lumen.ScreenProbeGather.TracingOctahedronResolution = 8

r.Lumen.TraceMeshSDFs = 1
r.Lumen.TraceMeshSDFs.Allow = 1
r.Lumen.TraceMeshSDFs.TraceDistance = 200 ;alternatives: 225, 250
r.Lumen.TraceMeshSDFs.TraceDistance = 50 ;alternatives: 225, 250


r.LumenScene.SurfaceCache.CardTexelDensityScale = 10000
r.LumenScene.SurfaceCache.CardTexelDensityScale = 100000
r.LumenScene.SurfaceCache.ForceEvictHiResPages = 1
r.LumenScene.SurfaceCache.CardCaptureFactor = 16
;r.LumenScene.SurfaceCache.CardCaptureMargin
;r.LumenScene.SurfaceCache.CardCaptureFactor
;r.LumenScene.SurfaceCache.CardMaxResolution
;r.LumenScene.SurfaceCache.CardCapturesPerFrame
r.LumenScene.SurfaceCache.Compress = 0 ;(Default: 1) 0, 1, 2


; ================================================================================
; START OF
Expand Down Expand Up @@ -786,28 +817,28 @@ r.LumenScene.SurfaceCache.CardCaptureFactor = 16
;r.Nanite.AllowSplineMeshes=1
;r.Nanite.AllowTessellation=1
;r.Nanite.ComputeMaterials=1
r.Nanite.ImposterMaxPixels = 2
;r.Nanite.ImposterMaxPixels = 2
;r.Nanite.MaterialVisibility=1
;r.Nanite.Streaming.Imposters=1

; ================================================================================
; START OF
; ================================================================================

r.ReflectionMethod = 1 ;Sets (0=None, 1=Lumen) reflections
r.ReflectionMethod = 1 ;(Default: 0) - Sets (0=None, 1=Lumen) reflections

r.SkinCache.Allow = true
r.SkinCache.CompileShaders = 1

;TOGGLE FOR RAYTRACING
bEnableRayTracing = true
;r.RayTracing = True
r.RayTracing = True

;TOGGLE FOR HARDWARE LUMEN
r.Lumen.HardwareRayTracing = True

;HARDWARE RAYTRACING LIGHTING MODE
r.Lumen.HardwareRayTracing.LightingMode = 2
;r.Lumen.HardwareRayTracing.LightingMode = 0
;0: interpolate final lighting from the surface cache
;1: evaluate material, and interpolate irradiance and indirect irradiance from the surface cache
;2: evaluate material and direct lighting, and interpolate indirect irradiance from the surface cache
Expand All @@ -834,11 +865,9 @@ r.Streaming.LimitPoolSizeToVRAM = 1

r.Shadow.UseOctreeForCulling = 1



; ================================================================================
; START OF VIRTUAL SHADOW MAP SECTION
; ================================================================================
; ----------------------------
; VIRTUAL SHADOW MAPS
; ----------------------------

r.Shadow.Virtual.Enable = 1
r.Shadow.Virtual.UseFarShadowCulling = 0 ;Default: 1
Expand Down
3 changes: 1 addition & 2 deletions Config/PluginSettings.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
[StageSettings]
+AdditionalNonUSFDirectories=Resources
+AdditionalNonUSFDirectories=Config
+AdditionalNonUSFDirectories=ContentLib
+AdditionalNonUSFDirectories = Plugins
+AdditionalNonUSFDirectories=ContentLib
Binary file modified Content/BP_RootGameInstance_TajsGraph.uasset
Binary file not shown.
Binary file modified Content/BP_RootGameWorld_TajsGraph.uasset
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_Config.uasset
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_ConfigStruct.uasset
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_ConfigStruct_DevSection.uasset
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_ConfigStruct_LumenSection.uasset
Binary file not shown.
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_ConfigStruct_OtherSection.uasset
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_ConfigStruct_PoolLightSection.uasset
Binary file not shown.
Binary file modified Content/Config/BP_TajsGraph_ConfigStruct_ShadowsSection.uasset
Binary file not shown.
16 changes: 14 additions & 2 deletions Source/BP_TajsGraph_ConfigStruct.h
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,12 @@ struct FBP_TajsGraph_ConfigStruct_LumenSection {

UPROPERTY(BlueprintReadWrite)
bool TranslucentSurfaceReflections{};

UPROPERTY(BlueprintReadWrite)
bool CinematicLumenOFF{};

UPROPERTY(BlueprintReadWrite)
int32 TraceDistanceSDF{};
};

USTRUCT(BlueprintType)
Expand Down Expand Up @@ -104,10 +110,16 @@ struct FBP_TajsGraph_ConfigStruct_DevSection {
bool EnableReflex{};

UPROPERTY(BlueprintReadWrite)
int32 MaxFPS{};
int32 MaxFPSOFF{};

UPROPERTY(BlueprintReadWrite)
int32 ScreenResolutionOFF{};

UPROPERTY(BlueprintReadWrite)
bool ForceHighestMipOnUI{};

UPROPERTY(BlueprintReadWrite)
int32 ScreenResolution{};
bool FullyLoadUsedTextures{};
};

/* Struct generated from Mod Configuration Asset '/TajsGraph/Config/BP_TajsGraph_Config' */
Expand Down
4 changes: 2 additions & 2 deletions TajsGraph.uplugin
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"FileVersion": 3,
"Version": 2,
"VersionName": "2.1.4",
"VersionName": "2.1.7",
"FriendlyName": "Taj's Graphical Overhaul",
"Description": "Get ready to see every pipe and every constructor in eye-popping detail. Crank up those graphics and make efficiency look sexy!",
"Category": "Modding",
Expand All @@ -21,7 +21,7 @@
"SemVersion": "^3.8.0"
}
],
"SemVersion": "2.1.4",
"SemVersion": "2.1.7",
"GameVersion": ">=365306",
"RequiredOnRemote": false
}

0 comments on commit 0bc9396

Please sign in to comment.