r3415 - trunk/pro

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Feb 25 07:18:13 EST 2008


Author: lordhavoc
Date: 2008-02-25 07:18:12 -0500 (Mon, 25 Feb 2008)
New Revision: 3415

Modified:
   trunk/pro/default.cfg
Log:
sync up default.cfg with the non-pro one


Modified: trunk/pro/default.cfg
===================================================================
--- trunk/pro/default.cfg	2008-02-25 12:17:53 UTC (rev 3414)
+++ trunk/pro/default.cfg	2008-02-25 12:18:12 UTC (rev 3415)
@@ -32,15 +32,13 @@
 alias ready "cmd ready"
 
 alias bsp "ls maps/*.bsp"
-alias mapcfg "ls maps/*.mapcfg"
-alias chmap "exec $exit_cfg ; exec game_reset.cfg; exec maps/$1.mapcfg"
+alias chmap "changelevel $*"
 alias gotomap "sv_cmd gotomap \"$1\""
 alias reset "exec game_reset.cfg"
 
-alias dem "ls demos/*.dem"
 alias rec "record demos/$1"
-alias ply "playdemo demos/$1"
-alias tdem "timedemo demos/$1"
+alias ply "playdemo $1"
+alias tdem "timedemo $1"
 
 alias dropweapon "impulse 17"
 alias +show_info +button7
@@ -68,17 +66,15 @@
 seta cl_zoomspeed 3.5 // how fast it will zoom (0.5-16), negative values mean instant zoom
 freelook 1
 sensitivity 6
-seta scmenu_mouse_speed 1
-set scmenu_directmenu ""
 v_gamma 1.125000
 viewsize 110
 bgmvolume 0
 volume 0.5
-// fullscreen 800x600x32bit
+// fullscreen 1024x768x32bit
 vid_bitsperpixel 32
 vid_fullscreen 1
-vid_width 800
-vid_height 600
+vid_width 1024
+vid_height 768
 // 2D resolution 800x600
 vid_conwidth 800
 vid_conheight 600
@@ -123,6 +119,14 @@
 seta sv_defaultcharacter 0
 seta sv_defaultplayermodel models/player/nexus.zym
 seta sv_defaultplayerskin 0
+seta sv_defaultplayermodel_red "" // "" means see sv_defaultplayermodel
+seta sv_defaultplayerskin_red 0
+seta sv_defaultplayermodel_blue ""
+seta sv_defaultplayerskin_blue 0
+seta sv_defaultplayermodel_yellow ""
+seta sv_defaultplayerskin_yellow 0
+seta sv_defaultplayermodel_pink ""
+seta sv_defaultplayerskin_pink 0
 seta sv_defaultplayercolors "" // set to 16*shirt+pants to force a color, note: it does NOT depend on defaultcharacter! Set to "" to disable
 set sv_autoscreenshot 0
 net_messagetimeout 300
@@ -193,7 +197,7 @@
 
 locs_enable 0
 pausable 0
-set g_antilag 0
+set g_antilag 1
 set g_shootfromeye 0
 set g_shootfromcenter 0
 set g_weapon_stay 0
@@ -207,9 +211,12 @@
 set g_minstagib_extralives 2	// how many extra lives you will get per powerup
 set g_minstagib_ammo_start 10	// starting ammo
 set g_minstagib_ammo_drop 5	// how much ammo you'll get for weapons or cells
-set g_minstagib_invis_alpha 0.1 // set -1 for complete invisibility
+set g_minstagib_invis_alpha 0.05
+set g_minstagib_speed_jumpheight 1.8
+set g_minstagib_speed_moverate 1.25
 set g_rocketarena 0
 set g_vampire 0
+set g_shocknex 0
 set g_laserguided_missile 0
 set g_midair 0
 set g_midair_shieldtime 0.3
@@ -222,10 +229,9 @@
 set g_casings 0
 set g_norecoil 1
 set g_throughfloor 0
-set g_maplist_defaultlist 'dm_aggressor''dm_aneurysm''dm_basement''dm_bleach''dm_bloodprison''dm_bluesky''dm_darkzone''dm_dieselpower''dm_downer''dm_evilspace''dm_farewell''dm_final_rage''dm_reslimed''dm_ruiner''dm_runningman_1on1remix''dm_runningman''dm_silvercity''dm_skyway''dm_soylent''dm_starship''dm_stormkeep''dm_toxic''dm_warfare'
 set g_maplist_mostrecent ""
 seta g_maplist_mostrecent_count 3 // number of most recent maps that are blocked from being played again
-seta g_maplist $g_maplist_defaultlist
+seta g_maplist "aggressor aneurysm basement basementctf bleach bloodprison bluesky darkzone dieselpower dismal downer evilspace farewell final_rage reslimed ruiner runningman runningman_1on1remix runningmanctf silvercity skyway slimepit soylent starship stormkeep strength toxic warfare"
 seta g_maplist_index 0 // this is used internally for saving position in maplist cycle
 seta g_maplist_selectrandom 0 // if 1, a random map will be chosen as next map - DEPRECATED in favor of g_maplist_shuffle
 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.
@@ -402,6 +408,8 @@
 
 // onslaught
 set g_onslaught 0
+set g_onslaught_gen_health 10000
+set g_onslaught_cp_health 1000
 
 // assault
 set g_assault 0
@@ -486,10 +494,6 @@
 sv_sound_watersplash ""
 sv_clmovement_waitforinput 4
 
-// disable joysticks
-set joystick 0
-set joy_enable 0
-
 // startmap_dm is used when running with the -listen or -dedicated commandline options
 alias startmap_sp "set _sv_init 1; map aggressor"
 alias startmap_dm "set _sv_init 1; map aggressor"
@@ -556,6 +560,36 @@
 bind F12 screenshot
 bind F4 ready
 
+// Gamepad defaults. Tested with Logitech Rumblepad 2, I hope similar ones works as well.
+bind JOY1 "+crouch"
+bind JOY2 "+jump"
+bind JOY3 "weapprev"
+bind JOY4 "weapnext"
+bind JOY5 "+attack2"
+bind JOY6 "+attack"
+bind JOY7 "+zoom"
+bind JOY8 "dropweapon"
+bind JOY9 "menu_showteamselect"
+bind JOY10 "+show_info"
+bind JOY11 "+showscores"
+bind JOY12 "+con_chat_maximize"
+set joyadvanced "1"
+set joyadvaxisr "2"
+set joyadvaxisx "3"
+set joyadvaxisy "1"
+set joyadvaxisz "4"
+set joysidesensitivity "1.0"
+set joypitchsensitivity "0.9"
+set joyyawsensitivity "-1.8"
+// SDL only
+set joy_deadzoneforward "0.05"
+set joy_deadzonepitch "0.05"
+set joy_deadzoneside "0.05"
+set joy_deadzoneup "0.05"
+set joy_deadzoneyaw "0.05"
+set joy_sensitivitypitch "0.9"
+set joy_sensitivityyaw "-1.8"
+
 // team say
 bind kp_ins messagemode
 bind kp_del messagemode2
@@ -575,7 +609,7 @@
 bind kp_minus "say hi / good luck and have fun"
 
 // these commands can be voted
-set sv_vote_commands "restart timelimit fraglimit chmap gotomap g_grappling_hook sv_defaultplayer_fbskin_green sv_defaultplayer_fbskin_red sv_defaultplayer_fbskin_orange sv_defaultplayer_fbskin_off"
+set sv_vote_commands "restart timelimit fraglimit chmap gotomap g_grappling_hook sv_defaultplayer_fbskin_green sv_defaultplayer_fbskin_red sv_defaultplayer_fbskin_orange sv_defaultplayer_fbskin_off endmatch reducematchtime extendmatchtime"
 // users can call a vote for the above commands
 set sv_vote_call 1
 // users can call a vote to become master
@@ -592,18 +626,23 @@
 set sv_vote_wait 120
 // a simple majority suffices to accept a vote (meaning: YES votes > NO votes, otherwise: YES votes > half of the players)
 set sv_vote_simple_majority 0
+// which quotient of the players constitute a majority? (try: 0.667, 0.75 when using the above)
+set sv_vote_majority_factor 0.5
 // when disabled, don't allow game type changes
-set sv_vote_change_gametype 0
-// when enabled, votes may override the most recent map list and change to such a map anyway
 set sv_vote_override_mostrecent 0
 alias vhelp "cmd vote help"
 alias vstatus "cmd vote status"
 alias vcall "cmd vote call $*"
+	alias vmap "vcall gotomap $1"
 alias vstop "cmd vote stop"
 alias vmaster "cmd vote master"
 alias vdo "cmd vote do $*"
+	alias vdomap "vdo gotomap $1"
 alias vyes "cmd vote yes"
 alias vno "cmd vote no"
+alias vdontcare "cmd vote dontcare"
+alias vabstain "cmd vote abstain"
+alias lsmaps "cmd lsmaps" // lists all maps on server (for vmap, suggestmap)
 bind F1 vyes
 bind F2 vno
 
@@ -701,7 +740,6 @@
 seta g_maplist_votable_keeptwotime 15
 seta g_maplist_votable_timeout 30 // note: must be below 50 seconds!
 seta g_maplist_votable_suggestions 2
-seta g_maplist_votable_suggestions_change_gametype 0
 seta g_maplist_votable_suggestions_override_mostrecent 0
 seta g_maplist_votable_nodetail 0 // nodetail only shows total count instead of all vote counts per map, so votes don't influence others that much
 seta g_maplist_votable_abstain 0 // when 1, you can abstain from your vote
@@ -718,7 +756,7 @@
 
 set g_waypointsprite_normdistance 512
 set g_waypointsprite_minscale 1
-set g_waypointsprite_minalpha 0.2
+set g_waypointsprite_minalpha 0.4
 set g_waypointsprite_distancealphaexponent 2
 set g_waypointsprite_timealphaexponent 1
 set g_waypointsprite_deployed_lifetime 10
@@ -750,6 +788,7 @@
 alias g_maplist_remove     "qc_cmd maplist remove $*"
 alias g_maplist_putfirst   "qc_cmd maplist remove $* ; qc_cmd maplist add $*"
 alias g_maplist_shufflenow "qc_cmd maplist shuffle"
+alias gametype             "sv_cmd gametype $*"
 
 // key hunt
 set g_keyhunt 0
@@ -771,7 +810,7 @@
 set g_balance_keyhunt_protecttime 0.8
 set g_balance_keyhunt_damageforcescale 1
 set g_keyhunt_teams_override 0
-set g_keyhunt_teams 0 // mapcfgs NEED to specify this!
+set g_keyhunt_teams 0
 
 // so it can be stuffcmd-ed still
 set cl_gravity 800 // but ignored anyway
@@ -779,7 +818,7 @@
 set g_ban_default_bantime 5400 // 90 minutes
 set g_ban_default_masksize 3   // whole 255.255.255.0 networks (set to 4 for single IPs)
 set g_banned_list ""           // format: 1 ip remainingtime ip remainingtime ...
-alias bans "sv_cmd bans $*"
+alias bans "sv_cmd bans"
 alias ban "sv_cmd ban $*"         // usage: ban address(maybe incomplete, like 1.2.3) bantime(seconds)
 alias kickban "sv_cmd kickban $*" // usage: kickban # playerno bantime(seconds) masksize(bytes)
 alias unban "sv_cmd unban $*"     // usage: unban 3 (number from bans)
@@ -816,11 +855,15 @@
 alias -userbind "_userbind_call userbind${1}_release"
 
 seta menu_skin ""
+set menu_slowmo 1
 
-// font_user0 is now suitable for chat and notify too!
-loadfont chat gfx/font_user0
-loadfont notify gfx/font_user0
-loadfont user0 gfx/font_user0
+// loadfont console     gfx/vera-mono
+// loadfont sbar        gfx/vera-mono
+loadfont notify      gfx/vera-sans
+loadfont chat        gfx/vera-sans
+// loadfont centerprint gfx/vera-mono
+// loadfont infobar     gfx/vera-mono
+loadfont user0       gfx/vera-sans
 r_textbrightness 0.2
 r_textcontrast 0.8
 r_textshadow 1
@@ -832,4 +875,59 @@
 con_chatwidth 0.6
 con_notifysize 10
 sbar_alpha_bg 0.4
-sbar_flagstatus_pos 115 
+sbar_flagstatus_pos 115
+
+// for menu server list (eventually make them have engine support?)
+seta menu_slist_showfull 1
+seta menu_slist_showempty 1
+
+// Q3A
+set sv_q3acompat_machineshotgunswap 0 // settemp this in mapinfo for instant Q3A map conversion
+
+seta menu_maxplayers 8 // maxplayers value when the menu starts a game
+
+// useful vote aliases
+set timelimit_increment 5
+set timelimit_decrement 5
+set timelimit_min 5
+set timelimit_max 60
+alias extendmatchtime "sv_cmd rpn /timelimit timelimit timelimit_max timelimit timelimit_increment add bound def"
+alias reducematchtime "sv_cmd rpn /timelimit timelimit timelimit_decrement sub timelimit_min timelimit bound def"
+alias endmatch "timelimit -1"
+
+// useful keybind to maximize the chat area temporarily
+set _backup_con_chatvars_set 0
+alias _restore_con_chatvars_0 ""
+alias _restore_con_chatvars_1 "set _backup_con_chatvars_set 0; con_chatpos $_backup_con_chatpos; con_chat $_backup_con_chat; con_notify $_backup_con_notify; con_chattime $_backup_con_chattime; cl_deathscoreboard $_backup_cl_deathscoreboard"
+alias _restore_con_chatvars "_restore_con_chatvars_$_backup_con_chatvars_set"
+alias _backup_con_chatvars_0 "set _backup_con_chatvars_set 1; set _backup_con_chatpos $con_chatpos; set _backup_con_chat $con_chat; set _backup_con_notify $con_notify; set _backup_con_chattime $con_chattime; set _backup_cl_deathscoreboard $cl_deathscoreboard"
+alias _backup_con_chatvars_1 ""
+alias _backup_con_chatvars "_backup_con_chatvars_$_backup_con_chatvars_set"
+alias +con_chat_maximize "_backup_con_chatvars; con_chatpos -7; con_chat 100; con_notify 0; con_chattime 3600; cl_deathscoreboard 0"
+alias -con_chat_maximize "_restore_con_chatvars"
+
+// tab completion
+set con_completion_playdemo *.dem
+set con_completion_timedemo *.dem
+set con_completion_ply      *.dem
+set con_completion_tdem     *.dem
+set con_completion_exec     *.cfg
+set con_completion_chmap    map
+set con_completion_gotomap  map
+set con_completion_vmap     map
+set con_completion_vdomap   map
+
+// these non-saved engine cvars shall be savedG
+seta cl_port $cl_port
+seta r_showsurfaces $r_showsurfaces
+seta r_ambient $r_ambient
+seta skill $skill
+seta gl_finish $gl_finish
+seta v_kicktime $v_kicktime
+
+// ticrate
+// engine default is too CPU intensive on 16p servers, so let's go back
+sys_ticrate 0.05
+
+// delay for "kill" to prevent abuse
+set g_balance_kill_delay 5




More information about the nexuiz-commits mailing list