home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hráč 1998 July & August
/
Hrac_23_1998-07-08_cd2.bin
/
Demos
/
Sin
/
setup.exe
/
DATA
/
base
/
Pak0.pak
/
menus
/
main.mnu
< prev
next >
Wrap
Text File
|
1998-07-26
|
54KB
|
1,375 lines
//===========================================================================
// GLOBAL LAYOUT
//===========================================================================
globlayout "oxl 0 oyb 256 picn frame1 oxl 256 oyb 256 picn frame2 oxl 512 oyb 256 picn frame3"
appgloblayout "oxl 0 oyb 0 picn frame4 oxl 256 oyb 0 picn frame5 oxl 512 oyb 0 picn frame6"
appgloblayout "fc 1 1 1 1 jcx oyt -100 128 anim 2 sin_logo"
appgloblayout "fc 1 1 1 0.5 oxl 367 oyt -457 fdate 37"
appgloblayout "fc 1 1 1 0.5 oxl 467 oyt -457 time"
appgloblayout "fc 1 1 1 0.5 oxl 101 oyt -457 string \"Logged in as:\""
appgloblayout "fc .28 .30 .67 0.7 oxl 208 oyt -457 cvarstring player"
appgloblayout "fc 1 1 1 0.7 oxl 419 oyt -412 string \"OS Rev#: \""
appgloblayout "fc .53 .53 .83 1 oxl 486 oyt -412 cvarstring version_only"
appgloblayout "fc .53 .53 .83 1 oxl 522 oyt -412 string \"Demo\""
//===========================================================================
// MAIN MENU
//===========================================================================
menulevel main
headeritem "fade 0.5 oxl 174 oyt -311 picn hc_logo_main"
enditem
menuitem "fade 0.5 oxl 109 oyt -223 picn menuop_game_0"
selitem "fade 0.7 oxl 109 oyt -223 picn menuop_game_1 oxl 390 yv -30 type 1 string \"Select a game\nto play...\""
actionitem "pushmenu game_selection"
enditem
ifdemo
menuitem "fade 0.5 oxl 263 oyt -343 picn menuop_hq_0"
selitem "fade 0.7 oxl 263 oyt -343 picn menuop_hq_1 oxl 390 yv -30 type 1 string \"Go directly\nto HARDCORPS\nHeadquarters\nTraining Facility...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
enditem
else
menuitem "fade 0.5 oxl 263 oyt -343 picn menuop_hq_0"
selitem "fade 0.7 oxl 263 oyt -343 picn menuop_hq_1 oxl 390 yv -30 type 1 string \"Go directly\nto HARDCORPS\nHeadquarters\nTraining Facility...\""
actionitem "stuffcmd \"menu_close; map training\""
enditem
endif
ifdemo
menuitem "fade 0.5 oxl 241 oyt -396 picn menuop_credits_0"
selitem "fade 0.7 oxl 241 oyt -396 picn menuop_credits_1 oxl 390 yv -30 type 1 string \"View the\ncredits...\""
actionitem "centerprint \"\n SIN\n\n\n Developed by:\n\n Ritual Entertainment \n\""
enditem
else
menuitem "fade 0.5 oxl 241 oyt -396 picn menuop_credits_0"
selitem "fade 0.7 oxl 241 oyt -396 picn menuop_credits_1 oxl 390 yv -30 type 1 string \"View the\ncredits...\""
actionitem "pushmenu credits"
enditem
endif
menuitem "fade 0.5 oxl 106 oyt -395 picn menuop_quit_0"
selitem "fade 0.7 oxl 106 oyt -395 picn menuop_quit_1 oxl 390 yv -30 type 1 string \"Quit the\ngame...\""
actionitem "pushmenu ask2quit"
//actionitem "pushmenu quit"
enditem
menuitem "fade 0.5 oxl 90 oyt -343 picn menuop_controls_0"
selitem "fade 0.7 oxl 90 oyt -343 picn menuop_controls_1 oxl 390 yv -30 type 1 string \"Modify your audio,\nvideo, game and\nplayer control\nsettings...\""
actionitem "pushmenu controls"
enditem
//===========================================================================
// GAME SELECTION MENU
//===========================================================================
menulevel game_selection
headeritem "fade 0.5 oxl 174 oyt -311 picn hc_logo_game"
enditem
menuitem "fade 0.5 oxl 109 oyt -223 picn menuop_newgame_0"
selitem "fade 0.7 oxl 109 oyt -223 picn menuop_newgame_1 oxl 390 yv -30 type 1 string \"Start a new game...\""
actionitem "pushmenu singleplayer"
enditem
menuitem "fade 0.5 oxl 263 oyt -343 picn menuop_demo_0"
selitem "fade 0.7 oxl 263 oyt -343 picn menuop_demo_1 oxl 390 yv -30 type 1 string \"Watch a demo\nof Sin...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
//actionitem "stuffcmd \"menu_close; d1??\""
enditem
ifdemo
menuitem "fade 0.5 oxl 241 oyt -396 picn menuop_loadgame_0"
selitem "fade 0.7 oxl 241 oyt -396 picn menuop_loadgame_1 oxl 390 yv -30 type 1 string \"Load a previously\nsaved game...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
enditem
else
menuitem "fade 0.5 oxl 241 oyt -396 picn menuop_loadgame_0"
selitem "fade 0.7 oxl 241 oyt -396 picn menuop_loadgame_1 oxl 390 yv -30 type 1 string \"Load a previously\nsaved game...\""
actionitem "pushmenu loadgame"
enditem
endif
ifdemo
menuitem "fade 0.5 oxl 106 oyt -395 picn menuop_savegame_0"
selitem "fade 0.7 oxl 106 oyt -395 picn menuop_savegame_1 oxl 390 yv -30 type 1 string \"Save a game...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
enditem
else
menuitem "fade 0.5 oxl 106 oyt -395 picn menuop_savegame_0"
selitem "fade 0.7 oxl 106 oyt -395 picn menuop_savegame_1 oxl 390 yv -30 type 1 string \"Save a game...\""
actionitem "pushmenu savegame"
enditem
endif
menuitem "fade 0.5 oxl 90 oyt -343 picn menuop_multiplayer_0"
selitem "fade 0.7 oxl 90 oyt -343 picn menuop_multiplayer_1 oxl 390 yv -30 type 1 string \"Start or Join a\nMultiplayer game...\""
actionitem "pushmenu multiplayer"
enditem
//===========================================================================
// SINGLE PLAYER MENU
//===========================================================================
menulevel singleplayer
headeritem "fade 0.25 jcx oyt -380 picn hc_logo"
enditem
headeritem "fade 0.5 jcx oyt -128 box 25 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"BEGINNING A NEW GAME\""
enditem
headeritem "fc 1 1 1 0.5 oxl 160 oyt -180 string \"Please select your skill level:\""
enditem
headeritem "fade 0.5 oxl 170 oyt -292 box 20 10"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 190 oyt -216 string \"Rookie\""
selitem "fc 1 1 1 0.6 oxl 390 yv 0 type 1 string \"Easiest\nskill level...\" fc 1 1 1 1 oxl 190 oyt -216 cursor string \"Rookie\""
actionitem "stuffcmd \"set skill 0;set deathmatch 0;menu_close; map intro_start\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 190 oyt -246 string \"Officer\""
selitem "fc 1 1 1 0.6 oxl 390 yv 0 type 1 string \"Mid-Range\nskill level...\"fc 1 1 1 1 oxl 190 oyt -246 cursor string \"Officer\""
actionitem "stuffcmd \"set skill 1;set deathmatch 0;menu_close; map intro_start\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 190 oyt -276 string \"Hardcorps\""
selitem "fc 1 1 1 0.6 oxl 390 yv 0 type 1 string \"Hardest\nskill level...\"fc 1 1 1 1 oxl 190 oyt -276 cursor string \"Hardcorps\""
actionitem "stuffcmd \"set skill 2;set deathmatch 0;menu_close; map intro_start\""
enditem
//===========================================================================
// MULTIPLAYER MENU
//===========================================================================
menulevel multiplayer
headeritem "fade 0.5 oxl 174 oyt -311 picn hc_logo_multi"
enditem
menuitem "fade 0.5 oxl 107 oyt -224 picn menuop_multi_psetup_0"
selitem "fade 0.7 oxl 107 oyt -224 picn menuop_multi_psetup_1 oxl 390 yv -30 type 1 string \"Set up and configure\nMultiplayer options...\""
actionitem "pushmenu playersetup"
enditem
menuitem "fade 0.5 oxl 178 oyt -415 picn menuop_start_multi_0"
selitem "fade 0.7 oxl 178 oyt -415 picn menuop_start_multi_1 oxl 390 yv -30 type 1 string \"Start a Multiplayer\nnetwork game...\""
actionitem "pushmenu startserver"
enditem
menuitem "fade 0.5 oxl 37 oyt -413 picn menuop_join_multi_0"
selitem "fade 0.7 oxl 37 oyt -413 picn menuop_join_multi_1 oxl 390 yv -30 type 1 string \"Join a Multiplayer\nnetwork game...\""
actionitem "function refreshservers pushmenu joinserver"
enditem
//===========================================================================
// START SERVER MENU
//===========================================================================
menulevel startserver
headeritem "fade 0.5 jcx oyt -128 box 31 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"STARTING A NETWORK SERVER\""
enditem
listitem con_gametype 0 "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -150 string \"Game Type:\" xv 0 drawlist \"numchars 14 red 0.2 green 0.2 blue 0.2\""
numitems 1
" Deathmatch" ""
//" CTF" ""
//" Co-Operative" ""
//" Single Shot" ""
//" Others?" ""
selitem "fc 1 1 1 1 oxl 110 oyt -150 cursor string \"Game Type:\" xv 0 drawlist \"numchars 14 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_map 0 "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -170 string \"Select Map:\" xv 0 drawlist \"numchars 24 red 0.2 green 0.2 blue 0.2\""
numitems 2
" sincitydemo" "set con_map sincitydemo"
" sindm6demo" "set con_map sindm6demo"
selitem "fc 1 1 1 1 oxl 110 oyt -170 cursor string \"Select Map:\" xv 0 drawlist \"numchars 24 red 0.25 green 0.25 blue 0.56\""
enditem
fielditem hostname 17 17 "Sin DM" "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -190 string \"Host Name:\" fc 1 1 1 1 xv 0 oyt -194 drawfield"
selitem "fc 1 1 1 1 oxl 110 oyt -190 cursor string \"Host Name:\" fc 1 1 1 1 xv -0 oyt -194 drawfield"
localdata "cvar hostname"
enditem
fielditemnum timelimit 5 5 "0" "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -210 string \"Time Limit:\" fc 1 1 1 1 xv 0 oyt -214 drawfield"
selitem "fc 1 1 1 1 oxl 110 oyt -210 cursor string \"Time Limit:\" fc 1 1 1 1 xv 0 oyt -214 drawfield"
localdata "cvar timelimit"
enditem
fielditemnum fraglimit 5 5 "0" "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -230 string \"Frag Limit:\" fc 1 1 1 1 xv 0 oyt -234 drawfield"
selitem "fc 1 1 1 1 oxl 110 oyt -230 cursor string \"Frag Limit:\" fc 1 1 1 1 xv 0 oyt -234 drawfield"
localdata "cvar fraglimit"
enditem
fielditemnum maxclients 5 5 "4" "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -250 string \"Max Players:\" fc 1 1 1 1 xv 0 oyt -254 drawfield"
selitem "fc 1 1 1 1 oxl 110 oyt -250 cursor string \"Max Players:\" fc 1 1 1 1 xv 0 oyt -254 drawfield"
localdata "cvar maxclients"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -270 string \"Modify Deathmatch Settings...\""
selitem "fc 1 1 1 1 oxl 110 oyt -270 cursor string \"Modify Deathmatch Settings...\""
actionitem "pushmenu modifydmflags"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -360 string \"Launch the Server...\""
selitem "fc 1 1 1 1 oxl 110 oyt -360 cursor string \"Launch the Server...\""
actionitem "function startserver"
enditem
//===========================================================================
// JOIN SERVER MENU
//===========================================================================
menulevel joinserver
headeritem "fade 0.5 jcx oyt -128 box 30 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"JOINING A NETWORK SERVER\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 120 oyt -150 string \"Server Address Book...\""
selitem "fc 1 1 1 1 oxl 120 oyt -150 cursor string \"Server Address Book...\""
actionitem "pushmenu addressbook"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 120 oyt -170 string \"Refresh Server List...\""
selitem "fc 1 1 1 1 oxl 120 oyt -170 cursor string \"Refresh Server List...\""
actionitem "centerprint \" Refreshing\n Server List \"; function refreshservers"
enditem
headeritem "fade 0.5 jcx oyt -320 box 46 12"
enditem
headeritem "fc 1 1 1 1 jcx oyt -200 string \"Available Servers to connect to:\""
enditem
yspace 10
autoheight oyt -214
padding 4
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 0"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 0"
localdata "0"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 1"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 1"
localdata "1"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 2"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 2"
localdata "2"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 3"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 3"
localdata "3"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 4"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 4"
localdata "4"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 5"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 5"
localdata "5"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 6"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 6"
localdata "6"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 drawserver 7"
selitem "fc 1 1 1 1 oxl 160 cursor drawserver 7"
localdata "7"
actionitem "function joinserver"
enditem
//===========================================================================
// SERVER ADDRESS BOOK MENU
//===========================================================================
menulevel addressbook
headeritem "fade 0.5 jcx oyt -128 box 25 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"SERVER ADDRESS BOOK\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -150 string \"List of stored Server Addresses:\""
enditem
headeritem "fade 0.5 jcx oyt -327 box 46 19"
enditem
yspace 10
autoheight oyt -170
padding 2
fielditem adr0 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"1> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"1> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr0"
enditem
fielditem adr1 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"2> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"2> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr1"
enditem
fielditem adr2 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"3> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"3> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr2"
enditem
fielditem adr3 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"4> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"4> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr3"
enditem
fielditem adr4 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"5> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"5> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr4"
enditem
fielditem adr5 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"6> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"6> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr5"
enditem
fielditem adr6 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"7> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"7> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr6"
enditem
fielditem adr7 30 30 "" "fc 0.7 0.7 0.7 0.7 oxl 164 string \"8> \" fc 1 1 1 1 xv -134 drawfield"
selitem "fc 1 1 1 1 oxl 164 string \"8> \" fc 1 1 1 1 xv -134 drawfield"
localdata "cvar adr7"
enditem
//===========================================================================
// DEATHMATCH FLAGS MENU
//===========================================================================
menulevel modifydmflags
headeritem "fade 0.5 jcx oyt -128 box 32 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"MODIFYING DEATHMATCH FLAGS\""
enditem
autoheight oyt -130
padding 6
listitem df_falldam 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Falling Damage:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitset 3 dmflags"
" Yes" "bitclear 3 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Falling Damage:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
listitem df_weapstay 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Persistent Weapons:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitclear 2 dmflags"
" Yes" "bitset 2 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Persistent Weapons:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
listitem df_weapswitch 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Weapon Switching:\" xv 110 drawlist \"numchars 9 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Normal" "bitclear 12 dmflags"
" Instant" "bitset 12 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Weapon Switching:\" xv 110 drawlist \"numchars 9 red 0.25 green 0.25 blue 0.56\""
enditem
listitem df_allowhealth 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Allow Health:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitset 0 dmflags"
" Yes" "bitclear 0 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Allow Health:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
listitem df_allowarmor 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Allow Armor:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitset 11 dmflags"
" Yes" "bitclear 11 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Allow Armor:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
ifdemo
listitem df_allowpowerups 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Allow Powerups:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Allow Powerups:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem df_allowpowerups 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Allow Powerups:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitclear 1 dmflags"
" Yes" "bitset 1 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Allow Powerups:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
listitem df_instpowerups 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Instant Powerups:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitclear 4 dmflags"
" Yes" "bitset 4 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Instant Powerups:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
listitem df_infiniteammo 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Infinite Ammo:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Infinite Ammo:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
listitem df_forcesp 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Force Respawn:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitclear 10 dmflags"
" Yes" "bitset 10 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Force Respawn:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
ifdemo
listitem df_spawnfar 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Spawn Farthest:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Spawn Farthest:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem df_spawnfar 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Spawn Farthest:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitclear 9 dmflags"
" Yes" "bitset 9 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Spawn Farthest:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
ifdemo
listitem df_samemap 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Same Map:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Same Map:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem df_samemap 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Same Map:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "bitclear 5 dmflags"
" Yes" "bitset 5 dmflags"
selitem "fc 1 1 1 1 oxl 160 cursor string \"Same Map:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
ifdemo
else
listitem df_allowexit 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Allow Exit:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Allow Exit:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
ifdemo
listitem df_teamplay 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Team Play:\" xv 110 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Team Play:\" xv 110 drawlist \"numchars 10 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem df_teamplay 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Team Play:\" xv 110 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
numitems 3
" Disabled" ""
" By Skin" ""
" By Model" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Team Play:\" xv 110 drawlist \"numchars 10 red 0.25 green 0.25 blue 0.56\""
enditem
endif
ifdemo
listitem df_friendlyfire 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Friendly Fire:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Friendly Fire:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem df_friendlyfire 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Friendly Fire:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Friendly Fire:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
ifdemo
listitem df_fixedfov 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Fixed FOV:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Fixed FOV:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem df_fixedfov 0 "fc 0.7 0.7 0.7 0.7 oxl 160 string \"Fixed FOV:\" xv 110 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 160 cursor string \"Fixed FOV:\" xv 110 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
//===========================================================================
// PLAYER SETUP MENU
//===========================================================================
menulevel playersetup
headeritem "fade 0.5 jcx oyt -128 box 25 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"MULTIPLAYER SETUP\""
enditem
fielditem name 17 17 "" "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -180 string \"Name: \" fc 1 1 1 1 oxl 162 oyt -184 drawfield"
selitem "fc 1 1 1 1 oxl 110 oyt -180 cursor string \"Name: \" fc 1 1 1 1 oxl 162 oyt -184 drawfield"
localdata "cvar name"
enditem
headeritem "fade 0.5 xv 70 yv -120 box 18 22"
enditem
headeritem "xv 20 yv -108 drawplmodel 0.4 0.55"
enditem
playermodel_listitem con_playermodel 0 "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -210 string \"Character Type:\" oxl 130 oyt -230 drawlist \"numchars 30 red 0.2 green 0.2 blue 0.2\""
selitem "fc 1 1 1 1 oxl 110 oyt -210 cursor string \"Character Type:\" oxl 130 oyt -230 drawlist \"numchars 30 red 0.25 green 0.25 blue 0.56\""
actionitem "callback update_skinlist"
localdata "con_playerskin"
enditem
//actionitem "centerprint \" Not Available\nin Demo Version.\""
playerskin_listitem con_playerskin 0 "fc 0.7 0.7 0.7 0.7 oxl 110 oyt -250 string \"Uniform/Skin:\" oxl 130 oyt -270 drawlist \"numchars 30 red 0.2 green 0.2 blue 0.2\""
selitem "fc 1 1 1 1 oxl 110 oyt -250 cursor string \"Uniform/Skin:\" oxl 130 oyt -270 drawlist \"numchars 30 red 0.25 green 0.25 blue 0.56\""
actionitem "callback setplayerskin"
enditem
//===========================================================================
// CONTROLS MENU
//===========================================================================
menulevel controls
headeritem "fade 0.5 oxl 174 oyt -311 picn hc_logo_controls"
enditem
menuitem "fade 0.5 oxl 109 oyt -221 picn menuop_ctrl_video_0"
selitem "fade 0.7 oxl 109 oyt -221 picn menuop_ctrl_video_1 oxl 390 yv -30 type 1 string \"Modify video\ncontrol options...\""
actionitem "pushmenu video"
enditem
menuitem "fade 0.5 oxl 262 oyt -375 picn menuop_ctrl_sound_0"
selitem "fade 0.7 oxl 262 oyt -375 picn menuop_ctrl_sound_1 oxl 390 yv -30 type 1 string \"Modify sound and\nmusic options...\""
actionitem "pushmenu audio"
enditem
menuitem "fade 0.5 oxl 109 oyt -402 picn menuop_ctrl_input_0"
selitem "fade 0.7 oxl 109 oyt -402 picn menuop_ctrl_input_1 oxl 390 yv -30 type 1 string \"Modify input control\noptions...\""
actionitem "pushmenu bindings"
enditem
menuitem "fade 0.5 oxl 82 oyt -375 picn menuop_ctrl_gameops_0"
selitem "fade 0.7 oxl 82 oyt -375 picn menuop_ctrl_gameops_1 oxl 390 yv -30 type 1 string \"Modify settings for\nthe game...\""
actionitem "pushmenu gameoptions"
enditem
//===========================================================================
// VIDEO MENU
//===========================================================================
menulevel video
headeritem "fade 0.5 jcx oyt -128 box 27 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"VIDEO CONTROL OPTIONS\""
enditem
listitem con_driver 2 "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -150 string \"Video Driver: \" oxl 308 oyt -150 drawlist \"numchars 20 red 0.2 green 0.2 blue 0.2\""
numitems 7
" Software Renderer"
" Default OpenGL"
" 3Dfx OpenGL"
" PowerVR OpenGL"
" Verite OpenGL"
" Riva OpenGL"
" ATI Rage OpenGL"
selitem "fc 1 1 1 1 oxl 150 oyt -150 cursor string \"Video Driver: \" oxl 308 oyt -150 drawlist \"numchars 20 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_vidmode 3 "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -170 string \"Video Mode: \" oxl 308 oyt -170 drawlist \"numchars 15 red 0.2 green 0.2 blue 0.2\""
numitems 9
" 320 x 240"
" 400 x 300"
" 512 x 384"
" 640 x 480"
" 800 x 600"
" 1024 x 768"
" 1152 x 864"
" 1280 x 960"
" 1600 x 1200"
selitem "fc 1 1 1 1 oxl 150 oyt -170 cursor string \"Video Mode: \" oxl 308 oyt -170 drawlist \"numchars 15 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_texmode 0 "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -190 string \"Texture Mode:\" oxl 308 oyt -190 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
numitems 3
" 16-bit"
" 8-bit"
" Auto"
selitem "fc 1 1 1 1 oxl 150 oyt -190 cursor string \"Texture Mode:\" oxl 308 oyt -190 drawlist \"numchars 10 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_fullscreen 1 "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -210 string \"Full Screen:\" oxl 308 oyt -210 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No"
" Yes"
selitem "fc 1 1 1 1 oxl 150 oyt -210 cursor string \"Full Screen:\" oxl 308 oyt -210 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
slideritem viewsize 3 12 10 10 "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -230 string \"Screen Size:\" fc 1 1 1 1 oxl 308 oyt -230 drawslider"
selitem "fc 1 1 1 1 oxl 150 oyt -230 cursor string \"Screen Size:\" fc 1 1 1 1 oxl 308 oyt -230 drawslider"
// This will multiply the menu value by 100 before setting the cvar.
localdata "cvarscale 10 viewsize"
enditem
slideritem con_brightness 5 13 8 10 "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -250 string \"Brightness:\" fc 1 1 1 1 oxl 308 oyt -250 drawslider"
selitem "fc 1 1 1 1 oxl 150 oyt -250 cursor string \"Brightness:\" fc 1 1 1 1 oxl 308 oyt -250 drawslider"
actionitem "callback setgamma"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -345 string \"Apply Changes...\""
selitem "fc 1 1 1 1 oxl 150 oyt -345 cursor string \"Apply Changes...\""
actionitem "function apply_vid_changes"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -360 string \"Reset to Defaults...\""
selitem "fc 1 1 1 1 oxl 150 oyt -360 cursor string \"Reset to Defaults...\""
actionitem "function vid_reset"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -375 string \"Advanced Video Options...\""
selitem "fc 1 1 1 1 oxl 150 oyt -375 cursor string \"Advanced Video Options...\""
actionitem "pushmenu advanced_video"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 150 oyt -390 string \"Bring up Console Interface...\""
selitem "fc 1 1 1 1 oxl 150 oyt -390 cursor string \"Bring up Console Interface...\""
actionitem "stuffcmd \"toggleconsole\""
enditem
//===========================================================================
// ADVANCED VIDEO MENU
//===========================================================================
menulevel advanced_video
headeritem "fade 0.5 jcx oyt -128 box 30 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"ADVANCED VIDEO CONTROL OPTIONS\""
enditem
autoheight oyt -140
padding 10
listitem gl_shadows 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Character Shadows:\" oxl 370 drawlist \"numchars 9 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Character Shadows:\" oxl 370 drawlist \"numchars 9 red 0.25 green 0.25 blue 0.56\""
localdata "cvar gl_shadows"
enditem
listitem r_lowdetail 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Rendering Detail:\" oxl 370 drawlist \"numchars 6 red 0.2 green 0.2 blue 0.2\""
numitems 2
" High"
" Low"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Rendering Detail:\" oxl 370 drawlist \"numchars 6 red 0.25 green 0.25 blue 0.56\""
localdata "cvar r_lowdetail"
enditem
ifdemo
listitem con_unused 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Light Glows:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Light Glows:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem r_glows 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Light Glows:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Light Glows:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar r_glows"
enditem
endif
listitem cl_lights 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Dynamic Lights:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Dynamic Lights:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar cl_lights"
enditem
listitem cl_particles 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Particles:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Particles:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar cl_particles"
enditem
listitem cl_tessellation 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Tessellation:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Tessellation:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar cl_tessellation"
enditem
ifdemo
listitem con_unused 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Blood Splats:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Blood Splats:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem r_bloodsplats 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Blood Splats:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Blood Splats:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar r_bloddsplats"
enditem
endif
ifdemo
listitem con_unused 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Bullet Holes:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Bullet Holes:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
else
listitem r_bulletholes 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Bullet Holes:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Bullet Holes:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar r_bulletholes"
enditem
endif
listitem gl_polyblend 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Palette Blending:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Palette Blending:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar gl_polyblend"
enditem
listitem gl_flashblend 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Effects Blending:\" oxl 370 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Effects Blending:\" oxl 370 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar gl_flashblend"
enditem
listitem r_translucency 2 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Software Translucency:\" oxl 370 drawlist \"numchars 9 red 0.2 green 0.2 blue 0.2\""
numitems 3
" Off"
" Stipple"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Software Translucency:\" oxl 370 drawlist \"numchars 9 red 0.25 green 0.25 blue 0.56\""
localdata "cvar r_translucency"
enditem
//listitem mipmap 1 "fc 0.7 0.7 0.7 0.7 oxl 110 string \"Detail Level:\" oxl 370 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
//numitems 3
//" Nearest"
//" Normal"
//" Farthest"
//selitem "fc 1 1 1 1 oxl 110 cursor string \"Detail Level:\" oxl 370 drawlist \"numchars 10 red 0.25 green 0.25 blue 0.56\""
//enditem
//===========================================================================
// AUDIO MENU
//===========================================================================
menulevel audio
headeritem "fade 0.5 jcx oyt -128 box 27 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"AUDIO CONTROL OPTIONS\""
enditem
autoheight oyt -140
padding 10
slideritem s_volume 0 10 5 10 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Sound FX Volume:\" fc 1 1 1 1 oxl 378 drawslider"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Sound FX Volume:\" fc 1 1 1 1 oxl 378 drawslider"
// This will divide the menu value by 10 before setting the cvar
localdata "cvardivide 10 s_volume"
enditem
slideritem s_musicvolume 0 10 5 10 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Music Volume:\" fc 1 1 1 1 oxl 378 drawslider"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Music Volume:\" fc 1 1 1 1 oxl 378 drawslider"
// This will divide the menu value by 10 before setting the cvar
localdata "cvardivide 10 s_musicvolume"
enditem
listitem con_unused 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Sound Quality:\" oxl 378 drawlist \"numchars 6 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Low" "set s_khz 11; set s_loadas8bit 1; snd_restart"
" High" "set s_khz 22; set s_loadas8bit 0; snd_restart"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Sound Quality:\" oxl 378 drawlist \"numchars 6 red 0.25 green 0.25 blue 0.56\""
// This will set the menu to 1 if s_loadas8bit is equal to 0
localdata "cvarcond s_loadas8bit ifequal 0"
enditem
listitem cd_nocd 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"CD Music:\" oxl 378 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Enabled"
" Disabled"
selitem "fc 1 1 1 1 oxl 150 cursor string \"CD Music:\" oxl 378 drawlist \"numchars 10 red 0.25 green 0.25 blue 0.56\""
localdata "cvar cd_nocd"
enditem
listitem s_primary 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Sound Compatibility:\" oxl 378 drawlist \"numchars 20 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Max Compatibility"
" Max Performance"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Sound Compatibility:\" oxl 378 drawlist \"numchars 20 red 0.25 green 0.25 blue 0.56\""
localdata "cvar s_primary"
enditem
//===========================================================================
// INPUT CONTROLS SET BINDINGS MENU
//===========================================================================
menulevel bindings
headeritem "fade 0.5 jcx oyt -128 box 40 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"CUSTOMIZE PLAYER KEY CONFIGURATION\""
enditem
autoheight oyt -140
padding 1
binditem +attack "Attack" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 cursor xv -140 drawbind"
enditem
binditem +forward "Walk Forward" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 cursor xv -140 drawbind"
enditem
binditem +back "Backpedal" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +speed "Run" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +left "Turn Left" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +right "Turn Right" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +moveleft "Step Left" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +moveright "Step Right" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +strafe "Sidestep" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem weapnext "Next Weapon" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +lookup "Look Up" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +lookdown "Look Down" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem centerview "Center View" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +mlook "Mouse Look" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +klook "Keyboard Look" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +moveup "Up / Jump" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +movedown "Down / Crouch" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem +use "Use" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem invuse "Inventory Use" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem invnext "Next Inv Item" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
binditem invprev "Prev Inv Item" "fc 0.7 0.7 0.7 0.7 xv -140 drawbind"
selitem "fc 1 1 1 1 xv -140 cursor drawbind"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 130 oyt -360 string \"Go to Multiplayer Setup...\""
selitem "fc 1 1 1 1 oxl 130 oyt -360 cursor string \"Go to Multiplayer Setup...\""
actionitem "pushmenu playersetup"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 130 oyt -370 string \"Restore default keyboard only configuration...\""
selitem "fc 1 1 1 1 oxl 130 oyt -370 cursor string \"Restore default keyboard only configuration...\""
actionitem "stuffcmd \"exec defaultk.cfg\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 130 oyt -380 string \"Restore default keyboard and mouse configuration...\""
selitem "fc 1 1 1 1 oxl 130 oyt -380 cursor string \"Restore default keyboard and mouse configuration...\""
actionitem "stuffcmd \"exec defaultm.cfg\""
enditem
//===========================================================================
// GAME OPTIONS MENU
//===========================================================================
menulevel gameoptions
headeritem "fade 0.5 jcx oyt -128 box 27 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"STANDARD GAME OPTIONS\""
enditem
autoheight oyt -140
padding 10
slideritem sensitivity 2 22 5 10 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Mouse Speed:\" fc 1 1 1 1 oxl 338 drawslider"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Mouse Speed:\" fc 1 1 1 1 oxl 338 drawslider"
// This sets the menu to the value of the sensitivity cvar
localdata "cvar sensitivity"
enditem
listitem cl_run 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Always Run:\" oxl 338 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No"
" Yes"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Always Run:\" oxl 338 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of cl_run after it clamps it
localdata "cvarclamp 0 1 cl_run"
enditem
listitem con_invertmouse 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Invert Mouse:\" oxl 338 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" "negate m_pitch"
" Yes" "negate m_pitch"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Invert Mouse:\" oxl 338 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
// This will set the menu to 1 if the m_pitch < 0
localdata "cvarcond m_pitch ifless 0"
enditem
listitem m_filter 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Mouse Filter:\" oxl 338 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Mouse Filter:\" oxl 338 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of m_filter after it clamps it
localdata "cvarclamp 0 1 m_filter"
enditem
listitem lookspring 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Look Spring:\" oxl 338 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Look Spring:\" oxl 338 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of lookspring after it clamps it
localdata "cvarclamp 0 1 lookspring"
enditem
listitem lookstrafe 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Look Strafe:\" oxl 338 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Look Strafe:\" oxl 338 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of lookstrafe after it clamps it
localdata "cvarclamp 0 1 lookstrafe"
enditem
listitem freelook 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Free Look:\" oxl 338 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Free Look:\" oxl 338 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of freelook after it clamps it
localdata "cvarclamp 0 1 freelook"
enditem
listitem crosshair 1 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Crosshair:\" oxl 338 drawlist \"numchars 8 red 0.2 green 0.2 blue 0.2\""
numitems 6
" None"
" Cross"
" Triad"
" Circle"
" Angle"
" Dot"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Crosshair:\" oxl 338 drawlist \"numchars 8 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of crosshair after it clamps it
localdata "cvar crosshair"
enditem
listitem hand 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Handedness:\" oxl 338 drawlist \"numchars 14 red 0.2 green 0.2 blue 0.2\""
numitems 3
" Right"
" Left"
" Center (Off)"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Handedness:\" oxl 338 drawlist \"numchars 14 red 0.25 green 0.25 blue 0.56\""
// This sets the menu to the value of crosshair after it clamps it
localdata "cvarclamp 0 1 2 hand"
enditem
listitem con_unused 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"HUD Layout:\" oxl 338 drawlist \"numchars 12 red 0.2 green 0.2 blue 0.2\""
numitems 1
" Bottom" "cl_hudfile hud01.hdh; hud_restart"
//" Top" "cl_hudfile hud02.hdh; hud_restart"
//" Left Side" "cl_hudfile hud03.hdh; hud_restart"
//" Right Side" "cl_hudfile hud04.hdh; hud_restart"
selitem "fc 1 1 1 1 oxl 150 cursor string \"HUD Layout:\" oxl 338 drawlist \"numchars 12 red 0.25 green 0.25 blue 0.56\""
enditem
listitem dialog 0 "fc 0.7 0.7 0.7 0.7 oxl 150 string \"Dialog System:\" oxl 338 drawlist \"numchars 17 red 0.2 green 0.2 blue 0.2\""
numitems 4
" Off"
" Text Only"
" Speech Only"
" Text and Speech"
localdata "cvar dialog"
selitem "fc 1 1 1 1 oxl 150 cursor string \"Dialog System:\" oxl 338 drawlist \"numchars 17 red 0.25 green 0.25 blue 0.56\""
enditem
//===========================================================================
// LOAD GAME MENU
//===========================================================================
menulevel loadgame
headeritem "fade 0.5 jcx oyt -128 box 17 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"RESTART LEVEL\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -150 string \" Last level played:\""
enditem
headeritem "fade 0.5 jcx oyt -220 box 46 3"
enditem
yspace 10
autoheight oyt -191
padding 4
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"1> \" xv -130 drawsave 0"
selitem "fc 1 1 1 1 oxl 160 string \"1> \" xv -130 drawsave 0"
localdata "0"
actionitem "function loadgame"
enditem
//===========================================================================
// OLD LOAD GAME MENU
//===========================================================================
menulevel old_loadgame
headeritem "fade 0.5 jcx oyt -128 box 17 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"LOAD A GAME\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -150 string \" List of saved games:\""
enditem
headeritem "fade 0.5 jcx oyt -280 box 46 12"
enditem
yspace 10
autoheight oyt -174
padding 4
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"1> \" xv -130 drawsave 0"
selitem "fc 1 1 1 1 oxl 160 string \"1> \" xv -130 drawsave 0"
localdata "0"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"2> \" xv -130 drawsave 1"
selitem "fc 1 1 1 1 oxl 160 string \"2> \" xv -130 drawsave 1"
localdata "1"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"3> \" xv -130 drawsave 2"
selitem "fc 1 1 1 1 oxl 160 string \"3> \" xv -130 drawsave 2"
localdata "2"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"4> \" xv -130 drawsave 3"
selitem "fc 1 1 1 1 oxl 160 string \"4> \" xv -130 drawsave 3"
localdata "3"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"5> \" xv -130 drawsave 4"
selitem "fc 1 1 1 1 oxl 160 string \"5> \" xv -130 drawsave 4"
localdata "4"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"6> \" xv -130 drawsave 5"
selitem "fc 1 1 1 1 oxl 160 string \"6> \" xv -130 drawsave 5"
localdata "5"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"7> \" xv -130 drawsave 6"
selitem "fc 1 1 1 1 oxl 160 string \"7> \" xv -130 drawsave 6"
localdata "6"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"8> \" xv -130 drawsave 7"
selitem "fc 1 1 1 1 oxl 160 string \"8> \" xv -130 drawsave 7"
localdata "7"
actionitem "function loadgame"
enditem
//===========================================================================
// SAVE GAME MENU
//===========================================================================
menulevel savegame
headeritem "fade 0.5 jcx oyt -128 box 17 1"
enditem
headeritem "fc 1 1 1 1 jcx oyt -121 string \"SAVED GAMES\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -150 string \" List of save game slots:\""
enditem
headeritem "fade 0.5 jcx oyt -280 box 46 12"
enditem
yspace 10
autoheight oyt -174
padding 4
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"1> \" xv -130 drawsave 0"
selitem "fc 1 1 1 1 oxl 160 string \"1> \" xv -130 drawsave 0"
localdata "0"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"2> \" xv -130 drawsave 1"
selitem "fc 1 1 1 1 oxl 160 string \"2> \" xv -130 drawsave 1"
localdata "1"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"3> \" xv -130 drawsave 2"
selitem "fc 1 1 1 1 oxl 160 string \"3> \" xv -130 drawsave 2"
localdata "2"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"4> \" xv -130 drawsave 3"
selitem "fc 1 1 1 1 oxl 160 string \"4> \" xv -130 drawsave 3"
localdata "3"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"5> \" xv -130 drawsave 4"
selitem "fc 1 1 1 1 oxl 160 string \"5> \" xv -130 drawsave 4"
localdata "4"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"6> \" xv -130 drawsave 5"
selitem "fc 1 1 1 1 oxl 160 string \"6> \" xv -130 drawsave 5"
localdata "5"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"7> \" xv -130 drawsave 6"
selitem "fc 1 1 1 1 oxl 160 string \"7> \" xv -130 drawsave 6"
localdata "6"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 160 string \"8> \" xv -130 drawsave 7"
selitem "fc 1 1 1 1 oxl 160 string \"8> \" xv -130 drawsave 7"
localdata "7"
actionitem "function savegame"
enditem
//===========================================================================
// ASK TO QUIT MENU
//===========================================================================
menulevel ask2quit
headeritem "fade 0.25 jcx oyt -360 picn hc_logo"
enditem
headeritem "fade 0.5 jcx oyt -340 box 34 6"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 210 oyt -300 string \"Logon as a new user...\""
selitem "fc 1 1 1 1 oxl 210 oyt -300 cursor string \"Logon as a new user...\""
actionitem "function relogon"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 210 oyt -320 string \"Quit the game...\""
selitem "fc 1 1 1 1 oxl 210 oyt -320 cursor string \"Quit the game...\""
actionitem "pushmenu ritual"
enditem
//===========================================================================
// EXIT THE GAME
//===========================================================================
menulevel ritual "autotrigger 5"
// Closing Screen 1
headeritem "cb sin_back jcx jcy picn sin_close1"
enditem
menuitem "null"
selmenuitem "null"
actionitem "pushmenu sin"
enditem
// Closing Screen 2
menulevel sin "autotrigger 5"
headeritem "cb sin_back jcx jcy picn sin_close2"
enditem
menuitem "null"
selmenuitem "null"
actionitem "pushmenu sin2"
enditem
// Closing Screen 3
menulevel sin2
headeritem "cb sin_back jcx yv 180 string \"SIN\""
enditem
headeritem "jcx yv 140 string \"Developed by Ritual Entertainment\""
enditem
headeritem "jcx yv 130 string \"WWW.RITUAL.COM\""
enditem
headeritem "jcx yv 110 string \"Distributed by Activision\""
enditem
headeritem "jcx yv 100 string \"WWW.ACTIVISION.COM\""
enditem
headeritem "jcx yv 0 string \"To order the full version of Sin, please visit Activision's\""
enditem
headeritem "jcx yv -20 string \"web site at WWW.ACTIVISION.COM for more information.\""
enditem
menuitem "null"
selmenuitem "null"
actionitem "stuffcmd \"quit\""
enditem
//===========================================================================
// QUIT MENU
//===========================================================================
menulevel quit
headeritem "fade 0.25 jcx oyt -360 picn hc_logo"
enditem
headeritem "jcx jcy picn quit"
enditem
//===================================================
// LOGON MENU
//===================================================
menulevel logon
headeritem "fade 0.25 jcx oyt -360 picn hc_logo"
enditem
headeritem "fade 0.5 jcx oyt -360 box 50 12"
enditem
headeritem "fc .53 .53 .83 0.8 oxl 150 oyt -275 string \"Welcome to the HARDCORPS Mainframe System.\""
enditem
headeritem "fc .53 .53 .83 0.8 oxl 150 oyt -295 string \"Please enter your user name below:\""
enditem
fielditem player 17 17 "" "fc 1 1 1 0.5 oxl 190 oyt -340 string \"Logon Name:\" fc 1 1 1 1 oxl 280 oyt -344 drawfield"
selitem "fc 1 1 1 0.5 oxl 190 oyt -340 string \"Logon Name:\" fc 1 1 1 1 oxl 280 oyt -344 drawfield"
actionitem "function loadplayer stuffcmd menu_main"
localdata "cvar player"
enditem
//===========================================================================
// CREDITS MENU
//===========================================================================
menulevel credits
headeritem "fc 1 1 1 1 oxl 90 oyt -110 type 1 string \"Accessing HC data files...listing found.\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -150 string \"Ritual Entertainment is...\""
enditem
//headeritem "fade 0.5 oxl 80 oyt -390 box 58 29"
//enditem
autoheight oyt -170
padding 4
headeritem "fc 0.53 0.53 0.83 0.8 oxl 90 string \"Scott Alden, Beau Anderson, Robert Atkins, Zak Belica,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 90 string \"Mark Dochtermann, Jim Dose, Michael Hadwin, Patrick Hook,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 90 string \"Levelord, Don MacAskill, Harry Miller, Tom Mustaine,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 90 string \"Brandon Riza, Joe Selinske, Joel Thomas, Mike Wardwell,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 90 string \"Mike Werckle, Charlie Wiederhold, Matthias Worch\""
enditem
yspace 20
menuitem "fc 0.7 0.7 0.7 0.7 oxl 90 string \"Return to the Main Menu...\""
selitem "fc 1 1 1 1 oxl 90 cursor string \"Return to the Main Menu...\""
actionitem "popmenu"
enditem