]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/defaultVT.cfg
Include gmqcc binaries for Windows and Linux
[voretournament/voretournament.git] / data / defaultVT.cfg
index dc8541ff053b616853a57c5b1d8dcb06b679012b..c39442dce452467f06c6e07477bb595f925f04eb 100644 (file)
@@ -1,4 +1,4 @@
-set g_voretournamentversion 0.7.0git   "Voretournament version (formatted for humans)"\r
+set g_voretournamentversion 0.8.0git   "Voretournament version (formatted for humans)"\r
 \r
 //!<showbrand\r
 showbrand 3\r
@@ -35,9 +35,9 @@ seta g_configversion 0        "Configuration file version (used to upgrade settings) 0:
 // servers either\r
 //\r
 // e.g. Voretournament 1.6.1 RC1 will be 16101\r
-gameversion 07001\r
-gameversion_min 06000 // 0.6.0 still used this\r
-gameversion_max 08000 // 0.7.0 version allows any 0.8 release, but no more\r
+gameversion 08001\r
+gameversion_min 07000 // 0.7.0 still used this\r
+gameversion_max 09000 // 0.9.0 version allows any 0.9 release, but no more\r
 \r
 // compatibility guideline:\r
 //   version a.b.c   = a0b0c\r
@@ -103,9 +103,9 @@ alias movetoteam_auto "sv_cmd movetoteam $1 auto"
 mod_q3bsp_lightmapmergepower 3\r
 \r
 // player defaults\r
-_cl_color 187\r
+_cl_color 0\r
 _cl_name "Player"\r
-_cl_playermodel models/player/vixen.zym\r
+_cl_playermodel models/player/fox.iqm\r
 _cl_playerskin 0\r
 seta crosshair 11\r
 seta crosshair_primary 13\r
@@ -144,6 +144,8 @@ seta cl_flash_pickup_color "0 0 1" "color of the pickup flash"
 seta cl_flash_vore 0.25 "if enabled, the screen flashes by this amount when eating or getting eaten"\r
 seta cl_flash_vore_color_prey "1 0 0" "color of the vore flash for prey"\r
 seta cl_flash_vore_color_pred "0 1 0" "color of the vore flash for predators"\r
+seta cl_flash_grab 0.25 "if enabled, the screen flashes by this amount when getting grabbed"\r
+seta cl_flash_grab_color "0.5 0.5 0.5" "color of the grab flash"\r
 seta cl_flash_respawn 0.25 "if enabled, the screen flashes by this amount when picking up an item"\r
 seta cl_flash_respawn_color "1 1 1" "color of the pickup flash"\r
 seta cl_spawnfov 0.5 "the field of view starts zoomed out by this amount when you spawn"\r
@@ -156,7 +158,7 @@ seta cl_zoomspeed 3.5       "how fast it will zoom (0.5-16), negative values mean inst
 seta cl_zoomsensitivity 0      "how zoom changes sensitivity (0 = weakest, 1 = strongest)"\r
 freelook 1\r
 sensitivity 6\r
-v_gamma 1.125000\r
+v_gamma 1\r
 v_glslgamma 0 // might prevent issues with some video cards\r
 viewsize 100\r
 // fullscreen 1024x768x32bit\r
@@ -175,24 +177,39 @@ vid_conheight 600
 // menu_conwidth, menu_conheight are set inside quake.rc\r
 v_deathtilt 0 // needed for spectators (who are dead to avoid prediction)\r
 \r
+// anaglyph stereo\r
+seta r_stereo_redcyan 0 "red/cyan anaglyph stereo glasses, the kind given away at drive-in movies like Creature From The Black Lagoon In 3D"\r
+seta r_stereo_redblue 0 "red/blue anaglyph stereo glasses (note: most of these glasses are actually red/cyan, try that one too)"\r
+seta r_stereo_redgreen 0 "red/green anaglyph stereo glasses (for those who don't mind yellow)"\r
+seta r_stereo_sidebyside 0 "side by side views (for those who can't afford glasses but can afford eye strain)"\r
+seta r_stereo_horizontal 0 "aspect skewed side by side view for special decoder/display hardware"\r
+seta r_stereo_vertical 0 "aspect skewed top and bottom view for special decoder/display hardware"\r
+seta r_stereo_separation 4 "separation of eyes in the world (try negative values too)"\r
+seta r_stereo_angle 0 "separation angle of eyes (try negative values too)"\r
+\r
 // these settings determine how much the view is affected by movement/damage\r
 cl_smoothviewheight 0.2 // time of the averaging to the viewheight value so that it creates a smooth transition for crouching and such. 0 for instant transition\r
-cl_deathfade 0.03 // fade screen to dark red when dead, value represents how fast the fade is (higher is faster)\r
+cl_deathfade 0.05 // fade screen to dark red when dead, value represents how fast the fade is (higher is faster)\r
 cl_bobcycle 0.55 // how long the cycle of up/down view movement takes (only works if cl_bob is not 0), default is 0.6\r
-cl_bob 0.01 // how much view moves up/down when moving (does not move if cl_bobcycle is 0), default is 0.01\r
+cl_bob 0.005 // how much view moves up/down when moving (does not move if cl_bobcycle is 0), default is 0.01\r
 cl_bob2cycle 0.55 // how long the cycle of left/right view movement takes (only works if cl_bob2 is not 0), default is 0.6\r
 cl_bob2 0.01 // how much view moves left/right when moving (does not move if cl_bob2cycle is 0), default is 0.01\r
-cl_bobfall 0.05 "how much the view swings down when falling (influenced by the speed you hit the ground with)"\r
-cl_bobfallcycle 3 "speed of the bobfall swing"\r
-cl_bobfallspeed 200 "necessary amount of speed for bob-falling to occur"\r
+cl_bobfall 0.075 "how much the view swings down when falling (influenced by the speed you hit the ground with)"\r
+cl_bobfallcycle 2 "speed of the bobfall swing"\r
+cl_bobfallspeed 100 "necessary amount of speed for bob-falling to occur"\r
 cl_bobmodel 1 // whether to have gun model move around on screen when moving (only works if cl_bob is not 0), default is 1\r
+cl_bobmodel_side 0.25 // gun bobbing sideways sway amount\r
+cl_bobmodel_speed 7 // gun bobbing speed\r
+cl_bobmodel_up 0.1 // gun bobbing upward movement amount\r
 cl_rollangle 2 // amount of view tilt when strafing, default is 2.0\r
 v_kicktime 0.5 // how long damage kicks of the view last, default is 0 seconds\r
-gl_polyblend 0.5 // whether to use screen tints, default is 1\r
+gl_polyblend 0.75 // whether to use screen tints, default is 1\r
 r_damageblur 0 // motion blur when damaged, default is 0 (disabled in voretournament)\r
 r_motionblur 0 // motion blur value, default is 0\r
 r_motionblur_maxblur 1\r
 \r
+r_sortentities 1 // better performance\r
+\r
 v_idlescale 0 "how much of the quake 'drunken view' effect to use"\r
 v_ipitch_cycle 6 "v_idlescale pitch speed"\r
 v_ipitch_level 0.2 "v_idlescale pitch amount"\r
@@ -201,13 +218,17 @@ v_iroll_level 0.1 "v_idlescale roll amount"
 v_iyaw_cycle 4 "v_idlescale yaw speed"\r
 v_iyaw_level 0.3 "v_idlescale yaw amount"\r
 \r
-r_bloom_blur 16\r
-r_bloom_brighten 2.75\r
+v_kickpitch 4 "how much a view kick from damage pitches your view"\r
+v_kickroll 0 "how much a view kick from damage rolls your view"\r
+v_kicktime 0.35 "how long a view kick from damage lasts"\r
+\r
+r_bloom_blur 2\r
+r_bloom_brighten 2\r
 r_bloom_colorexponent 1\r
-r_bloom_colorscale 1\r
+r_bloom_colorscale 2\r
 r_bloom_colorsubtract 0.2\r
-r_bloom_resolution 320\r
-r_hdr_range 4\r
+r_bloom_resolution 480\r
+r_bloom_scenebrightness 0.85\r
 \r
 r_hdr_irisadaptation 1 "adjust scene brightness according to light intensity at player location"\r
 r_hdr_irisadaptation_multiplier 2 "brightness at which value will be 1.0"\r
@@ -307,15 +328,11 @@ set g_respawn_ghosts 1 "if 1 dead bodies become ghosts and float away when the p
 set g_respawn_ghosts_speed 5 "the speed with which respawn ghosts float and rotate"\r
 set g_respawn_ghosts_maxtime 6 "maximum amount of time a respawn ghost can last, minimum time is half this value. 0 disables and ghosts fade when the body would"\r
 \r
-set g_leanplayer_damage 0.1 "lean players that are shot by this amount, based on the force they take"\r
-set g_leanplayer_damage_fade 0.95 "how fast players return to normal angles, based on damage taken"\r
-set g_leanplayer_damage_max 10 "damage leaning is limited to this amount"\r
-set g_leanplayer_acceleration 0.05 "lean players as they accelerate, by this amount"\r
-set g_leanplayer_acceleration_fade 5 "velocity averaging steps for acceleration, higher values cause a shorter leaning"\r
-set g_leanplayer_acceleration_max 10 "acceleration leaning is limited to this amount"\r
-\r
 set sv_gibhealth -150 "Amount of health a dead body must have in order to get gibbed, influenced by player size"\r
 \r
+set sv_punchangle_speed 16 "default speed at which punchangle returns to normal"\r
+set sv_punchvector_speed 32 "default speed at which punchvector returns to normal"\r
+\r
 // fragmessage: This allows extra information to be displayed with the frag centerprints. \r
 set sv_fragmessage_information_ping 0 "Enable ping display information, 0 = Never display; 1 = Always display (If the player is a bot, it will say bot instead of the ping.)"\r
 set sv_fragmessage_information_handicap 1 "Enable handicap display information, 0 = Never display; 1 = Only when the player has handicap on; 2 = Always display (Displays Off if off)"\r
@@ -343,7 +360,7 @@ seta sv_precacheitems 0
 set sv_spectator_speed_multiplier 1.5\r
 seta sv_spectate 1 "if set to 1, new clients are allowed to spectate or observe the game, if set to 0 joining clients spawn as players immediately (no spectating)"\r
 seta sv_defaultcharacter 0 "master switch, if set to 1 the further configuration for replacing all player models, skins and colors is taken from the sv_defaultplayermodel, sv_defaultplayerskin and sv_defaultplayercolors variables"\r
-seta sv_defaultplayermodel "models/player/vixen.zym" "default model selection, only works if sv_defaultcharacter is set to 1"\r
+seta sv_defaultplayermodel "models/player/fox.iqm" "default model selection, only works if sv_defaultcharacter is set to 1"\r
 seta sv_defaultplayerskin 0 "each model has 1 or more skins (combination of model and skin = character), set which skin of the model you wish the default character to have, only works if sv_defaultcharacter is set to 1"\r
 seta sv_defaultplayermodel_red ""      "\"\" means see sv_defaultplayermodel"\r
 seta sv_defaultplayerskin_red 0\r
@@ -375,6 +392,7 @@ cl_movement_airaccelerate $sv_airaccelerate
 cl_movement_edgefriction $edgefriction\r
 cl_movement_friction $sv_friction\r
 cl_movement_jumpvelocity $sv_jumpvelocity\r
+cl_movement_crouchvelocity $sv_crouchvelocity\r
 cl_movement_maxairspeed $sv_maxairspeed\r
 cl_movement_maxspeed $sv_maxspeed\r
 cl_movement_stepheight $sv_stepheight\r
@@ -409,7 +427,6 @@ set g_shootfromfixedorigin "" "if set to a string like 0 y z, the gun is moved t
 set g_pinata 0 "if set to 1 you will not only drop your current weapon when you are killed, but you will drop all weapons that you possessed"\r
 set g_weapon_stay 0 "if set to 1 or 2, weapons stay after they were picked up (1: weapons you don't have yet give you ammo of their type and they can not be dropped, 2: weapons don't give ammo, but instead players start with one pickup-load of ammo by default, 3: weapons give ammo, weapons only stay as ammo-less ghosts)"\r
 set g_weapon_throwable 1 "if set to 1, weapons can be dropped"\r
-set g_powerup_superhealth 1 "if set to 0 the mega health powerup will not spawn on the map"\r
 set g_powerup_strength 1 "if set to 0 the strength powerup will not spawn on the map"\r
 set g_powerup_shield 1 "if set to 0 the shield (invincibility) powerup will not spawn on the map"\r
 set g_balance_powerup_timer 1 "if set to 0 the powerups dont wear off"\r
@@ -432,7 +449,7 @@ set g_casings 1 "enable casings"
 set g_norecoil 0 "if set to 1 shooting weapons won't make you crosshair to move upwards (recoil)"\r
 set g_maplist_mostrecent "" "contains the name of the maps that were most recently played"\r
 seta g_maplist_mostrecent_count 3      "number of most recent maps that are blocked from being played again"\r
-seta g_maplist "voretemple gasolinepowered reslimed skycastle greatwall_overloaded basementctf brokenworld arahia stormkeep basement farewell greatwall_revisited soylent warfare ruiner desertfactory evilspace strength toxic racetrack cyberparcour"\r
+seta g_maplist "voretemple gasolinepowered reslimed skycastle greatwall_overloaded basementctf brokenworld arahia stormkeep basement farewell greatwall_revisited soylent warfare ruiner desertfactory evilspace strength toxic bleach dieselpower aneurysm bloodprison bloodprisonctf racetrack cyberparcour"\r
 seta g_maplist_index 0 "this is used internally for saving position in maplist cycle"\r
 seta g_maplist_selectrandom 0  "if 1, a random map will be chosen as next map - DEPRECATED in favor of g_maplist_shuffle"\r
 seta g_maplist_shuffle 1       "new randomization method: like selectrandom, but avoid playing the same maps in short succession. This works by taking out the first element and inserting it into g_maplist with a bias to the end of the list"\r
@@ -456,6 +473,19 @@ set welcome_message_time 8
 \r
 alias clearmap "disconnect"\r
 \r
+set g_dodging 1 "set to 1 to enable dodging in games"\r
+\r
+seta cl_dodging_timeout 0.2 "determines how long apart (in seconds) two taps on the same direction key are considered a dodge. use 0 to disable"\r
+\r
+set sv_dodging_wall_dodging 0 "set to 1 to allow dodging off walls. 0 to disable"\r
+set sv_dodging_delay 0.5 "determines how long a player has to wait to be able to dodge again after dodging"\r
+set sv_dodging_up_speed 200 "the jump velocity of the dodge"\r
+set sv_dodging_horiz_speed 400 "the horizontal velocity of the dodge"\r
+set sv_dodging_ramp_time 0.1 "a ramp so that the horizontal part of the dodge is added smoothly (seconds)"\r
+set sv_dodging_height_threshold 10 "the maximum height above ground where to allow dodging"\r
+set sv_dodging_wall_distance_threshold 10 "the maximum distance from a wall that still allows dodging"\r
+set sv_dodging_sound 1 "if 1 dodging makes a sound. if 0 dodging is silent"\r
+\r
 set leadlimit 0\r
 \r
 // this means that timelimit can be overidden globally and fraglimit can be overidden for each game mode: DM/TDM, Domination, CTF.\r
@@ -597,7 +627,7 @@ seta g_arena 0 "Arena: many one-on-one rounds are played to find the winner"
 set g_arena_maxspawned 2       "maximum number of players to spawn at once (the rest is spectating, waiting for their turn)"\r
 set g_arena_roundbased 1       "if disabled, the next player will spawn as soon as someone dies"\r
 set g_arena_warmup 5   "time, newly spawned players have to prepare themselves in round based matches"\r
-set g_arena_powerups 0 "enables powerups (superhealth, strength and shield), which are removed by default"\r
+set g_arena_powerups 0 "enables powerups (strength and shield), which are removed by default"\r
 \r
 // ca\r
 seta g_ca 0 "Clan Arena: Played in rounds, once you're dead you're out! The team with survivors wins the round."\r
@@ -636,17 +666,24 @@ set g_bloodloss 0   "amount of health below which blood loss occurs"
 set g_footsteps 1      "serverside footstep sounds"\r
 \r
 set g_deathglow 1.25 "when enabled, players stop glowing after they die (the value specifies glow fading speed)"\r
+set g_armorglow 100 "when enabled, player glow color reflects armor charge (the value specifies the maximum armor value)"\r
+set g_weaponloadglow 1 "when enabled, weapon glow reflects weapon charge, if the weapon is reloadable"\r
 \r
 set g_multijump 1      "Number of multiple jumps to allow (jumping again in the air), -1 allows for infinite jumps"\r
 set g_multijump_add 0  "0 = make the current z velocity equal to jumpvelocity, 1 = add jumpvelocity to the current z velocity"\r
 set g_multijump_speed -125     "Minimum vertical speed a player must have in order to jump again"\r
 \r
+set g_gundisplay_warn_weapon_grabber 10 "display digits will show in warning mode when grabber weapon load is below this amount"\r
+set g_gundisplay_warn_ammo_fuel 50 "display digits will show in warning mode when fuel ammo is below this amount"\r
+\r
 // effects\r
 r_glsl_postprocess 1\r
 r_picmipsprites 0 // Voretournament uses sprites that should never be picmipped (team mate, typing, waypoints)\r
 r_mipsprites 1\r
 r_mipskins 1\r
 r_shadow_realtime_world_lightmaps 1\r
+r_shadow_shadowmapping 1\r
+r_shadow_deferred 1\r
 seta r_ambient 4\r
 cl_decals_fadetime 1\r
 cl_decals_time 2\r
@@ -938,13 +975,13 @@ alias singleplayer_continue "set scmenu_campaign_goto -1"
 alias singleplayer_levellist "set scmenu_campaign_dump 1; togglemenu; wait; togglemenu"\r
 \r
 // Green's fullbright skins\r
-alias cl_fbskin_green "playermodel models/player/vixen.zym; playerskin 6; color 3 3"\r
-alias cl_fbskin_red "playermodel models/player/vixen.zym; playerskin 6; color 4 4"\r
-alias cl_fbskin_orange "playermodel models/player/vixen.zym; playerskin 6; color 14 14"\r
-alias cl_fbskin_off "playermodel models/player/vixen.zym; playerskin 0"\r
-alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51"\r
-alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68"\r
-alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238"\r
+alias cl_fbskin_green "playermodel models/player/fox.iqm; playerskin 6; color 3 3"\r
+alias cl_fbskin_red "playermodel models/player/fox.iqm; playerskin 6; color 4 4"\r
+alias cl_fbskin_orange "playermodel models/player/fox.iqm; playerskin 6; color 14 14"\r
+alias cl_fbskin_off "playermodel models/player/fox.iqm; playerskin 0"\r
+alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/fox.iqm; sv_defaultplayerskin 6; sv_defaultplayercolors 51"\r
+alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/fox.iqm; sv_defaultplayerskin 6; sv_defaultplayercolors 68"\r
+alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/fox.iqm; sv_defaultplayerskin 6; sv_defaultplayercolors 238"\r
 alias sv_fbskin_off "g_fullbrightplayers 0; sv_defaultcharacter 0; sv_defaultplayerskin 0; sv_defaultplayercolors \"\""\r
 \r
 seta sv_servermodelsonly 1\r
@@ -1137,7 +1174,7 @@ con_chatwidth 0.6
 con_notifysize 10\r
 con_notifyalign 0\r
 \r
-seta hud_damage 0.65 "an improved version of gl_polyblend for damage, draw an image instead when hurt"\r
+seta hud_damage 0.75 "an improved version of gl_polyblend for damage, draw an image instead when hurt"\r
 seta hud_damage_blur 8 "Use postprocessing to blur the screen when you have taken damage. This can be paired with current hud damage or just used alone. Higher values = more blur"\r
 seta hud_damage_blur_alpha 0.5 "Amount of alpha to use when merging the blurred layers back into the render. Turning this up higher will remove bloom, so it's best to find a balance"\r
 seta hud_damage_gentle_alpha_multiplier 0.10 "how much to multiply alpha of flash when using the cl_gentle version, it's much more opaque than the non-gentle version"\r
@@ -1152,11 +1189,13 @@ seta hud_damage_pain_threshold_lower_health 50 "at which health we start lowerin
 seta hud_damage_pain_threshold_pulsating_min 0.6 "minimum value when calculating the pulse: max(pulsating_min, fabs(sin(PI * time / period))"\r
 seta hud_damage_pain_threshold_pulsating_period 0.8 "one pulse every X seconds"\r
 \r
-seta hud_powerup 0 "power of the sharpen effect when owning the shield or strength powerups, default is 0.5"\r
+seta hud_powerup 0 "cartoon effect, reverses when you own a powerup, default is 1.5"\r
+seta hud_powerup_tolerance 0.15 "where to apply the cartoon effect between bright and dark areas"\r
 \r
-seta hud_saturation 0 "saturation changes based on the amount of armor you have"\r
+seta hud_saturation_armor 0 "saturation changes based on the amount of armor you have"\r
+seta hud_saturation_death 0 "black and white vision when dead"\r
 \r
-seta hud_stomach 0.65 "displays a splash on the screen when inside the stomach, value specifies alpha"\r
+seta hud_stomach 0.75 "displays a splash on the screen when inside the stomach, value specifies alpha"\r
 seta hud_stomach_color "1 1 0" "color of the stomach screen splash"\r
 seta hud_stomach_fade_in 0.2 "how quickly the stomach splash appears when you get swallowed"\r
 seta hud_stomach_fade_out 0.03 "how quickly the stomach splash disappears when you are regurgitated"\r
@@ -1179,10 +1218,13 @@ seta hud_contents_slime_alpha 0.7 "alpha of the slime color blend when inside it
 seta hud_contents_slime_color "0 0.4 0.1"\r
 seta hud_contents_water_alpha 0.5 "alpha of the water color blend when inside it"\r
 seta hud_contents_water_color "0.4 0.3 0.3"\r
-seta hud_contents_stomach_alpha 0.2 "alpha of the stomach color blend when inside it"\r
-seta hud_contents_stomach_color "0.3 0.2 0"\r
+seta hud_contents_stomach_alpha 0.5 "alpha of the stomach color blend when inside it"\r
+seta hud_contents_stomach_color "0.1 0.1 0"\r
+seta hud_contents_swallow_alpha 0.85 "alpha of the swallow color blend while getting eaten"\r
+seta hud_contents_swallow_color "0.1 0.1 0"\r
 \r
 seta hud_shownames 2 "1 = draw names of nearby team mates, 2 = also draw names of nearby enemies"\r
+seta hud_shownames_observers 1 "allow observers to see player names"\r
 seta hud_shownames_status 2 "1 = show when the team mate can be healed, 2 = also show health, 3 = also show armor"\r
 seta hud_shownames_aspect 8 "aspect ratio of total drawing area per name"\r
 seta hud_shownames_fontsize 8 "font size"\r
@@ -1196,40 +1238,6 @@ seta hud_shownames_antioverlap_distance 125 "2d distance to other tag after whic
 seta hud_shownames_offset 52 "offset (along z-axis) tag from player origin by this many units"\r
 seta hud_shownames_offset_healthsize 0.5 "offset (along z-axis) tag from player origin by this many units, based on player size"\r
 \r
-sbar_info_pos 50\r
-seta sbar_alpha_bg 0.8 "alpha value of the HUD background"\r
-seta sbar_alpha_fg 1 "alpha value of the HUD foreground items"\r
-seta sbar_border_thickness 1 "scoreboard border thickness"\r
-seta sbar_color_bg "0.5 0.25 1" "default color of the HUD background"\r
-seta sbar_color_bg_team 1 "team color multiplier of the HUD background"\r
-seta sbar_scoreboard_offset 100 "scoreboard vertical position"\r
-seta sbar_scoreboard_alpha_bg 0.6 "scoreboard background alpha"\r
-seta sbar_scoreboard_alpha_fg 1 "scoreboard foreground alpha"\r
-seta sbar_scoreboard_alpha_name 0.9 "alpha of player text in scoreboard list other than self"\r
-seta sbar_scoreboard_alpha_name_self 1 "alpha of player text in scoreboard list of self" \r
-seta sbar_scoreboard_fadeinspeed 10 "speed at which scoreboard fades in, higher is faster (0 = instant)"\r
-seta sbar_scoreboard_fadeoutspeed 5 "speed at which scoreboard fades out, higher is faster (0 = instant)"\r
-seta sbar_scoreboard_highlight 1 "enable highlighting for rows and columns in the scoreboard"\r
-seta sbar_scoreboard_highlight_alpha 0.10 "highlight alpha value (depends on sbar_scoreboard_highlight 1)"\r
-seta sbar_scoreboard_highlight_alpha_self 0.25 "self highlight alpha value"\r
-seta sbar_stomachboard_color1 "0 0.5 0" "RGB color of the stomach board highlights when showing self"\r
-seta sbar_stomachboard_color2 "0.5 0.5 0" "RGB color of the stomach board highlights when showing team mate predators"\r
-seta sbar_stomachboard_color3 "0.5 0 0" "RGB color of the stomach board highlights when showing enemy predators"\r
-seta sbar_stomachboard_status_alpha 0.75 "alpha of the stomach board status"\r
-seta sbar_stomachboard_status_fade 1 "color fading speed of the stomach board status"\r
-seta sbar_stomachboard_highlight_alpha 0.25 "alpha of the stomach board highlight"\r
-seta sbar_timer_increment 0 "1 = show elapsed time on the timer"\r
-seta sbar_timer_scale 1 "scale multiplier of the timer"\r
-seta sbar_ring1 1 "enables the first HUD ring"\r
-seta sbar_ring1_scale 110 "scale of the first HUD ring"\r
-seta sbar_ring1_text_scale 12 "scale of the text on the first HUD ring"\r
-seta sbar_ring1_alpha 0.75 "alpha of the first HUD ring"\r
-seta sbar_ring2 1 "enables the second HUD ring"\r
-seta sbar_ring2_scale 80 "scale of the second HUD ring"\r
-seta sbar_ring2_text_scale 10 "scale of the text on the second HUD ring"\r
-seta sbar_ring2_alpha 0.75 "alpha of the second HUD ring"\r
-seta sbar_vote_alreadyvoted_alpha 0.75 "alpha of the vote dialog after you have voted"\r
-\r
 // for menu server list (eventually make them have engine support?)\r
 seta menu_slist_showfull 1 "show servers even if they are full and have no slots to join"\r
 seta menu_slist_showempty 1 "show servers even if they are no empty and have no opponents to play against"\r
@@ -1283,6 +1291,10 @@ seta gl_finish $gl_finish
 seta v_kicktime $v_kicktime\r
 seta r_subdivisions_tolerance $r_subdivisions_tolerance\r
 \r
+// create CSQC physics cvars at normal defaults\r
+set cl_movement_crouchvelocity 0.5\r
+set sv_crouchvelocity 0.5\r
+\r
 // ticrate\r
 sys_ticrate 0.0166667\r
 cl_netfps 60 // should match\r
@@ -1334,7 +1346,7 @@ set capturelimit 0
 seta sbar_fontsize 11\r
 seta sbar_fontsize_spec 16\r
 seta scr_centersize 11\r
-seta sbar_width 560\r
+seta sbar_width 420\r
 // alias sbar_font "loadfont user1 ${1},gfx/fallback ${2-}; loadfont user2 ${1}-big ${2-}; sbar_columns_set"\r
 alias sbar_font "set _requested_sbar_font \"${*}\""\r
 seta sbar_columns default\r
@@ -1358,17 +1370,6 @@ seta cl_weaponpriority_useforcycling 0 "when set, weapon cycling by the mouse wh
 \r
 seta sv_status_privacy 1       "hide IP addresses from \"status\" replies shown to clients"\r
 \r
-\r
-seta cl_teamradar 1    "show radar in teammatches when available"\r
-seta cl_teamradar_background_alpha 0.6 "set to -1 to disable"\r
-seta cl_teamradar_foreground_alpha 0.8 "alpha of the map"\r
-seta cl_teamradar_scale 4096 "distance you can see on the team radar"\r
-seta cl_teamradar_rotation 0   "rotation mode: you set what points up. 0 = player, 1 = west, 2 = south, 3 = east, 4 = north"\r
-seta cl_teamradar_size "128 128" "size of the team radar in pixels"\r
-seta cl_teamradar_position "1 0" "1 0 would be upper right corner, 0.5 0.5 the center, append a 2 at the end to disable the corner hack, and a 1 to disable half the hack"\r
-seta cl_teamradar_zoommode 0   "zoom mode: 0 = zoomed by default, 1 = zoomed when +zoom, 2 = always zoomed, 3 = always zoomed out"\r
-alias cl_teamradar_rotate "toggle cl_teamradar_rotation 0 1 2 3 4"\r
-\r
 set g_maplist_allow_hidden 0           "allow hidden maps to be, e.g., voted for and in the maplist"\r
 set g_maplist_allow_frustrating 0      "allow impossible maps to be, e.g., voted for and in the maplist (if set to 2, ONLY impossible maps are allowed)"\r
 \r
@@ -1390,6 +1391,8 @@ set sv_clones 0   "number of clones a player may make (reset by the \"kill\" comma
 \r
 set cl_handicap 1      "the higher, the more damage you will receive (client setting)"\r
 \r
+seta cl_clippedspectating 1 "movement collision for spectators so that you can't pass through walls and such. (client setting) NOTE: reconnect or use sendcvar command to update the choice." \r
+\r
 // must be at the bottom of this file:\r
 // alias for switching the teamselect menu\r
 alias menu_showteamselect "menu_cmd directmenu TeamSelect"\r
@@ -1604,11 +1607,10 @@ seta g_ghost_items 1 "enable ghosted items (when between 0 and 1, overrides the
 seta g_ghost_items_color "-1 -1 -1" "color of ghosted items, 0 0 0 leaves the color unchanged"\r
 \r
 seta cl_vore_stomachmodel 1 "when enabled, we see the stomach model around us when eaten. -1 = disabled, 1 = enabled, anything between = alpha"\r
-seta cl_vore_swallowmodel 1 "when enabled, we see the swallow model around us while getting eaten. -1 = disabled, 1 = enabled, anything between = alpha"\r
-seta cl_vore_cutvolume_sound 0.75 "sound volume is reduced to this amount when you are in a stomach"\r
-seta cl_vore_cutvolume_music 0.25 "music volume is reduced to this amount when you are in a stomach"\r
-seta cl_vore_cutvolume_fade 0.1 "fading speed of the volume change"\r
-seta cl_vore_autodigest 0 "when enabled, the player will automatically begin digesting enemy prey after eating them, as long as no team mates are inside (automated digest key)"\r
+seta cl_vore_gulletmodel 1 "when enabled, we see the swallow model around us while getting eaten. -1 = disabled, 1 = enabled, anything between = alpha"\r
+seta cl_vore_cutvolume_sound 0.90 "sound volume is reduced by this amount when you are in a stomach or being swallowed"\r
+seta cl_vore_cutvolume_music 0.75 "music volume is reduced by this amount when you are in a stomach or being swallowed"\r
+seta cl_vore_autodigest 2 "when enabled, the player will automatically begin digesting stuff as long as no team mates are inside. 0 = disabled, 1 = items, 2 = items & players, does not work in RPG"\r
 seta cl_vore_vieweffects_idlescale_predator 35 "the view will move around by this ammount while swallowing someone (based on progress), reserves the cvar v_idlescale"\r
 seta cl_vore_vieweffects_idlescale_prey 50 "the view will move around by this ammount while being swallowed (based on progress), reserves the cvar v_idlescale"\r
 seta cl_vore_vieweffects_idlescale_stomach 15 "the view will move around by this ammount while in the stomach, reserves the cvar v_idlescale"\r
@@ -1627,20 +1629,31 @@ set g_vore_regurgitatecolor_color_normal "0.6 0.4 0" "the color players will hav
 set g_vore_regurgitatecolor_color_digest "0.3 0.15 0" "the color players will have when regurgitated after having been digested"\r
 set g_vore_regurgitatecolor_fade 0.01 "how quickly the regurgitation color washes off players once they leave the stomach, does not apply to dead bodies"\r
 set g_vore_regurgitatecolor_particles 0.75 "players who are dirty from regurgitation generate particles this often, based on the amount of goo they have on them"\r
-set g_vore_neighborprey_distance 8 "Distance by which prey inside the same stomach are positioned away from each other. 0 disables seeing neighboring prey"\r
+set g_vore_neighborprey_distance 4 "Distance by which prey inside the same stomach are positioned away from each other. 0 disables seeing neighboring prey"\r
+set g_vore_neighborprey_distance_item 16 "Distance by which items inside the same stomach are positioned away from each other. 0 disables seeing neighboring items"\r
 set g_vore_swallowmodel_range 100 "Distance by which the swallow model oscillates based on swallow progress"\r
+set g_vore_swallowfade 1 "Players fade out while being swallowed"\r
 \r
+seta cl_healthsize_fov 0.2 "offset field of view by this amount based on size, to further induce the effect of being large or small"\r
 set g_healthsize 1 "Players shrink and grow based on health, by this amount"\r
 set g_healthsize_center 100 "Health at which the player has the default size"\r
 set g_healthsize_min 50 "Player size may not drop below this amount of health"\r
 set g_healthsize_max 150 "Player size may not grow past this amount of health"\r
 set g_healthsize_death 0.25 "Dead players are further shrunken by this amount"\r
 set g_healthsize_death_min -100 "Health at which dead players stop being shrunken"\r
-set g_healthsize_movementfactor 0.5 "Amount by which player size affects jumping and running"\r
+set g_healthsize_weight 0.75 "Size affects player gravity by this amount"\r
+set g_healthsize_movementfactor 0.75 "Amount by which player size affects jumping and running"\r
+set g_healthsize_falldamagefactor 0.5 "Amount by which player size influences fall damage"\r
+set g_healthsize_viewfactor 2 "The view is offset by this amount based on player size"\r
 set g_healthsize_soundfactor 0.5 "The sounds players make are amplified or reduced by this amount based on their size"\r
 set g_healthsize_exteriorweapon_scalefactor 1 "Amount by which player size resizes the exterior weapon model"\r
 set g_healthsize_weapon_scalefactor 1 "Amount by which player size resizes the view weapon model"\r
-set g_healthsize_weapon_scalefactor_pos 10 "Amount by which the view model is moved vertically based on player size"\r
+set g_healthsize_weapon_scalefactor_pos 6 "Amount by which the view model is moved vertically based on player size"\r
+set g_healthsize_quake_step 10 "The view of nearby players is shaken by this amount when a macro walks near them (requires g_footsteps)"\r
+set g_healthsize_quake_step_radius 500 "Radius in which a player must be located to shake the view"\r
+set g_healthsize_quake_fall 20 "The view of nearby players is shaken by this amount when a macro falls near them"\r
+set g_healthsize_quake_fall_radius 750 "Radius in which a player must be located to shake the view"\r
+set g_healthsize_pitch 0.3 "The pitch of player sounds is modified by this amount based on player size"\r
 \r
 set g_power 5 "when armor is below this level, the HUD, crosshair and helper will not work"\r
 set g_power_reboot 2 "amount of time it takes to boot a player's subsystems once he has enough armor"\r
@@ -1653,6 +1666,8 @@ set volume $menu_volume
 set bgmvolume $menu_bgmvolume\r
 set mastervolume 1.4\r
 \r
+seta menu_fov 90\r
+\r
 set sv_weaponstats_damagefile "" "when set to a file name, per-weapon damage stats get written to that file"\r
 set sv_weaponstats_killfile "" "when set to a file name, per-weapon kill stats get written to that file"\r
 \r
@@ -1777,3 +1792,17 @@ utf8_enable 1
 r_font_hinting 1\r
 r_font_disable_freetype 0\r
 r_font_size_snapping 4\r
+\r
+// polygonoffset for submodel SUCKS SUCKS SUCKS (only a hack for quake1, we don't need that)\r
+r_polygonoffset_submodel_offset 0\r
+r_polygonoffset_submodel_factor 0\r
+// decals: need a higher polygonoffset than default to not compete with _decal surfaces too much\r
+r_polygonoffset_decals_offset -28\r
+r_polygonoffset_decals_factor 0\r
+// this is mainly for _decal entities (their shaders should use "polygonoffset" shader parameter) - this is "good enough" as it seems, but smaller than the decals one so these don't zfight decals\r
+mod_q3shader_default_polygonoffset -14\r
+mod_q3shader_default_polygonfactor 0\r
+\r
+// sRGB configuration (EXPERIMENTAL, needs maps to be relit)\r
+alias sRGBcorrect_on  "r_texture_sRGB_skin_diffuse 1;r_texture_sRGB_skin_gloss 1;r_texture_sRGB_skin_glow 1;r_texture_sRGB_reflect 1;r_texture_sRGB_skybox 1;v_gamma 2.2;r_restart"\r
+alias sRGBcorrect_off "r_texture_sRGB_skin_diffuse 0;r_texture_sRGB_skin_gloss 0;r_texture_sRGB_skin_glow 0;r_texture_sRGB_reflect 0;r_texture_sRGB_skybox 0;v_gamma 1.0;r_restart"\r