Rework lang to use captions

This replaces the earlier developer console system.

Also performs a small change to the way the ENGINEER_PDA setting works.
This commit is contained in:
Lyrositor
2014-02-22 22:42:53 +01:00
parent 7dbaeffc43
commit cca4bb569e
50 changed files with 58 additions and 403 deletions

View File

@@ -7,7 +7,7 @@ TF2-Scripts
## Features ## ## Features ##
Most features are usable by all classes, but a few are class-specific. If you would like to see more features implemented send me a message and I'll do my best, if I find it interesting: Most features are usable by all classes, but a few are class-specific. If you would like to see more features implemented send me a message and I'll do my best, if I find it interesting:
* **Debug Output:** prints debug messages to the screen (such as current spy disguise and so on). A custom resource file changes the font to use TF2's custom font. * **Debug Output:** prints debug messages to the screen using captions (such as current spy disguise and so on).
* **Auto Crouch-Jump:** automatically makes you crouch-jump when playing the spacebar. * **Auto Crouch-Jump:** automatically makes you crouch-jump when playing the spacebar.
* **Loadout Switch:** binds 4 Shift key combinations to each loadout. * **Loadout Switch:** binds 4 Shift key combinations to each loadout.
* **Music Player:** cycles through Team Fortress 2's music files when pressing the `;` key. Can also automatically play a song on class select. * **Music Player:** cycles through Team Fortress 2's music files when pressing the `;` key. Can also automatically play a song on class select.
@@ -16,7 +16,7 @@ Most features are usable by all classes, but a few are class-specific. If you wo
* **Spy-Checking Lines:** sends a team message notifying players about an exposed spy (e.g. "Pyro is Spy."). * **Spy-Checking Lines:** sends a team message notifying players about an exposed spy (e.g. "Pyro is Spy.").
* **Suicide Explosion:** makes you explode at the touch of a button. * **Suicide Explosion:** makes you explode at the touch of a button.
* **Viewmodel Toggling:** toggles display of the active weapon at the press of the `Delete` key. * **Viewmodel Toggling:** toggles display of the active weapon at the press of the `Delete` key.
* **Engineer: Building Bindings:** binds keys 6 through 9 to the Engineer's buildings, automatically destroying any existing buildings when pressed. You can also disable the PDA numeric keys. * **Engineer: Building Bindings:** binds keys 6 through 9 to the Engineer's buildings, automatically destroying any existing buildings when pressed. You can also disable the PDA numeric keys; doing so will shift the building bindings from 6-9 to 4-7.
* **Soldier: Rocket Jump:** a simple rocket jump script bound to MOUSE3. Does not provide optimal jump, but is a reliable way to rocket jump. Aim the rocket launcher at the ground before clicking. * **Soldier: Rocket Jump:** a simple rocket jump script bound to MOUSE3. Does not provide optimal jump, but is a reliable way to rocket jump. Aim the rocket launcher at the ground before clicking.
* **Spy: Taunt:** automatically un-disguises the Spy before performing a taunt. If pressing G once doesn't work for you, always quickly press G twice. * **Spy: Taunt:** automatically un-disguises the Spy before performing a taunt. If pressing G once doesn't work for you, always quickly press G twice.
* **Spy: Disguise Bindings:** binds key 5 through 9 to some of the Spy's disguises. * **Spy: Disguise Bindings:** binds key 5 through 9 to some of the Spy's disguises.
@@ -48,6 +48,7 @@ The scripts bundled together would not have been possibly were it not for the sc
* Dr.Device's [Toggle Auto Disguise on attack V1.2](http://tf2wiki.net/wiki/spy_scripts#Toggle_Auto_Disguise_on_attack) script for Spy, upon which the auto disguise functionality is based, * Dr.Device's [Toggle Auto Disguise on attack V1.2](http://tf2wiki.net/wiki/spy_scripts#Toggle_Auto_Disguise_on_attack) script for Spy, upon which the auto disguise functionality is based,
* [TheFifthWheel](http://gamebanana.com/members/1350351)'s [TF2 Jukebox Script](http://tf2.gamebanana.com/scripts/8268), used as inspiration for the music player (special thanks for providing the names of the music files), * [TheFifthWheel](http://gamebanana.com/members/1350351)'s [TF2 Jukebox Script](http://tf2.gamebanana.com/scripts/8268), used as inspiration for the music player (special thanks for providing the names of the music files),
* INsane for his [developer console font file information](http://www.dodbits.com/dods/index.php/source-graphics/source-gui-hud-tutorials/33-console-font-color-and-size), * INsane for his [developer console font file information](http://www.dodbits.com/dods/index.php/source-graphics/source-gui-hud-tutorials/33-console-font-color-and-size),
* [clovervidia](http://steamcommunity.com/id/clovervidia/) for his [captions tutorials](http://www.reddit.com/r/tf2scripthelp/wiki/captions),
* josh33901 for his rocket jump suggestion. * josh33901 for his rocket jump suggestion.
As best as I can recall, all other scripts are written by me, using various tutorials and my own discoveries. If you feel your script was not credited, or you want me to cease distributing your script, send me a message and I will either add credit where it is due or remove your script. As best as I can recall, all other scripts are written by me, using various tutorials and my own discoveries. If you feel your script was not credited, or you want me to cease distributing your script, send me a message and I will either add credit where it is due or remove your script.

View File

@@ -1,55 +1,50 @@
// Main Language File // Main Language File
// This is a workaround for a limitation of the "developer 1" output. // Groups all the language definitions together.
// When active and filtering, it seems only the first word following the echo
// command gets printed, unless it's surrounded in quotation marks.
// This file ties all of the echo lines in this folder together.
alias show_debug_output_text "exec lang/show_debug_output_text.cfg" alias disguise_demoman_text "cc_emit #Disguise.Demoman"
alias disguise_engineer_text "cc_emit #Disguise.Engineer"
alias disguise_pyro_text "cc_emit #Disguise.Pyro"
alias disguise_sniper_text "cc_emit #Disguise.Sniper"
alias disguise_remove_text "cc_emit #Disguise.Remove"
alias con_filter_clear_text "exec lang/con_filter_clear_text.cfg" alias music_1_text "cc_emit #Music.1"
alias music_2_text "cc_emit #Music.2"
alias music_3_text "cc_emit #Music.3"
alias music_4_text "cc_emit #Music.4"
alias music_5_text "cc_emit #Music.5"
alias music_6_text "cc_emit #Music.6"
alias music_7_text "cc_emit #Music.7"
alias music_8_text "cc_emit #Music.8"
alias music_9_text "cc_emit #Music.9"
alias music_10_text "cc_emit #Music.10"
alias music_11_text "cc_emit #Music.11"
alias music_12_text "cc_emit #Music.12"
alias music_13_text "cc_emit #Music.13"
alias music_14_text "cc_emit #Music.14"
alias music_15_text "cc_emit #Music.15"
alias music_16_text "cc_emit #Music.16"
alias music_17_text "cc_emit #Music.17"
alias music_18_text "cc_emit #Music.18"
alias music_19_text "cc_emit #Music.19"
alias music_1_text "exec lang/music_1_text.cfg" alias show_debug_output_text "cc_emit #DebugOutput.Show"
alias music_2_text "exec lang/music_2_text.cfg"
alias music_3_text "exec lang/music_3_text.cfg"
alias music_4_text "exec lang/music_4_text.cfg"
alias music_5_text "exec lang/music_5_text.cfg"
alias music_6_text "exec lang/music_6_text.cfg"
alias music_7_text "exec lang/music_7_text.cfg"
alias music_8_text "exec lang/music_8_text.cfg"
alias music_9_text "exec lang/music_9_text.cfg"
alias music_10_text "exec lang/music_10_text.cfg"
alias music_11_text "exec lang/music_11_text.cfg"
alias music_12_text "exec lang/music_12_text.cfg"
alias music_13_text "exec lang/music_13_text.cfg"
alias music_14_text "exec lang/music_14_text.cfg"
alias music_15_text "exec lang/music_15_text.cfg"
alias music_16_text "exec lang/music_16_text.cfg"
alias music_17_text "exec lang/music_17_text.cfg"
alias music_18_text "exec lang/music_18_text.cfg"
alias music_19_text "exec lang/music_19_text.cfg"
alias switch_loadout_A_text "exec lang/switch_loadout_A_text.cfg" alias switch_loadout_A_text "cc_emit #Loadout.A"
alias switch_loadout_B_text "exec lang/switch_loadout_B_text.cfg" alias switch_loadout_B_text "cc_emit #Loadout.B"
alias switch_loadout_C_text "exec lang/switch_loadout_C_text.cfg" alias switch_loadout_C_text "cc_emit #Loadout.C"
alias switch_loadout_D_text "exec lang/switch_loadout_D_text.cfg" alias switch_loadout_D_text "cc_emit #Loadout.D"
alias disguise_demoman_text "exec lang/disguise_demoman_text.cfg" alias auto_disguise_on_text "cc_emit #AutoDisguise.ON"
alias disguise_pyro_text "exec lang/disguise_pyro_text.cfg" alias auto_disguise_off_text "cc_emit #AutoDisguise.OFF"
alias disguise_sniper_text "exec lang/disguise_sniper_text.cfg"
alias disguise_engineer_text "exec lang/disguise_engineer_text.cfg"
alias disguise_remove_text "exec lang/disguise_remove_text.cfg"
alias auto_disguise_on_text "exec lang/auto_disguise_on_text.cfg" alias pyro_airblast_text "say_team Pyro, please airblast me."
alias auto_disguise_off_text "exec lang/auto_disguise_off_text.cfg"
alias pyro_airblast_text "exec lang/pyro_airblast_text.cfg alias spy_check_scout_text "say_team Scout is Spy."
alias spy_check_soldier_text "say_team Soldier is Spy."
alias spy_check_scout_text "exec lang/spy_check_scout_text.cfg" alias spy_check_pyro_text "say_team Pyro is Spy."
alias spy_check_soldier_text "exec lang/spy_check_soldier_text.cfg" alias spy_check_demoman_text "say_team Demoman is Spy."
alias spy_check_pyro_text "exec lang/spy_check_pyro_text.cfg" alias spy_check_heavy_text "say_team Heavy is Spy."
alias spy_check_demoman_text "exec lang/spy_check_demoman_text.cfg" alias spy_check_engineer_text "say_team Engineer is Spy."
alias spy_check_heavy_text "exec lang/spy_check_heavy_text.cfg" alias spy_check_medic_text "say_team Medic is Spy."
alias spy_check_engineer_text "exec lang/spy_check_engineer_text.cfg" alias spy_check_sniper_text "say_team Sniper is Spy."
alias spy_check_medic_text "exec lang/spy_check_medic_text.cfg" alias spy_check_spy_text "say_team Spy is enemy Spy."
alias spy_check_sniper_text "exec lang/spy_check_sniper_text.cfg"
alias spy_check_spy_text "exec lang/spy_check_spy_text.cfg"

View File

@@ -29,8 +29,9 @@ alias DEBUG_OUTPUT_ON_START "show_output"
// ENGINEER_PDA // ENGINEER_PDA
// Values: pda_on | pda_off // Values: pda_on | pda_off
// Enables or disables the Engineer's construction and destruction PDA (not // Enables or disables the Engineer's construction and destruction PDA (not
// essential with the additional key bindings). // essential with the additional key bindings). When disabled, the building
// You can still bring it up with mouse scroll. // keys are each shifted two keys to the left.
// You can still bring the PDAs up with mouse scroll.
alias ENGINEER_PDA "pda_off" alias ENGINEER_PDA "pda_off"
// LOADOUT_SWITCH // LOADOUT_SWITCH

View File

@@ -11,11 +11,8 @@ exec _reset.cfg
// Debug Output // Debug Output
// Bind the debug output to a key. // Bind the debug output to a key.
con_notifytime 4 // If you want the debug text to last longer, change this setting. alias hide_output "closecaption 0; cc_subtitles 0; alias toggle_output show_output"
alias cft_clear con_filter_clear_text alias show_output "closecaption 1; cc_subtitles 1; cc_lang tf2-scripts; show_debug_output_text; alias toggle_output hide_output"
alias cft_script "con_filter_text |"
alias hide_output "developer 0; cft_clear; con_filter_enable 0; alias toggle_output show_output"
alias show_output "clear; developer 1; cft_script; con_filter_enable 1; show_debug_output_text; alias toggle_output hide_output"
alias toggle_output show_output alias toggle_output show_output
bind P toggle_output bind P toggle_output
DEBUG_OUTPUT_ON_START DEBUG_OUTPUT_ON_START

View File

@@ -10,14 +10,16 @@ engineer_music
// Buildings // Buildings
// Key 6-9 automatically destroy the associated building if it already exists, // Key 6-9 automatically destroy the associated building if it already exists,
// then selects the relevant building blueprint, ready to be built. // then selects the relevant building blueprint, ready to be built.
alias key6 "destroy 2 0; build 2 0;" // Sentry Gun alias sentry "destroy 2 0; build 2 0;" // Sentry Gun
alias key7 "destroy 0 0; build 0 0;" // Dispenser alias dispenser "destroy 0 0; build 0 0;" // Dispenser
alias key8 "destroy 1 0; build 1 0;" // Teleporter Entrance alias t_entrance "destroy 1 0; build 1 0;" // Teleporter Entrance
alias key9 "destroy 1 1; build 1 1;" // Teleporter Exit alias t_exit "destroy 1 1; build 1 1;" // Teleporter Exit
alias buildings_4 "alias key4 sentry; alias key5 dispenser; alias key6 t_entrance; alias key7 t_exit"
alias buildings_6 "alias key6 sentry; alias key7 dispenser; alias key8 t_entrance; alias key9 t_exit"
// PDA // PDA
// Enables or disables the Engineer's PDA. // Enables or disables the Engineer's PDA.
alias pda_on "alias key4 slot4; bind 4 key4; alias key5 slot5; bind 5 key5" alias pda_on "alias key4 slot4; alias key5 slot5; buildings_6"
alias pda_off "unbind 4; unbind 5;" alias pda_off "buildings_4; alias key8 slot8; alias key9 slot9"
ENGINEER_PDA ENGINEER_PDA

View File

@@ -1 +0,0 @@
echo "| Automatic Disguise: OFF"

View File

@@ -1 +0,0 @@
echo "| Automatic Disguise: ON"

View File

@@ -1,3 +0,0 @@
// Console Workaround File
// Used to work around a limitation of the console.
con_filter_text ""

View File

@@ -1 +0,0 @@
echo "| Disguising as Demoman."

View File

@@ -1 +0,0 @@
echo "| Disguising as Engineer."

View File

@@ -1 +0,0 @@
echo "| Disguising as Pyro."

View File

@@ -1 +0,0 @@
echo "| Removing disguise."

View File

@@ -1 +0,0 @@
echo "| Disguising as Sniper."

View File

@@ -1 +0,0 @@
echo "| Currently Playing: More Gun"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: A Little Heart to Heart"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: MEDIC!"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Archimedes"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Dreams of Cruelty"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: The Calm"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: ROBOTS!"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: TF2 Saxxy 2011 Theme"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Haunted Fortress 2"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Mann vs. Machine Upgrade Station Music (Unused)"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Team Fortress 2 (Main Theme)"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Playing With Danger"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Rocket Jump Waltz"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: The Art of War"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Faster Than a Speeding Bullet"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Petite Chou-Fleur"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Right Behind You"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Intruder Alert"

View File

@@ -1 +0,0 @@
echo "| Currently Playing: Drunken Pipe Bomb"

View File

@@ -1 +0,0 @@
say_team "Pyro, please airblast me."

View File

@@ -1 +0,0 @@
echo "| Showing debug output."

View File

@@ -1 +0,0 @@
say_team "Demoman is Spy."

View File

@@ -1 +0,0 @@
say_team "Engineer is Spy."

View File

@@ -1 +0,0 @@
say_team "Heavy is Spy."

View File

@@ -1 +0,0 @@
say_team "Medic is Spy."

View File

@@ -1 +0,0 @@
say_team "Pyro is Spy."

View File

@@ -1 +0,0 @@
say_team "Scout is Spy."

View File

@@ -1 +0,0 @@
say_team "Sniper is Spy."

View File

@@ -1 +0,0 @@
say_team "Soldier is Spy."

View File

@@ -1 +0,0 @@
say_team "Spy is enemy Spy."

View File

@@ -1 +0,0 @@
echo "| Switching to loadout A."

View File

@@ -1 +0,0 @@
echo "| Switching to loadout B."

View File

@@ -1 +0,0 @@
echo "| Switching to loadout C."

View File

@@ -1 +0,0 @@
echo "| Switching to loadout D."

Binary file not shown.

Binary file not shown.

View File

@@ -1,297 +0,0 @@
#base "SourceSchemeBase.res"
Scheme
{
//////////////////////// COLORS ///////////////////////////
// color details
// this is a list of all the colors used by the scheme
Colors
{
"TFDarkBrown" "60 56 53 255"
"TFDarkBrownTransparent" "60 56 53 190"
"TFTanBright" "236 227 203 150"
"TFTanLight" "201 188 162 150"
"TFTanMedium" "131 121 104 150"
"TFTanLightBright" "229 223 211 90"
"TFTanLightDark" "96 90 78 90"
"TFOrangeBright" "156 82 33 255"
"TFTextBright" "251 236 203 150"
"TFTextLight" "201 188 162 255"
"TFTextMedium" "131 121 104 255"
"TFTextMediumDark" "104 96 83 255"
"TFTextBlack" "42 39 37 255"
"TFTextDull" "131 121 104 255"
"TFMediumBrown" "69 64 58 255"
"QuickListBGDeselected" "69 64 58 255"
"QuickListBGSelected" "131 121 104 150"
"Blank" "0 0 0 0"
// background colors
"ControlBG" "76 88 68 255" // background color of controls
"ControlDarkBG" "90 106 80 255" // darker background color; used for background of scrollbars
"WindowBG" "62 70 55 255" // background color of text edit panes (chat, text entries, etc.)
"SelectionBG" "90 84 75 255" // background color of any selected text or menu item
"SelectionBG2" "69 64 57 255" // selection background in window w/o focus
"ListBG" "39 36 34 255" // background of server browser, buddy list, etc.
}
BaseSettings
{
// scheme-specific colors
Border.Bright "TFTanLightDark" // the lit side of a control
Border.Dark "TFTanLightDark" // the dark/unlit side of a control
Border.Selection "BorderSelection" // the additional border color for displaying the default/selected button
Button.TextColor "TFDarkBrown"
Button.BgColor "TFTanLight"
Button.ArmedTextColor "TFDarkBrown"
Button.ArmedBgColor "TFTanBright"
Button.DepressedTextColor "TFDarkBrown"
Button.DepressedBgColor "TFTanLight"
Button.FocusBorderColor "TransparentBlack"
CheckButton.TextColor "TFTextBright"
CheckButton.SelectedTextColor "TFTextBright"
CheckButton.BgColor "ListBG"
CheckButton.HighlightFgColor "TFTextMedium"
CheckButton.ArmedBgColor "Blank"
CheckButton.DepressedBgColor "Blank"
CheckButton.Border1 "Border.Dark" // the left checkbutton border
CheckButton.Border2 "Border.Bright" // the right checkbutton border
CheckButton.Check "TFTanBright" // color of the check itself
CheckButton.DisabledBgColor "ListBG"
ToggleButton.SelectedTextColor "TFTextBright"
ComboBoxButton.ArrowColor "TFTanLight"
ComboBoxButton.ArmedArrowColor "TFTanBright"
ComboBoxButton.BgColor "Blank"
ComboBoxButton.DisabledBgColor "Blank"
RadioButton.TextColor "TFTextBright"
RadioButton.SelectedTextColor "TFTextBright"
RadioButton.ArmedTextColor "TFTextMedium"
Frame.BgColor "TFDarkBrown"
Frame.OutOfFocusBgColor "TFDarkBrownTransparent"
FrameGrip.Color1 "TFTanMedium"
FrameGrip.Color2 "TFDarkBrown"
FrameTitleButton.FgColor "TFTanBright"
FrameTitleBar.Font "DefaultLarge" [$WIN32]
FrameTitleBar.TextColor "TFTanBright"
FrameTitleBar.DisabledTextColor "TFTanLight"
Label.TextDullColor "TFTextDull"
Label.TextColor "TFTextBright"
Label.TextBrightColor "TFTextBright"
Label.SelectedTextColor "TFTextBright"
Label.BgColor "Blank"
Label.DisabledFgColor1 "TFTextDull"
Label.DisabledFgColor2 "Blank"
ListPanel.TextColor "TFTextBright"
ListPanel.BgColor "ListBG"
ListPanel.SelectedBgColor "SelectionBG"
ListPanel.SelectedOutOfFocusBgColor "SelectionBG2"
MainMenu.TextColor "TanLight" [$WIN32]
MainMenu.ArmedTextColor "117 107 94 255" [$WIN32]
MainMenu.Inset "32"
Menu.TextInset "6"
Menu.FgColor "TFTextLight"
Menu.BgColor "ListBG"
Menu.ArmedFgColor "TFTextBright"
Menu.ArmedBgColor "TFOrangeBright"
Menu.DividerColor "BorderDark"
ScrollBarButton.FgColor "TFDarkBrown"
ScrollBarButton.BgColor "TFTanLight"
ScrollBarButton.ArmedFgColor "TFDarkBrown"
ScrollBarButton.ArmedBgColor "TFTanBright"
ScrollBarButton.DepressedFgColor "TFDarkBrown"
ScrollBarButton.DepressedBgColor "TFTanLight"
ScrollBarSlider.BgColor "TFTanMedium" // this isn't really used
ScrollBarSlider.FgColor "TFTanLight" // handle with which the slider is grabbed
Slider.NobColor "TFTanLight"
Slider.TextColor "TFTextBright"
Slider.TrackColor "ListBG"
Slider.DisabledTextColor1 "TFTextMediumDark"
Slider.DisabledTextColor2 "Blank"
TextEntry.TextColor "TFTextBright"
TextEntry.DisabledTextColor "TFTextMedium"
TextEntry.SelectedBgColor "TFOrangeBright"
}
Fonts
{
"DefaultFixedDropShadow"
{
"1"
{
"name" "TF2 Build"
"tall" "15"
"weight" "500"
"dropshadow" "1"
"additive" "0"
"antialias" "1"
}
}
"MainMenuFont"
{
"1" [$WIN32]
{
"name" "TF2 Build"
"tall" "18"
"weight" "500"
"additive" "0"
"antialias" "1"
}
}
"MenuLarge"
{
"1" [$X360]
{
"tall_hidef" "24"
}
}
"ServerBrowserTitle"
{
"1"
{
"name" "TF2 Build"
"tall" "35"
"tall_lodef" "40"
"weight" "500"
"additive" "0"
"antialias" "1"
}
}
"Default" [$OSX]
{
"1"
{
"name" "Verdana"
"tall" "14"
"weight" "500"
}
}
"ServerBrowserSmall"
{
"1"
{
"name" "Tahoma"
"tall" "16"
"weight" "0"
"range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A
"yres" "480 599"
}
"2"
{
"name" "Tahoma"
"tall" "16"
"weight" "0"
"range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A
"yres" "600 767"
}
"3"
{
"name" "Tahoma"
"tall" "16"
"weight" "0"
"range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A
"yres" "768 1023"
"antialias" "1"
}
"4"
{
"name" "Tahoma"
"tall" "19"
"weight" "0"
"range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A
"yres" "1024 1199"
"antialias" "1"
}
"5"
{
"name" "Tahoma"
"tall" "19"
"weight" "0"
"range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A
"yres" "1200 6000"
"antialias" "1"
}
}
AchievementItemTitle [$WIN32]
{
"1"
{
"name" "Arial" [!$OSX]
"name" "Verdana Bold" [$OSX]
"weight" "1500"
"tall" "16" [!$OSX]
"tall" "18" [$OSX]
"antialias" "1"
}
}
AchievementItemTitleLarge [$WIN32]
{
"1"
{
"name" "Arial" [!$OSX]
"name" "Verdana Bold" [$OSX]
"weight" "1500"
"tall" "18" [!$OSX]
"tall" "19" [$OSX]
"antialias" "1"
}
}
AchievementItemDescription [$WIN32]
{
"1"
{
"name" "Arial" [!$OSX]
"name" "Verdana" [$OSX]
"weight" "1000"
"tall" "14" [!$OSX]
"tall" "12" [$OSX]
"antialias" "1" [!$OSX]
}
}
}
CustomFontFiles
{
"9"
{
"font" "resource/TF2Build.ttf"
"name" "TF2 Build"
"russian"
{
"range" "0x0000 0xFFFF"
}
"polish"
{
"range" "0x0000 0xFFFF"
}
}
}
}