home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer 4.4
/
1998-10_Disc_4.4.iso
/
sindemo
/
sin_demo.exe
/
DATA
/
base
/
Pak0.pak
/
menus
/
main_alt.mnu
< prev
next >
Wrap
Text File
|
1998-07-26
|
54KB
|
1,380 lines
//===========================================================================
// GLOBAL LAYOUT
//===========================================================================
globlayout "oxl 0 oyb 128 picn low_res/frame1 oxl 128 oyb 128 picn low_res/frame2 oxl 256 oyb 128 picn low_res/frame3"
appgloblayout "oxl 0 oyb 0 picn low_res/frame4 oxl 128 oyb 0 picn low_res/frame5 oxl 256 oyb 0 picn low_res/frame6"
appgloblayout "fc 1 1 1 1 jcx oyt -50 128 anim 2 low_res/sin_logo"
appgloblayout "fc .53 .53 .83 1 oxl 183 oyt -228 string \"Demo\""
appgloblayout "fc .53 .53 .83 1 oxl 223 oyt -228 cvarstring version_only"
appgloblayout "fc .28 .30 .67 0.7 oxl 50 oyt -228 cvarstring player"
//===========================================================================
// MAIN MENU
//===========================================================================
menulevel main
headeritem "fade 0.5 oxl 87 oyt -155 picn low_res/hc_logo_main"
enditem
menuitem "fade 0.5 oxl 54 oyt -111 picn low_res/menuop_game_0"
selitem "fade 0.7 oxl 54 oyt -111 picn low_res/menuop_game_1 oxl 195 yv -30 type 1 string \"Select a \ngame to \nplay...\""
actionitem "pushmenu game_selection"
enditem
ifdemo
menuitem "fade 0.5 oxl 131 oyt -171 picn low_res/menuop_hq_0"
selitem "fade 0.7 oxl 131 oyt -171 picn low_res/menuop_hq_1 oxl 195 yv -30 type 1 string \"Go directly\nto\nHARDCORPS\nH.Q.\nTraining\nFacility...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
enditem
else
menuitem "fade 0.5 oxl 131 oyt -171 picn low_res/menuop_hq_0"
selitem "fade 0.7 oxl 131 oyt -171 picn low_res/menuop_hq_1 oxl 195 yv -30 type 1 string \"Go directly\nto\nHARDCORPS\nH.Q.\nTraining\nFacility...\""
actionitem "stuffcmd \"menu_close; map training\""
enditem
endif
ifdemo
menuitem "fade 0.5 oxl 120 oyt -198 picn low_res/menuop_credits_0"
selitem "fade 0.7 oxl 120 oyt -198 picn low_res/menuop_credits_1 oxl 195 yv -30 type 1 string \"View the\ncredits...\""
actionitem "centerprint \" SIN\n\n Developed by:\n Ritual Entertainment \""
enditem
else
menuitem "fade 0.5 oxl 120 oyt -198 picn low_res/menuop_credits_0"
selitem "fade 0.7 oxl 120 oyt -198 picn low_res/menuop_credits_1 oxl 195 yv -30 type 1 string \"View the\ncredits...\""
actionitem "pushmenu credits"
enditem
endif
menuitem "fade 0.5 oxl 53 oyt -197 picn low_res/menuop_quit_0"
selitem "fade 0.7 oxl 53 oyt -197 picn low_res/menuop_quit_1 oxl 195 yv -30 type 1 string \"Quit the\ngame...\""
actionitem "pushmenu ask2quit"
enditem
menuitem "fade 0.5 oxl 45 oyt -171 picn low_res/menuop_controls_0"
selitem "fade 0.7 oxl 45 oyt -171 picn low_res/menuop_controls_1 oxl 195 yv -30 type 1 string \"Modify your \naudio, \nvideo, \ngame and\nplayer \ncontrol\nsettings...\""
actionitem "pushmenu controls"
enditem
//===========================================================================
// GAME SELECTION MENU
//===========================================================================
menulevel game_selection
headeritem "fade 0.5 oxl 87 oyt -155 picn low_res/hc_logo_game"
enditem
menuitem "fade 0.5 oxl 54 oyt -111 picn low_res/menuop_newgame_0"
selitem "fade 0.7 oxl 54 oyt -111 picn low_res/menuop_newgame_1 oxl 195 yv -30 type 1 string \"Start a new \ngame...\""
actionitem "pushmenu singleplayer"
enditem
menuitem "fade 0.5 oxl 131 oyt -171 picn low_res/menuop_demo_0"
selitem "fade 0.7 oxl 131 oyt -171 picn low_res/menuop_demo_1 oxl 195 yv -30 type 1 string \"Watch a \ndemo of \nSin...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
//actionitem "stuffcmd \"menu_close; d1??\""
enditem
ifdemo
menuitem "fade 0.5 oxl 120 oyt -198 picn low_res/menuop_loadgame_0"
selitem "fade 0.7 oxl 120 oyt -198 picn low_res/menuop_loadgame_1 oxl 195 yv -30 type 1 string \"Load a \npreviously\nsaved \ngame...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
enditem
else
menuitem "fade 0.5 oxl 120 oyt -198 picn low_res/menuop_loadgame_0"
selitem "fade 0.7 oxl 120 oyt -198 picn low_res/menuop_loadgame_1 oxl 195 yv -30 type 1 string \"Load a \npreviously\nsaved \ngame...\""
actionitem "pushmenu loadgame"
enditem
endif
ifdemo
menuitem "fade 0.5 oxl 53 oyt -197 picn low_res/menuop_savegame_0"
selitem "fade 0.7 oxl 53 oyt -197 picn low_res/menuop_savegame_1 oxl 195 yv -30 type 1 string \"Save a \ngame...\""
actionitem "centerprint \" Not Available\nin Demo Version.\""
enditem
else
menuitem "fade 0.5 oxl 53 oyt -197 picn low_res/menuop_savegame_0"
selitem "fade 0.7 oxl 53 oyt -197 picn low_res/menuop_savegame_1 oxl 195 yv -30 type 1 string \"Save a \ngame...\""
actionitem "pushmenu savegame"
enditem
endif
menuitem "fade 0.5 oxl 45 oyt -171 picn low_res/menuop_multiplayer_0"
selitem "fade 0.7 oxl 45 oyt -171 picn low_res/menuop_multiplayer_1 oxl 195 yv -30 type 1 string \"Start or \nJoin a\nMultiplayer \ngame...\""
actionitem "pushmenu multiplayer"
enditem
//===========================================================================
// SINGLE PLAYER MENU
//===========================================================================
menulevel singleplayer
headeritem "jcx oyt -58 string \"BEGINNING A NEW GAME\""
enditem
headeritem "fc 1 1 1 0.5 oxl 64 oyt -90 string \"Select your skill level:\""
enditem
headeritem "fade 0.25 jcx jcy picn low_res/hc_logo"
enditem
headeritem "fade 0.5 oxl 50 oyt -174 box 11 6"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 64 oyt -130 string \"Rookie\""
selitem "fc 1 1 1 0.6 oxl 170 yv -30 type 1 string \"Easiest\nskill\nlevel...\" fc 1 1 1 1 oxl 64 oyt -130 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 64 oyt -145 string \"Officer\""
selitem "fc 1 1 1 0.6 oxl 170 yv -30 type 1 string \"Mid-Range\nskill\nlevel...\"fc 1 1 1 1 oxl 64 oyt -145 cursor string \"Officer\""
actionitem "stuffcmd \"set skill 2;set deathmatch 0;menu_close; map intro_start\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 64 oyt -160 string \"Hardcorps\""
selitem "fc 1 1 1 0.6 oxl 170 yv -30 type 1 string \"Hardest\nskill\nlevel...\"fc 1 1 1 1 oxl 64 oyt -160 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 87 oyt -155 picn low_res/hc_logo_multi"
enditem
menuitem "fade 0.5 oxl 53 oyt -112 picn low_res/menuop_multi_psetup_0"
selitem "fade 0.7 oxl 53 oyt -112 picn low_res/menuop_multi_psetup_1 oxl 195 yv -30 type 1 string \"Set up and \nconfigure\nMultiplayer \noptions...\""
actionitem "pushmenu playersetup"
enditem
menuitem "fade 0.5 oxl 89 oyt -207 picn low_res/menuop_start_multi_0"
selitem "fade 0.7 oxl 89 oyt -207 picn low_res/menuop_start_multi_1 oxl 195 yv -30 type 1 string \"Start a \nMultiplayer\nnetwork \ngame...\""
actionitem "pushmenu startserver"
enditem
menuitem "fade 0.5 oxl 18 oyt -206 picn low_res/menuop_join_multi_0"
selitem "fade 0.7 oxl 18 oyt -206 picn low_res/menuop_join_multi_1 oxl 195 yv -30 type 1 string \"Join a \nMultiplayer\nnetwork \ngame...\""
actionitem "function refreshservers pushmenu joinserver"
enditem
//===========================================================================
// START SERVER MENU
//===========================================================================
menulevel startserver
headeritem "jcx oyt -58 string \"STARTING A NETWORK SERVER\""
enditem
listitem con_gametype 0 "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -77 string \"Game Type:\" xv -20 drawlist \"numchars 12 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 40 oyt -77 cursor string \"Game Type:\" xv -20 drawlist \"numchars 12 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_map sincitydemo "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -91 string \"Select Map:\" xv -20 drawlist \"numchars 17 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 40 oyt -91 cursor string \"Select Map:\" xv -20 drawlist \"numchars 17 red 0.25 green 0.25 blue 0.56\""
enditem
fielditem hostname 12 12 "Sin DM" "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -110 string \"Host Name:\" fc 1 1 1 0.5 xv -20 oyt -110 drawfield"
selitem "fc 1 1 1 1 oxl 40 oyt -110 cursor string \"Host Name:\" fc 1 1 1 1 xv -20 oyt -110 drawfield"
localdata "cvar hostname"
enditem
fielditemnum timelimit 5 5 "0" "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -127 string \"Time Limit:\" fc 1 1 1 0.5 xv -20 oyt -127 drawfield"
selitem "fc 1 1 1 1 oxl 40 oyt -127 cursor string \"Time Limit:\" fc 1 1 1 1 xv -20 oyt -127 drawfield"
localdata "cvar timelimit"
enditem
fielditemnum fraglimit 5 5 "0" "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -146 string \"Frag Limit:\" fc 1 1 1 0.5 xv -20 oyt -146 drawfield"
selitem "fc 1 1 1 1 oxl 40 oyt -146 cursor string \"Frag Limit:\" fc 1 1 1 1 xv -20 oyt -146 drawfield"
localdata "cvar fraglimit"
enditem
fielditemnum maxclients 5 5 "8" "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -163 string \"Max Players:\" fc 1 1 1 0.5 xv -20 oyt -163 drawfield"
selitem "fc 1 1 1 1 oxl 40 oyt -163 cursor string \"Max Players:\" fc 1 1 1 1 xv -20 oyt -163 drawfield"
localdata "cvar maxclients"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -186 string \"Modify Deathmatch Settings\""
selitem "fc 1 1 1 1 oxl 40 oyt -186 cursor string \"Modify Deathmatch Settings\""
actionitem "pushmenu modifydmflags"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -196 string \"Launch the Server\""
selitem "fc 1 1 1 1 oxl 40 oyt -196 cursor string \"Launch the Server\""
actionitem "function startserver"
enditem
//===========================================================================
// JOIN SERVER MENU
//===========================================================================
menulevel joinserver
headeritem "jcx oyt -58 string \"JOINING A NETWORK SERVER\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 60 oyt -79 string \"Server Address Book...\""
selitem "fc 1 1 1 1 oxl 60 oyt -79 cursor string \"Server Address Book...\""
actionitem "pushmenu addressbook"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 60 oyt -89 string \"Refresh Server List...\""
selitem "fc 1 1 1 1 oxl 60 oyt -89 cursor string \"Refresh Server List...\""
actionitem "centerprint \" Refreshing\n Server List \"; function refreshservers"
enditem
headeritem "fade 0.5 jcx oyt -204 box 24 12"
enditem
headeritem "fc 1 1 1 1 jcx oyt -110 string \"Available Servers:\""
enditem
autoheight oyt -115
padding 2
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 0"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 0"
localdata "0"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 1"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 1"
localdata "1"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 2"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 2"
localdata "2"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 3"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 3"
localdata "3"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 4"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 4"
localdata "4"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 5"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 5"
localdata "5"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 6"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 6"
localdata "6"
actionitem "function joinserver"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 80 drawserver 7"
selitem "fc 1 1 1 1 oxl 80 cursor drawserver 7"
localdata "7"
actionitem "function joinserver"
enditem
//===========================================================================
// SERVER ADDRESS BOOK MENU
//===========================================================================
menulevel addressbook
headeritem "jcx oyt -58 string \"SERVER ADDRESS BOOK\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -70 string \"Stored Server Addresses:\""
enditem
yspace 10
autoheight oyt -75
padding 1
fielditem adr0 28 28 "" "fc 1 1 1 1 oxl 82 string \"1> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"1> \" xv -124 drawfield"
localdata "cvar adr0"
enditem
fielditem adr1 28 28 "" "fc 1 1 1 1 oxl 82 string \"2> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"2> \" xv -124 drawfield"
localdata "cvar adr1"
enditem
fielditem adr2 28 28 "" "fc 1 1 1 1 oxl 82 string \"3> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"3> \" xv -124 drawfield"
localdata "cvar adr2"
enditem
fielditem adr3 28 28 "" "fc 1 1 1 1 oxl 82 string \"4> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"4> \" xv -124 drawfield"
localdata "cvar adr3"
enditem
fielditem adr4 28 28 "" "fc 1 1 1 1 oxl 82 string \"5> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"5> \" xv -124 drawfield"
localdata "cvar adr4"
enditem
fielditem adr5 28 28 "" "fc 1 1 1 1 oxl 82 string \"6> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"6> \" xv -124 drawfield"
localdata "cvar adr5"
enditem
fielditem adr6 28 28 "" "fc 1 1 1 1 oxl 82 string \"7> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"7> \" xv -124 drawfield"
localdata "cvar adr6"
enditem
fielditem adr7 28 28 "" "fc 1 1 1 1 oxl 82 string \"8> \" xv -124 drawfield"
selitem "fc 1 1 1 1 oxl 82 string \"8> \" xv -124 drawfield"
localdata "cvar adr7"
enditem
//===========================================================================
// DEATHMATCH FLAGS MENU
//===========================================================================
menulevel modifydmflags
headeritem "fc 1 1 1 1 jcx oyt -58 string \"MODIFYING DEATHMATCH FLAGS\""
enditem
autoheight oyt -70
padding 1
listitem df_falldam 0 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Falling Damage:\" xv 40 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 40 cursor string \"Falling Damage:\" xv 40 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 40 string \"Persistent Weapons:\" xv 40 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 40 cursor string \"Persistent Weapons:\" xv 40 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 40 string \"Weapon Switching:\" xv 40 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 40 cursor string \"Weapon Switching:\" xv 40 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 40 string \"Allow Health:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Yes" "bitclear 0 dmflags"
" No" "bitset 0 dmflags"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Allow Health:\" xv 40 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 40 string \"Allow Armor:\" xv 40 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 40 cursor string \"Allow Armor:\" xv 40 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 40 string \"Allow Powerups:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Allow Powerups:\" xv 40 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 40 string \"Allow Powerups:\" xv 40 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 40 cursor string \"Allow Powerups:\" xv 40 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 40 string \"Instant Powerups:\" xv 40 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 40 cursor string \"Instant Powerups:\" xv 40 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 40 string \"Infinite Ammo:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Infinite Ammo:\" xv 40 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 40 string \"Force Respawn:\" xv 40 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 40 cursor string \"Force Respawn:\" xv 40 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 40 string \"Spawn Farthest:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Spawn Farthest:\" xv 40 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 40 string \"Spawn Farthest:\" xv 40 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 40 cursor string \"Spawn Farthest:\" xv 40 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 40 string \"Same Map:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Same Map:\" xv 40 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 40 string \"Same Map:\" xv 40 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 40 cursor string \"Same Map:\" xv 40 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 40 string \"Allow Exit:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Allow Exit:\" xv 40 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 40 string \"Team Play:\" xv 40 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Team Play:\" xv 40 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 40 string \"Team Play:\" xv 40 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 40 cursor string \"Team Play:\" xv 40 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 40 string \"Friendly Fire:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Friendly Fire:\" xv 40 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 40 string \"Friendly Fire:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Friendly Fire:\" xv 40 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 40 string \"Fixed FOV:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Fixed FOV:\" xv 40 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 40 string \"Fixed FOV:\" xv 40 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No" ""
" Yes" ""
selitem "fc 1 1 1 1 oxl 40 cursor string \"Fixed FOV:\" xv 40 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
endif
//===========================================================================
// PLAYER SETUP MENU
//===========================================================================
menulevel playersetup
headeritem "jcx oyt -58 string \"MULTIPLAYER SETUP\""
enditem
fielditem name 20 20 "" "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -90 string \"Name: \" fc 1 1 1 0.5 oxl 81 oyt -92 drawfield"
selitem "fc 1 1 1 1 oxl 40 oyt -90 cursor string \"Name: \" fc 1 1 1 1 oxl 81 oyt -92 drawfield"
localdata "cvar name"
enditem
headeritem "fade 0.25 xv 15 yv -72 box 9 10"
enditem
headeritem "xv 0 yv -40 drawplmodel 0.4 0.55"
enditem
playermodel_listitem con_playermodel 0 "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -125 string \"Character Type:\" oxl 50 oyt -135 drawlist \"numchars 15 red 0.2 green 0.2 blue 0.2\""
selitem "fc 1 1 1 1 oxl 40 oyt -125 cursor string \"Character Type:\" oxl 50 oyt -135 drawlist \"numchars 15 red 0.25 green 0.25 blue 0.56\""
actionitem "callback update_skinlist"
localdata "con_playerskin"
enditem
playerskin_listitem con_playerskin 0 "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -155 string \"Uniform/Skin:\" oxl 50 oyt -165 drawlist \"numchars 15 red 0.2 green 0.2 blue 0.2\""
selitem "fc 1 1 1 1 oxl 40 oyt -155 cursor string \"Uniform/Skin:\" oxl 50 oyt -165 drawlist \"numchars 15 red 0.25 green 0.25 blue 0.56\""
actionitem "callback setplayerskin"
enditem
//===========================================================================
// CONTROLS MENU
//===========================================================================
menulevel controls
headeritem "fade 0.5 oxl 87 oyt -155 picn low_res/hc_logo_controls"
enditem
menuitem "fade 0.5 oxl 54 oyt -110 picn low_res/menuop_ctrl_video_0"
selitem "fade 0.7 oxl 54 oyt -110 picn low_res/menuop_ctrl_video_1 oxl 195 yv -30 type 1 string \"Modify \nvideo\ncontrol \noptions...\""
actionitem "pushmenu video"
enditem
menuitem "fade 0.5 oxl 131 oyt -187 picn low_res/menuop_ctrl_sound_0"
selitem "fade 0.7 oxl 131 oyt -187 picn low_res/menuop_ctrl_sound_1 oxl 195 yv -30 type 1 string \"Modify \nsound and\nmusic \noptions...\""
actionitem "pushmenu audio"
enditem
menuitem "fade 0.5 oxl 54 oyt -201 picn low_res/menuop_ctrl_input_0"
selitem "fade 0.7 oxl 54 oyt -201 picn low_res/menuop_ctrl_input_1 oxl 195 yv -30 type 1 string \"Modify \ninput \ncontrol\noptions...\""
actionitem "pushmenu bindings"
enditem
menuitem "fade 0.5 oxl 41 oyt -187 picn low_res/menuop_ctrl_gameops_0"
selitem "fade 0.7 oxl 41 oyt -187 picn low_res/menuop_ctrl_gameops_1 oxl 195 yv -30 type 1 string \"Modify \nsettings \nfor the \ngame...\""
actionitem "pushmenu gameoptions"
enditem
//===========================================================================
// VIDEO MENU
//===========================================================================
menulevel video
headeritem "jcx oyt -58 string \"VIDEO CONTROL OPTIONS\""
enditem
listitem con_driver 2 "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -85 string \"Video Driver: \" oxl 154 oyt -85 drawlist \"numchars 17 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 40 oyt -85 cursor string \"Video Driver: \" oxl 154 oyt -85 drawlist \"numchars 17 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_vidmode 3 "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -95 string \"Video Mode: \" oxl 154 oyt -95 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 40 oyt -95 cursor string \"Video Mode: \" oxl 154 oyt -95 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 40 oyt -105 string \"Texture Mode:\" oxl 154 oyt -105 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 40 oyt -105 cursor string \"Texture Mode:\" oxl 154 oyt -105 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 40 oyt -115 string \"Full Screen:\" oxl 154 oyt -115 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No"
" Yes"
selitem "fc 1 1 1 1 oxl 40 oyt -115 cursor string \"Full Screen:\" oxl 154 oyt -115 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 40 oyt -125 string \"Screen Size:\" fc 1 1 1 1 oxl 154 oyt -125 drawslider"
selitem "fc 1 1 1 1 oxl 40 oyt -125 cursor string \"Screen Size:\" fc 1 1 1 1 oxl 154 oyt -125 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 40 oyt -135 string \"Brightness:\" fc 1 1 1 1 oxl 154 oyt -135 drawslider"
selitem "fc 1 1 1 1 oxl 40 oyt -135 cursor string \"Brightness:\" fc 1 1 1 1 oxl 154 oyt -135 drawslider"
localdata "callback setgamma"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -172 string \"Apply Changes...\""
selitem "fc 1 1 1 1 oxl 40 oyt -172 cursor string \"Apply Changes...\""
actionitem "function apply_vid_changes"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -180 string \"Reset to Defaults...\""
selitem "fc 1 1 1 1 oxl 40 oyt -180 cursor string \"Reset to Defaults...\""
actionitem "function vid_reset"
actionitem ""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -187 string \"Advanced Video Options...\""
selitem "fc 1 1 1 1 oxl 40 oyt -187 cursor string \"Advanced Video Options...\""
actionitem "pushmenu advanced_video"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -195 string \"Bring up Console Interface...\""
selitem "fc 1 1 1 1 oxl 40 oyt -195 cursor string \"Bring up Console Interface...\""
actionitem "stuffcmd \"toggleconsole\""
enditem
//===========================================================================
// ADVANCED VIDEO MENU
//===========================================================================
menulevel advanced_video
headeritem "jcx oyt -58 string \"ADVANCED VIDEO OPTIONS\""
enditem
autoheight oyt -65
padding 2
listitem gl_shadows 1 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Character Shadows:\" oxl 185 drawlist \"numchars 9 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Character Shadows:\" oxl 185 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 40 string \"Rendering Detail:\" oxl 185 drawlist \"numchars 6 red 0.2 green 0.2 blue 0.2\""
numitems 2
" High"
" Low"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Rendering Detail:\" oxl 185 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 40 string \"Light Glows:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Light Glows:\" oxl 185 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 40 string \"Light Glows:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Light Glows:\" oxl 185 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 40 string \"Dynamic Lights:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Dynamic Lights:\" oxl 185 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 40 string \"Particles:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Particles:\" oxl 185 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 40 string \"Tessellation:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Tessellation:\" oxl 185 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 40 string \"Blood Splats:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Blood Splats:\" oxl 185 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 40 string \"Blood Splats:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Blood Splats:\" oxl 185 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar r_bloodsplats"
enditem
endif
ifdemo
listitem con_unused 0 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Bullet Holes:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 1
" N/A"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Bullet Holes:\" oxl 185 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 40 string \"Bullet Holes:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Bullet Holes:\" oxl 185 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 40 string \"Palette Blending:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Palette Blending:\" oxl 185 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 40 string \"Effects Blending:\" oxl 185 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Effects Blending:\" oxl 185 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
localdata "cvar gl_flashblend"
enditem
listitem r_translucency 1 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Translucency:\" oxl 185 drawlist \"numchars 9 red 0.2 green 0.2 blue 0.2\""
numitems 3
" Off"
" Stipple"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Translucency:\" oxl 185 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 55 string \"Detail Level:\" oxl 185 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
//numitems 3
//" Nearest"
//" Normal"
//" Farthest"
//selitem "fc 1 1 1 1 oxl 55 cursor string \"Detail Level:\" oxl 185 drawlist \"numchars 10 red 0.25 green 0.25 blue 0.56\""
//enditem
//===========================================================================
// AUDIO MENU
//===========================================================================
menulevel audio
headeritem "jcx oyt -58 string \"AUDIO CONTROL OPTIONS\""
enditem
autoheight oyt -65
padding 4
slideritem s_volume 0 10 5 10 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Sound FX Volume:\" fc 1 1 1 1 oxl 189 drawslider"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Sound FX Volume:\" fc 1 1 1 1 oxl 189 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 40 string \"Music Volume:\" fc 1 1 1 1 oxl 189 drawslider"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Music Volume:\" fc 1 1 1 1 oxl 189 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 40 string \"Sound Quality:\" oxl 189 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 40 cursor string \"Sound Quality:\" oxl 189 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 40 string \"CD Music:\" oxl 189 drawlist \"numchars 10 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Enabled"
" Disabled"
selitem "fc 1 1 1 1 oxl 40 cursor string \"CD Music:\" oxl 189 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 40 string \"Sound Compatibility:\" oxl 50 oyt -140 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 40 cursor string \"Sound Compatibility:\" oxl 50 oyt -140 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 "jcx oyt -58 string \"CUSTOMIZE KEY CONTROLS\""
enditem
autoheight oyt -65
padding 1
binditem +attack "Attack" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 cursor xv -125 drawbind"
enditem
binditem +forward "Walk Forward" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 cursor xv -125 drawbind"
enditem
binditem +back "Backpedal" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +speed "Run" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +left "Turn Left" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +right "Turn Right" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +moveleft "Step Left" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +moveright "Step Right" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +strafe "Sidestep" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem weapnext "Next Weapon" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +lookup "Look Up" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -180 string \"Go to Configuration Page 2\""
selitem "fc 1 1 1 1 oxl 40 oyt -180 cursor string \"Go to Configuration Page 2\""
actionitem "pushmenu morebindings"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -190 string \"Go to Multiplayer Setup\""
selitem "fc 1 1 1 1 oxl 40 oyt -190 cursor string \"Go to Multiplayer Setup\""
actionitem "pushmenu playersetup"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -200 string \"Use default keyboard settings\""
selitem "fc 1 1 1 1 oxl 40 oyt -200 cursor string \"Use default keyboard settings\""
actionitem "stuffcmd \"exec defaultk.cfg\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -210 string \"Use default mouse settings\""
selitem "fc 1 1 1 1 oxl 40 oyt -210 cursor string \"Use default mouse settings\""
actionitem "stuffcmd \"exec defaultm.cfg\""
enditem
//===========================================================================
// INPUT CONTROLS SET BINDINGS MENU
//===========================================================================
menulevel morebindings
headeritem "jcx oyt -58 string \"CUSTOMIZE KEY CONTROLS-PAGE 2\""
enditem
autoheight oyt -65
padding 1
binditem +lookdown "Look Down" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem centerview "Center View" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +mlook "Mouse Look" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +klook "Keyboard Look" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +moveup "Up / Jump" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +movedown "Down / Crouch" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem +use "Use" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem invuse "Inventory Use" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem invnext "Next Inv Item" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
binditem invprev "Prev Inv Item" "fc 0.7 0.7 0.7 0.7 xv -125 drawbind"
selitem "fc 1 1 1 1 xv -125 cursor drawbind"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -180 string \"Go to Configuration Page 1\""
selitem "fc 1 1 1 1 oxl 40 oyt -180 cursor string \"Go to Configuration Page 1\""
actionitem "popmenu"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -190 string \"Go to Multiplayer Setup\""
selitem "fc 1 1 1 1 oxl 40 oyt -190 cursor string \"Go to Multiplayer Setup\""
actionitem "pushmenu playersetup"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -200 string \"Use default keyboard settings\""
selitem "fc 1 1 1 1 oxl 40 oyt -200 cursor string \"Use default keyboard settings\""
actionitem "stuffcmd \"exec defaultk.cfg\""
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 oyt -210 string \"Use default mouse settings\""
selitem "fc 1 1 1 1 oxl 40 oyt -210 cursor string \"Use default mouse settings\""
actionitem "stuffcmd \"exec defaultm.cfg\""
enditem
//===========================================================================
// GAME OPTIONS MENU
//===========================================================================
menulevel gameoptions
headeritem "jcx oyt -58 string \"STANDARD GAME OPTIONS\""
enditem
autoheight oyt -70
padding 2
slideritem sensitivity 2 22 5 10 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Mouse Speed:\" fc 1 1 1 1 oxl 150 drawslider"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Mouse Speed:\" fc 1 1 1 1 oxl 150 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 40 string \"Always Run:\" oxl 150 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" No"
" Yes"
// This sets the menu to the value of cl_run after it clamps it
localdata "cvarclamp 0 1 cl_run"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Always Run:\" oxl 150 drawlist \"numchars 5 red 0.25 green 0.25 blue 0.56\""
enditem
listitem con_invertmouse 0 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"Invert Mouse:\" oxl 150 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 40 cursor string \"Invert Mouse:\" oxl 150 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 40 string \"Mouse Filter:\" oxl 150 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Mouse Filter:\" oxl 150 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 40 string \"Look Spring:\" oxl 150 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Look Spring:\" oxl 150 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 40 string \"Look Strafe:\" oxl 150 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Look Strafe:\" oxl 150 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 40 string \"Free Look:\" oxl 150 drawlist \"numchars 5 red 0.2 green 0.2 blue 0.2\""
numitems 2
" Off"
" On"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Free Look:\" oxl 150 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 40 string \"Crosshair:\" oxl 150 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 40 cursor string \"Crosshair:\" oxl 150 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 40 string \"Handedness:\" oxl 150 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 40 cursor string \"Handedness:\" oxl 150 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 "cvar hand"
enditem
listitem con_unused 0 "fc 0.7 0.7 0.7 0.7 oxl 40 string \"HUD Layout:\" oxl 150 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 40 cursor string \"HUD Layout:\" oxl 150 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 40 string \"Dialog:\" oxl 150 drawlist \"numchars 17 red 0.2 green 0.2 blue 0.2\""
numitems 4
" Off"
" Text Only"
" Speech Only"
" Text and Speech"
selitem "fc 1 1 1 1 oxl 40 cursor string \"Dialog:\" oxl 150 drawlist \"numchars 17 red 0.25 green 0.25 blue 0.56\""
localdata "cvar dialog"
enditem
//===========================================================================
// LOAD GAME MENU
//===========================================================================
menulevel loadgame
headeritem "jcx oyt -58 string \"RESTART LEVEL\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -75 string \" Last level played:\""
enditem
headeritem "fade 0.5 jcx oyt -130 box 30 3"
enditem
yspace 10
autoheight oyt -103
padding 2
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"1> \" xv -100 drawsave 0"
selitem "fc 1 1 1 1 oxl 40 string \"1> \" xv -100 drawsave 0"
localdata "0"
actionitem "function loadgame"
enditem
//===========================================================================
// OLD LOAD GAME MENU
//===========================================================================
menulevel old_loadgame
headeritem "jcx oyt -58 string \"LOAD A GAME\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -75 string \" List of saved games:\""
enditem
headeritem "fade 0.5 jcx oyt -190 box 30 11"
enditem
yspace 10
autoheight oyt -97
padding 2
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"1> \" xv -130 drawsave 0"
selitem "fc 1 1 1 1 oxl 40 string \"1> \" xv -130 drawsave 0"
localdata "0"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"2> \" xv -130 drawsave 1"
selitem "fc 1 1 1 1 oxl 40 string \"2> \" xv -130 drawsave 1"
localdata "1"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"3> \" xv -130 drawsave 2"
selitem "fc 1 1 1 1 oxl 40 string \"3> \" xv -130 drawsave 2"
localdata "2"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"4> \" xv -130 drawsave 3"
selitem "fc 1 1 1 1 oxl 40 string \"4> \" xv -130 drawsave 3"
localdata "3"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"5> \" xv -130 drawsave 4"
selitem "fc 1 1 1 1 oxl 40 string \"5> \" xv -130 drawsave 4"
localdata "4"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"6> \" xv -130 drawsave 5"
selitem "fc 1 1 1 1 oxl 40 string \"6> \" xv -130 drawsave 5"
localdata "5"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"7> \" xv -130 drawsave 6"
selitem "fc 1 1 1 1 oxl 40 string \"7> \" xv -130 drawsave 6"
localdata "6"
actionitem "function loadgame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"8> \" xv -130 drawsave 7"
selitem "fc 1 1 1 1 oxl 40 string \"8> \" xv -130 drawsave 7"
localdata "7"
actionitem "function loadgame"
enditem
//===========================================================================
// SAVE GAME MENU
//===========================================================================
menulevel savegame
headeritem "jcx oyt -58 string \"SAVED GAMES\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -75 string \" List of save game slots:\""
enditem
headeritem "fade 0.5 jcx oyt -190 box 30 11"
enditem
yspace 10
autoheight oyt -97
padding 2
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"1> \" xv -100 drawsave 0"
selitem "fc 1 1 1 1 oxl 40 string \"1> \" xv -100 drawsave 0"
localdata "0"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"2> \" xv -100 drawsave 1"
selitem "fc 1 1 1 1 oxl 40 string \"2> \" xv -100 drawsave 1"
localdata "1"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"3> \" xv -100 drawsave 2"
selitem "fc 1 1 1 1 oxl 40 string \"3> \" xv -100 drawsave 2"
localdata "2"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"4> \" xv -100 drawsave 3"
selitem "fc 1 1 1 1 oxl 40 string \"4> \" xv -100 drawsave 3"
localdata "3"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"5> \" xv -100 drawsave 4"
selitem "fc 1 1 1 1 oxl 40 string \"5> \" xv -100 drawsave 4"
localdata "4"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"6> \" xv -100 drawsave 5"
selitem "fc 1 1 1 1 oxl 40 string \"6> \" xv -100 drawsave 5"
localdata "5"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"7> \" xv -100 drawsave 6"
selitem "fc 1 1 1 1 oxl 40 string \"7> \" xv -100 drawsave 6"
localdata "6"
actionitem "function savegame"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 40 string \"8> \" xv -100 drawsave 7"
selitem "fc 1 1 1 1 oxl 40 string \"8> \" xv -100 drawsave 7"
localdata "7"
actionitem "function savegame"
enditem
//===========================================================================
// QUIT MENU
//===========================================================================
menulevel ask2quit
headeritem "fade 0.25 jcx jcy picn low_res/hc_logo"
enditem
headeritem "fade 0.5 jcx oyt -190 box 26 6"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 74 oyt -150 string \"Logon as a new user...\""
selitem "fc 1 1 1 1 oxl 74 oyt -150 cursor string \"Logon as a new user...\""
actionitem "function relogon"
enditem
menuitem "fc 0.7 0.7 0.7 0.7 oxl 74 oyt -170 string \"Quit the game...\""
selitem "fc 1 1 1 1 oxl 74 oyt -170 cursor string \"Quit the game...\""
actionitem "pushmenu ritual"
enditem
//===========================================================================
// QUIT MENU
//===========================================================================
menulevel ritual "autotrigger 5"
// Closing Screen 1
headeritem "cb sin_close1"
enditem
menuitem "null"
selmenuitem "null"
actionitem "pushmenu sin"
enditem
// Closing Screen 2
menulevel sin "autotrigger 5"
headeritem "cb sin_close2"
enditem
menuitem "null"
selmenuitem "null"
actionitem "pushmenu sin2"
enditem
// Closing Screen 3
menulevel sin2
headeritem "cb sin_back jcx yv 60 string \"SIN\""
enditem
headeritem "jcx yv 40 string \"Developed by Ritual Entertainment\""
enditem
headeritem "jcx yv 30 string \"WWW.RITUAL.COM\""
enditem
headeritem "jcx yv 10 string \"Distributed by Activision\""
enditem
headeritem "jcx yv 0 string \"WWW.ACTIVISION.COM\""
enditem
headeritem "jcx yv -30 string \"To order the full version of Sin,""
enditem
headeritem "jcx yv -40 string \"please visit Activision's\""
enditem
headeritem "jcx yv -50 string \"web site at WWW.ACTIVISION.COM\""
enditem
headeritem "jcx yv -60 string \"for more information.\""
enditem
menuitem "null"
selmenuitem "null"
actionitem "stuffcmd \"quit\""
enditem
//===========================================================================
// QUIT MENU
//===========================================================================
menulevel quit
headeritem "fade 0.25 jcx jcy picn low_res/hc_logo"
enditem
headeritem "jcx jcy picn low_res/quit"
enditem
//===================================================
// LOGON MENU
//===================================================
menulevel logon
headeritem "fade 0.25 jcx jcy picn low_res/hc_logo"
enditem
headeritem "fc .53 .53 .83 0.8 jcx oyt -87 string \"Welcome to the HARDCORPS\""
enditem
headeritem "fc .53 .53 .83 0.8 jcx oyt -97 string \"Mainframe System.\""
enditem
headeritem "fc .53 .53 .83 0.8 oxl 45 oyt -137 string \"Please enter your user name:\""
enditem
fielditem player 17 17 "" "fc 1 1 1 0.5 oxl 45 oyt -160 string \"Logon Name:\" oxl 90 oyt -182 drawfield"
selitem "fc 1 1 1 0.5 oxl 45 oyt -160 string \"Logon Name:\" oxl 90 oyt -182 drawfield"
actionitem "function loadplayer stuffcmd menu_main"
localdata "cvar player"
enditem
//===========================================================================
// CREDITS MENU
//===========================================================================
menulevel credits
headeritem "fc 1 1 1 1 oxl 45 oyt -55 type 1 string \"Accessing HC data files...listing found.\""
enditem
headeritem "fc 1 1 1 1 jcx oyt -75 string \"Ritual Entertainment is...\""
enditem
autoheight oyt -85
padding 4
headeritem "fc 0.53 0.53 0.83 0.8 oxl 45 string \"Scott Alden, Beau Anderson, Robert Atkins, Zak Belica,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 45 string \"Mark Dochtermann, Jim Dose, Michael Hadwin, Patrick Hook,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 45 string \"Levelord, Don MacAskill, Harry Miller, Tom Mustaine,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 45 string \"Brandon Riza, Joe Selinske, Joel Thomas, Mike Wardwell,\""
enditem
headeritem "fc 0.53 0.53 0.83 0.8 oxl 45 string \"Mike Werckle, Charlie Wiederhold, Matthias Worch\""
enditem
yspace 20
menuitem "fc 0.7 0.7 0.7 0.7 oxl 45 string \"Return to the Main Menu...\""
selitem "fc 1 1 1 1 oxl 45 cursor string \"Return to the Main Menu...\""
actionitem "popmenu"
enditem