Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ringo's config, many things are taken from internet sources
- // steam: http://steamcommunity.com/profiles/76561198353451768
- //--------------\\
- //Launch Options\\
- //--------------\\
- // -novid -nocrashdialog -nojoy -border -refresh 144 +mat_forcehardwaresync 0 -useforcedmparms -noforcemaccel -noforcemspd -nod3d9ex -softparticlesdefaultoff -reuse -high +map_background preload_room
- // change -refresh 144 to the value of your monitor's refresh rate if it is not 144
- // remove +map_background preload_room if you don't need to bypass sv_pure (I have to in order to use yttrium's viewmodels)
- //----------------\\
- //Network Settings\\
- //----------------\\
- //set interp to 0.0152 if you mostly play projectile classes or 0.033 for hitscan classes
- cl_interp 0.0152
- rate 60000
- cl_cmdrate 66
- cl_updaterate 66
- cl_interp_ratio 2
- cl_pred_optimize 2
- cl_lagcompensation 1
- cl_smooth 0
- cl_smoothtime 0.01
- //----------------------------------\\
- //Anti Movement-Nullification Script\\
- //----------------------------------\\
- //makes it so that when two opposing movement keys are pressed, instead of stopping, the most recently pressed key overrides the other and you keep moving
- bind w +mfwd
- bind s +mback
- bind a +mleft
- bind d +mright
- alias +mfwd "-back;+forward;alias checkfwd +forward"
- alias +mback "-forward;+back;alias checkback +back"
- alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
- alias +mright "-moveleft;+moveright;alias checkright +moveright"
- alias -mfwd "-forward;checkback;alias checkfwd none"
- alias -mback "-back;checkfwd;alias checkback none"
- alias -mleft "-moveleft;checkright;alias checkleft none"
- alias -mright "-moveright;checkleft;alias checkright none"
- alias checkfwd none
- alias checkback none
- alias checkleft none
- alias checkright none
- alias none ""
- //-----------------\\
- //Scoreboard Config\\
- //-----------------\\
- //shows extra info when the scoreboard is up
- bind tab "+scoreboard"
- alias +scoreboard "+showscores;net_graph 1;cl_showerror 1;cl_showpos 1;net_graphtext 1;cl_showfps 1;net_graphproportionalfont 0"
- alias -scoreboard "-showscores;net_graph 0;cl_showerror 0;cl_showpos 0;net_graphtext 0;cl_showfps 0;net_graphproportionalfont 0"
- //---------------\\
- //Micspam Keybind\\
- //---------------\\
- //toggles microphone on and turns on loopback so that the micspammer can hear themself, used in conjunction with winamp and virtual audio cable
- alias toggle "micspamon"
- alias micspamon "alias toggle micspamoff; +voicerecord; voice_loopback 1"
- alias micspamoff "alias toggle micspamon; -voicerecord; voice_loopback 0"
- bind downarrow toggle
- //-------------------------------------------------\\
- //Keypad Binds For Fast Class And Loadout Switching\\
- //-------------------------------------------------\\
- bind "KP_END" "join_class scout"
- bind "KP_DOWNARROW" "join_class soldier"
- bind "KP_PGDN" "join_class pyro"
- bind "KP_LEFTARROW" "join_class demoman"
- bind "KP_5" "join_class heavyweapons"
- bind "KP_RIGHTARROW" "join_class engineer"
- bind "KP_HOME" "join_class medic"
- bind "KP_UPARROW" "join_class sniper"
- bind "KP_PGUP" "join_class spy"
- bind KP_SLASH "load_itempreset 0;"
- bind KP_MULTIPLY "load_itempreset 1;"
- bind KP_MINUS "load_itempreset 2;"
- bind KP_PLUS "load_itempreset 3;"
- //----------------\\
- //Weapon Switching\\
- //----------------\\
- bind "MOUSE5" "slot1"
- bind "MOUSE4" "slot2"
- bind "MOUSE3" "slot3"
- //-----------------\\
- //Graphics Settings\\
- //-----------------\\
- //texture quality and model quality
- //quality set to max because of minimal performance impact
- mat_picmip -1
- r_lod -1
- r_rootlod -1
- //shadows
- //they are on because sometimes it is possible to see shadows through walls
- r_shadowmaxrendered 11
- r_shadowrendertotexture 1
- r_shadows 1
- nb_shadow_dist 400
- //facial features
- //turned on because of negligible performance impact
- r_eyes 1
- r_flex 1
- r_teeth 1
- //ragdolls
- //disabled for visual clarity
- cl_ragdoll_fade_time 0 // sets the fade time of ragdolls in seconds, the default is 15
- cl_ragdoll_forcefade 1 //set to 0 to enable ragdolls
- cl_ragdoll_physics_enable 0 // enables whether ragdolls can be moved by being shot, 1 to enable
- g_ragdoll_fadespeed 0 // Sets how fast the fading effect is. Default is 600.
- g_ragdoll_lvfadespeed 0 // set to 100 to enable
- ragdoll_sleepaftertime 0 // Set to "5.0f" to enable.
- //gibs
- //disabled for visual clarity
- cl_phys_props_enable 0 // makes clientside props unaffected by physics
- cl_phys_props_max 0 // sets maximum amount of clientside props, the default is 128
- props_break_max_pieces 0 // sets the amount of pieces props can break into, default is -1
- r_propsmaxdist 1 // sets the maximum visible distance for clientside props, default is 1000.
- violence_agibs 0 // sets whether you can see gibs from the 'alien' team (a convar that likely retained it's name from an older version of TF), set to 1 to enable
- violence_hgibs 0 // sets whether you can see gibs from the 'human' team (a convar that likely retained it's name from an older version of TF), set to 1 to enable
- cl_burninggibs 0 // disables burning gibs
- //sprays
- cl_playerspraydisable 0
- r_spray_lifetime 2
- //audio
- dsp_enhance_stereo 1 // enables positional audio effect, can effect performance in some cases
- dsp_slow_cpu 0 // reduces quality of dsp effects, insignificant performance gain
- snd_async_fullyasync 1 // runs the audio fully asynchronous, and, for some reason, reduces the number of TDRs (https://forums.geforce.com/default/topic/389688/geforce-drivers/nvidia-statement-on-tdr-errors-display-driver-nvlddmkm-stopped-/)
- snd_pitchquality 1
- snd_spatialize_roundrobin 0 // if nonzero, spatialize only a fraction of sound channels each frame. 1/2^x of channels will be spatialized
- snd_mixahead 0.05 // sets the time before attack sounds play, the default is 0.1 and values that are too low causes glitches
- snd_mix_async 1 // results in a performance boost on multicore cpus.
- //misc settings
- cl_debugrumble 0
- cl_detaildist 0
- cl_detailfade 0
- cl_drawmonitors 0 // disables the rendering of in-game "monitors" which render things in front of a camera somewhere on the map, mostly unused
- cl_ejectbrass 0
- cl_hud_playerclass_use_playermodel 0 // removes player model as a hud element and saves 3-4% fps
- cl_playerspraydisable 0
- cl_jiggle_bone_framerate_cutoff 1 // enables jigglebones
- cl_muzzleflash_dlight_1st 0
- cl_new_impact_effects 1 // enables new impact effects
- cl_rumblescale 0
- cl_show_splashes 0
- cl_showhelp 0
- cl_showpluginmessages 0
- fov_desired 90 // 90 degree FOV
- func_break_max_pieces 0 // undocumented, but likely the same as props_break_max_pieces
- glow_outline_effect_enable 1 // enables cart glow effect
- lod_transitiondist 0 // sets distance between LOD transitions, setting this to 0 forces the lowest LOD
- mat_alphacoverage 0 // reduces shader complexity for some transparent materials
- mat_antialias 1
- mat_autoexposure_max 0
- mat_autoexposure_min 0
- mat_bloomscale 0
- mat_bloom_scalefactor_scalar 0
- mat_bufferprimitives 1
- mat_bumpmap 0
- mat_colorcorrection 0
- mat_colcorrection_disableentities 1
- mat_compressedtextures 1
- mat_debug_postprocessing_effects 0
- mat_debugdepth 0
- mat_disable_bloom 1
- mat_disable_fancy_blending 1 // disables fancy texture blending.
- mat_disable_lightwarp 1 // disables lightwarps, which partially determines shading for players, entities, and the map
- mat_disable_ps_patch 1
- mat_envmapsize 8
- mat_envmaptgasize 8
- mat_filterlightmaps 1 // no performance impact
- mat_filtertextures 1 // no performance impact
- mat_forceaniso 1 // forces anisotropic filtering level
- mat_forcemanagedtextureintohardware 0
- mat_framebuffercopyoverlaysize 0
- mat_hdr_enabled 0
- mat_hdr_level 0
- mat_hdr_manual_tonemap_rate 0
- mat_max_worldmesh_vertices 65535 // determines how many chunks world geometry is broken up into, higher values mean less chunks with 65535 being the theoretical maximum
- mat_monitorgamma 2.0 // controls brightness, try 1.8 to make it brighter or 2.2 to get it darker. Only works in fullscreen
- mat_mipmaptextures 1 // controls mipmapping, setting to 0 does not affect performance or vram usage
- mat_non_hdr_bloom_scalefactor 0
- mat_phong 0 // disables shading on all models, disables lightwarp
- mat_postprocessing_combine 0
- mat_reducefillrate 0 // sets shader detail to high, actually increases performance
- mat_reduceparticles 1 // reduces particle count
- mat_showlightmappage -1
- mat_softwarelighting 0
- mat_software_aa_blur_one_pixel_lines 0
- mat_software_aa_edge_threshold 9
- mat_software_aa_quality 0// was 9
- mat_software_aa_strength 0
- mat_software_aa_strength_vgui 0
- mat_software_aa_tap_offset 0
- mat_software_aa_quality 0
- mat_specular 0 // makes ubers non-shiny and removes other specular effects
- mat_texture_limit -1
- mat_trilinear 0 // sets trlinear mode
- mat_use_compressed_hdr_textures 0
- mat_viewportscale 1 // lowers pixel density, but is it better to just change resolution
- mat_viewportupscale 1
- at_wateroverlaysize 1
- mem_max_heapsize 2048
- mod_forcedata 1
- mod_forcetouchdata 1
- mp_decals 45 // changes number of bullet holes, needs to be changed with r_decals
- mp_usehwmmodels -1
- mp_usehwmvcds -1
- prop_active_gib_limit 0
- props_break_max_pieces_perframe 0
- r_3dsky 0
- r_ambientboost 0
- r_ambientfactor 0
- r_ambientmin 0
- r_bloomtintb 0
- r_bloomtintexponent 0
- r_bloomtintg 0
- r_bloomtintr 0
- r_cheapwaterend 1 // activates cheap water
- r_cheapwaterstart 1 // activates cheap water
- r_decals 45 // needs to be changed with mp_decals
- r_maxmodeldecal 45 // controls how many decals can be on a model at once
- r_maxsampledist 1
- r_decalstaticprops 0 // enables whether decals can be seen on props
- r_decal_cullsize 15
- r_drawbatchdecals 0
- r_drawdetailprops 0
- r_drawmodeldecals 1
- r_drawflecks 0 // controls whether particles upon hitting a surface with a bullet should be rendered.
- r_drawtracers_firstperson 0 // disables yellow gunfire tracers for visual clarity
- r_dynamic 0 // disables dynamic lighting
- r_flashlightdepthtexture 0
- r_hunkalloclightmaps 0
- r_maxdlights 0 // determines the maximum number of dynamic lights visible
- r_maxnewsamples 0
- r_physpropstaticlighting 0
- r_occlusion 1 // allows mappers to manually optimize their map
- r_pixelfog 1
- r_forcewaterleaf 1 // considers view in leaf under water for purposes of culling.
- r_lightaverage 0 // disables average lighting
- r_lightcache_zbuffercache 0
- r_dopixelvisibility 0
- r_propsmaxdist 1 // max visible distance for clientside physics props
- r_renderoverlayfragment 1 // setting to 0 disables various mapmaker-placed signs and decals, like those underneath health and ammo packs
- r_staticprop_lod 10 // sets the default LOD for static props
- r_waterdrawreflection 0
- r_waterdrawrefraction 1
- r_waterforceexpensive 0 // disables forcing of expensive water.
- r_waterforcereflectentities 0 // forces whether entities should be reflected into water even if r_waterdrawreflection is 0.
- r_worldlightmin 0.0001
- r_worldlights 0 // determines number of world lights to use per vertex
- rope_averagelight 0 // makes ropes use average of cubemap lighting instead of max intensity.
- rope_collide 0 // collide rope with the world
- rope_rendersolid 1 // changes rope visibility, set to 1 to see grappling hooks
- rope_shake 0 // controls whether ropes should shake as if there is wind
- rope_smooth 0 // controls whether there should be an antialiasing effect on ropes
- rope_subdiv 0
- rope_wind_dist 0
- tf_particles_disable_weather 1
- tracer_extra 0 // enlarges tracers at long distance to make them more visible.
- violence_ablood 1 // setting ablood/hblood to 1 usually improves performance
- violence_hblood 1
- //-------------\\
- //Misc Settings\\
- //-------------\\
- fps_max 289 //make this the value of your monitor's refresh rate doubled +1 (my monitor's rate is 144, 144x2+1=289)
- sv_allow_point_servercommand always //makes tr_walkway work since the update which broke it
- in_usekeyboardsampletime 0 // disables smoothing of keyboard input, which would decrease responsiveness
- viewmodel_fov 70
- cl_hud_minmode 0
- sv_cheats 1
- net_graph 0
- tf_hud_target_id_disable_floating_health 1
- cl_mvm_wave_status_visible_during_wave 1
- tf_dingaling_pitchmaxdmg 130
- tf_dingaling_pitchmindmg 130
- tf_dingaling_volume 1
- tf_scoreboard_ping_as_text 1
- tf_use_min_viewmodels 1
- bindtoggle DEL r_drawviewmodel
- //-----------------------\\
- // Disable tutorials/help\\
- //-----------------------\\
- cl_showhelp "0"
- cl_ask_blacklist_opt_out "1"
- cl_ask_favorite_opt_out "1"
- sb_dontshow_maxplayer_warning "1"
- tf_explanations_backpackpanel "1"
- tf_explanations_charinfo_armory_panel "1"
- tf_explanations_charinfopanel "1"
- tf_explanations_craftingpanel "1"
- tf_explanations_discardpanel "1"
- tf_explanations_store "1"
- tf_training_has_prompted_for_forums "1"
- tf_training_has_prompted_for_loadout "1"
- tf_training_has_prompted_for_offline_practice "1"
- tf_training_has_prompted_for_options "1"
- tf_training_has_prompted_for_training "1"
- tf_inspect_hint_count "1000"
- tf_taunt_always_show_hint "0"
- tf_show_preset_explanation_in_class_loadout "0"
- tf_show_taunt_explanation_in_class_loadout "0"
- //-------\\
- //Aliases\\
- //-------\\
- alias log "cl_disablehtmlmotd 0; say !log"
- alias sslog "cl_disablehtmlmotd 0; say .ss"
- alias nolog "cl_disablehtmlmotd 1"
- alias qq "quit"
- alias ww "disconnect"
- alias ee "retry"
- alias rr "sv_cheats 1; map itemtest"
- alias tt "sv_cheats 1; map tr_walkway_rc2"
- alias notalk "hud_saytext_time 0; voice_enable 0; unbind u; unbind y;echo ***chat and voice disabled!***"
- alias talk "hud_saytext_time 12; voice_enable 1; bind u say_team; bind y say; echo ***chat and voice enabled!***"
- alias "helpme" "record demo ; stop ; snd_restart ; hud_reloadscheme; echo ***Help Button Activated***"
- alias mvm "tf_hud_target_id_disable_floating_health 0"
- alias nomvm "tf_hud_target_id_disable_floating_health 1"
- alias comp "mat_picmip 2; r_lod 2; r_rootlod 2; r_eyes 0; r_teeth 0; r_flex 0; echo ***Compeitive Settings Enabled!***"
- alias nocomp "mat_picmip 0; r_lod 1; r_rootlod 1; r_eyes 1; r_teeth 1; r_flex 1; echo ***Competitive Settings Disabled!***"
- alias ss "say shut the fuck retard"
- alias rop “tf_preround_push_from_damage_enable 1; sv_cheats 1; sv_allow_wait_command 1; mp_restartgame_immediate 1; wait 500; hurtme -170”
- alias idiot "say You dumb fucking cretin, you fucking fool, absolute fucking buffoon, you bumbling idiot. Fuck you."
- //------------------------------------------\\
- //Preloading For Yttrium's Viewmodel Mod\\
- //------------------------------------------\\
- sv_allow_wait_command 1
- map_background preload_room; wait 10; disconnect
- //----------------------\\
- //Transparent Viewmodels\\
- //----------------------\\
- mat_motion_blur_enabled 1 //afaik the only sure-fire way to keep refract masking on
- mat_motion_blur_strength 0 //effectively disables motion blur, personal choice + motion blur gets masked and looks bad with refract masking
- mat_disable_bloom 1 //disables bloom so refract masking doesn't create a dark rectangle over light materials
- mat_hdr_level 0
- mat_colcorrection_disableentities 1
- mat_colorcorrection 0
- //--------------------------------------------\\
- //Disable Adverts And Annoying Server Features\\
- //--------------------------------------------\\
- cl_disablehtmlmotd 1 // disables custom server intros and adverts, needs to be set to 0 to see logs
- cl_allowdownload 0 // client will not download customization files
- cl_allowupload 0 // client will not upload customization files
- cl_customsounds 0 // client will not play custom sounds
- cl_downloadfilter "mapsonly" // only download map files
- cl_showtextmsg 0 //server cannot print messages into chat
- //commands aliased so that servers cannot modify the values
- //cl_disablehtmlmotd is not aliased because sometimes it needs to be changed to see logs
- alias cl_allowdownload "echo cl_allowdownload blocked"
- alias cl_allowupload "echo cl_allowupload blocked"
- alias cl_customsounds "echo cl_customsounds blocked"
- alias cl_downloadfilter "echo cl_downloadfilter blocked"
- alias cl_showtextmsg "echo cl_showtextmsg blocked"
- alias cl_spec_mode "echo cl_spec_mode blocked"
- alias rpt_connect "echo rpt_connect blocked"
- alias r_screenoverlay "echo r_screenoverlay blocked"
- //------------------------------------------\\
- //Printing Message Into Console Upon Startup\\
- //------------------------------------------\\
- echo "-----------------------"
- echo "-ringo's config loaded-"
- echo "- __ -"
- echo "- /(`o -"
- echo "- ,-, // \\ -"
- echo "- (,,,) || V -"
- echo "- (,,,,)\// -"
- echo "- (,,,/w)-' -"
- echo "- \,,/w) -"
- echo "- `V/uu -"
- echo "- / | -"
- echo "- | | -"
- echo "- o o -"
- echo "- \ | -"
- echo "- \,/ ,\|,. \,/ -"
- echo "-----------------------"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement