X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=xonotic-client.cfg;h=4aab3265ad7af951c8f04c9343bdf9cc7c48cf71;hb=37420850358de2c3ca095265ece240ca3051a126;hp=349a393c61a4150610685da12e6adfd66c926b57;hpb=658f02759864ffee0d43fc79d5da92ca138619e3;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/xonotic-client.cfg b/xonotic-client.cfg index 349a393c61..4aab3265ad 100644 --- a/xonotic-client.cfg +++ b/xonotic-client.cfg @@ -24,14 +24,14 @@ cl_particles_forcetraileffects 1 alias dropweapon "impulse 17" +// support for servers still using the old centreprint MOTD alias +show_info0 "+button7" alias -show_info0 "-button7" alias +show_info1 "menu_showwelcomedialog" alias -show_info1 "" - -seta cl_welcome_in_menu_dialog 1 "1: show the welcome message in a dedicated menu dialog; 0: show it as a centerprint message" -alias +show_info +show_info$cl_welcome_in_menu_dialog -alias -show_info -show_info$cl_welcome_in_menu_dialog +alias +show_info +show_info$_menu_welcome_dialog_available +alias -show_info -show_info$_menu_welcome_dialog_available +seta cl_welcome 1 "1: show the Welcome dialog when connecting; 0: show it only when +show_info keybind is pressed" // merge lightmaps up to 2048x2048 textures mod_q3bsp_lightmapmergepower 4 @@ -307,12 +307,13 @@ r_shadow_realtime_world_importlightentitiesfrommap 0 // Whether build process us cl_decals_fadetime 5 cl_decals_time 1 seta cl_gunalign 3 "Gun alignment; 1 = center, 3 = right, 4 = left; requires reconnect" +seta cl_gunoffset "0 0 0" "Adjust the weapon viewmodel position, applies only to your own first person view and is relative to cl_gunalign" seta cl_nogibs 0 "reduce number of violence effects, or remove them totally" seta cl_particlegibs 0 "simpler gibs" -seta cl_gibs_damageforcescale 3.5 "force to push around gibs" +seta cl_gibs_damageforcescale 1.5 "force to push around gibs" seta cl_gibs_lifetime 2.5 "average lifetime of gibs" -seta cl_gibs_velocity_scale 1 "gib throw velocity force scale" -seta cl_gibs_velocity_random 1 "gib throw velocity randomness scale" +seta cl_gibs_velocity_scale 0.5 "gib throw velocity force scale" +seta cl_gibs_velocity_random 2 "gib throw velocity randomness scale" seta cl_gibs_velocity_up 1 "extra z velocity for gibs" seta cl_gibs_ticrate 0.1 "ticrate for gibs" seta cl_gibs_sloppy 1 "sloppy gibs, may temporarily penetrate walls" @@ -320,7 +321,7 @@ seta cl_gibs_avelocity_scale 1 "how much angular velocity to use on gibs" seta cl_casings 1 "enable or disable bullet casings" seta cl_casings_shell_time 30 "shell casing lifetime" seta cl_casings_bronze_time 10 "bullet casings lifetime" -seta cl_casings_ticrate 0.1 "ticrate for casings" +seta cl_casings_ticrate 0.03125 "ticrate for casings" seta cl_casings_sloppy 1 "sloppy casings, may temporarily penetrate walls" seta cl_projectiles_sloppy 1 "sloppy projectiles, may temporarily penetrate walls" cl_stainmaps 0 @@ -347,6 +348,8 @@ seta cl_announcer default "name of the announcer you wish to use from data/sound seta cl_announcer_antispam 2 "number of seconds before an announcement of the same sound can be played again" seta cl_announcer_maptime 3 "play announcer sound telling you the remaining maptime - 0: do not play at all, 1: play at one minute, 2: play at five minutes, 3: play both" +set snd_cdautopause 0 + // aliases: alias +fire +attack alias -fire -attack @@ -386,8 +389,6 @@ alias weapon_group_7 "impulse 7" alias weapon_group_8 "impulse 8" alias weapon_group_9 "impulse 9" alias weapon_group_0 "impulse 14" // cycles the superweapons -// TODO: remove after 0.8.2. Default impulse commands for 0.8.1 servers -exec weapons.cfg cl_curl_enabled 1 cl_curl_maxdownloads 3 @@ -500,6 +501,11 @@ alias menu_credits_export "_menu_credits_export 1; menu_restart" r_textbrightness 0.2 r_textcontrast 0.8 r_textshadow 0 + +// safe font defaults +r_font_hinting 2 +r_font_disable_freetype 0 +r_font_size_snapping 4 r_font_postprocess_blur 1 r_font_postprocess_outline 1 @@ -694,6 +700,18 @@ seta cl_cts_noautoswitch 0 "Prevent forced switching to new weapons in CTS" set cl_stripcolorcodes 0 "experimental feature (notes: strips ALL color codes from messages!)" +// prints view position and orientation +alias posview_camera_info "prvm_globalget client view_origin _posview_tmpcvar1; prvm_globalget client view_angles _posview_tmpcvar2; _posview_camera_info_2" +alias _posview_camera_info_2 "echo view_origin ^7\"$_posview_tmpcvar1\"; echo view_angles ^7\"$_posview_tmpcvar2\"" + +// prints csqcplayer position and orientation +// NOTE: for some reason .angles contains only yaw, .v_angles only pitch, .v_angle_old both +alias posview_csqcplayer_info "prvm_globalget client csqcplayer _posview_tmpcvar1; _posview_csqcplayer_info2" +alias _posview_csqcplayer_info2 "prvm_edictget client $_posview_tmpcvar1 origin _posview_tmpcvar1; prvm_edictget client $_posview_tmpcvar1 v_angle_old _posview_tmpcvar2; _posview_csqcplayer_info3" +alias _posview_csqcplayer_info3 "echo csqcplayer origin ^7\"$_posview_tmpcvar1\"; echo csqcplayer angles ^7\"$_posview_tmpcvar2\"" +set _posview_tmpcvar1 "0" +set _posview_tmpcvar2 "0" + // Demo camera set camera_enable 0 "Enables the camera for demo playback" set camera_free 0 "Free camera instead of chasing the player" @@ -725,12 +743,10 @@ set cl_effects_lightningarc_drift_end 0.1 set cl_effects_lightningarc_branchfactor_start 0.25 set cl_effects_lightningarc_branchfactor_add 0.1 -set menu_updatecheck_getpacks 1 "get update packs from update server" - seta cl_loddistance1 1024 seta cl_loddistance2 3072 seta cl_playerdetailreduction 4 "the higher, the less detailed player models are displayed (LOD)" -seta cl_modeldetailreduction 1 "the higher, the less detailed certain map models are displayed (LOD)" +seta cl_modeldetailreduction 1 "higher values will reduce the detail of non-player and non-weapon models (LOD)" seta cl_casings_maxcount 100 "maximum amount of shell casings (must be at least 1)" seta cl_gibs_maxcount 100 "maximum amount of gibs (must be at least 1)" @@ -763,7 +779,7 @@ set cl_accuracy_data_receive 0 "1 receive weapon accuracy data statistics at the set developer_csqcentities 0 "csqc entity spam" seta cl_forceplayermodels 0 "make everyone look like your own model (requires server to have sv_defaultcharacter 0)" -seta cl_forceplayercolors 0 "make enemies look like your own color (requires server to have sv_defaultcharacter 0); 1: in all game modes without teams (if cl_forceplayercolors_unique is 0), 2: always, 3: only in Duel, 4: only in game modes with 2 teams, 5: in team games and Duel" +seta cl_forceplayercolors 0 "make enemies look like your own color (requires server to have sv_defaultcharacter 0); 1: in all game modes without teams (if cl_forceuniqueplayercolors is 0), 2: always, 3: only in Duel, 4: only in game modes with 2 teams, 5: in team games and Duel" seta cl_forceuniqueplayercolors 0 "assign each enemy unique colors in all game modes without teams except duel (requires server to have sv_defaultcharacter 0)" seta cl_forcemyplayermodel "" "set to the model file name you want to show yourself as (does not affect how enemies look with cl_forceplayermodels)" seta cl_forcemyplayerskin 0 "set to the skin number you want to show yourself as (does not affect how enemies look with cl_forceplayermodels)" @@ -839,11 +855,6 @@ r_water_refractdistort 0.003 set cl_rainsnow_maxdrawdist 1000 -// safe font defaults -r_font_hinting 1 -r_font_disable_freetype 0 -r_font_size_snapping 4 - // database management set cl_db_saveasdump 0 "write client.db in dump format (loads slower, easier to read/parse)" @@ -872,6 +883,9 @@ scr_loadingscreen_scale 999 scr_loadingscreen_scale_base 1 scr_loadingscreen_scale_limit 2 +// in-game menu +seta menu_gamemenu 1 "1: show in-game menu when esc is pressed; 0: show main menu when esc is pressed" + // other config files exec effects-normal.cfg exec crosshairs.cfg @@ -911,11 +925,12 @@ seta cl_vaporizerbeam_colorboost 0.7 "saturation of the vaporizer beam's color b seta cl_showspectators 0 "Show who's spectating you if server has sv_showspectators enabled" -set cl_useenginerefdef 0 - set cl_rollkillspeed 10 // Facility for config.cfg use ONLY. // Interpreted in post-config.cfg. seta menu_forced_saved_cvars "" "These cvars will always be saved, despite engine/Xonotic cvar saving status" set menu_reverted_nonsaved_cvars "" "These cvars are currently marked as saved in the flags, but have been reverted and won't stay saved. INTERNAL USE ONLY." + +// Avoid perf problems near '0 0 0'; `set` without a description is because only current DP has this engine cvar +set cl_areagrid_link_SOLID_NOT 0