Console/System
From Blue Mars Developer Guidebook
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
