<commit_before>// Stripped performance preset
// Significantly reduces playability in desperation for frames
// If you have to use this, you probably need to add -dxlevel 80 to your launch options

r_rootlod 2 // Maximum performance for models
mat_max_worldmesh_vertices 1024 // Reduce mesh vertices to minimum
r_ambientboost 0 // Disable if you need to save the small amount of CPU this uses
r_ambientmin 0 // Ambient boost never
r_rimlight 0 // Disable light around character edges, very small FPS increase, rimlight uses GPU only
mat_phong 0 // Disable phong for flatter shading
r_worldlightmin 0.04 // Reject a lot of minor world lighting
nb_shadow_dist 0 // Disable shadow distance
r_drawtracers_firstperson 0 // Do not draw tracers when you are in first person
cl_show_splashes 0 // Disable water splashes
cl_fasttempentcollision 10000 // Skip collision checking
glow_outline_effect_enable 0 // Disable xrays to save frames
tf_enable_glows_after_respawn 0 // Disable spawn xrays
tf_spec_xray_disable 1 // Disable xrays while spectating
r_cheapwaterstart 0 // Use cheap water as much as possible
r_cheapwaterend 0.1 // Use cheap water as much as possible
r_WaterDrawRefraction 0 // Disable water refraction for maximum FPS
mat_antialias 0 // Do not do antialiasing
mat_trilinear 0 // Disable trilinear
mat_forceaniso 0 // Disable anistropic
r_flex 0 // Disable facial animations
flex_rules 0 // ^
ai_expression_frametime 0 // Disable expressions entirely
r_eyemove 0 // Disable eye movement
blink_duration 0.02 // Very fast eye blink
tf_clientsideeye_lookats 0 // Disable eye lookats
r_eyes 0 // Disable eyes
r_teeth 0 // Do not render teeth, small FPS boost
r_decals 0 // Disable decals
mp_decals 0 // Disable decals
r_spray_lifetime 0 // Clear sprays immediately
cl_playerspraydisable 1 // Disable player sprays
r_decal_cullsize 256 // Hide decals
r_renderoverlayfragment 0 // Disable overlays, small performance increase
props_break_max_pieces 0 // Disables gibs and prop breaking
r_propsmaxdist 1 // Lowest range for props
cl_detaildist 0 // No detail props
r_staticprop_lod 63 // Force lowest LOD (lowest quality)
mat_bumpmap 0 // Disable bumpmap materials
mat_specular 0 // Disable specular materials
r_3dsky 0 // Disable 3D sky
cl_jiggle_bone_framerate_cutoff 0 // Always disable jigglebones
mat_picmip 2 // Use lowest quality textures
rope_rendersolid 0 // Skip rendering solid part of ropes
mat_filterlightmaps 0 // Do not smooth lighting
mat_filtertextures 0 // Do not smooth textures
tf_quest_map_tuner_wobble_magnitude 0 // Disable the red tuner on the contracker
tf_item_inspect_model_auto_spin 0 // Do not auto spin items in the inspect view
tf_hud_target_id_show_avatars 0 // Never show avatars
cl_crosshairalpha 255 // Disable transparency for lowend computers
snd_mixahead 0.1 // Balance between sound delay and less demand on the CPU
snd_pitchquality 0 // Use linear mixer for sound, little performance benefit
snd_disable_mixer_duck 1 // Disable some sounds being mixed to be louder than others
dsp_slow_cpu 1 // Disable initialization of spatialization
snd_spatialize_roundrobin 3 // Spatialize sounds every 8 frames (2^3) using round-robin algorithm.
                            // Pretty reasonable performance benefit, but delay in spatialization.
dsp_facingaway 0 // Disable the facing away DSP effect
dsp_speaker 0 // Disable administrator effect
dsp_water 0 // Disable water muffling effect
dsp_spatial 0 // Disable spatial effect
dsp_db_mixdrop 1 // Disable volume scaling
dsp_db_min 0 // ^
dsp_mix_min 0 // ^
dsp_mix_max 0 // ^
cl_downloadfilter mapsonly // Only downloads maps from server custom files
cl_allowdownload 0 // Block downloads of other player custom files
cl_allowupload 0 // Disable uploading your player custom files
cl_cmdrate 10 // Do networking every 100ms
cl_updaterate 10
cl_predictweapons 0 // Skip prediction when possible
net_maxroutable 1260 // Use max allowable packet size to avoid split packets more
rate 20000
net_maxcleartime 10
net_maxpacketdrop 10000
net_splitrate 1
net_splitpacket_maxrate 15000
cl_smooth 0
r_worldlightmin 1.1 // Reject all world lighting
gl_mtglflush_at_tof 0
cl_hud_minmode 1 // HUD min mode
hud_freezecamhide 1 // Hide the HUD during freeze-cam
cl_disablehtmlmotd 1 // Disable HTML MOTDs (ads, music player, rules, fancy server intros)
tf_halloween_bonus_ducks_cooldown 10000 // Skip saying bonus ducks
tf_healthicon_height_offset -10000 // Move health icon offscreen
tf_hud_target_id_offset -10000 // Move target ID offscreen
tf_hud_target_id_disable_floating_health 1 // Hide floating health bar
tf_hud_num_building_alert_beeps 0 // Skip playing alert beeps
tf_simple_disguise_menu 0 // Concise disguise menu, shows less models in UI sometimes
hud_saytext_time 0
cl_showtextmsg 0 // Disable chat
cl_chatfilters 0 // Filter all chat
cl_mute_all_comms 1 // Disable text and voice for muted players
hud_deathnotice_time 0 // Disable killfeed
tf_chat_popup_hold_time 0 // Disable party messages on main menu
tf_time_loading_item_panels 0 // Skip loading item panels
crosshair 0 // Disable crosshair
cl_hud_killstreak_display_alpha 255 // Disable transparency for lowend computers
cl_hud_killstreak_display_fontsize 0 // Smallest killstreak font
cl_hud_killstreak_display_time 0 // Disable killstreak banner
cl_notifications_max_num_visible 0 // No notifications
cl_notifications_move_time 0 // Skip notification transition
cl_notifications_show_ingame 0 // Do not show notifications in game
con_drawnotify 0 // Disable drawing notification area
tf_notifications_push_bottom 1 // Push notifications to the bottom of the view
cl_vote_ui_active_after_voting 0 // Keep the vote UI up after voting
cl_vote_ui_show_notification 0 // Hide vote UI notifications
tf_hud_notification_duration 0 // Notifications should never display
tf_contract_competitive_show 0 // Hide contracts in comp matches
tf_contract_progress_show 0 // Hide contracts
hud_achievement_glowtime 0 // No glow in achievement UI
hud_achievement_tracker 0 // Disable achievement tracker
hud_achievement_count 0 // Hide achievements on HUD
cl_mvm_wave_status_visible_during_wave 0 // Hide extra MvM info
cl_ask_favorite_opt_out 1
cl_ask_blacklist_opt_out 1
replay_quitmsg_dontaskagain 1
cl_ask_bigpicture_controller_opt_out 1
tf_explanations_store 1
tf_explanations_discardpanel 1
tf_explanations_backpackpanel 1
tf_explanations_charinfopanel 1
tf_explanations_craftingpanel 1
tf_explanations_charinfo_armory_panel 1
tf_training_has_prompted_for_forums 1
tf_training_has_prompted_for_loadout 1
tf_training_has_prompted_for_options 1
tf_training_has_prompted_for_training 1
tf_training_has_prompted_for_offline_practice 1
cl_showhelp 0
tf_taunt_always_show_hint 0
sb_dontshow_maxplayer_warning 1
tf_coach_request_nevershowagain 1
tf_show_maps_details_explanation_count 0
tf_show_taunt_explanation_in_class_loadout 0
tf_show_preset_explanation_in_class_loadout 0
cl_hud_playerclass_playermodel_showed_confirm_dialog 1
tf_find_a_match_hint_viewed 1
tf_quest_map_intro_viewed 1
tf_warpaint_explanation_viewed 1
con_nprint_bgalpha 255 // Disable transparency for lowend computers
con_nprint_bgborder 0 // Disable border on lowend computers
fov_desired 75 // Render less for very lowend computers
r_drawviewmodel 0 // Hide weapon viewmodel
viewmodel_fov 0 // Entirely hide viewmodel effects
tf_use_min_viewmodels 1 // Offset viewmodels to be hidden even more
snd_async_minsize 262144 // Wait longer for sounds
phonemedelay 0.35 // Delay phonemes
snd_delay_sound_shift 0.1 // Allow for better synced sounds on slow CPUs
snd_mixahead 0.2 // Use a long value to greatly decrease demand on CPU for slow CPUs
snd_spatialize_roundrobin 6 // Spatialize sound every second or so
snd_cull_duplicates 1 // Only play one of each sound at a time
in_usekeyboardsampletime 0 // Skip extra keyboard calculations
m_filter 0 // Do not average mouse input over two frames
m_mousespeed 0 // Disable Windows mouse acceleration
m_rawinput 0 // Skip using in-engine mouse polling

echo "stripped performance preset selected"<commit_msg>Update stripped.cfg<commit_after>// Stripped performance preset
// Significantly reduces playability in desperation for frames
// If you have to use this, you probably need to add -dxlevel 80 to your launch options

cl_cmdrate 10 // Do networking every 100ms
cl_updaterate 10 // ^
cl_predictweapons 0 // Skip prediction when possible
//net_maxroutable 1260;net_maxfragments 1260 // Use max allowable packet size to avoid split packets
rate 20000
net_splitpacket_maxrate 15000
net_maxcleartime 10 // Increase max clear time
net_maxpacketdrop 10000 // Increase allowed dropped packets
net_splitrate 1 // Do not split multiple packets for bad PCs that cannot handle the extra load
cl_smooth 0 // Skip view smoothing operation
cl_downloadfilter mapsonly // Only downloads maps from server custom files
cl_allowdownload 0 // Block downloads of other player custom files
cl_allowupload 0 // Disable uploading your player custom files
r_rootlod 2 // Maximum performance for models
mat_max_worldmesh_vertices 1024 // Reduce mesh vertices to minimum
r_ambientboost 0 // Disable if you need to save the small amount of CPU this uses
r_ambientmin 0 // Ambient boost never
r_rimlight 0 // Disable light around character edges, very small FPS increase, rimlight uses GPU only
mat_phong 0 // Disable phong for flatter shading
r_worldlightmin 1.1 // Reject all world lighting
nb_shadow_dist 0 // Disable shadow distance
r_drawtracers_firstperson 0 // Do not draw tracers when you are in first person
cl_show_splashes 0 // Disable water splashes
cl_fasttempentcollision 10000 // Skip collision checking
glow_outline_effect_enable 0 // Disable xrays to save frames
tf_enable_glows_after_respawn 0 // Disable spawn xrays
tf_spec_xray_disable 1 // Disable xrays while spectating
r_cheapwaterstart 0 // Use cheap water as much as possible
r_cheapwaterend 0.1 // Use cheap water as much as possible
r_WaterDrawRefraction 0 // Disable water refraction for maximum FPS
mat_trilinear 0 // Disable trilinear
mat_forceaniso 0 // Disable anistropic
r_flex 0 // Disable facial animations
flex_rules 0 // ^
ai_expression_frametime 0 // Disable expressions entirely
r_eyemove 0 // Disable eye movement
blink_duration 0.02 // Very fast eye blink
tf_clientsideeye_lookats 0 // Disable eye lookats
r_eyes 0 // Disable eyes
r_teeth 0 // Do not render teeth, small FPS boost
r_decals 0 // Disable decals
mp_decals 0 // Disable decals
r_spray_lifetime 0 // Clear sprays immediately
cl_playerspraydisable 1 // Disable player sprays
r_decal_cullsize 256 // Hide decals
r_renderoverlayfragment 0 // Disable overlays, small performance increase
props_break_max_pieces 0 // Disables gibs and prop breaking
r_propsmaxdist 1 // Lowest range for props
cl_detaildist 0 // No detail props
r_staticprop_lod 63 // Force lowest LOD (lowest quality)
mat_bumpmap 0 // Disable bumpmap materials
mat_specular 0 // Disable specular materials
r_3dsky 0 // Disable 3D sky
cl_jiggle_bone_framerate_cutoff 0 // Always disable jigglebones
mat_picmip 2 // Use lowest quality textures
rope_rendersolid 0 // Skip rendering solid part of ropes
mat_filterlightmaps 0 // Do not smooth lighting
mat_filtertextures 0 // Do not smooth textures
tf_quest_map_tuner_wobble_magnitude 0 // Disable the red tuner on the contracker
tf_item_inspect_model_auto_spin 0 // Do not auto spin items in the inspect view
tf_hud_target_id_show_avatars 0 // Never show avatars
cl_crosshairalpha 255 // Disable transparency for lowend computers
snd_async_minsize 262144 // Wait longer for sounds
phonemedelay 0.35 // Delay phonemes
snd_delay_sound_shift 0.1 // Allow for better synced sounds on slow CPUs
snd_mixahead 0.2 // Use a long value to greatly decrease demand on CPU for slow CPUs
snd_cull_duplicates 1 // Only play one of each sound at a time
snd_disable_mixer_duck 1 // Disable some sounds being mixed to be louder than others
dsp_slow_cpu 1 // Disable initialization of spatialization
snd_spatialize_roundrobin 6 // Spatialize sound every second or so
dsp_speaker 0 // Disable administrator effect
dsp_water 0 // Disable water muffling effect
dsp_spatial 0 // Disable spatial effect
dsp_db_mixdrop 1 // Disable volume scaling
dsp_db_min 0 // ^
dsp_mix_min 0 // ^
dsp_mix_max 0 // ^
gl_mtglflush_at_tof 0
cl_hud_minmode 1 // HUD min mode
hud_freezecamhide 1 // Hide the HUD during freeze-cam
cl_disablehtmlmotd 1 // Disable HTML MOTDs (ads, music player, rules, fancy server intros)
tf_halloween_bonus_ducks_cooldown 10000 // Skip saying bonus ducks
tf_healthicon_height_offset -10000 // Move health icon offscreen
tf_hud_target_id_offset -10000 // Move target ID offscreen
tf_hud_target_id_disable_floating_health 1 // Hide floating health bar
tf_hud_num_building_alert_beeps 0 // Skip playing alert beeps
tf_simple_disguise_menu 0 // Concise disguise menu, shows less models in UI sometimes
hud_saytext_time 0
cl_showtextmsg 0 // Disable chat
cl_chatfilters 0 // Filter all chat
cl_mute_all_comms 1 // Disable text and voice for muted players
hud_deathnotice_time 0 // Disable killfeed
tf_chat_popup_hold_time 0 // Disable party messages on main menu
tf_time_loading_item_panels 0 // Skip loading item panels
crosshair 0 // Disable crosshair
cl_hud_killstreak_display_alpha 255 // Disable transparency for lowend computers
cl_hud_killstreak_display_fontsize 0 // Smallest killstreak font
cl_hud_killstreak_display_time 0 // Disable killstreak banner
cl_notifications_max_num_visible 0 // No notifications
cl_notifications_move_time 0 // Skip notification transition
cl_notifications_show_ingame 0 // Do not show notifications in game
con_drawnotify 0 // Disable drawing notification area
tf_notifications_push_bottom 1 // Push notifications to the bottom of the view
cl_vote_ui_active_after_voting 0 // Keep the vote UI up after voting
cl_vote_ui_show_notification 0 // Hide vote UI notifications
tf_hud_notification_duration 0 // Notifications should never display
tf_contract_competitive_show 0 // Hide contracts in comp matches
tf_contract_progress_show 0 // Hide contracts
hud_achievement_glowtime 0 // No glow in achievement UI
hud_achievement_tracker 0 // Disable achievement tracker
hud_achievement_count 0 // Hide achievements on HUD
cl_mvm_wave_status_visible_during_wave 0 // Hide extra MvM info
cl_ask_favorite_opt_out 1
cl_ask_blacklist_opt_out 1
replay_quitmsg_dontaskagain 1
cl_ask_bigpicture_controller_opt_out 1
tf_explanations_store 1
tf_explanations_discardpanel 1
tf_explanations_backpackpanel 1
tf_explanations_charinfopanel 1
tf_explanations_craftingpanel 1
tf_explanations_charinfo_armory_panel 1
tf_training_has_prompted_for_forums 1
tf_training_has_prompted_for_loadout 1
tf_training_has_prompted_for_options 1
tf_training_has_prompted_for_training 1
tf_training_has_prompted_for_offline_practice 1
cl_showhelp 0
tf_taunt_always_show_hint 0
sb_dontshow_maxplayer_warning 1
tf_coach_request_nevershowagain 1
tf_show_maps_details_explanation_count 0
tf_show_taunt_explanation_in_class_loadout 0
tf_show_preset_explanation_in_class_loadout 0
cl_hud_playerclass_playermodel_showed_confirm_dialog 1
tf_find_a_match_hint_viewed 1
tf_quest_map_intro_viewed 1
tf_warpaint_explanation_viewed 1
con_nprint_bgalpha 255 // Disable transparency for lowend computers
con_nprint_bgborder 0 // Disable border on lowend computers
fov_desired 75 // Render less for very lowend computers
r_drawviewmodel 0 // Hide weapon viewmodel
viewmodel_fov 0 // Entirely hide viewmodel effects
tf_use_min_viewmodels 1 // Offset viewmodels to be hidden even more
in_usekeyboardsampletime 0 // Skip extra keyboard look calculations
m_filter 0 // Do not average mouse input over two frames
m_limitedcapture_workaround 0 // Skip workaround for mouse capture issues
m_mousespeed 0 // Disable Windows mouse acceleration (-noforcemspd)
m_mouseaccel1 0 // ^ (-noforcemaccel)
m_mouseaccel2 0 // ^ (-noforcemaccel)
m_rawinput 0 // Skip using in-engine mouse polling

echo "stripped performance preset selected"
{'fraction_non_alphanumeric': 0.036691503349821554, 'fraction_numerical': 0.028113455638344498, 'mean_word_length': 5.107839388145315, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1542935', 'n_tokens_mistral': 5393, 'n_tokens_neox': 4803, 'n_words': 1801}