fortressforever-scripts/resource/SourceScheme.res

1007 lines
18 KiB
Text

///////////////////////////////////////////////////////////
// Tracker scheme resource file
//
// sections:
// Colors - all the colors used by the scheme
// BaseSettings - contains settings for app to use to draw controls
// Fonts - list of all the fonts used by app
// Borders - description of all the borders
//
///////////////////////////////////////////////////////////
Scheme
{
//////////////////////// COLORS ///////////////////////////
// color details
// this is a list of all the colors used by the scheme
Colors
{
// base colors
"White" "255 255 255 255"
"OffWhite" "216 216 216 255"
"DullWhite" "142 142 142 255"
"Orange" "255 155 0 255"
"TransparentBlack" "0 0 0 128"
"Black" "0 0 0 255"
"Blank" "0 0 0 0"
// custom colors
"HUD_Tone_Bright" "225 235 255 255"
"HUD_Tone_Default" "199 219 255 255"
"HUD_Tone_Dim" "199 219 255 120"
"HUD_BG_Bright" "109 124 142 185"
"HUD_BG_Default" "109 124 142 115"
"HUD_BG_Dim" "109 124 142 50"
/////////////// VGUI Colours ///////////////
"UI_Tone_Default" "199 219 255 255"
"UI_Tone_Dim" "109 124 142 115"
"UI_Tone_Dark" "75 85 95 115"
"UI_BG_Highlight" "225 235 255 45"
"UI_BG_Dim" "100 110 128 165"
"UI_BG_Dark" "0 0 0 90"
"UI_Text_Default" "199 219 255 255"
}
///////////////////// BASE SETTINGS ////////////////////////
//
// default settings for all panels
// controls use these to determine their settings
BaseSettings
{
// vgui_controls color specifications
Border.Bright "UI_BG_Highlight" // the lit side of a control
Border.Dark "UI_BG_Highlight" // the dark/unlit side of a control
Border.Selection "White" // the additional border color for displaying the default/selected button
Button.TextColor "UI_Tone_Default"
Button.BgColor "Blank"
Button.ArmedTextColor "UI_Tone_Default"
Button.ArmedBgColor "UI_BG_Highlight"
Button.DepressedTextColor "UI_Tone_Default"
Button.DepressedBgColor "UI_BG_Highlight"
CheckButton.TextColor "UI_Tone_Default"
CheckButton.SelectedTextColor "White"
CheckButton.BgColor "TransparentBlack"
CheckButton.Border1 "Border.Dark" // the left checkbutton border
CheckButton.Border2 "Border.Bright" // the right checkbutton border
CheckButton.Check "White" // color of the check itself
ComboBoxButton.ArrowColor "DullWhite"
ComboBoxButton.ArmedArrowColor "White"
ComboBoxButton.BgColor "Blank"
ComboBoxButton.DisabledBgColor "Blank"
Frame.TitleTextInsetX 16
Frame.ClientInsetX 8
Frame.ClientInsetY 6
Frame.BgColor "UI_Tone_Dim" // main menu box color
Frame.OutOfFocusBgColor "UI_BG_Dim"
Frame.FocusTransitionEffectTime "0.3" // time it takes for a window to fade in/out on focus/out of focus
Frame.TransitionEffectTime "0.3" // time it takes for a window to fade in/out on open/close
Frame.AutoSnapRange "0"
FrameGrip.Color1 "UI_BG_Highlight"
FrameGrip.Color2 "UI_BG_Dim"
FrameTitleButton.FgColor "200 200 200 196"
FrameTitleButton.BgColor "Blank"
FrameTitleButton.DisabledFgColor "255 255 255 192"
FrameTitleButton.DisabledBgColor "Blank"
FrameSystemButton.FgColor "Blank"
FrameSystemButton.BgColor "Blank"
FrameSystemButton.Icon ""
FrameSystemButton.DisabledIcon ""
FrameTitleBar.Font "UiBold"
FrameTitleBar.TextColor "UI_Tone_Default"
FrameTitleBar.BgColor "Blank"
FrameTitleBar.DisabledTextColor "UI_Tone_Dim"
FrameTitleBar.DisabledBgColor "Blank"
GraphPanel.FgColor "White"
GraphPanel.BgColor "TransparentBlack"
Label.TextDullColor "DullWhite"
Label.TextColor "UI_Tone_Default"
Label.TextBrightColor "UI_Tone_Default"
Label.SelectedTextColor "White"
Label.BgColor "Blank"
Label.DisabledFgColor1 "117 117 117 255"
Label.DisabledFgColor2 "30 30 30 255"
ListPanel.TextColor "UI_Tone_Default"
ListPanel.TextBgColor "Blank"
ListPanel.BgColor "TransparentBlack"
ListPanel.SelectedTextColor "Black"
ListPanel.SelectedBgColor "128 128 128 196" //ui_tone_default
ListPanel.SelectedOutOfFocusBgColor "255 155 0 128"
ListPanel.EmptyListInfoTextColor "OffWhite"
Menu.TextColor "UI_Tone_Default"
Menu.BgColor "UI_BG_Dim"
Menu.ArmedTextColor "UI_Tone_Default"
Menu.ArmedBgColor "UI_BG_Highlight"
Menu.TextInset "6"
Panel.FgColor "DullWhite"
Panel.BgColor "Blank"
ProgressBar.FgColor "White"
ProgressBar.BgColor "TransparentBlack"
PropertySheet.TextColor "UI_Tone_default"
PropertySheet.SelectedTextColor "White"
PropertySheet.TransitionEffectTime "0.25" // time to change from one tab to another
RadioButton.TextColor "UI_Tone_Default"
RadioButton.SelectedTextColor "White"
RichText.TextColor "UI_Tone_Default"
RichText.BgColor "TransparentBlack"
RichText.SelectedTextColor "Black"
RichText.SelectedBgColor "UI_Tone_Default"
ScrollBar.Wide 17
ScrollBarButton.FgColor "UI_Tone_Default"
ScrollBarButton.BgColor "Blank"
ScrollBarButton.ArmedFgColor "UI_Tone_Default"
ScrollBarButton.ArmedBgColor "Blank"
ScrollBarButton.DepressedFgColor "UI_Tone_Default"
ScrollBarButton.DepressedBgColor "Blank"
ScrollBarSlider.FgColor "Blank" // nob color
ScrollBarSlider.BgColor "255 255 255 64" // slider background color
SectionedListPanel.HeaderTextColor "UI_Tone_Default"
SectionedListPanel.HeaderBgColor "Blank"
SectionedListPanel.DividerColor "Black"
SectionedListPanel.TextColor "UI_Tone_Default"
SectionedListPanel.BrightTextColor "White"
SectionedListPanel.BgColor "TransparentBlack"
SectionedListPanel.SelectedTextColor "Black"
SectionedListPanel.SelectedBgColor "UI_Tone_Default"
SectionedListPanel.OutOfFocusSelectedTextColor "Black"
SectionedListPanel.OutOfFocusSelectedBgColor "255 155 0 128"
Slider.NobColor "108 108 108 255"
Slider.TextColor "180 180 180 255"
Slider.TrackColor "31 31 31 255"
Slider.DisabledTextColor1 "117 117 117 255"
Slider.DisabledTextColor2 "30 30 30 255"
TextEntry.TextColor "UI_Tone_Default"
TextEntry.BgColor "TransparentBlack"
TextEntry.CursorColor "OffWhite"
TextEntry.DisabledTextColor "DullWhite"
TextEntry.DisabledBgColor "Blank"
TextEntry.SelectedTextColor "Black"
TextEntry.SelectedBgColor "White"
TextEntry.OutOfFocusSelectedBgColor "255 155 0 128"
TextEntry.FocusEdgeColor "0 0 0 196"
ToggleButton.SelectedTextColor "White"
Tooltip.TextColor "0 0 0 196"
Tooltip.BgColor "UI_Tone_Default"
TreeView.BgColor "TransparentBlack"
WizardSubPanel.BgColor "Blank"
// scheme-specific colors
MainMenu.TextColor "UI_Tone_Default"
MainMenu.ArmedTextColor "White"
MainMenu.DepressedTextColor "192 186 80 255"
MainMenu.MenuItemHeight "30" // spacing between resume game etc -why doesn't this scale at higher res..fu valve you're retarded
MainMenu.Inset "32"
MainMenu.Backdrop "0 0 0 156"
Console.TextColor "OffWhite"
Console.DevTextColor "White"
NewGame.TextColor "White"
NewGame.FillColor "0 0 0 255"
NewGame.SelectionColor "UI_Tone_Default" //ui tone default
NewGame.DisabledColor "128 128 128 196"
}
//
//////////////////////// FONTS /////////////////////////////
//
// describes all the fonts
Fonts
{
// fonts are used in order that they are listed
// fonts listed later in the order will only be used if they fulfill a range not already filled
// if a font fails to load then the subsequent fonts will replace
// fonts are used in order that they are listed
"DebugFixed"
{
"1"
{
"name" "Courier New"
"tall" "10"
"weight" "500"
"antialias" "1"
}
}
// fonts are used in order that they are listed
"DebugFixedSmall"
{
"1"
{
"name" "Courier New"
"tall" "7"
"weight" "500"
"antialias" "1"
}
}
"DefaultFixedOutline"
{
"1"
{
"name" "Lucida Console"
"tall" "10"
"weight" "0"
"outline" "1"
}
}
"Default" //join menu option/ window text and button text
{
"1"
{
"name" "FortressForever - HUD Font"
"tall" "14"
"antialias" "1"
"custom" "1"
}
}
"DefaultBold" //doesn't appear to be used
{
"1"
{
"name" "Tahoma"
"custom" "1"
"tall" "16"
"weight" "500"
}
}
"DefaultUnderline"
{
"1"
{
"name" "Tahoma"
"tall" "16"
"weight" "500"
"underline" "1"
}
}
"DefaultSmall" // doesn't appear to be used
{
"1"
{
"name" "Verdana"
"custom" "1"
"tall" "12"
"weight" "0"
}
}
"DefaultSmallDropShadow"
{
"1"
{
"name" "Verdana"
"custom" "1"
"tall" "13"
"weight" "0"
"dropshadow" "1"
}
}
"DefaultVerySmall" // header text on keyboard bindings screen
{
"1"
{
"name" "Tahoma"
"custom" "1"
"tall" "14"
"weight" "0"
}
}
"DefaultLarge" // doesn't appear to be used
{
"1"
{
"name" "Verdana"
"custom" "1"
"tall" "18"
"weight" "0"
}
}
"UiBold" // top left of options screen etc
{
"1"
{
"name" "FortressForever - HUD Font"
"custom" "1"
"tall" "16"
"weight" "500"
"antialias" "1"
}
}
"MenuLarge" // Resume game, find servers etc
{
"1"
{
"name" "FortressForever - HUD Font"
"custom" "1"
"tall" "16"
"weight" "500"
"antialias" "1"
"yres" "1 599"
}
"2"
{
"name" "FortressForever - HUD Font"
"custom" "1"
"tall" "18"
"weight" "500"
"antialias" "1"
"yres" "600 767"
}
"3"
{
"name" "FortressForever - HUD Font"
"custom" "1"
"tall" "22"
"weight" "500"
"antialias" "1"
"yres" "768 1023"
}
"4"
{
"name" "FortressForever - HUD Font"
"custom" "1"
"tall" "24"
"weight" "600"
"antialias" "1"
"yres" "1024 1199"
}
"5"
{
"name" "FortressForever - HUD Font"
"custom" "1"
"tall" "32"
"weight" "600"
"antialias" "1"
"yres" "1200 10000"
}
}
"ConsoleText"
{
"1"
{
"name" "Lucida Console"
"tall" "10"
"weight" "500"
}
}
// this is the symbol font
"Marlett"
{
"1"
{
"name" "Marlett"
"tall" "14"
"weight" "0"
"symbol" "1"
}
}
"Trebuchet24"
{
"1"
{
"name" "Trebuchet MS"
"tall" "24"
"weight" "900"
"dropshadow" "1"
}
}
"Trebuchet20"
{
"1"
{
"name" "Trebuchet MS"
"tall" "20"
"weight" "900"
}
}
"Trebuchet18"
{
"1"
{
"name" "Trebuchet MS"
"tall" "18"
"weight" "900"
}
}
// HUD numbers
// We use multiple fonts to 'pulse' them in the HUD, hence the need for many of near size
"HUDNumber"
{
"1"
{
"name" "Trebuchet MS"
"tall" "40"
"weight" "900"
}
}
"HUDNumber1"
{
"1"
{
"name" "Trebuchet MS"
"tall" "41"
"weight" "900"
}
}
"HUDNumber2"
{
"1"
{
"name" "Trebuchet MS"
"tall" "42"
"weight" "900"
}
}
"HUDNumber3"
{
"1"
{
"name" "Trebuchet MS"
"tall" "43"
"weight" "900"
}
}
"HUDNumber4"
{
"1"
{
"name" "Trebuchet MS"
"tall" "44"
"weight" "900"
}
}
"HUDNumber5"
{
"1"
{
"name" "Trebuchet MS"
"tall" "45"
"weight" "900"
}
}
"DefaultFixed"
{
"1"
{
"name" "Lucida Console"
"tall" "10"
"weight" "0"
}
// "1"
// {
// "name" "FixedSys"
// "tall" "20"
// "weight" "0"
// }
}
"DefaultFixedDropShadow"
{
"1"
{
"name" "Lucida Console"
"tall" "10"
"weight" "0"
"dropshadow" "1"
}
// "1"
// {
// "name" "FixedSys"
// "tall" "20"
// "weight" "0"
// }
}
"CloseCaption_Normal"
{
"1"
{
"name" "Tahoma"
"tall" "16"
"weight" "500"
"dropshadow" "1"
}
}
"CloseCaption_Italic"
{
"1"
{
"name" "Tahoma"
"tall" "16"
"weight" "500"
"italic" "1"
"dropshadow" "1"
}
}
"CloseCaption_Bold"
{
"1"
{
"name" "Tahoma"
"tall" "16"
"weight" "900"
"dropshadow" "1"
}
}
"CloseCaption_BoldItalic"
{
"1"
{
"name" "Tahoma"
"tall" "16"
"weight" "900"
"italic" "1"
"dropshadow" "1"
}
}
TitleFont // don't think its used
{
"1"
{
"name" "HalfLife2"
"tall" "72"
"weight" "400"
"antialias" "1"
"custom" "1"
}
}
TitleFont2 // don't think its used
{
"1"
{
"name" "HalfLife2"
"tall" "120"
"weight" "400"
"antialias" "1"
"custom" "1"
}
}
}
//
//////////////////// BORDERS //////////////////////////////
//
// describes all the border types
Borders
{
BaseBorder DepressedBorder
ButtonBorder RaisedBorder
ComboBoxBorder DepressedBorder
MenuBorder RaisedBorder
BrowserBorder DepressedBorder
PropertySheetBorder RaisedBorder
FrameBorder
{
// rounded corners for frames
"backgroundtype" "3" // Phish- original 2
}
DepressedBorder
{
"inset" "0 0 1 1"
Left
{
"1"
{
"color" "Border.Dark"
"offset" "0 1"
}
}
Right
{
"1"
{
"color" "Border.Bright"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
Bottom
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
}
RaisedBorder
{
"inset" "0 0 1 1"
Left
{
"1"
{
"color" "Border.Bright"
"offset" "0 1"
}
}
Right
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
Top
{
"1"
{
"color" "Border.Bright"
"offset" "0 1"
}
}
Bottom
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
}
TitleButtonBorder
{
"backgroundtype" "0" // dont think it shows if splash image used
}
TitleButtonDisabledBorder
{
"backgroundtype" "0"
}
TitleButtonDepressedBorder
{
"backgroundtype" "0"
}
ScrollBarButtonBorder
{
"inset" "2 2 0 0"
Left
{
"1"
{
"color" "Border.Bright"
"offset" "0 1"
}
}
Right
{
"1"
{
"color" "Border.Dark"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
Bottom
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
}
ScrollBarButtonDepressedBorder
{
"inset" "2 2 0 0"
Left
{
"1"
{
"color" "Border.Dark"
"offset" "0 1"
}
}
Right
{
"1"
{
"color" "Border.Bright"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
Bottom
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
}
TabBorder
{
"inset" "0 0 1 1"
Left
{
"1"
{
"color" "Border.Bright"
"offset" "0 1"
}
}
Right
{
"1"
{
"color" "Border.Dark"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
}
TabActiveBorder
{
"inset" "0 0 1 0"
Left
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
Right
{
"1"
{
"color" "Border.Dark"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
}
ToolTipBorder
{
"inset" "0 0 1 0"
Left
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
Right
{
"1"
{
"color" "Border.Dark"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
Bottom
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
}
// this is the border used for default buttons (the button that gets pressed when you hit enter)
ButtonKeyFocusBorder
{
"inset" "0 0 1 1"
Left
{
"1"
{
"color" "Border.Selection"
"offset" "0 0"
}
"2"
{
"color" "Border.Bright"
"offset" "0 1"
}
}
Top
{
"1"
{
"color" "Border.Selection"
"offset" "0 0"
}
"2"
{
"color" "Border.Bright"
"offset" "1 0"
}
}
Right
{
"1"
{
"color" "Border.Selection"
"offset" "0 0"
}
"2"
{
"color" "Border.Dark"
"offset" "1 0"
}
}
Bottom
{
"1"
{
"color" "Border.Selection"
"offset" "0 0"
}
"2"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
}
ButtonDepressedBorder
{
"inset" "2 1 1 1"
Left
{
"1"
{
"color" "Border.Dark"
"offset" "0 1"
}
}
Right
{
"1"
{
"color" "Border.Bright"
"offset" "1 0"
}
}
Top
{
"1"
{
"color" "Border.Dark"
"offset" "0 0"
}
}
Bottom
{
"1"
{
"color" "Border.Bright"
"offset" "0 0"
}
}
}
}
//////////////////////// CUSTOM FONT FILES /////////////////////////////
//
// specifies all the custom (non-system) font files that need to be loaded to service the above described fonts
CustomFontFiles
{
"1" "resource/HALFLIFE2.ttf"
"2" "resource/HUDfont.ttf"
}
}