{ \\ SETUP DISPLAY MENU menuDef { name "setup_display_menu" visible 0 fullscreen 0 rect 50 110 432 254 focusColor .49 .56 .27 1 onOpen { uiScript display_settings_store } onClose { uiScript display_settings_recall } itemDef { name quality_multi style WINDOW_STYLE_FILLED text "Quality:" type ITEM_TYPE_MULTI cvar "ui_glCustom" rect 50 19 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "High Quality" 0 "Normal" 1 "Fast" 2 "Fastest" 3 "Custom" 4 } action { play "sound/misc/menus/select.wav" ; uiScript update "ui_glCustom" } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor quality_multi backcolor .12 .14 .08 1 setitemcolor quality_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor quality_multi forecolor .12 .14 .08 1 setitemcolor quality_multi backcolor 0 0 0 0 } } itemDef { name window type ITEM_TYPE_EDITFIELD text "GL Driver:" cvar "r_gldriver" rect 50 34 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 decoration } itemDef { name "fullscreen_yesno" style WINDOW_STYLE_FILLED type ITEM_TYPE_YESNO text "Fullscreen:" cvar "r_fullscreen" rect 50 49 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor fullscreen_yesno backcolor .12 .14 .08 1 setitemcolor fullscreen_yesno forecolor .49 .56 .27 1 } mouseExit { setitemcolor fullscreen_yesno forecolor .12 .14 .08 1 setitemcolor fullscreen_yesno backcolor 0 0 0 0 } } itemDef { name glextensions_yesno style WINDOW_STYLE_FILLED type ITEM_TYPE_YESNO text "GL Extensions:" cvar "r_allowExtensions" rect 50 64 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor glextensions_yesno backcolor .12 .14 .08 1 setitemcolor glextensions_yesno forecolor .49 .56 .27 1 } mouseExit { setitemcolor glextensions_yesno forecolor .12 .14 .08 1 setitemcolor glextensions_yesno backcolor 0 0 0 0 } } itemDef { name videomode_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Video Mode:" cvar "r_mode" rect 50 79 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "512*384" 2 "640*480" 3 "800*600" 4 "960*720" 5 "1024*768" 6 "1152*864" 7 "1280*1024" 8 "1600*1200" 9 } action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor videomode_multi backcolor .12 .14 .08 1 setitemcolor videomode_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor videomode_multi forecolor .12 .14 .08 1 setitemcolor videomode_multi backcolor 0 0 0 0 } } itemDef { name colordepth_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Color Depth:" cvar "r_colorbits" rect 50 94 280 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "Desktop Default" 0 "16-bit" 16 "32-bit" 32 } action { play "sound/misc/menus/select.wav" ; uiScript glCustom ; uiScript update "r_colorbits" } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor colordepth_multi backcolor .12 .14 .08 1 setitemcolor colordepth_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor colordepth_multi forecolor .12 .14 .08 1 setitemcolor colordepth_multi backcolor 0 0 0 0 } } /* itemDef { name lighting_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Lighting:" cvar "r_vertexlight" rect 50 109 280 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "Light Map (high)" 0 "Vertex (low)" 1 } action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor lighting_multi backcolor .12 .14 .08 1 setitemcolor lighting_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor lighting_multi forecolor .12 .14 .08 1 setitemcolor lighting_multi backcolor 0 0 0 0 } } */ itemDef { name geometric_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Geometric Detail:" cvar "r_lodbias" rect 30 109 260 15 textalign ITEM_ALIGN_RIGHT textalignx 145 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "Low" 2 "Medium" 1 "High" 0 } action { play "sound/misc/menus/select.wav" ; uiScript glCustom ; uiScript update "r_lodbias" } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor geometric_multi backcolor .12 .14 .08 1 setitemcolor geometric_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor geometric_multi forecolor .12 .14 .08 1 setitemcolor geometric_multi backcolor 0 0 0 0 } } itemDef { name texdetail_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Texture Detail:" cvar "r_picmip" rect 50 124 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "Low" 3 "Normal" 2 "High" 1 } action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor texdetail_multi backcolor .12 .14 .08 1 setitemcolor texdetail_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor texdetail_multi forecolor .12 .14 .08 1 setitemcolor texdetail_multi backcolor 0 0 0 0 } } itemDef { name texquality_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Texture Quality:" cvar "r_texturebits" rect 40 139 250 15 textalign ITEM_ALIGN_RIGHT textalignx 135 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor texquality_multi backcolor .12 .14 .08 1 setitemcolor texquality_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor texquality_multi forecolor .12 .14 .08 1 setitemcolor texquality_multi backcolor 0 0 0 0 } } itemDef { name texfilter_multi style WINDOW_STYLE_FILLED type ITEM_TYPE_MULTI text "Texture Filter:" cvar "r_texturemode" rect 50 154 240 15 textalign ITEM_ALIGN_RIGHT textalignx 125 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 cvarStrList { "Bilinear", "GL_LINEAR_MIPMAP_NEAREST", "Trilinear", "GL_LINEAR_MIPMAP_LINEAR" } action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor texfilter_multi backcolor .12 .14 .08 1 setitemcolor texfilter_multi forecolor .49 .56 .27 1 } mouseExit { setitemcolor texfilter_multi forecolor .12 .14 .08 1 setitemcolor texfilter_multi backcolor 0 0 0 0 } } itemDef { name compress_yesno style WINDOW_STYLE_FILLED type ITEM_TYPE_YESNO text "Compress Textures:" cvar "r_ext_compressed_textures" rect 30 169 260 15 textalign ITEM_ALIGN_RIGHT textalignx 145 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor compress_yesno backcolor .12 .14 .08 1 setitemcolor compress_yesno forecolor .49 .56 .27 1 } mouseExit { setitemcolor compress_yesno forecolor .12 .14 .08 1 setitemcolor compress_yesno backcolor 0 0 0 0 } } itemDef { name vsync_yesno style WINDOW_STYLE_FILLED type ITEM_TYPE_YESNO text "Vertical Sync:" cvar "r_swapinterval" rect 30 184 260 15 textalign ITEM_ALIGN_RIGHT textalignx 145 textaligny 0 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 action { play "sound/misc/menus/select.wav" ; uiScript glCustom } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor vsync_yesno backcolor .12 .14 .08 1 setitemcolor vsync_yesno forecolor .49 .56 .27 1 } mouseExit { setitemcolor vsync_yesno forecolor .12 .14 .08 1 setitemcolor vsync_yesno backcolor 0 0 0 0 } } itemDef { name apply_button style WINDOW_STYLE_FILLED text "Apply Changes" type ITEM_TYPE_BUTTON rect 300 173 113 26 textalignx 10 textaligny 5 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; open vid_restart_popmenu } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor apply_button backcolor .12 .14 .08 1 setitemcolor apply_button forecolor .49 .56 .27 1 } mouseExit { setitemcolor apply_button forecolor .12 .14 .08 1 setitemcolor apply_button backcolor 0 0 0 0 } } } }