-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathUSER.cfg
223 lines (208 loc) · 6.92 KB
/
USER.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
;Optimized USER.cfg for Star Citizen - July 14, 2024
;Tested on Version 3.23.1-LIVE.9204897
;Lines with (ignored) are left in for testing purposes
;--Enables in-game console--
Con_Restricted = 0
;--1-- Remove ; from line that corresponds to your system RAM size, 8192=8gb, 16384=16gb, 32768=32gb, 64gb=65536
;sys_budget_sysmem = 65536
;sys_budget_sysmem = 32768
;sys_budget_sysmem = 16384
;sys_budget_sysmem = 8192
;--2-- Remove ; from line that corresponds to your video card memory, 4096=4gb, 6144=6gb 8192=8gb, 10240=10gb, 12288=12gb, 16384=16gb, 24576=24gb
;sys_budget_videomem = 24576
;sys_budget_videomem = 16384
;sys_budget_videomem = 12288
;sys_budget_videomem = 10240
;sys_budget_videomem = 8192
;sys_budget_videomem = 6144
;sys_budget_videomem = 4096
;--3-- Copy value from previous step and paste at the end of next line
;example - r_TexturesStreamPoolSize = 8192
r_TexturesStreamPoolSize =
;--4-- Sets maximum Frames per Second in-engine, not required but can be set below your average highest FPS to potentially help with stuttering issues
;sys_maxfps = 80
;--5-- Turns V-Sync off but can be removed if you want to use V-Sync for some reason
r_VSync = 0
;--Performance Settings--
;-sets system resources, vsync and max fps, enables multithreading, can set core assignments for various tasks
;-enables some pre-loading and disables some logging tasks that may be running
;-some of these values may be redundant or already be set by CIG
;r_MultiThreaded = 1 (ignored)
;r_MultiGPU = 0 (ignored)
sys_maxIdleFps = 60
;sys_main_CPU = 2 (ignored)
;sys_physics_CPU = 0 (ignored)
sys_streaming_CPU = 1
;sys_TaskThread0_CPU = 3
;sys_TaskThread1_CPU = 4
;sys_TaskThread2_CPU = 5
;sys_TaskThread3_CPU = 6
;sys_TaskThread4_CPU = 7
;sys_TaskThread5_CPU = 8
ca_thread = 1
;ca_thread0Affinity = 9
;ca_thread1Affinity = 10
;e_StatObjMergeUseThread = 1 (ignored)
e_ParticlesThread = 1
;gfx_loadtimethread = 1 (ignored)
sys_limit_phys_thread_count = 0
sys_job_system_enable = 1
sys_job_system_max_worker = 0
sys_PakStreamCache = 1
sys_preload = 0
e_PreloadMaterials = 0
e_StatObjPreload = 0
r_TesselationPreTesselateOnGPU = 0
;ai_NavigationSystemMT = 1 (ignored)
sys_cigprofile_json_enable_logging = 0
sys_rad3_enable_logging = 0
r_Log = 0
;cig_profile_auto_logging_enabled = 0 (ignored)
;cig_profile_auto_logging_enabled_during_level_load = 0 (ignored)
r_gpudevicetextureenabletracking = 0
r_gpumarkers = 0
r_ProfileGPU = 0
;r_RenderThreadDebugEventsEnable = 0 (ignored)
;r_ConditionalRendering = 2
;--Graphics Settings--
;-sys_spec_Quality corresponds to CIG in-game graphics setting, 1-Low 2-Medium 3-High 4-Very High
;-sets all sys_spec_* values
;-sets values in *StarCitizen\LIVE\USER\Client\0\Profiles\default\attributes.xml
;-sys_spec and sys_spec_full may be redundant but ensures all settings are at
;sys_spec = 3 (ignored)
;sys_spec_Full = 3 (ignored)
;-Individual Quality Tweaks, 1-Low 2-Medium 3-High 4-Very High -Sets values in *StarCitizen\LIVE\USER\Client\0\Profiles\default\attributes.xml
;-These values override CIG in-game graphics setting to provide fine control of graphics settings
;-sets values in *StarCitizen\LIVE\USER\Client\0\Profiles\default\attributes.xml
sys_spec_Quality = 3
sys_spec_GameEffects = 3
sys_spec_Light = 3
sys_spec_ObjectDetail = 4
sys_spec_Particles = 4
sys_spec_Physics = 4
sys_spec_PostProcessing = 1
sys_spec_Shading = 3
sys_spec_Shadows = 3
sys_spec_Sound = 4
sys_spec_Texture = 4
sys_spec_TextureResolution = 4
sys_spec_VolumetricEffects = 1
sys_spec_Water = 3
;-SysSpecGasCloud is not standard Cryengine value but still set by sys_spec_Quality
;sys_spec_GasCloud = 2
;--Individual Shader Tweaks from CIG cmd dump 0-low,1,2,3-very high--
;-q_Quality sets all values except q_ShaderParticle, q_ShaderDecal
q_Quality = 3
q_Renderer = 3
q_ShaderFX = 3
q_ShaderGeneral = 3
q_ShaderGlass = 3
q_ShaderHDR = 3
q_ShaderIce = 3
q_ShaderMetal = 3
q_ShaderPostProcess = 3
q_ShaderShadow = 3
q_ShaderSky = 3
q_ShaderTerrain = 3
q_ShaderVegetation = 3
q_ShaderWater = 3
q_ShaderParticle = 3
q_ShaderDecal = 3
;--Texture Quality--
;-configures some texture options
;r_TexturesStreaming = 1 (ignored)
;r_texturesstreamingJobUpdate = 1 (ignored)
;r_TexturesStreamPoolSize = 12000
;r_TexturesStreamingMaxRequestedMB = 2500
;r_texturesstreamingDeferred = 1 (ignored)
r_TexturesStreamingDisableNoStreamDuringLoad = 1
r_TexturesStreamingResidencyEnabled = 1
r_TexturesStreamingResidencyTime = 30
r_TexturesStreamingResidencyThrottle = 0.6
;r_TexturesStreamingSkipMips = 0 (ignored)
;r_TexturesStreamingMipBias = -4 (ignored)
;r_TextureLodDistanceRatio = 0 (ignored)
r_DetailTextures = 1
r_TexMaxAnisotropy = 16
r_TexMinAnisotropy = 16
;--Misc Settings--
;-turns off some more expensive FX and enables some optimizations
;r_AntialiasingMode = 3
r_AntialiasingModeSCull = 1
deleter_DeferredShadingFilterGBuffer = 1
;r_ssdo = 0
r_ssdoHalfRes = 1
;r_SSAO = 1
r_SSAOQuality = 2
r_SSAODownscale = 1
e_GsmCache = 1
r_FogShadows = 0
r_FogShadowsWater = 0
e_Tessellation = 0
e_ParticlesShadows = 0
r_ParticlesTessellation = 0
;r_SSReflections = 0
r_SSReflHalfRes = 1
;r_SilhouettePOM = 0 (ignored)
r_CloudsUpdateAlways = 0
r_Batching = 0
e_DynamicLightsMaxCount = 16
r_PostProcessHUD3DCache = 0
;--Visual Clarity--
;-turns off/down various blurs, glows and other snot that obstruct your field of view
r_OpticsQuality = 3
;r_OpticsBloom = 0 (ignored)
r_HDRBloomRatio = 0
r_HDRBrightLevel = 0.25
r_HDREyeAdaptationMode = 0
r_HDREyeAdaptionFactor = 0
r_HDRRangeAdapt = 1
r_HDRRangeAdaptationSpeed = 1
r_HDREyeAdaptationSpeed = 1
;r_HDRVignetting = 0 (ignored)
r_Flares = 0
r_Beams = 3
r_GlowAnamorphicFlares = 0
r_PostProcessHUD3DGlowAmount = 0
r_PostProcessHUD3DShadowAmount = 0
hud_bobHud = 0
r_ColorGrading = 0
r_ColorGradingFilters = 0
r_ColorGradingLevels = 0
;r_ChromaticAberration = 0 (ignored)
r_Sharpening = 1
r_DepthOfField = 0
r_MotionBlur = 0
e_ParticlesMotionBlur = 0
r_MotionBlurQuality = 0
;r_MotionBlurThreshold = 0 (ignored)
;g_radialBlur = 0
r_Coronas = 0
;--LOD and Draw Distance Improvements--
;-mostly expirimental and needs more testing - https://docs.cryengine.com/display/CRYAUTOGEN/
;-feel free to expiriment with these values and share anything useful you might find
;e_ObjQuality = 4
e_DecalsLifeTimeScale = 2
;e_lods = 0
e_MaxViewDistSpecLerp = 1
;e_LodMin = 0
;e_LodRatio = 40
;e_TerrainLodRatio = 0.5
e_TerrainOcclusionCullingMaxDist = 255
;e_MergedMeshesPool = 16384
;e_MergedMeshesViewDistRatio = 255
;e_MergedMeshesInstanceDist = 2
e_ViewDistRatio = 255
;e_ViewDistMin = 500
e_ViewDistRatioDetail = 255
;e_ViewDistRatioCustom = 500
;e_ViewDistRatioLights = 255
;e_ViewDistRatioVegetation = 50
e_VegetationMinSize = 0.5
;r_detaildistance = 40
r_DrawNearZRange = 0.04
;r_DrawNearFoV = 96 (ignored)
;e_DynamicLightsForceDeferred = 1 (ignored)
v_vehicle_quality = 4
e_Dissolve = 2
e_DissolveDistband = 2