Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "GameInfo"
- {
- game "citadel"
- title "Citadel"
- type multiplayer_only
- nomodels 1
- nohimodel 1
- nocrosshair 0
- hidden_maps
- {
- "test_speakers" 1
- "test_hardware" 1
- }
- nodegraph 0
- perfwizard 0
- tonemapping 0
- GameData "citadel.fgd"
- Localize
- {
- DuplicateTokensAssert 1
- }
- FileSystem
- {
- //
- // The code that loads this file automatically does a few things here:
- //
- // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
- // 2. For each "Game" search path, it adds another "Game" path in front of it with _<language> at the end.
- // For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
- // 3. If no "Mod" key, for the first "Game" search path, it adds a search path called "MOD".
- // 4. If no "Write" key, for the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
- //
- //
- // Search paths are relative to the exe directory\..\
- //
- // Deadlock Mod Manager - Start
- SearchPaths
- {
- Game citadel/addons
- Mod citadel
- Write citadel
- Game citadel
- Mod core
- Write core
- Game core
- }
- // Deadlock Mod Manager - End
- }
- MaterialSystem2
- {
- RenderModes
- {
- game Default
- game Forward
- game Deferred
- game Outline
- game Depth
- game FrontDepth
- dev ToolsVis // Visualization modes for all shaders (lighting only, normal maps only, etc.)
- dev ToolsWireframe // This should use the ToolsVis mode above instead of being its own mode\
- tools ToolsUtil // Meant to be used to render tools sceneobjects that are mod-independent, like the origin grid
- }
- }
- MaterialEditor
- {
- "DefaultShader" "environment_texture_set"
- }
- NetworkSystem
- {
- BetaUniverse
- {
- FakeLag 40
- FakeLoss .1
- //FakeReorderPct 0.05
- //FakeReorderDelay 10
- //FakeJitter "low"
- // Turning off fake jitter for now while I work on making the CQ totally solid
- FakeReorderPct 0
- FakeReorderDelay 0
- FakeJitter "off"
- }
- "SkipRedundantChangeCallbacks" "1"
- }
- RenderSystem
- {
- IndexBufferPoolSizeMB 32
- UseReverseDepth 1
- Use32BitDepthBuffer 0
- Use32BitDepthBufferWithoutStencil 0
- SwapChainSampleableDepth 1
- VulkanMutableSwapchain 1
- "LowLatency" "1"
- "VulkanOnly" "1" [ $LINUX || $OSX ] // No OpenGL or D3D9/11 fallback on Linux or OSX, only Vulkan is supported.
- "VulkanRequireSubgroupWaveOpSupport" "1" [ !$OSX ]
- "VulkanRequireDescriptorIndexing" "1" [ !$OSX ]
- "VulkanSteamShaderCache" "1"
- "VulkanSteamAppShaderCache" "1"
- "VulkanSteamDownloadedShaderCache" "1"
- "VulkanAdditionalShaderCache" "vulkan_shader_cache.foz"
- "VulkanStagingPMBSizeLimitMB" "384"
- "GraphicsPipelineLibrary" "1"
- "VulkanOnlyTestProbability" "0"
- "VulkanDefrag" "1"
- "MinStreamingPoolSizeMB" "1024"
- "MinStreamingPoolSizeMBTools" "2048"
- }
- NVNGX
- {
- AppID 103371621
- SupportsDLSS 1
- }
- Engine2
- {
- HasModAppSystems 1
- Capable64Bit 1
- URLName citadel
- RenderingPipeline
- {
- SupportsMSAA 0
- DistanceField 1
- }
- PauseSinglePlayerOnGameOverlay 1
- DefensiveConCommands 1
- DisableLoadingPlaque 1
- }
- ContentBuilder
- {
- ResourceCompilerDirectXUsesWARP "0"
- }
- SoundSystem
- {
- SteamAudioEnabled "1"
- WaveDataCacheSizeMB "256"
- "UsePlatTime" "1"
- }
- Sounds
- {
- HierarchicalEncodingFiles "1"
- }
- ToolsEnvironment
- {
- "Engine" "Source 2"
- "ToolsDir" "../sdktools" // NOTE: Default Tools path. This is relative to the mod path.
- }
- pulse
- {
- "pulse_enabled" "1"
- }
- Hammer
- {
- "fgd" "citadel.fgd" // NOTE: This is relative to the 'game' path.
- "GameFeatureSet" "Citadel"
- "DefaultSolidEntity" "trigger_multiple"
- "DefaultPointEntity" "info_player_start"
- "NavMarkupEntity" "func_nav_markup"
- "OverlayBoxSize" "8"
- "TileMeshesEnabled" "1"
- "RenderMode" "ToolsVis"
- "CreateRenderClusters" "1"
- "DefaultMinDrawVolumeSize" "2048"
- "DefaultMinTrianglesPerCluster" "16384"
- "TileGridSupportsBlendHeight" "1"
- "TileGridBlendDefaultColor" "0 255 0"
- "LoadScriptEntities" "0"
- "UsesBakedLighting" "1"
- "UseAnalyticGrid" "0"
- "SupportsDisplacementMapping" "0"
- "SteamAudioEnabled" "1"
- "LatticeDeformerEnabled" "1"
- "ShadowAtlasWidth" "16384"
- "ShadowAtlasHeight" "16384"
- "TimeSlicedShadowMapRendering" "1"
- }
- SoundTool
- {
- "DefaultSoundEventType" "src1_3d"
- SoundEventBaseOptions
- {
- "Base.Announcer.VO.2d" ""
- "Base.World.VO.Emitter.3d" ""
- "Base.Hero.VO.Ping.2d" ""
- "Base.Hero.VO.2d" ""
- "Base.Hero.VO.3d" ""
- "Base.Hero.VO.Ability.3d" ""
- "Base.Hero.VO.Ultimate.3d" ""
- "Base.Hero.VO.Dash.3d" ""
- "Base.Hero.VO.Effort.3d" ""
- "Base.Hero.VO.Pain.3d" ""
- "Base.Hero.VO.Melee.3d" ""
- "Base.Hero.VO.Death.3d" ""
- }
- }
- RenderPipelineAliases
- {
- }
- ResourceCompiler
- {
- // Overrides of the default builders as specified in code, this controls which map builder steps
- // will be run when resource compiler is run for a map without specifiying any specific map builder
- // steps. Additionally this controls which builders are displayed in the hammer build dialog.
- DefaultMapBuilders
- {
- "bakedlighting" "1" // Enable lightmapping during compile time
- "envmap" "0" // turned off since it currently causes an assert and doesn't work due to some build issue
- "nav" "1" // Generate nav mesh data
- }
- MeshCompiler
- {
- OptimizeForMeshlets 1
- TrianglesPerMeshlet 64 // Maximum valid value currently is 126
- UseMikkTSpace 1
- EncodeVertexBuffer 1
- EncodeVertexBufferVersion 1
- EncodeVertexBufferLevel 3
- EncodeIndexBuffer 1
- SplitDepthStream 1
- }
- WorldRendererBuilder
- {
- VisibilityGuidedMeshClustering "1"
- MinimumTrianglesPerClusteredMesh "8192"
- MinimumVerticesPerClusteredMesh "8192"
- MinimumVolumePerClusteredMesh "8192" // ~20x20x20 cube
- MaxPrecomputedVisClusterMembership "96"
- MaxCullingBoundsGroups "128"
- UseAggregateInstances "1"
- AggregateInstancingMeshlets "1"
- BakePropsWithExtraVertexStreams "1"
- }
- BakedLighting
- {
- Version 4
- ImportanceVolumeTransitionRegion 512 // distance we transition from high to low resolution charts
- LightmapChannels
- {
- direct_light_shadows 1
- debug_chart_color 1
- directional_irradiance_sh2_dc 1
- directional_irradiance_sh2_r
- {
- CompressedFormat DXT1
- }
- directional_irradiance_sh2_g
- {
- CompressedFormat DXT1
- }
- directional_irradiance_sh2_b
- {
- CompressedFormat DXT1
- }
- }
- LightmapGutterSize 2 // For bicubic filtering
- UseStaticLightProbes 0
- LPVAtlas 1
- BC6HHueShiftFixup 0 // Causes more artifacts than it solves atm
- Repack2 1
- }
- SteamAudio
- {
- ReverbDefaults
- {
- GridSpacing "3.0"
- HeightAboveFloor "1.5"
- RebakeOption "0" // 0: cleanup, 1: manual, 2: auto
- NumRays "32768"
- NumBounces "64"
- IRDuration "1.0"
- AmbisonicsOrder "1"
- }
- PathingDefaults
- {
- GridSpacing "3.0"
- HeightAboveFloor "1.5"
- RebakeOption "0" // 0: cleanup, 1: manual, 2: auto
- NumVisSamples "1"
- ProbeVisRadius "0"
- ProbeVisThreshold "0.1"
- ProbeVisPathRange "1000.0"
- }
- }
- SoundStackScripts
- {
- CompileStacksStrict "1"
- }
- VisBuilder
- {
- MaxVisClusters "4096"
- PreMergeOpenSpaceDistanceThreshold "128.0"
- PreMergeOpenSpaceMaxDimension "2048.0"
- PreMergeOpenSpaceMaxRatio "8.0"
- PreMergeSmallRegionsSizeThreshold "20.0"
- }
- VDataLocalization
- {
- GameOutputPath "resource/localization/citadel_vdata"
- TokenPrefix "Citadel_VData_"
- }
- }
- Source1Import
- {
- // this is just copied from the left4dead3 gameinfo.gi
- "forcevtxfileupconvert" 1
- }
- WorldRenderer
- {
- EnvironmentMaps 1
- EnvironmentMapFaceSize 256
- EnvironmentMapRenderSize 1024
- EnvironmentMapFormat BC6H
- EnvironmentMapPreviewFormat BC6H
- EnvironmentMapColorSpace linear
- EnvironmentMapMipProcessor GGXCubeMapBlur
- // Build cubemaps into a cube array instead of individual cubemaps.
- "EnvironmentMapUseCubeArray" 1
- "EnvironmentMapCacheSizeTools" 300
- BindlessSceneObjectDesc CitadelBindlessDesc
- GrassCastsShadows 1
- }
- SceneSystem
- {
- GpuLightBinner 1
- FogCachedShadowAtlasWidth 2048
- FogCachedShadowAtlasHeight 2048
- FogCachedShadowTileSize 128
- GpuLightBinnerSunLightFastPath 1
- CSMCascadeResolution 2048
- SunLightManagerCount 0
- SunLightManagerCountTools 0
- DefaultShadowTextureWidth 6144
- DefaultShadowTextureHeight 6144
- DynamicShadowResolution 1
- TransformTextureRowCount 1024
- TransformTextureRowCountToolsMode 6144
- SunLightMaxCascadeSize 4
- SunLightShadowRenderMode Depth
- LayerBatchThresholdFullsort 20
- NonTexturedGradientFog 1
- // Temp till I can add support in citadel shaders
- DisableLateAllocatedTransformBuffer 1
- MinimumLateAllocatedVertexCacheBufferSizeMB 64
- CubemapFog 1
- VolumetricFog 1
- FrameBufferCopyFormat R11G11B10F
- Tonemapping 0
- WellKnownLightCookies
- {
- "blank" "materials/effects/lightcookies/blank.vtex"
- "flashlight" "materials/effects/lightcookies/flashlight.vtex"
- }
- ComputeShaderSkinning 1
- }
- NavSystem
- {
- "NavTileSize" "128.0"
- "NavCellSize" "1.5"
- "NavCellHeight" "2.0"
- // Hull definitions live in scripts/nav_hulls.vdata
- // Preset definitions live in scripts/nav_hulls_presets.vdata
- "NavHullsPreset" "default"
- "NavRegionMinSize" "8"
- "NavRegionMergeSize" "20"
- "NavEdgeMaxLen" "1200"
- "NavEdgeMaxError" "51.0"
- "NavVertsPerPoly" "4"
- "NavDetailSampleDistance" "120.0"
- "NavDetailSampleMaxError" "2.0"
- "NavSmallAreaOnEdgeRemovalSize" "81.0"
- }
- AnimationSystem
- {
- "DisableServerInterpCompensation" "1"
- "DisableAnimationScript" "1"
- "ServerPoseRecipeHistorySize" "60"
- "ClientPoseRecipeHistorySize" "60"
- }
- ModelDoc
- {
- "models_gamedata" "models_gamedata.fgd"
- "features" "animgraph;modelconfig;gamepreview;wireframe_backfaces;distancefield"
- }
- Particles
- {
- "EnableParticleShaderFeatureBranching" "1"
- "Float16HDRBackBuffer" "1"
- "PET_SupportFadingOpaqueModels" "1"
- "Features" "non_homogenous_forward_layer_only"
- }
- ConVars
- {
- //--------------GAMEINFO CONFIG — DYSON EDITION 2026 -------------
- // ------------------- Updated: 27.01.2026 --------------------
- // ================ SYSTEM & THREADING (СИСТЕМА И ПОТОКИ) ================
- // Настройки потоков вынесены вверх для приоритета
- host_thread_mode "1"
- r_threaded_particles "1"
- r_threaded_renderables "1"
- r_threaded_shadow_clip "1"
- cl_threaded_bone_setup "1"
- cl_threaded_client_leaf_system "1"
- cl_threaded_bvs "1"
- sc_layer_batch_threshold_fullsort "80"
- sc_cache_envmap_lpv_lookup "1"
- r_queued_post_processing "1"
- engine_no_focus_sleep "0"
- fps_max "0"
- // ================ NETWORK (СЕТЬ) ================
- cl_updaterate "128"
- cl_cmdrate "128"
- cl_interp "0.03125"
- cl_interp_ratio "2"
- cl_maxpackets "256"
- r_buffer_size "131072"
- cl_predict "1"
- cl_predictweapons "1"
- cl_lagcompensation "1"
- cl_smooth "1"
- cl_smoothtime "0.01"
- cl_smooth_draw_debug "0"
- cl_resend "2"
- cl_resendtimeout "2"
- cl_resendinterval "2"
- net_maxcleartime "0.005"
- net_maxroutable "1200"
- net_splitpacket_maxrate "30000"
- cl_clock_buffer_ticks "1" // Сглаживание потери пакетов
- // ================ GRAPHICS CORE (ГРАФИКА: ОСНОВА) ================
- gpu_level "0"
- cpu_level "0"
- mat_set_shader_quality "0"
- mat_queue_mode "2"
- r_aspectratio "1.95" // 1.75 = 80 fov | 2.15 = 90fov
- r_fastzreject "1"
- r_norefresh "1"
- r_dynamic "0"
- // ================ SHADOWS & LIGHTING (ТЕНИ И СВЕТ) ================
- r_shadows "0"
- r_dynamic_shadows "0"
- r_shadow_half_resolution "1"
- r_shadowrendertotexture "0"
- r_shadowmaxrendered "0"
- r_shadowlod "0"
- r_rendersun "0"
- r_citadel_shadow_quality "0"
- r_citadel_sun_shadow_slope_scale_depth_bias "1.0"
- r_citadel_gpu_culling_shadows "1"
- cl_retire_low_priority_lights "1"
- r_cull_duplicate_shadows "1"
- r_cull_shadowcasters_using_bounds "1"
- csm_max_shadow_dist_override "0"
- r_size_cull_threshold_shadow "45"
- lb_enable_shadow_casting "0"
- lb_csm_draw_alpha_tested "0"
- lb_csm_draw_translucent "0"
- lb_barnlight_shadowmap_scale "0.5"
- lb_csm_cascade_size_override "1"
- lb_dynamic_shadow_resolution_quantization "64"
- lb_csm_override_staticgeo_cascades_value "0"
- lb_csm_receiver_plane_depth_bias "0.00002"
- lb_csm_receiver_plane_depth_bias_transmissive_backface "0.0002"
- lb_sun_csm_size_cull_threshold_texels "30"
- lb_dynamic_shadow_resolution_base "256"
- sparseshadowtree_enable_rendering "1"
- // Освещение (Lighting)
- r_directlighting "0"
- r_ssao "0"
- r_ssao_strength "0"
- r_citadel_ssao_bent_normals "false"
- r_citadel_ssao_denoise_passes "0"
- r_citadel_ssao_quality "0"
- r_citadel_ssao_radius "0"
- r_citadel_ssao_thin_occluder_compensation "0"
- r_occlusion "1"
- r_occlusion_culling "1"
- r_light_static "0"
- r_lightaverage "0"
- r_worldlights "0"
- r_worldlightmin "0.0001"
- r_maxdlights "0"
- r_hunkalloclightmaps "0"
- r_lightmap_size_directional_irradiance "4"
- mat_disable_lightwarp "1"
- mat_disable_phong "1"
- mat_disable_rimlight "1"
- // ================ PARTICLES(ЧАСТИЦЫ: МЫЛО) ================
- r_drawparticles "1" // Обязательно ВКЛ, иначе не видно скиллов
- // --- 1. ЛИМИТЫ (Чтоб консоль не орала) ---
- // Ставим минимум, при котором движок не захлебывается ошибками
- cl_particle_max_count "1500" // 64 было слишком мало. 1500 хватит на замес 6x6.
- cl_particle_budget "0" // 0 = Динамический бюджет (убирает ошибки переполнения)
- cl_particle_batch_mode "1" // Группировка частиц для снижения вызовов отрисовки
- // --- 2. КАЧЕСТВО (Убиваем графику в ноль) ---
- r_particle_low_res_render "1" // Рендерить частицы в низком разрешении (будут квадратными)
- r_particle_lighting_enable "0" // Отключить освещение частиц (плоский вид)
- r_particle_shadows "0" // Никаких теней от дыма/огня
- r_particle_cables_cast_shadows "0"
- r_particle_max_detail_level "0" // Минимальная детализация
- cl_particle_fallback_base "0" // Использовать базовые (дешевые) версии эффектов
- cl_particle_sim_fallback_threshold_ms "5"
- cl_particle_fallback_multiplier "0" // Не размножать частицы
- // --- 3. ОПТИМИЗАЦИЯ ВИДИМОСТИ ---
- // Убираем то, что далеко или слишком мелкое
- r_particle_max_size_cull "0" // 0 = НЕ удалять большие частицы (чтобы видеть ульты!)
- r_particle_radius_cull "1" // Удалять мелкий мусор
- // --- 4. УБИРАЕМ СПАМ КОНСОЛИ (СИНХРОНИЗАЦИЯ) ---
- // Эти команды вызывали ошибки предсказания, ставим дефолт или безопасные значения
- r_particle_skip_update "0" // ВАЖНО: 0, иначе рассинхрон и лаги анимаций
- r_particle_update_rate "0" // 0 = обновлять каждый тик (стабильно)
- r_particle_timescale "1"
- r_particle_sim_spike_threshold_ms "5" // Повысили порог, чтобы не спамило варнингами
- // --- 5. МУСОР ---
- r_RainParticleDensity "0" // Дождь выкл
- particle_cluster_nodraw "1"
- mat_reduceparticles "1" // Глобальная команда движка "уменьшить кол-во частиц"
- // ================ MODELS, LOD & CULLING (МОДЕЛИ И ДАЛЬНОСТЬ) ================
- r_rootlod "3" // Максимальное снижение качества моделей
- r_lod "3"
- r_size_cull_threshold "1.6"
- r_entity_cull_distance_multiplier "0.35"
- r_cullforperformance "1"
- r_gpu_cull "1"
- r_gpu_cull_models "1"
- r_gpu_cull_models_range "1200"
- r_draw_batches "0"
- r_model_lighting_simplified "1"
- cl_fasttempentcollision "20"
- skeleton_instance_lod_optimization "1"
- enable_boneflex "false"
- r_flex "0"
- r_eyes "0"
- r_teeth "0"
- r_eyegloss "0"
- r_eyemove "0"
- r_hair_ao "0"
- cl_disable_ragdolls "1"
- cl_ragdoll_limit "0" // Полное отключение рэгдоллов
- cl_ragdoll_fade_time "0"
- cl_jiggle_bone_framerate_cutoff "0" // Отключить физику костей
- // ================ TEXTURES & STREAMING (ТЕКСТУРЫ) ================
- r_texture_streaming "1"
- r_texture_stream_pool_budget "256"
- r_texture_stream_lowres_drop_rate "6"
- r_texture_stream_mip_skip "1"
- r_texture_stream_use_only_streamable "1"
- r_texture_filter_textures "0"
- r_texturefilteringquality "0"
- r_texture_anisotropic "0" // Оставлено 0
- mat_picmip "4" // Максимально мыльные текстуры для FPS
- mat_mip_linear "0"
- mat_trilinear "0"
- mat_forceaniso "0"
- mat_reducefillrate "1"
- mat_enable_uber_shaders "0"
- mat_disable_fancy_blending "1"
- r_render_view_scale "0.25" // Внимательно: это рендер в 25% разрешения (очень мыльно, но много FPS)
- // ================ PHYSICS, ROPES & DECALS (ФИЗИКА И МУСОР) ================
- cl_phys_timescale "1" // Отключить физику
- cl_phys_sleep_enable "true"
- cl_phys_props_max "0"
- cl_phys_props_enable "0"
- r_drawdecals "1"
- r_decals "1"
- r_queued_decals "0"
- r_drawmodeldecals "0"
- r_character_decal_resolution "1"
- r_maxmodeldecal "0"
- r_drawropes "0"
- rope_collide "0"
- rope_subdiv "0"
- rope_wind_dist "0"
- rope_smooth_enlarge "0"
- rope_smooth_maxalpha "0"
- rope_smooth_maxalphawidth "0"
- rope_smooth_minalpha "0"
- rope_smooth_minwidth "0"
- r_ropetranslucent "0"
- cloth_update "1"
- cloth_sim_on_tick "0"
- // ================ ATMOSPHERE & WATER (ВОДА И НЕБО) ================
- r_drawskybox "0"
- r_draw3dskybox "0"
- r_monitor_3dskybox "0"
- r_fog_enable "0"
- r_enable_volume_fog "0"
- r_enable_gradient_fog "0"
- r_enable_cubemap_fog "0"
- r_citadel_fog_quality "0"
- r_waterforceexpensive "0"
- r_drawwater "0"
- r_cheapwaterstart "0"
- r_cheapwaterend "1"
- mat_disable_water "1"
- // ================ POST-PROCESS & MISC (ПОСТОБРАБОТКА) ================
- mat_postprocess_enable "0"
- mat_hdr_level "0"
- mat_tonemapping_occlusion_use_stencil "0"
- mat_dynamic_tonemapping "0"
- mat_auto_reduce_quality "1"
- mat_auto_reduce_materials "1"
- mat_disable_bloom "1"
- mat_disable_bands "1"
- mat_disable_software_led "1"
- mat_disable_distortion "1"
- mat_disable_fancy_alpha "1"
- mat_force_bloom "0"
- mat_force_tonemap "0"
- mat_motion_blur_enabled "0"
- r_citadel_motion_blur "0"
- r_depth_of_field "0"
- r_lensflare "0"
- r_effects_bloom "0"
- r_post_bloom "0"
- r_screenoverlay "0"
- r_filmgrain "0"
- r_distancefield_enable "1"
- // ================ ОТКЛЮЧЕНИЕ СВЕЧЕНИЯ КРИПОВ (TROOPERS) ================
- citadel_trooper_glow_disabled
- citadel_trooper_friendly_glow_disabled
- citadel_trooper_glow_disabled "1" // 1 = Отключить свечение вражеских крипов
- citadel_trooper_friendly_glow_disabled "1" // 1 = Отключить свечение своих крипов
- r_citadel_outlines "1" // Важно для геймплея (обводка врагов)
- // Дополнительно: убрать обводку через стены (X-Ray эффект)
- citadel_enemy_glow_enabled "0"
- // ================ GAMEPLAY & UI (ГЕЙМПЛЕЙ И ИНТЕРФЕЙС) ================
- r_drawtracers "1" // Трассеры включены (как просил в конце конфига)
- r_drawtracers_firstperson "1"
- cl_show_bloodspray "0"
- cl_show_splashes "0"
- cl_ejectbrass "0"
- cl_playerspraydisable "1"
- violence_hblood "0"
- violence_ablood "0"
- cl_burninggibs "0"
- violence_hgibs "0"
- violence_agibs "0"
- citadel_damage_indicator "0"
- citadel_damage_overlay "0"
- citadel_damage_screen_effects "0"
- citadel_post_damage_vignette "0"
- citadel_show_new_damage_feedback_numbers "0"
- citadel_hud_objective_health_enabled "2" // 0=Off, 1=Shrines, 2=T1/T2, 3=Barracks 0 = выключено, 1 = святилища, 2 = T1/T2, 3 = казармы
- citadel_boss_glow_disabled "1"
- citadel_hideout_ball_show_juggle_count "1"
- citadel_hideout_ball_show_juggle_fx "1"
- "citadel_unit_status_use_new" "true" // Чтобы вернуть старую полоску HP, поменяйте последнее слово true на false
- citadel_use_vertical_healthbars "0"
- panorama_disable_box_shadow "1"
- panorama_disable_blur "1"
- panorama_disable_parallax "1"
- panorama_disable_text_shadow "1"
- panorama_disable_animations "1"
- r_dashboard_render_quality "1"
- // ================ AI & ENGINE (ИИ И ДВИЖОК) ================
- ai_disabled "0" // Отключает AI (работает только в локальных режимах)
- ai_expression_optimization "1" // Оптимизация вычислений выражений AI
- learning_rate "0.1" // Параметр обучения и адаптации AI
- think_limit "10" // Ограничение количества AI-think за тик
- engine_low_latency_sleep_after_client_tick "1" // Задержка после клиентского тика для снижения нагрузки
- engine_low_latency_sleep_after_render_tick "1" // Задержка после рендер-типа
- battery_saver "0" // Режим энергосбережения
- ik_final_fixup_enable "0" // Финальная коррекция IK костей
- ik_fabrik_align_chain "0" // FABRIK-выравнивание цепочек IK
- phys_multithreading_enabled "1" // Многопоточная обработка физики
- phys_show_stats "0" // Отображение статистики физики
- phys_visualize_traces "0" // Визуализация физических трасс
- phys_log_updaters "0" // Логирование обновлений физики
- phys_dynamic_scaling "1" // Динамическое масштабирование физики
- snd_occlusion_debug "0" // Отладка звуковой окклюзии
- snd_event_cone_debug "0" // Отладка направленности звука
- snd_sound_areas_debug "0" // Отладка звуковых зон
- soundscape_radius_debug "0" // Отладка радиусов soundscape
- imgui_enable "0" // Включение ImGui
- imgui_temp_enable "0" // Временное включение ImGui
- imgui_debug_draw_dashboard_window "0" // Отрисовка ImGui дашборда
- imgui_enable_input "0" // Ввод ImGui
- r_citadel_npr_outlines "0" // Контуры персонажей
- r_drawdevvisualizers "0" // Dev-визуализаторы рендера
- r_debug_precipitation "0" // Отладка осадков
- r_citadel_gpu_debug_draw "0" // GPU debug-отрисовка
- r_flashlightvisualizetrace "0" // Визуализация трасс фонаря
- r_flashlightlockposition "0" // Фиксация позиции фонаря
- show_visibility_boxes "0" // Visibility-боксы
- g_debug_ragdoll_visualize "0" // Визуализация ragdoll
- modifier_aura_debug "0" // Отладка аур и модификаторов
- g_ragdoll_maxcount "0" // Максимальное количество ragdoll
- g_ragdoll_important_maxcount "0" // Максимум важных ragdoll
- ragdoll_parallel_pose_control "1" // Параллельное управление позой ragdoll
- ragdoll_lru_debug_removal "0" // Отладка удаления ragdoll
- phys_powered_ragdoll_debug "0" // Отладка powered ragdoll
- zipline_use_new_latch "0" // Использование новой механики зиплайна
- animgraph_enable "1" // Система анимаций персонажей
- animgraph_draw_traces "0" // Трассы AnimGraph
- animgraph_record_all "0" // Запись данных AnimGraph
- citadel_bullet_tracer_recycling_enabled "1" // Повторное использование трассеров пуль
- citadel_bullet_log_entities_hit "0" // Лог попаданий пуль
- citadel_damage_text_show_effectiveness "0" // Текст эффективности урона
- citadel_per_weapon_per_surface_impact_effects "0" // Эффекты попаданий по поверхностям
- citadel_minimap_draw_fow "0" // Туман войны на миникарте
- citadel_minimap_show_hitboxes "0" // Хитбоксы на миникарте
- citadel_minimap_use_effects "0" // Эффекты миникарты
- citadel_minimap_use_canvas_for_neutrals "0" // Canvas нейтралов на миникарте
- citadel_minimap_use_canvas_for_shop "0" // Canvas магазинов на миникарте
- audio_relevance_debug_enabled "0" // Audio relevance debug
- citadel_movement_debugdraw "0" // Отладка движения
- citadel_player_anim_debug "0" // Отладка анимаций игрока
- citadel_player_debug_animgraph_movement "0" // Отладка движения AnimGraph
- citadel_player_glow_disabled "1" // Подсветка игроков
- citadel_boss_glow_disabled "1" // Подсветка боссов
- animgraph_enable_parallel_update "1" // Параллельное обновление AnimGraph
- animgraph_enable_parallel_preupdate "1" // Параллельный pre-update AnimGraph
- animgraph_enable_parallel_op_evaluation "1" // Параллельная обработка операций AnimGraph
- citadel_ag2_controller_parallel_update_enabled "1" // Параллельное обновление AG2 контроллера
- g_ragdoll_fadespeed "999" // Скорость исчезновения ragdoll
- g_ragdoll_lifetime "0" // Время жизни ragdoll
- // ================ INPUT (ВВОД) ================
- m_rawinput "1"
- cl_input_enable_raw_keyboard "1"
- m_filter "0"
- input_virtualization_block_mouse "1"
- // Очистка памяти
- r_pipeline_stats_present_flush "0"
- r_pipeline_stats_command_flush "0"
- // --------------- END OF CONFIG — DYSON EDITION 2026 ---------------
- "rate"
- {
- "min" "98304"
- "default" "786432"
- "max" "1000000"
- }
- "sv_minrate" "98304"
- "sv_maxunlag" "0.500"
- "sv_maxunlag_player" "0.200"
- "sv_lagcomp_filterbyviewangle" "false"
- // Spew warning when adding/removing classes to/from the top of the hierarchy
- "panorama_classes_perf_warning_threshold_ms" "0.75"
- // Panorama - enable minidumps on JS exceptions
- "panorama_js_minidumps" "1"
- // Enable the render target cache optimization.
- "panorama_disable_render_target_cache" "0"
- // Enable the composition layer optimization
- "panorama_skip_composition_layer_content_paint" "1"
- // too expensive (500MB+) to load this
- "snd_steamaudio_load_reverb_data" "0"
- "snd_steamaudio_load_pathing_data" "0"
- // Steam Audio project specific convars
- "snd_steamaudio_enable_custom_hrtf" "0"
- "snd_steamaudio_active_hrtf" "0"
- "snd_steamaudio_reverb_update_rate" "10.0"
- "snd_steamaudio_ir_duration" "1.0"
- "snd_steamaudio_enable_pathing" "0"
- "snd_steamaudio_invalid_path_length" "0.0"
- "cl_disconnect_soundevent" "citadel.convar.stop_all_game_layer_soundevents"
- "snd_event_browser_default_stack" "citadel_default_3d"
- // voip
- "voice_in_process" "1"
- // Sound debugging
- "snd_report_audio_nan" "1"
- // Audio system settings
- "snd_sos_max_event_base_depth" "10"
- "sos_use_guid_filter" "1"
- "voice_always_sample_mic"
- {
- "version" "2"
- "default" "0"
- }
- "reset_voice_on_input_stallout" "0"
- "voice_input_stallout" "0.5"
- "cl_usesocketsforloopback" "1"
- "cl_poll_network_early" "0"
- // For perf reasons, since we don't use source-based DSP:
- "disable_source_soundscape_trace" "1"
- // Networking - Induced latency (pred offset)
- "cl_tickpacket_recvmargin_desired" "5" // 5 ms base, min. floor for protecting against thrashing the queue
- "cl_tickpacket_desired_queuelength" "0" // 0 = attempt to always reach the queue's min floor
- "cl_async_usercmd_send_disabled_recvmargin_min" "0.5" // Additional frame since we do not use the async usercmd send (potentially unneccessary)
- "cl_clock_buffer_ticks" "1"
- "cl_interp_ratio" "0"
- "cl_async_usercmd_send" "false"
- "fps_max" "400"
- "fps_max_ui" "120"
- "in_button_double_press_window" "0.3"
- // Convars that control spatialization of UI audio.
- "snd_ui_positional" "1"
- "snd_ui_spatialization_spread" "2.4"
- // sound volume rate change limiting
- "snd_envelope_rate" "100.0"
- "snd_soundmixer_update_maximum_frame_rate" "0"
- //don't let people mess with speaker config settings.
- "speaker_config"
- {
- "min" "0"
- "default" "0"
- "max" "2"
- }
- "cq_buffer_bloat_msecs_max" "120"
- "snd_soundmixer" "Default_Mix"
- "cloth_filter_transform_stateless" "0"
- "cl_joystick_enabled" "0"
- "panorama_joystick_enabled" "0"
- "snd_event_browser_focus_events" "true"
- "cl_max_particle_pvs_aabb_edge_length" "100"
- // Allow aggregation of particles (for perf)
- "cl_aggregate_particles" "true"
- "citadel_enable_vdata_sound_preload" "true"
- }
- Memory
- {
- "EstimatedMaxCPUMemUsageMB" "1"
- "EstimatedMinGPUMemUsageMB" "1"
- "ShowInsufficientPageFileMessageBox" "1"
- "ShowLowAvailableVirtualMemoryMessageBox" "1"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment