summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorIan Bruton <[email protected]>2012-09-24 02:33:37 -0500
committerIan Bruton <[email protected]>2012-09-24 02:34:42 -0500
commitdf288cfafc687d8aad8bb05b0413ce8b173317f3 (patch)
tree0a1675aa3feea6e1fc8c55df5b8eaff540681382 /scripts
parent5476eb3b533101b6dec45fa0d9b81f1eba05674c (diff)
Initial Upload
Diffstat (limited to 'scripts')
-rw-r--r--scripts/HudAnimations_tf.txt805
-rw-r--r--scripts/hudlayout.res1307
2 files changed, 2112 insertions, 0 deletions
diff --git a/scripts/HudAnimations_tf.txt b/scripts/HudAnimations_tf.txt
new file mode 100644
index 0000000..0731099
--- /dev/null
+++ b/scripts/HudAnimations_tf.txt
@@ -0,0 +1,805 @@
+// sample animation script
+//
+//
+// commands:
+// Animate <panel name> <variable> <target value> <interpolator> <start time> <duration>
+// variables:
+// FgColor
+// BgColor
+// Position
+// Size
+// Blur (hud panels only)
+// TextColor (hud panels only)
+// Ammo2Color (hud panels only)
+// Alpha (hud weapon selection only)
+// SelectionAlpha (hud weapon selection only)
+// TextScan (hud weapon selection only)
+//
+// interpolator:
+// Linear
+// Accel - starts moving slow, ends fast
+// Deaccel - starts moving fast, ends slow
+// Spline - simple ease in/out curve
+// Pulse - < freq > over the duration, the value is pulsed (cosine) freq times ending at the dest value (assuming freq is integral)
+// Flicker - < randomness factor 0.0 to 1.0 > over duration, each frame if random # is less than factor, use end value, otherwise use prev value
+//
+// RunEvent <event name> <start time>
+// starts another even running at the specified time
+//
+// StopEvent <event name> <start time>
+// stops another event that is current running at the specified time
+//
+// StopAnimation <panel name> <variable> <start time>
+// stops all animations refering to the specified variable in the specified panel
+//
+// StopPanelAnimations <panel name> <start time>
+// stops all active animations operating on the specified panel
+//
+// SetFont <panel name> <fontparameter> <fontname from scheme> <set time>
+//
+// SetTexture <panel name> <textureidname> <texturefilename> <set time>
+//
+// SetString <panel name> <string varname> <stringvalue> <set time>
+
+event LevelInit
+{
+}
+
+event OpenWeaponSelectionMenu
+{
+ StopEvent CloseWeaponSelectionMenu 0.0
+ StopEvent WeaponPickup 0.0
+
+ // make the display visible
+ Animate HudWeaponSelection Alpha "128" Linear 0.0 0.1
+ Animate HudWeaponSelection SelectionAlpha "255" Linear 0.0 0.1
+ Animate HudWeaponSelection FgColor "FgColor" Linear 0.0 0.1
+ //Animate HudWeaponSelection TextColor "BrightFg" Linear 0.0 0.1
+ Animate HudWeaponSelection TextScan "1" Linear 0.0 0.1
+}
+
+event CloseWeaponSelectionMenu
+{
+ StopEvent CloseWeaponSelectionMenu 0.0
+ StopEvent WeaponPickup 0.0
+
+ // make the display visible
+ Animate HudWeaponSelection Alpha "128" Linear 0.0 0.1
+ Animate HudWeaponSelection SelectionAlpha "255" Linear 0.0 0.1
+ Animate HudWeaponSelection FgColor "FgColor" Linear 0.0 0.1
+ //Animate HudWeaponSelection TextColor "BrightFg" Linear 0.0 0.1
+ Animate HudWeaponSelection TextScan "1" Linear 0.0 0.1
+}
+
+
+event MenuOpen
+{
+ StopEvent MenuClose 0.0
+
+ // fade in
+ Animate HudMenu Alpha "255" Linear 0.0 0.1
+ Animate HudMenu SelectionAlpha "255" Linear 0.0 0.1
+ Animate HudMenu FgColor "FgColor" Linear 0.0 0.1
+ Animate HudMenu MenuColor "MenuColor" Linear 0.0 0.1
+ Animate HudMenu ItemColor "ItemColor" Linear 0.0 0.1
+ Animate HudMenu TextScan "1" Linear 0.0 0.1
+
+ // Undo any blur
+ Animate HudMenu Blur "1" Linear 0.0 0.01
+}
+
+event MenuClose
+{
+ // Hide it
+ Animate HudMenu Alpha "0" Linear 0.0 1
+ Animate HudMenu SelectionAlpha "0" Linear 0.0 1
+ Animate HudMenu FgColor "0 0 0 0" Linear 0.0 1
+ Animate HudMenu MenuColor "0 0 0 0" Linear 0.0 1
+ Animate HudMenu ItemColor "0 0 0 0" Linear 0.0 1
+}
+
+event MenuPulse
+{
+ Animate HudMenu Blur "7" Linear 0.0 0.1
+ Animate HudMenu Blur "2" Deaccel 0.1 0.1
+ Animate HudMenu Blur "7" Linear 0.2 0.1
+ Animate HudMenu Blur "2" Deaccel 0.3 0.1
+ Animate HudMenu Blur "7" Linear 0.4 0.1
+ Animate HudMenu Blur "2" Deaccel 0.5 0.1
+ Animate HudMenu Blur "1" Deaccel 0.6 0.4
+}
+
+event TimerIncrement
+{
+ Animate HudTimer Blur "7" Linear 0.0 0.1
+ Animate HudTimer Blur "2" Deaccel 0.1 0.8
+ Animate HudTimer Blur "0" Deaccel 1.1 1.5
+}
+
+event TimerDecrement
+{
+ Animate HudTimer Blur "7" Linear 0.0 0.1
+ Animate HudTimer Blur "2" Deaccel 0.1 0.8
+ Animate HudTimer Blur "0" Deaccel 1.1 1.5
+}
+
+
+event ResourceIncrement
+{
+ Animate HudResources Blur "3" Linear 0.0 0.0
+ Animate HudResources PulseAmount "0" Linear 0.0 0.01
+ Animate HudResources Blur "1" Deaccel 0.1 1.5
+ Animate HudResources PulseAmount "1" Linear 0.1 2
+
+ Animate HudResources PulseAmount "0" Linear 2 2
+}
+
+event ResourceDecrement
+{
+ Animate HudResources Blur "7" Linear 0.0 0.0
+ Animate HudResources PulseAmount "0" Linear 0.0 0.01
+ Animate HudResources Blur "1" Deaccel 0.1 1.5
+ Animate HudResources PulseAmount "1" Linear 0.1 2
+
+ Animate HudResources PulseAmount "0" Linear 2 2
+}
+
+event ResourcePickup
+{
+ Animate HudResourcesPickup Alpha "255" Linear 0 0
+ Animate HudResourcesPickup Position "80 r40" Linear 0 0
+ Animate HudResourcesPickup Position "80 r120" Deaccel 0 1
+ Animate HudResourcesPickup Blur "7" Deaccel 0 0.2
+ Animate HudResourcesPickup Alpha "0" Deaccel .8 0.2
+ Animate HudResourcesPickup Blur "1" Deaccel 0.2 0.3
+}
+
+event HintMessageShow
+{
+ Animate HudHintDisplay HintSize "1" Deaccel 0.0 0.3
+ Animate HudHintDisplay FgColor "FgColor" Linear 0.4 0.4
+
+ // flash text
+ Animate HudHintDisplay FgColor "FgColor" Linear 1.5 0.01
+ Animate HudHintDisplay FgColor "255 220 0 255" Linear 2.0 0.2
+ Animate HudHintDisplay FgColor "FgColor" Linear 2.2 0.2
+ Animate HudHintDisplay FgColor "255 220 0 255" Linear 3.0 0.2
+ Animate HudHintDisplay FgColor "FgColor" Linear 3.2 0.2
+
+ // hide the panel after a while
+ Animate HudHintDisplay FgColor "255 220 0 0" Linear 10.0 0.2
+ Animate HudHintDisplay HintSize "0" Deaccel 10.2 0.3
+}
+
+
+event HintMessageHide
+{
+ Animate HudHintDisplay FgColor "255 220 0 0" Linear 0.0 0.2
+ Animate HudHintDisplay HintSize "0" Deaccel 0.2 0.3
+}
+
+event KeyHintMessageShow
+{
+ // show the hints
+ Animate HudHintKeyDisplay Alpha 255 Linear 0.0 0.5
+
+ // flash text
+ Animate HudHintKeyDisplay FgColor "FgColor" Linear 0.0 0.01
+ Animate HudHintKeyDisplay FgColor "255 220 0 255" Linear 0.5 0.2
+ Animate HudHintKeyDisplay FgColor "FgColor" Linear 0.7 0.2
+ Animate HudHintKeyDisplay FgColor "255 220 0 255" Linear 1.5 0.2
+ Animate HudHintKeyDisplay FgColor "FgColor" Linear 1.7 0.2
+
+ // hide the panel after a while
+ Animate HudHintKeyDisplay Alpha 0 Linear 12.0 1.0
+}
+
+event KeyHintMessageHide
+{
+ Animate HudHintKeyDisplay Alpha 0 Linear 0.0 0.5
+}
+
+//===========================================
+
+//Health Bonus Pulse
+event HudHealthBonusPulse
+{
+ Animate PlayerStatusHealthBonusImage Alpha "255" Linear 0.0 0.2
+ Animate PlayerStatusHealthBonusImage Alpha "0" Linear 0.2 0.4
+
+ Animate PlayerStatusHealthValue FgColor "48 255 48 255" Accel 0.0 0.0
+ Animate PlayerStatusHealthValueSpectator FgColor "48 255 48 255" Accel 0.0 0.0
+
+ RunEvent HudHealthBonusPulseLoop 0.4
+}
+
+// call to loop HudHealthBonusPulse
+event HudHealthBonusPulseLoop
+{
+ RunEvent HudHealthBonusPulse 0.0
+}
+
+event HudHealthBonusPulseStop
+{
+ StopEvent HudHealthBonusPulse 0.0
+ StopEvent HudHealthBonusPulseLoop 0.0
+
+ Animate PlayerStatusHealthValue FgColor "TanLight" Accel 0.0 0.0
+ Animate PlayerStatusHealthValueSpectator FgColor "TanLight" Accel 0.0 0.0
+}
+
+//===========================================
+
+//Health Dying Pulse
+event HudHealthDyingPulse
+{
+ Animate PlayerStatusHealthBonusImage Alpha "255" Linear 0.0 0.075
+ Animate PlayerStatusHealthBonusImage Alpha "0" Linear 0.125 0.075
+
+ Animate PlayerStatusHealthValue FgColor "255 153 0 255" Accel 0.0 0.0
+ Animate PlayerStatusHealthValueSpectator FgColor "255 153 0 255" Accel 0.0 0.0
+
+ RunEvent HudHealthDyingPulseLoop 0.25
+}
+
+// call to loop HudHealthDyingPulse
+event HudHealthDyingPulseLoop
+{
+ RunEvent HudHealthDyingPulse 0.0
+}
+
+event HudHealthDyingPulseStop
+{
+ StopEvent HudHealthDyingPulse 0.0
+ StopEvent HudHealthDyingPulseLoop 0.0
+
+ Animate PlayerStatusHealthValue FgColor "TanLight" Accel 0.0 0.0
+ Animate PlayerStatusHealthValueSpectator FgColor "TanLight" Accel 0.0 0.0
+}
+
+//===========================================
+
+event HudLowAmmoPulse
+{
+ Animate HudWeaponLowAmmoImage Alpha "255" Linear 0.0 0.075
+ Animate HudWeaponLowAmmoImage Alpha "0" Linear 0.125 0.075
+
+ Animate AmmoInClip FgColor "255 62 150 255" Linear 0.0 0.000
+
+ Animate AmmoInReserve FgColor "255 128 28 255" Linear 0.0 0.000
+
+ Animate AmmoNoClip FgColor "255 62 150 255" Linear 0.0 0.000
+
+ RunEvent HudLowAmmoPulseLoop 0.25
+}
+
+// call to loop HudLowAmmoPulse
+event HudLowAmmoPulseLoop
+{
+ RunEvent HudLowAmmoPulse 0.0
+}
+
+event HudLowAmmoPulseStop
+{
+ StopEvent HudLowAmmoPulse 0.0
+ StopEvent HudLowAmmoPulseLoop 0.0
+
+ Animate AmmoInClip FgColor "48 255 48 255" Accel 0.0 0.0
+
+ Animate AmmoInReserve FgColor "72 255 255 255" Accel 0.0 0.0
+
+ Animate AmmoNoClip FgColor "48 255 48 255" Accel 0.0 0.0
+}
+
+//===========================================
+
+event ControlPointIconShrink
+{
+ Animate HudControlPointIcons icon_expand "0" Linear 0.0 0.2
+}
+
+event ControlPointIconGrow
+{
+ Animate HudControlPointIcons icon_expand "4" Linear 0.0 0.2
+}
+
+// Metal Account
+
+//activecolor - instantly turn red, fade back to yellow
+event AccountMoneyRemoved
+{
+ Animate HudAccount FgColor "HudIcon_Red" Linear 0.0 0.0001
+ Animate HudAccount FgColor "OrangeDim" Accel 0.0 3.0
+
+ Animate HudAccount Ammo2Color "HudIcon_Red" Linear 0.0 0.0001
+ Animate HudAccount Ammo2Color "0 0 0 0" Accel 0.0 3.0
+}
+
+//activecolor - instantly turn green, fade back to yellow
+event AccountMoneyAdded
+{
+ Animate HudAccount FgColor "HudIcon_Green" Linear 0.0 0.0001
+ Animate HudAccount FgColor "OrangeDim" Accel 0.0 3.0
+
+ Animate HudAccount Ammo2Color "HudIcon_Green" Accel 0.0 0.0001
+ Animate HudAccount Ammo2Color "0 0 0 0" Accel 0.0 3.0
+}
+
+event AccountMoneyInvisible
+{
+ Animate HudAccount FgColor "OrangeDim" Accel 0.0 0.0001
+ Animate HudAccount Ammo2Color "0 0 0 0" Accel 0.0 0.0001
+}
+
+//===========================================
+
+event FlagOutlineHide
+{
+ Animate OutlineImage Alpha "0" Linear 0.0 0.1
+}
+
+// Local player flag pickup/drop
+event FlagOutline
+{
+ RunEvent FlagOutlineHide 0.0
+ Animate OutlineImage Alpha "255" Linear 0.1 0.2
+
+ Animate OutlineImage Position "c-200 140" Linear 0.1 0.2
+ Animate OutlineImage Size "400 200" Linear 0.1 0.2
+
+ Animate OutlineImage Position "c-50 r137" Linear 0.7 0.2 [$WIN32]
+ Animate OutlineImage Position "c-50 r158" Linear 0.7 0.2 [$X360]
+ Animate OutlineImage Size "100 50" Linear 0.7 0.2
+
+ Animate OutlineImage Alpha "0" Linear 0.9 0.1
+}
+
+//===========================================
+
+// Spy Disguise
+event HudSpyDisguiseChanged
+{
+ Animate PlayerStatusSpyOutlineImage Alpha "255" Linear 0.0 0.2
+
+ Animate PlayerStatusSpyOutlineImage Position "c-200 c-200" Linear 0.0 0.2
+ Animate PlayerStatusSpyOutlineImage Size "400 400" Linear 0.0 0.2
+
+ RunEvent HudSpyDisguiseHide 0.7
+}
+
+event HudSpyDisguiseHide
+{
+ Animate PlayerStatusSpyOutlineImage Position "3 413" Linear 0.0 0.2
+ Animate PlayerStatusSpyOutlineImage Size "55 55" Linear 0.0 0.2
+
+ Animate PlayerStatusSpyOutlineImage Alpha "0" Linear 0.2 0.1
+}
+
+event HudSpyDisguiseFadeIn
+{
+ RunEvent HudSpyDisguiseChanged 0
+ Animate PlayerStatusSpyImage Alpha "255" Linear 0.9 0.1
+}
+
+event HudSpyDisguiseFadeOut
+{
+ RunEvent HudSpyDisguiseChanged 0
+ Animate PlayerStatusSpyImage Alpha "0" Linear 0.9 0.1
+}
+
+//===========================================
+
+// Show the Overtime panel
+event OvertimeShow
+{
+ Animate OvertimeLabel Alpha "255" Linear 0.0 0.1
+ Animate OvertimeBG Alpha "255" Linear 0.0 0.1
+}
+
+
+event HudSnapShotReminderIn
+{
+ Animate ScreenshotPanel Position "c-83 -50" Linear 0.0 0.001
+ Animate ScreenshotPanel Position "c-83 13" Spline 0.001 0.2
+}
+
+event HudReplayReminderIn // Places the replay reminder in the same place as the snapshot reminder
+{
+ Animate ReplayReminder Position "c-83 -50" Linear 0.0 0.001
+ Animate ReplayReminder Position "c-83 13" Spline 0.001 0.2
+}
+
+event HudReplayReminderIn2 // Puts the panel below the snapshot panel
+{
+ Animate ReplayReminder Position "c-83 -50" Linear 0.0 0.001
+ Animate ReplayReminder Position "c-83 53" Spline 0.001 0.2
+}
+
+event HudReplayTipIn
+{
+ Animate ReplayTip Position "10 -100" Linear 0.0 0.001
+ Animate ReplayTip Position "10 6" Spline 0.001 0.1
+}
+
+event HudReplayTipOut
+{
+ Animate ReplayTip Position "10 6" Linear 0.0 0.001
+ Animate ReplayTip Position "10 -100" Spline 0.001 0.1
+}
+
+event HudTournamentSetupPanelOpen
+{
+ Animate HudTournamentSetup Position "c-90 -70" Linear 0.0 0.001
+ Animate HudTournamentSetup Position "c-90 70" Spline 0.001 0.2
+}
+
+event HudTournamentSetupPanelClose
+{
+ Animate HudTournamentSetup Position "c-90 70" Linear 0.0 0.001
+ Animate HudTournamentSetup Position "c-90 -70" Spline 0.001 0.2
+}
+
+
+//====================================
+
+// Flash the medic charge hud when we have full charge
+
+event HudMedicCharged
+{
+ Animate ChargeLabel FgColor "ColorGreen" Linear 0.0 0.1
+ Animate ChargeLabel FgColor "ColorCyan" Linear 0.1 0.1
+ Animate ChargeLabel FgColor "ColorBlue" Linear 0.2 0.1
+ Animate ChargeLabel FgColor "ColorMagenta" Linear 0.3 0.1
+ Animate ChargeLabel FgColor "ColorRed" Linear 0.4 0.1
+ Animate ChargeLabel FgColor "ColorYellow" Linear 0.5 0.1
+
+ Animate ChargeMeter FgColor "ColorGreen" Linear 0.0 0.1
+ Animate ChargeMeter FgColor "ColorCyan" Linear 0.1 0.1
+ Animate ChargeMeter FgColor "ColorBlue" Linear 0.2 0.1
+ Animate ChargeMeter FgColor "ColorMagenta" Linear 0.3 0.1
+ Animate ChargeMeter FgColor "ColorRed" Linear 0.4 0.1
+ Animate ChargeMeter FgColor "ColorYellow" Linear 0.5 0.1
+
+ RunEvent HudMedicChargedLoop 0.6
+}
+
+// call to loop HudHealthBonusPulse
+event HudMedicChargedLoop
+{
+ RunEvent HudMedicCharged 0.0
+}
+
+event HudMedicChargedStop
+{
+ StopEvent HudMedicCharged 0.0
+ StopEvent HudMedicChargedLoop 0.0
+
+ Animate ChargeLabel FgColor "48 255 48 255" Linear 0.0 0.0001
+ Animate ChargeMeter FgColor "TanLight" Linear 0.0 0.0001
+
+}
+
+//====================================
+
+event VideoCaptionFadeIn
+{
+ Animate VideoCaption Alpha "255" Linear 0.0 0.1
+}
+
+event VideoCaptionFadeOut
+{
+ Animate VideoCaption Alpha "0" Linear 0.0 0.1
+}
+
+//====================================
+
+// arena
+
+event ArenaVsPanelOnShow
+{
+ Animate bluepanel Position "-200 50" Linear 0.0 0.001
+ Animate redpanel Position "r-200 140" Linear 0.0 0.001
+ Animate vslabel Alpha "0" Linear 0.0 0.001
+
+ RunEvent ArenaVsPanelSlideIn 1.0
+ RunEvent ArenaVsPanelSlideOut 4.8
+}
+
+event ArenaVsPanelSlideIn
+{
+ Animate bluepanel Position "c-100 50" Spline 0.0 0.2
+ Animate redpanel Position "c-100 140" Spline 0.0 0.2
+ Animate vslabel Alpha "255" Linear 0.15 0.2
+}
+
+event ArenaVsPanelSlideOut
+{
+ Animate bluepanel Position "-200 50" Spline 0.0 0.2
+ Animate redpanel Position "r-200 140" Spline 0.0 0.2
+ Animate vslabel Alpha "0" Linear 0.0 0.05
+}
+
+//===========================================
+
+//Cart Alarm Pulse
+event HudCartAlarmPulse
+{
+ Animate EscortItemImageAlert Alpha "160" Linear 0.0 0.3
+ Animate EscortItemImageAlert Alpha "0" Linear 0.6 0.3
+
+ RunEvent HudCartAlarmPulseLoop 1.2
+}
+
+event HudCartAlarmPulseLoop
+{
+ RunEvent HudCartAlarmPulse 0.0
+}
+
+event HudCartAlarmPulseStop
+{
+ StopEvent HudCartAlarmPulse 0.0
+ StopEvent HudCartAlarmPulseLoop 0.0
+}
+
+//===========================================
+
+// Active Timer BG Pulse
+event ActiveTimerBGPulse
+{
+ Animate ActiveTimerBG Alpha "0" Linear 0.1 0.1
+ Animate ActiveTimerBG Alpha "255" Linear 0.3 0.1
+
+ Animate ActiveTimerBG Alpha "0" Linear 0.5 0.1
+ Animate ActiveTimerBG Alpha "255" Linear 0.7 0.1
+
+ Animate ActiveTimerBG Alpha "0" Linear 0.9 0.1
+ Animate ActiveTimerBG Alpha "255" Linear 1.1 0.1
+}
+
+//===========================================
+
+event TeamsFullArrowAnimate
+{
+ Animate TeamsFullArrow Position "c-118 165" Linear 0 0
+ Animate TeamsFullArrow Position "c-118 180" Linear 0 0.4
+ Animate TeamsFullArrow Position "c-118 165" Linear 0.4 0.4
+
+ RunEvent TeamsFullArrowAnimateLoop 0.8
+}
+
+event TeamsFullArrowAnimateLoop
+{
+ RunEvent TeamsFullArrowAnimate 0.0
+}
+
+event TeamsFullArrowAnimateEnd
+{
+ StopEvent TeamsFullArrowAnimate 0.0
+ StopEvent TeamsFullArrowAnimateLoop 0.0
+}
+
+//===========================================
+
+event TrainingHudBounce
+{
+ Animate ObjectiveStatusTraining Position "c-160 r187" Linear 0 0
+ Animate ObjectiveStatusTraining Position "c-160 r127" Bounce 0.0 2.0
+}
+
+event TrainingPressSpacebarBlink
+{
+ Animate PressSpacebarToContinue Alpha "255" Linear 0.0 0.1
+ Animate PressSpacebarToContinue Alpha "0" Linear 0.2 0.1
+
+ Animate PressSpacebarToContinue Alpha "255" Linear 0.4 0.1
+ Animate PressSpacebarToContinue Alpha "0" Linear 0.6 0.1
+
+ Animate PressSpacebarToContinue Alpha "255" Linear 0.8 0.1
+ Animate PressSpacebarToContinue Alpha "0" Linear 1.0 0.1
+
+ Animate PressSpacebarToContinue Alpha "255" Linear 1.2 0.1
+
+ RunEvent TrainingPressSpacebarBlinkLoop 3.0
+}
+
+event TrainingPressSpacebarBlinkLoop
+{
+ RunEvent TrainingPressSpacebarBlink 0.0
+}
+
+event TrainingPressSpacebarBlinkStop
+{
+ StopEvent TrainingPressSpacebarBlink 0.0
+ StopEvent TrainingPressSpacebarBlinkLoop 0.0
+}
+
+//===========================================
+
+event IntroMovieContinueBlink
+{
+ Animate continue Alpha "255" Linear 0.0 0.1
+ Animate continue Alpha "0" Linear 0.2 0.1
+
+ Animate continue Alpha "255" Linear 0.4 0.1
+ Animate continue Alpha "0" Linear 0.6 0.1
+
+ Animate continue Alpha "255" Linear 0.8 0.1
+ Animate continue Alpha "0" Linear 1.0 0.1
+
+ Animate continue Alpha "255" Linear 1.2 0.1
+
+ RunEvent IntroMovieContinueBlinkLoop 2.0
+}
+
+event IntroMovieContinueBlinkLoop
+{
+ RunEvent IntroMovieContinueBlink 0.0
+}
+
+event IntroMovieContinueBlinkStop
+{
+ StopEvent IntroMovieContinueBlink 0.0
+ StopEvent IntroMovieContinueBlinkLoop 0.0
+}
+
+//===========================================
+
+event HasMOTDBlink
+{
+ Animate MOTD_ShowButtonPanel_SB Alpha "255" Linear 0.0 0.1
+ Animate MOTD_ShowButtonPanel_SB Alpha "0" Linear 0.2 0.1
+
+ Animate MOTD_ShowButtonPanel_SB Alpha "255" Linear 0.4 0.1
+ Animate MOTD_ShowButtonPanel_SB Alpha "0" Linear 0.6 0.1
+
+ Animate MOTD_ShowButtonPanel_SB Alpha "255" Linear 0.8 0.1
+ Animate MOTD_ShowButtonPanel_SB Alpha "0" Linear 1.0 0.1
+
+ Animate MOTD_ShowButtonPanel_SB Alpha "255" Linear 1.2 0.1
+
+ RunEvent HasMOTDBlinkLoop 2.0
+}
+
+event HasMOTDBlinkLoop
+{
+ RunEvent HasMOTDBlink 0.0
+}
+
+event HasMOTDBlinkStop
+{
+ StopEvent HasMOTDBlink 0.0
+ StopEvent HasMOTDBlinkLoop 0.0
+ Animate MOTD_ShowButtonPanel_SB Alpha "255" Linear 0.0 0.1
+}
+
+//===========================================
+
+event HasNotificationsBlink
+{
+ Animate Notifications_ShowButtonPanel_SB Alpha "255" Linear 0.0 0.1
+ Animate Notifications_ShowButtonPanel_SB Alpha "0" Linear 0.2 0.1
+
+ Animate Notifications_ShowButtonPanel_SB Alpha "255" Linear 0.4 0.1
+ Animate Notifications_ShowButtonPanel_SB Alpha "0" Linear 0.6 0.1
+
+ Animate Notifications_ShowButtonPanel_SB Alpha "255" Linear 0.8 0.1
+ Animate Notifications_ShowButtonPanel_SB Alpha "0" Linear 1.0 0.1
+
+ Animate Notifications_ShowButtonPanel_SB Alpha "255" Linear 1.2 0.1
+
+ RunEvent HasNotificationsBlinkLoop 2.0
+}
+
+event HasNotificationsBlinkLoop
+{
+ RunEvent HasNotificationsBlink 0.0
+}
+
+event HasNotificationsBlinkStop
+{
+ StopEvent HasNotificationsBlink 0.0
+ StopEvent HasNotificationsBlinkLoop 0.0
+ Animate Notifications_ShowButtonPanel_SB Alpha "255" Linear 0.0 0.1
+}
+
+//===========================================
+
+event AddToCartBlink
+{
+ Animate CartButton BgColor "TanDark" Linear 0.0 0.01
+ Animate CartButton BgColor "255 150 0 255" Linear 0.1 0.01
+
+ Animate CartButton BgColor "TanDark" Linear 0.2 0.01
+ Animate CartButton BgColor "255 150 0 255" Linear 0.3 0.01
+
+ Animate CartButton BgColor "TanDark" Linear 0.4 0.01
+ Animate CartButton BgColor "255 150 0 255" Linear 0.5 0.01
+
+ Animate CartButton BgColor "TanDark" Linear 0.6 0.01
+ Animate CartButton BgColor "255 150 0 255" Linear 0.7 0.01
+
+ Animate CartButton BgColor "TanDark" Linear 0.8 0.01
+ Animate CartButton BgColor "255 150 0 255" Linear 0.9 0.01
+
+ Animate CartButton BgColor "TanDark" Linear 1.0 0.01
+}
+
+//===========================================
+
+event NotificationsPresentBlink
+{
+ Animate NotificationsPresentPanel Alpha "255" Linear 0.0 0.1
+ Animate NotificationsPresentPanel Alpha "0" Linear 0.2 0.1
+
+ Animate NotificationsPresentPanel Alpha "255" Linear 0.4 0.1
+ Animate NotificationsPresentPanel Alpha "0" Linear 0.6 0.1
+
+ Animate NotificationsPresentPanel Alpha "255" Linear 0.8 0.1
+ Animate NotificationsPresentPanel Alpha "0" Linear 1.0 0.1
+
+ Animate NotificationsPresentPanel Alpha "255" Linear 1.2 0.1
+
+ RunEvent NotificationsPresentBlinkLoop 2.0
+}
+
+event NotificationsPresentBlinkLoop
+{
+ RunEvent NotificationsPresentBlink 0.0
+}
+
+event NotificationsPresentBlinkStop
+{
+ StopEvent NotificationsPresentBlink 0.0
+ StopEvent NotificationsPresentBlinkLoop 0.0
+ Animate NotificationsPresentPanel Alpha "255" Linear 0.0 0.1
+}
+
+//===========================================
+
+event DamagedPlayer
+{
+ // empty
+}
+
+//===========================================
+
+event SpyWarningFlash
+{
+ Animate EnemyCountImageBG BgColor "RedSolid" Linear 0.0 0.01
+ Animate EnemyCountImageBG BgColor "TanLight" Linear 0.21 0.01
+
+ RunEvent SpyWarningFlashLoop 0.42
+}
+
+event SpyWarningFlashLoop
+{
+ RunEvent SpyWarningFlash 0.0
+}
+
+event SpyWarningFlashEnd
+{
+ StopEvent SpyWarningFlash 0.0
+ StopEvent SpyWarningFlashLoop 0.0
+}
+
+event HudReadyPulse
+{
+ Animate TournamentInstructionsLabel FgColor "TanLight" Linear 0.0 0.1
+ Animate TournamentInstructionsLabel FgColor "RedSolid" Linear 0.3 0.4
+
+ RunEvent HudReadyPulseLoop 0.5
+}
+
+event HudReadyPulseLoop
+{
+ RunEvent HudReadyPulse 0.0
+}
+
+event HudReadyPulseEnd
+{
+ Animate TournamentInstructionsLabel FgColor "TanLight" Linear 0.0 0.1
+
+ StopEvent HudReadyPulse 0.0
+ StopEvent HudReadyPulseLoop 0.0
+}
+
diff --git a/scripts/hudlayout.res b/scripts/hudlayout.res
new file mode 100644
index 0000000..e19d723
--- /dev/null
+++ b/scripts/hudlayout.res
@@ -0,0 +1,1307 @@
+"Resource/HudLayout.res"
+{
+ xHairCircle
+ {
+ "controlName" "CExLabel"
+ "fieldName" "xHairCircle"
+ "font" "xHairCircle"
+ "visible" "1"
+ "enabled" "1"
+ "zpos" "2"
+
+ "xpos" "c-100"
+ "ypos" "c-102"
+ "wide" "200"
+ "tall" "200"
+
+ "font" "xHairCircle"
+ "labelText" "o"
+ "textAlignment" "center"
+
+ "fgcolor" "255 255 255 100"
+ }
+ HudPlayerStatus
+ {
+ "fieldName" "HudPlayerStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "f0"
+ "tall" "480"
+ }
+ HudWeaponAmmo
+ {
+ "fieldName" "HudWeaponAmmo"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c85"
+ "ypos" "c76"
+ "wide" "300" //was made 4 units taller in MvM update
+ "tall" "300"
+ }
+
+ HudObjectiveStatus
+ {
+ "fieldName" "HudObjectiveStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "f0"
+ "tall" "480"
+ }
+
+ HudKothTimeStatus
+ {
+ "fieldName" "HudKothTimeStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-75"
+ "ypos" "0"
+ "wide" "200"
+ "tall" "60"
+
+ "blue_active_xpos" "16"
+ "blue_active_xpos_minmode" "55"
+
+ "red_active_xpos" "106"
+ "red_active_xpos_minmode" "105"
+ }
+
+ HudItemEffectMeter
+ {
+ "fieldName" "HudItemEffectMeter"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-75" [$WIN32]
+ "ypos" "c25" [$WIN32]
+ "wide" "500"
+ "tall" "500"
+ "MeterFG" "White"
+ "MeterBG" "Gray"
+ }
+
+ HudMedicCharge
+ {
+ "fieldName" "HudMedicCharge"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-75"
+ "ypos" "c25"
+ "wide" "500"
+ "tall" "500"
+ }
+
+ HudDemomanCharge
+ {
+ "fieldName" "HudItemEffectMeter"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-75" [$WIN32]
+ "ypos" "c25" [$WIN32]
+ "wide" "150"
+ "tall" "500"
+ "MeterFG" "White"
+ "MeterBG" "Gray"
+ }
+
+ HudBowCharge
+ {
+ "fieldName" "HudBowCharge"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-100"
+ "ypos" "c124"
+ "zpos" "1" // draw in front of ammo
+ "wide" "500"
+ "tall" "500"
+ "MeterFG" "White"
+ "MeterBG" "Gray"
+ }
+
+ HudFlameRocketCharge
+ {
+ "fieldName" "HudFlameRocketCharge"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "r80" [$WIN32]
+ "xpos_minmode" "r52" [$WIN32]
+ "ypos" "r21" [$WIN32]
+ "ypos_minmode" "r40" [$WIN32]
+ "xpos" "r112" [$X360]
+ "ypos" "r45" [$X360]
+ "zpos" "1" // draw in front of ammo
+ "wide" "60"
+ "wide_minmode" "50"
+ "tall" "8"
+ "MeterFG" "White"
+ "MeterBG" "Gray"
+ }
+
+ HudBossHealth
+ {
+ "fieldName" "HudBossHealth"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-100"
+ "ypos" "42"
+ "zpos" "0" // draw in front of ammo
+ "wide" "200"
+ "tall" "50"
+ "MeterFG" "Red"
+ "MeterBG" "Gray"
+ }
+
+ HudWeaponSelection
+ {
+ "fieldName" "HudWeaponSelection"
+ "xpos" "0"
+ "wide" "f0"
+ "ypos" "0"
+ "tall" "480"
+ "RightMargin" "0"
+ "RightMargin_hidef" "32"
+ "RightMargin_lodef" "38"
+ "visible" "1"
+ "enabled" "1"
+ "SmallBoxWide" "72"
+ "SmallBoxTall" "54"
+ "PlusStyleBoxWide" "90"
+ "PlusStyleBoxTall" "63"
+ "PlusStyleExpandSelected" "0.3"
+ "LargeBoxWide" "110"
+ "LargeBoxTall" "77"
+ "BoxGap" "4" [$WIN32]
+ "BoxGap" "4" [$X360]
+ "SelectionNumberXPos" "12"
+ "SelectionNumberYPos" "4"
+ "IconXPos" "8"
+ "IconYPos" "0"
+ "TextYPos" "70" [$WIN32]
+ "TextYPos" "65" [$X360]
+ "ErrorYPos" "48"
+ "TextColor" "SelectionTextFg"
+ "MaxSlots" "6"
+ "PlaySelectSounds" "1"
+ "Alpha" "220"
+ "SelectionAlpha" "220"
+ "BoxColor" "0 0 0 220"
+ "SelectedBoxClor" "0 0 0 220"
+ "SelectionNumberFg" "200 187 161 255"
+ "NumberFont" "HudSelectionText"
+ }
+
+ CHudAccountPanel
+ {
+ "fieldName" "CHudAccountPanel"
+ "xpos" "r315" [$WIN32]
+ "ypos" "r235" [$WIN32]
+ "wide" "116"
+ "tall" "180"
+ "visible" "1"
+ "enabled" "1"
+ "PaintBackgroundType" "2"
+ }
+
+ CHealthAccountPanel
+ {
+ "fieldName" "CHealthAccountPanel"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "f0"
+ "tall" "480"
+ "visible" "1"
+ "enabled" "1"
+ "PaintBackgroundType" "2"
+ }
+
+ CDamageAccountPanel
+ {
+ "fieldName" "CDamageAccountPanel"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "f0"
+ "tall" "480"
+ "visible" "1"
+ "enabled" "1"
+ "PaintBackgroundType" "2"
+ }
+
+ DisguiseStatus
+ {
+ "fieldName" "DisguiseStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "10" [$WIN32]
+ "ypos" "r70" [$WIN32]
+ "xpos" "50" [$X360]
+ "ypos" "330" [$X360]
+ "wide" "500"
+ "tall" "200"
+ "TextFont" "Default" [$X360]
+ }
+
+ CMainTargetID
+ {
+ "fieldName" "CMainTargetID"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-100"
+ "ypos" "c65"
+ "wide" "600"
+ "tall" "200"
+ "priority" "40"
+ }
+
+ CSpectatorTargetID
+ {
+ "fieldName" "CSpectatorTargetID"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-100"
+ "ypos" "c25"
+ "wide" "600"
+ "tall" "46"
+ "priority" "40"
+
+ "x_offset" "20"
+ "y_offset" "20"
+ }
+
+ CSecondaryTargetID
+ {
+ "fieldName" "CSecondaryTargetID"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-100"
+ "ypos" "c25"
+ "wide" "600"
+ "tall" "50"
+ "priority" "35"
+}
+
+ BuildingStatus_Spy
+ {
+ "fieldName" "BuildingStatus_Spy"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0" [$WIN32]
+ "ypos" "0" [$WIN32]
+ "xpos" "32" [$X360]
+ "ypos" "16" [$X360]
+ "wide" "640"
+ "tall" "480"
+
+ "PaintBackgroundType" "2"
+ }
+
+ BuildingStatus_Engineer
+ {
+ "fieldName" "BuildingStatus_Engineer"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "xpos_hidef" "32"
+ "xpos_lodef" "40"
+ "ypos" "0"
+ "ypos_hidef" "16"
+ "ypos_lodef" "25"
+ "wide" "640"
+ "tall" "480"
+
+ "PaintBackgroundType" "2"
+ }
+
+ HudMannVsMachineStatus
+ {
+ "fieldName" "HudMannVsMachineStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "0"
+ "zpos" "1"
+ "wide" "f0"
+ "tall" "480"
+
+ "PaintBackgroundType" "2"
+ }
+
+ HudProgressBar
+ {
+ "fieldName" "HudProgressBar"
+ "xpos" "c-150"
+ "ypos" "300"
+ "wide" "300"
+ "tall" "15"
+ "visible" "1"
+ "enabled" "1"
+
+ "BorderThickness" "1"
+
+ "PaintBackgroundType" "2"
+ }
+
+ HudRoundTimer
+ {
+ "fieldName" "HudRoundTimer"
+ "xpos" "c-20"
+ "ypos" "440"
+ "wide" "120"
+ "tall" "40"
+ "visible" "1"
+ "enabled" "1"
+
+ "PaintBackgroundType" "2"
+
+ "FlashColor" "HudIcon_Red"
+
+ "icon_xpos" "0"
+ "icon_ypos" "2"
+ "digit_xpos" "34"
+ "digit_ypos" "2"
+ }
+
+ HudScenarioIcon
+ {
+ "fieldName" "HudScenarioIcon"
+ "xpos" "c110"
+ "ypos" "443"
+ "wide" "40"
+ "tall" "44"
+ "visible" "1"
+ "enabled" "1"
+
+ "PaintBackgroundType" "2"
+
+ "IconColor" "Hostage_Yellow"
+ }
+
+ HudFlashlight
+ {
+ "fieldName" "HudFlashlight"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "16"
+ "ypos" "370"
+ "wide" "102"
+ "tall" "20"
+
+ "text_xpos" "8"
+ "text_ypos" "6"
+ "TextColor" "255 170 0 220"
+
+ "PaintBackgroundType" "2"
+ }
+
+ HudDamageIndicator
+ {
+
+ }
+
+ HudCommentary
+ {
+ "fieldName" "HudCommentary"
+ "xpos" "c-190"
+ "ypos" "320"
+ "wide" "380"
+ "tall" "50"
+ "visible" "1"
+ "enabled" "1"
+
+ "PaintBackgroundType" "2"
+ "BackgroundOverrideColor" "0 0 0 128"
+
+ "bar_xpos" "50"
+ "bar_ypos" "20"
+ "bar_height" "8"
+ "bar_width" "320"
+ "speaker_xpos" "50"
+ "speaker_ypos" "8"
+ "count_xpos_from_right" "10" // Counts from the right side
+ "count_ypos" "8"
+
+ "icon_texture" "vgui/hud/icon_commentary"
+ "icon_xpos" "0"
+ "icon_ypos" "0"
+ "icon_width" "40"
+ "icon_height" "40"
+
+ "use_script_bgcolor" "1"
+ }
+
+ HudZoom
+ {
+ "fieldName" "HudZoom"
+ "visible" "1"
+ "enabled" "1"
+ "Circle1Radius" "66"
+ "Circle2Radius" "74"
+ "DashGap" "16"
+ "DashHeight" "4"
+ "BorderThickness" "88"
+ }
+
+ HudCrosshair
+ {
+ "fieldName" "HudCrosshair"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudDeathNotice
+ {
+ "fieldName" "HudDeathNotice"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "r592" [$WIN32]
+ "ypos" "12" [$WIN32]
+ "wide" "580"
+ "tall" "468"
+
+ "MaxDeathNotices" "8"
+ "IconScale" "0.35"
+ "LineHeight" "14"
+ "LineSpacing" "0"
+ "CornerRadius" "0"
+ "RightJustify" "1" // If 1, draw notices from the right
+
+ "TextFont" "CerbeticaBold14"
+
+ "TeamBlue" "HUDBlueTeamSolid"
+ "TeamRed" "HUDRedTeamSolid"
+ "IconColor" "HudWhite"
+ "LocalPlayerColor" "HUDBlack"
+
+ "BaseBackgroundColor" "46 43 42 172" [$WIN32]
+ "LocalBackgroundColor" "245 229 196 200" [$WIN32]
+ }
+
+ HudVehicle
+ {
+ "fieldName" "HudVehicle"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ CVProfPanel
+ {
+ "fieldName" "CVProfPanel"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ ScorePanel
+ {
+ "fieldName" "ScorePanel"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudTrain
+ {
+ "fieldName" "HudTrain"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudMOTD
+ {
+ "fieldName" "HudMOTD"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudMessage
+ {
+ "fieldName" "HudMessage"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "f0"
+ "tall" "480"
+ }
+
+ HudMenu
+ {
+ "fieldName" "HudMenu"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ "zpos" "1"
+
+ "TextFont" "Default"
+ "ItemFont" "Default"
+ "ItemFontPulsing" "Default"
+
+ }
+
+ HudCloseCaption
+ {
+ "fieldName" "HudCloseCaption"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-250"
+ "ypos" "276" [$WIN32]
+ "ypos" "236" [$X360]
+ "wide" "500"
+ "tall" "136" [$WIN32]
+ "tall" "176" [$X360]
+
+ "BgAlpha" "128"
+
+ "GrowTime" "0.25"
+ "ItemHiddenTime" "0.2" // Nearly same as grow time so that the item doesn't start to show until growth is finished
+ "ItemFadeInTime" "0.15" // Once ItemHiddenTime is finished, takes this much longer to fade in
+ "ItemFadeOutTime" "0.3"
+ "topoffset" "0"
+ }
+
+ HudHistoryResource
+ {
+ "fieldName" "HudHistoryResource"
+ "visible" "0"
+ "enabled" "0"
+ "xpos" "r640" [$WIN32]
+ "xpos" "r672" [$X360]
+ "wide" "640"
+ "tall" "330"
+ "history_gap" "55"
+ }
+
+ HudGeiger
+ {
+ "fieldName" "HudGeiger"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HUDQuickInfo
+ {
+ "fieldName" "HUDQuickInfo"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudWeapon
+ {
+ "fieldName" "HudWeapon"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+ HudAnimationInfo
+ {
+ "fieldName" "HudAnimationInfo"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+ CBudgetPanel
+ {
+ "fieldName" "CBudgetPanel"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+ CTextureBudgetPanel
+ {
+ "fieldName" "CTextureBudgetPanel"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudPredictionDump
+ {
+ "fieldName" "HudPredictionDump"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "1280"
+ "tall" "1024"
+ }
+
+
+ HudLocation
+ {
+ "fieldName" "HudLocation"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "16"
+ "ypos" "112"
+ "wide" "96"
+ "tall" "16"
+ "textAlignment" "north"
+ }
+
+ HudScope
+ {
+ "fieldName" "HudScope"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudScopeCharge
+ {
+ "fieldName" "HudScopeCharge"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c64"
+ "ypos" "c-64"
+ "wide" "64"
+ "tall" "128"
+ }
+
+ HudVoiceSelfStatus
+ {
+ "fieldName" "HudVoiceSelfStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "r42" [$WIN32]
+ "ypos" "355" [$WIN32]
+ "xpos" "r75" [$X360]
+ "ypos" "375" [$X360]
+ "wide" "32"
+ "tall" "32"
+ }
+
+ HudVoiceStatus
+ {
+ "fieldName" "HudVoiceStatus"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "r145" [$WIN32]
+ "ypos" "0" [$WIN32]
+ "xpos" "r210" [$X360]
+ "ypos" "0" [$X360]
+ "wide" "145"
+ "tall" "400"
+
+ "item_wide" "135"
+
+ "show_avatar" "0"
+
+ "show_dead_icon" "1"
+ "dead_xpos" "1"
+ "dead_ypos" "0"
+ "dead_wide" "16"
+ "dead_tall" "16"
+
+ "show_voice_icon" "1"
+ "icon_ypos" "0"
+ "icon_xpos" "15"
+ "icon_tall" "16"
+ "icon_wide" "16"
+
+ "text_xpos" "33"
+ }
+
+ HudHintDisplay
+ {
+ "fieldName" "HudHintDisplay"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-240"
+ "ypos" "c60"
+ "wide" "480"
+ "tall" "100"
+ "HintSize" "1"
+ "text_xpos" "8"
+ "text_ypos" "8"
+ "center_x" "0" // center text horizontally
+ "center_y" "-1" // align text on the bottom
+ }
+
+ HudHintKeyDisplay
+ {
+ "fieldName" "HudHintKeyDisplay"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "r120"
+ "ypos" "r340"
+ "wide" "100"
+ "tall" "200"
+ "text_xpos" "8"
+ "text_ypos" "8"
+ "text_xgap" "8"
+ "text_ygap" "8"
+ "TextColor" "255 170 0 220"
+
+ "PaintBackgroundType" "2"
+ }
+
+ overview
+ {
+ "fieldname" "overview"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ VguiScreenCursor
+ {
+ "fieldName" "VguiScreenCursor"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ HudControlPointIcons
+ {
+ "fieldName" "HudControlPointIcons"
+ "xpos" "0"
+ "ypos" "410"
+ "wide" "f0"
+ "tall" "200"
+ "visible" "1"
+ "enabled" "1"
+ "separator_width" "3" // distance between the icons (including their backgrounds)
+ "separator_height" "3"
+ "height_offset" "3" [$WIN32] // distance from the bottom of the panel
+ }
+
+ HudCapturePanel
+ {
+ "fieldName" "HudCapturePanel"
+ "xpos" "c-75"
+ "ypos" "c80"
+ "wide" "150"
+ "tall" "90"
+ "visible" "1"
+ "enabled" "1"
+ "icon_space" "2"
+ }
+
+ HUDAutoAim
+ {
+
+ }
+
+ HudHDRDemo
+ {
+
+ }
+
+ WinPanel
+ {
+ "fieldName" "WinPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-100"
+ "ypos" "260"
+ "wide" "200"
+ "tall" "300"
+ }
+
+ ArenaWinPanel
+ {
+ "fieldName" "ArenaWinPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-240"
+ "ypos" "250"
+ "wide" "450"
+ "tall" "218"
+ }
+
+ PVEWinPanel
+ {
+ "fieldName" "PVEWinPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-150"
+ "ypos" "255"
+ "wide" "300"
+ "tall" "215"
+ }
+
+ StatPanel
+ {
+ "fieldName" "StatPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-133"
+ "xpos_lodef" "c-190"
+ "ypos" "270"
+ "ypos_lodef" "250"
+ "wide" "266"
+ "wide_lodef" "400"
+ "tall" "120"
+ "tall_lodef" "190"
+ }
+
+ FreezePanel
+ {
+ "fieldName" "FreezePanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "f0"
+ "tall" "480"
+ }
+
+ FreezePanelCallout
+ {
+ "fieldName" "FreezePanelCallout"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "200"
+ "ypos" "200"
+ "wide" "100"
+ "tall" "50"
+ }
+
+ AnnotationsPanelCallout
+ {
+ "fieldName" "AnnotationsPanelCallout"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "200"
+ "ypos" "200"
+ "wide" "100"
+ "tall" "50"
+ }
+
+ AnnotationsPanel
+ {
+
+ }
+
+ WaitingForPlayersPanel
+ {
+ "fieldName" "WaitingForPlayersPanel"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-146"
+ "ypos" "10"
+ "wide" "292"
+ "tall" "64"
+ }
+
+ "HudUpgradePanel"
+ {
+ "fieldName" "HudUpgradePanel"
+ "visible" "0"
+ "enable" "1"
+ "xpos" "c-200"
+ "ypos" "260"
+ "wide" "400"
+ "tall" "160"
+ }
+
+ "HudChat"
+ {
+ "ControlName" "EditablePanel"
+ "fieldName" "HudChat"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "10" [$WIN32]
+ "xpos" "42" [$X360]
+ "ypos" "275"
+ "wide" "320"
+ "tall" "120"
+ "PaintBackgroundType" "2"
+ }
+
+ "HudMenuEngyBuild"
+ {
+ "fieldName" "HudMenuEngyBuild"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-225"
+ "ypos" "c-55"
+ "wide" "450"
+ "tall" "195"
+ "PaintBackgroundType" "0"
+ }
+
+ "HudMenuEngyDestroy"
+ {
+ "fieldName" "HudMenuEngyDestroy"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-225"
+ "ypos" "c-59"
+ "wide" "450"
+ "tall" "200"
+ "PaintBackgroundType" "0"
+ }
+
+ "HudMenuSpyDisguise"
+ {
+ "fieldName" "HudMenuSpyDisguise"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-235"
+ "ypos" "c-52"
+ "ypos_hidef" "c-42"
+ "ypos_lodef" "c-42"
+ "wide" "470"
+ "tall" "200" [$WIN32]
+ "tall" "180" [$X360]
+ "PaintBackgroundType" "0"
+ }
+
+ HudDemomanPipes
+ {
+ "fieldName" "HudItemEffectMeter"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c75" [$WIN32]
+ "ypos" "c137" [$WIN32]
+ "wide" "150"
+ "tall" "50"
+ "MeterFG" "White"
+ "MeterBG" "Gray"
+ }
+
+ HudTeamGoal
+ {
+ "fieldName" "HudTeamGoal"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-160"
+ "ypos" "65"
+ "ypos_lodef" "75"
+ "wide" "320"
+ "tall" "100"
+ }
+
+
+ HudTeamGoalTournament
+ {
+ "fieldName" "HudTeamGoalTournament"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-160"
+ "ypos" "15"
+ "ypos_lodef" "75"
+ "wide" "320"
+ "tall" "245"
+ }
+
+ HudTeamSwitch
+ {
+ "fieldName" "HudTeamSwitch"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-160"
+ "ypos" "75"
+ "ypos_hidef" "90"
+ "ypos_lodef" "90"
+ "wide" "320"
+ "tall" "100"
+ }
+
+ HudArenaNotification
+ {
+ "fieldName" "HudArenaNotification"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-160"
+ "ypos" "75"
+ "ypos_hidef" "90"
+ "ypos_lodef" "90"
+ "wide" "320"
+ "tall" "150"
+ }
+
+ HudArenaCapPointCountdown
+ {
+ "fieldName" "HudArenaCapPointCountdown"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-15"
+ "ypos" "442"
+ "wide" "30"
+ "tall" "30"
+ "zpos" "99"
+ }
+
+ HudStalemate
+ {
+ "fieldName" "HudStalemate"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-160"
+ "ypos" "65"
+ "ypos_lodef" "75"
+ "wide" "320"
+ "tall" "100"
+ }
+ HudTournament
+ {
+ "fieldName" "HudTournament"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-125"
+ "ypos" "5"
+ "ypos_lodef" "75"
+ "zpos" "2"
+ "wide" "250"
+ "tall" "80"
+ }
+
+ HudTournamentSetup
+ {
+ "fieldName" "HudTournamentSetup"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-90"
+ "ypos" "-70"
+ "ypos_lodef" "75"
+ "wide" "180"
+ "tall" "65"
+ }
+
+ HudStopWatch
+ {
+ "fieldName" "HudStopWatch"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-160"
+ "ypos" "5"
+ "ypos_minmode" "15"
+ "ypos_lodef" "75"
+ "wide" "125"
+ "tall" "55"
+ }
+
+ NotificationPanel
+ {
+ "fieldName" "NotificationPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c-320"
+ "ypos" "300"
+ "wide" "640"
+ "tall" "100"
+ }
+
+ AchievementNotificationPanel
+ {
+ "fieldName" "AchievementNotificationPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "180"
+ "wide" "f10" [$WIN32]
+ "wide" "f60" [$X360]
+ "tall" "100"
+ }
+
+ CriticalPanel [$WIN32]
+ {
+ "fieldName" "CriticalPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "r155"
+ "ypos" "r75"
+ "wide" "150"
+ "tall" "25"
+ }
+
+ HudArenaClassLayout [$WIN32]
+ {
+ "fieldName" "HudArenaClassLayout"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "r320"
+ "wide" "f0"
+ "tall" "320"
+ }
+
+ HudArenaVsPanel [$WIN32]
+ {
+ "fieldName" "HudArenaVsPanel"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "240"
+ "wide" "f0"
+ "tall" "240"
+ }
+
+ HudArenaPlayerCount [$WIN32]
+ {
+ "fieldName" "HudArenaPlayerCount"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "f0"
+ "tall" "50"
+ }
+
+ "HudAchievementTracker"
+ {
+ "ControlName" "EditablePanel"
+ "fieldName" "HudAchievementTracker"
+ "xpos" "5"
+ "NormalY" "10"
+ "EngineerY" "170"
+ "zpos" "2"
+ "wide" "200"
+ "tall" "280"
+ "visible" "1"
+ "enabled" "1"
+ }
+
+ HudTrainingInfoMsg
+ {
+ "fieldName" "HudTrainingInfoMsg"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "10"
+ "ypos" "50"
+ "wide" "200"
+ "tall" "300"
+ }
+
+ HudTrainingMsg
+ {
+
+ }
+
+ TrainingComplete
+ {
+
+ }
+
+ HudInspectPanel
+ {
+ "fieldName" "HudInspectPanel"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "r249"
+ "ypos" "c75"
+ "zpos" "10"
+ "wide" "300"
+ "tall" "900"
+ }
+
+ HudTFCrosshair
+ {
+ "fieldName" "HudTFCrosshair"
+ "visible" "1"
+ "enabled" "1"
+ "wide" "640"
+ "tall" "480"
+ }
+
+ ItemQuickSwitchPanel
+ {
+ "fieldName" "ItemQuickSwitchPanel"
+ "visible" "0"
+ "enabled" "1"
+ "xpos" "c-125"
+ "ypos" "280"
+ "wide" "250"
+ "tall" "160"
+ }
+
+ ReplayReminder
+ {
+ "fieldName" "ReplayReminder"
+ "visible" "0"
+ "enable" "1"
+ }
+
+ MainMenuAdditions
+ {
+ "fieldName" "MainMenuAdditions"
+ "visible" "1"
+ "enabled" "1"
+ "xpos" "c0"
+ "ypos" "310"
+ "zpos" "0"
+ "wide" "300"
+ "tall" "100"
+ }
+
+ CoachedByPanel
+ {
+ "fieldName" "CoachedByPanel"
+ "visible" "0"
+ "enable" "1"
+ "xpos" "5"
+ "ypos" "10"
+ "wide" "250"
+ "tall" "44"
+ }
+
+ ItemTestHUDPanel
+ {
+ "fieldName" "ItemTestHUDPanel"
+ "visible" "0"
+ "enable" "1"
+ "xpos" "5"
+ "ypos" "10"
+ "wide" "150"
+ "tall" "44"
+ }
+
+ NotificationQueuePanel
+ {
+ "fieldName" "NotificationQueuePanel"
+ "visible" "0"
+ "enable" "1"
+ "xpos" "r155"
+ "ypos" "r90"
+ "zpos" "100"
+ "wide" "200"
+ "tall" "0"
+ }
+
+ "CHudVote"
+ {
+ "fieldName" "CHudVote"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "640"
+ "tall" "480"
+ "visible" "1"
+ "enabled" "1"
+ "bgcolor_override" "0 0 0 0"
+ "PaintBackgroundType" "0" // rounded corners
+ }
+
+ "HudAlert"
+ {
+ "fieldName" "HudAlert"
+ "visible" "0"
+ "enable" "1"
+ "xpos" "c-160"
+ "ypos" "100"
+ "wide" "320"
+ "tall" "150"
+ }
+}