Console/System

From Blue Mars Developer Guidebook

Jump to: navigation, search
There are security restrictions on this article

Command: sys_LvlRes_finalstep 
script: 
help: to combine all recorded level resources and create finial stripped build

Command: sys_LvlRes_findunused 
script: 
help: find unused level resources

Command: sys_RestoreSpec 
script: 
help: Restore or test the cvar settings of game specific spec settings,
'test*' and 'info' log to the log file only
Usage: sys_RestoreSpec [test|test*|apply|info]

variable: sys_affinity 
type: int
current: 0
help: 

variable: sys_AI 
type: int
current: 1
help: Enables AI Update

variable: sys_budget_frametime DUMPTODISK
type: float
current: 50
help: Sets the upper limit for frame time (in ms) when monitoring budget.

variable: sys_budget_numdrawcalls DUMPTODISK
type: int
current: 2000
help: Sets the upper limit for number of draw calls per frame.

variable: sys_budget_soundchannels DUMPTODISK
type: int
current: 64
help: Sets the upper limit for sound channels playing when monitoring budget.

variable: sys_budget_soundmem DUMPTODISK
type: int
current: 128
help: Sets the upper limit for sound memory (in MB) when monitoring budget.

variable: sys_budget_sysmem DUMPTODISK
type: int
current: 512
help: Sets the upper limit for system memory (in MB) when monitoring budget.

variable: sys_budget_videomem DUMPTODISK
type: int
current: 256
help: Sets the upper limit for video memory (in MB) when monitoring budget.

variable: sys_crashtest 
type: int
current: 0
help: 

variable: sys_DeactivateConsole 
type: int
current: 0
help: 0: normal console behavior
1: hide the console

variable: sys_EarlyMovieUpdate 
type: int
current: 0
help: 0 needed for game, 1 better for having artifact free movie playback
Usage: sys_EarlyMovieUpdate [0/1]
Default is 0

variable: sys_enable_budgetmonitoring 
type: int
current: 0
help: Enables budget monitoring. Use #System.SetBudget( sysMemLimitInMB, videoMemLimitInMB,
frameTimeLimitInMS, soundChannelsPlaying ) or sys_budget_sysmem, sys_budget_videomem
or sys_budget_fps to set budget limits.

variable: sys_entities 
type: int
current: 1
help: Enables Entities Update

variable: sys_firstlaunch 
type: int
current: 0
help: Indicates that the game was run for the first time.

variable: sys_float_exceptions 
type: int
current: 0
help: Use or not use floating point exceptions.


variable: sys_logallocations DUMPTODISK
type: int
current: 0
help: Save allocation call stack

variable: sys_LowSpecPak 
type: int
current: 0
help: use low resolution textures from special pak file or emulate if no such pak exists
0=don't use lowspec.pak (full texture quality)
1=use lowspec.pak (faster loading of textures, reduced texture quality)
Usage: sys_LowSpecPak 0/1

variable: sys_max_step 
type: float
current: 0.05
help: Specifies the maximum physics step in a separate thread

variable: sys_memory_debug 
type: int
current: 0
help: Enables to activate low memory situation is specific places in the code (argument defines which place), 0=off

variable: sys_min_step 
type: float
current: 0.01
help: Specifies the minimum physics step in a separate thread

variable: sys_no_crash_dialog 
type: int
current: 1
help: 

variable: sys_noupdate 
type: int
current: 0
help: Toggles updating of system with sys_script_debugger.
Usage: sys_noupdate [0/1]
Default is 0 (system updates during debug).

variable: sys_PakLogMissingFiles 
type: int
current: 0
help: If non-0, missing file names go to mastercd/MissingFilesX.log.
1) only resulting report
2) run-time report is ON, one entry per file
3) full run-time report

variable: sys_PakPriority READONLY
type: int
current: 0
help: If set to 1, tells CryPak to try to open the file in pak first, then go to file system

variable: sys_PakReadSlice 
type: int
current: 0
help: If non-0, means number of kilobytes to use to read files in portions. Should only be used on Win9x kernels

variable: sys_physics 
type: int
current: 1
help: Enables Physics Update

variable: sys_physics_CPU 
type: int
current: 1
help: Specifies the physical CPU index physics will run on

variable: sys_preload 
type: int
current: 0
help: Preload Game Resources

variable: sys_root READONLY
type: string
current: 
help: 

variable: sys_SaveCVars 
type: int
current: 0
help: 1 to activate saving of console variables, 0 to deactivate
The variables are stored in 'system.cfg' on quit, only marked variables are saved (0)
Usage: sys_SaveCVars [0/1]
Default is 0

variable: sys_spec 
type: int
current: 0
help: Tells the system cfg spec. (0=custom, 1=low, 2=med, 3=high, 4=veryhigh)

variable: sys_spec_Full 
type: int
current: 4
help: Console variable group to apply settings to multiple variables

sys_spec_Full [1/2/3/4/x]:
 ... sys_spec_GameEffects = 1/2/3/4/4
 ... sys_spec_ObjectDetail = 1/2/3/4/4
 ... sys_spec_Particles = 1/2/3/4/4
 ... sys_spec_Physics = 1/2/3/4/4
 ... sys_spec_PostProcessing = 1/2/3/4/4
 ... sys_spec_Shading = 1/2/3/4/4
 ... sys_spec_Shadows = 1/2/3/4/4
 ... sys_spec_Sound = 1/2/3/4/4
 ... sys_spec_Texture = 1/2/3/4/4
 ... sys_spec_VolumetricEffects = 1/2/3/4/4
 ... sys_spec_Water = 1/2/3/4/4


variable: sys_spec_GameEffects 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_GameEffects [1/2/3/4/x]:
 ... g_ragdollDistance = 10.0/20.0/30.0/40.0/40.0
 ... g_ragdollMinTime = 5.0/8.0/13.0/15.0/15.0
 ... g_ragdollUnseenTime = 2/2/2/2/2
 ... i_lighteffects = 0/0/1/1/1


variable: sys_spec_ObjectDetail 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_ObjectDetail [1/2/3/4/x]:
 ... ca_AttachmentCullingRation = 100/120/160/200/200
 ... ca_DrawFaceAttachments = 0/1/1/1/1
 ... ca_useDecals = 0/1/1/1/1
 ... e_cbuffer_resolution = 128/128/256/256/256
 ... e_decals_allow_game_decals = 0/1/1/1/1
 ... e_decals_life_time_scale = 0.5/1/2/2/2
 ... e_detail_materials_view_dist_xy = 64/2048/2048/2048/2048
 ... e_detail_materials_view_dist_z = 64/128/128/128/128
 ... e_dissolve = 0/0/1/1/1
 ... e_lod_min = 2/1/0/0/0
 ... e_lod_ratio = 3/4/6/6/6
 ... e_lods = 1/1/1/1/1
 ... e_max_view_dst_spec_lerp = 0/0.5/1/1/1
 ... e_obj_quality = 1/2/3/4/4
 ... e_proc_vegetation = 0/1/1/1/1
 ... e_terrain_occlusion_culling_max_dist = 100/130/200/200/200
 ... e_vegetation_bending = 1/2/2/2/2
 ... e_vegetation_min_size = 1.0/0.5/0/0/0
 ... e_vegetation_sprites_distance_custom_ratio_min = 0.5/0.75/1/1/1
 ... e_vegetation_sprites_distance_ratio = 1/1/1/1.5/1.5
 ... e_view_dist_ratio = 40/60/60/60/60
 ... e_view_dist_ratio_detail = 15/19/24/30/30
 ... e_view_dist_ratio_vegetation = 15/21/31/45/45
 ... es_DebrisLifetimeScale = 0.3/0.6/0.8/1/1
 ... i_rejecteffects = 0/1/1/1/1
 ... sys_flash_curve_tess_error = 8/4/2/2/2


variable: sys_spec_Particles 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Particles [1/2/3/4/x]:
 ... e_particles_lod = 0.75/1/1/1/1
 ... e_particles_max_emitter_draw_screen = 4/8/16/32/32
 ... e_particles_object_collisions = 0/1/1/1/1
 ... e_particles_quality = 1/2/3/4/4
 ... e_water_ocean_soft_particles = 0/1/1/1/1
 ... r_UseSoftParticles = 0/1/1/1/1


variable: sys_spec_Physics 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Physics [1/2/3/4/x]:
 ... e_cull_veg_activation = 20/30/50/50/50
 ... e_foliage_wind_activation_dist = 0/10/20/25/25
 ... e_phys_foliage = 1/2/2/2/2
 ... e_phys_ocean_cell = 0/1/0.5/0.5/0.5
 ... es_MaxPhysDist = 50/100/200/200/200
 ... es_MaxPhysDistInvisible = 10/15/25/25/25
 ... g_breakage_particles_limit = 80/130/200/250/250
 ... g_joint_breaking = 0/1/1/1/1
 ... g_tree_cut_reuse_dist = 0.7/0.35/0/0/0
 ... p_max_MC_iters = 4000/5000/6000/6000/6000
 ... p_max_object_splashes = 3/3/3/3/3
 ... p_max_substeps_large_group = 3/5/5/5/5
 ... p_num_bodies_large_group = 30/100/100/100/100
 ... p_splash_dist0 = 7/7/7/7/7
 ... p_splash_dist1 = 30/30/30/30/30
 ... p_splash_force0 = 10/10/10/10/10
 ... p_splash_force1 = 100/100/100/100/100
 ... p_splash_vel0 = 4.5/4.5/4.5/4.5/4.5
 ... p_splash_vel1 = 10/10/10/10/10
 ... v_vehicle_quality = 1/4/4/4/4


variable: sys_spec_PostProcessing 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_PostProcessing [1/2/3/4/x]:
 ... r_Coronas = 1/1/1/1/1
 ... r_DepthOfField = 0/1/1/2/2
 ... r_Flares = 1/1/1/1/1
 ... r_GlowScreenMultiplier = 0.2/0.2/0.2/0.2/0.2
 ... r_MotionBlur = 0/0/1/3/3
 ... r_UseEdgeAA = 0/0/1/1/1
 ... r_colorgrading = 0/1/0/1/1
 ... r_sunshafts = 0/0/0/1/1


variable: sys_spec_Quality 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Quality [1/2/3/4/x]:
 ... q_Renderer = 0/1/2/3/3
 ... q_ShaderFX = 0/1/2/3/3
 ... q_ShaderGeneral = 0/1/2/3/3
 ... q_ShaderGlass = 0/1/2/3/3
 ... q_ShaderHDR = 0/1/2/3/3
 ... q_ShaderIce = 0/1/2/3/3
 ... q_ShaderMetal = 0/1/2/3/3
 ... q_ShaderPostProcess = 0/1/2/3/3
 ... q_ShaderShadow = 0/1/2/3/3
 ... q_ShaderSky = 0/1/2/3/3
 ... q_ShaderTerrain = 0/1/2/3/3
 ... q_ShaderVegetation = 0/1/2/3/3
 ... r_LightsSinglePass = 1/0/0/0/0


variable: sys_spec_Shading 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Shading [1/2/3/4/x]:
 ... e_max_entity_lights = 4/7/11/16/16
 ... e_particles_lights = 0/0/1/1/1
 ... e_ram_maps = 0/1/1/1/1
 ... e_sky_type = 0/1/1/1/1
 ... e_sky_update_rate = 0.12/0.5/1/1/1
 ... e_terrain_ao = 0/0/1/1/1
 ... e_terrain_normal_map = 0/0/1/1/1
 ... e_vegetation_use_terrain_color = 0/1/1/1/1
 ... r_DetailDistance = 0/4/8/8/8
 ... r_DetailNumLayers = 0/1/1/2/2
 ... r_DetailTextures = 0/1/1/1/1
 ... r_EnvTexUpdateInterval = 0.1/0.075/0.05/0.05/0.05
 ... r_FillLights = 0/0/14/14/14
 ... r_HDRRendering = 0/0/2/2/2
 ... r_HairSortingQuality = 0/0/1/1/1
 ... r_SSAO = 0/0/1/1/1
 ... r_SSAO_quality = 1/1/1/2/2
 ... r_SSAO_radius = 1/1/1/2/2
 ... r_TexturesFilteringQuality = 2/1/0/0/0
 ... r_UsePom = 0/0/0/1/1
 ... r_refraction = 1/1/1/1/1
 ... sys_flash_edgeaa = 0/1/1/1/1
 ... sys_spec_Quality = 1/2/3/4/4


variable: sys_spec_Shadows 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Shadows [1/2/3/4/x]:
 ... e_gsm_cache = 1/1/1/0/0
 ... e_gsm_lods_num = 3/4/5/5/5
 ... e_gsm_range = 4/3/3/3/3
 ... e_shadows = 0/1/1/1/1
 ... e_shadows_cast_view_dist_ratio = 0.25/0.45/0.53/0.8/0.8
 ... e_shadows_from_terrain_in_all_lods = 0/0/1/1/1
 ... e_shadows_max_texture_size = 256/512/1024/1024/1024
 ... e_shadows_on_alpha_blended = 0/0/1/1/1
 ... r_ShadowBlur = 0/0/3/3/3
 ... r_ShadowJittering = 0/1/1/2.5/2.5
 ... r_ShadowsMaskResolution = 0/0/0/0/0


variable: sys_spec_Sound 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Sound [1/2/3/4/x]:
 ... s_CacheSize = 50/60/70/80/80
 ... s_FormatSampleRate = 44100/48000/48000/48000/48000
 ... s_MPEGDecoders = 16/24/32/32/32
 ... s_Obstruction = 2/2/1/1/1
 ... s_ObstructionAccuracy = 0/1/1/1/1
 ... s_ObstructionUpdate = 1.0/0.5/0.2/0.1/0.1
 ... s_ReverbType = 0/2/2/2/2
 ... s_SoundMoodsDSP = 0/1/1/1/1
 ... s_VariationLimiter = 0.3/0.6/1.0/1.0/1.0


variable: sys_spec_Texture 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Texture [1/2/3/4/x]:
 ... r_DynTexAtlasCloudsMaxSize = 24/24/32/32/32
 ... r_DynTexAtlasSpritesMaxSize = 16/16/24/32/32
 ... r_DynTexMaxSize = 50/60/80/80/80
 ... r_EnvCMResolution = 0/1/2/2/2
 ... r_EnvTexResolution = 1/2/3/3/3
 ... r_ImposterRatio = 2/1.5/1/1/1
 ... r_TexAtlasSize = 512/1024/1024/2048/2048
 ... r_TexSkyResolution = 1/0/0/0/0
 ... r_TexturesStreaming = 0/0/2/2/2
 ... r_VegetationSpritesTexRes = 64/64/64/64/64
 ... sys_LowSpecPak = 1/1/0/0/0


variable: sys_spec_VolumetricEffects 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_VolumetricEffects [1/2/3/4/x]:
 ... e_Clouds = 0/1/1/1/1
 ... r_Beams = 4/3/3/3/3
 ... r_BeamsDistFactor = 1/0.5/0.5/0.05/0.05
 ... r_BeamsMaxSlices = 16/32/64/200/200
 ... r_CloudsUpdateAlways = 0/0/0/0/0


variable: sys_spec_Water 
type: int
current: 3
help: Console variable group to apply settings to multiple variables

sys_spec_Water [1/2/3/4/x]:
 ... e_water_ocean_fft = 0/0/0/1/1
 ... e_water_tesselation_amount = 1/6/7/10/10
 ... e_water_tesselation_swath_width = 5/10/10/10/10
 ... q_ShaderWater = 0/1/2/2/2
 ... r_WaterCaustics = 0/1/1/1/1
 ... r_WaterReflections = 1/1/1/1/1
 ... r_WaterReflectionsMinVisiblePixelsUpdate = 0.05/0.05/0.05/0.05/0.05
 ... r_WaterReflectionsQuality = 0/1/2/4/4
 ... r_WaterRefractions = 0/0/1/1/1
 ... r_WaterUpdateDistance = 0.2/1/1/0.2/0.2
 ... r_WaterUpdateFactor = 0.5/0.1/0.05/0.05/0.05


variable: sys_SSInfo 
type: int
current: 0
help: Show SourceSafe information (Name,Comment,Date) for file errors.Usage: sys_SSInfo [0/1]
Default is 0 (off).

variable: sys_StreamCallbackTimeBudget 
type: int
current: 50000
help: Time budget, in microseconds, to be spent every frame in StreamEngine callbacks.
Additive with cap: if more time is spent, the next frame gets less budget, and
there's never more than this value per frame.

variable: sys_streaming_sleep 
type: int
current: 0
help: 

variable: sys_trackview 
type: int
current: 1
help: Enables TrackView Update

variable: sys_vtune 
type: int
current: 0
help: 

variable: sys_warnings 
type: int
current: 0
help: Toggles printing system warnings.
Usage: sys_warnings [0/1]
Default is 0 (off).

variable: sys_WER 
type: int
current: 1
help: Enables Windows Error Reporting

Problems with this wiki page? Contact us either by: Support Email or Support Ticket System

Blue Mars Guidebook Privacy Policy
Blue Mars Guidebook Community Guidelines

Personal tools