aboutsummaryrefslogtreecommitdiff
path: root/Northstar.Client/mod/resource
diff options
context:
space:
mode:
Diffstat (limited to 'Northstar.Client/mod/resource')
-rw-r--r--Northstar.Client/mod/resource/northstar_client_localisation_english.txtbin0 -> 5866 bytes
-rw-r--r--Northstar.Client/mod/resource/ui/menus/connect_password.menu107
-rw-r--r--Northstar.Client/mod/resource/ui/menus/custom_match_settings.menu2203
-rw-r--r--Northstar.Client/mod/resource/ui/menus/custom_match_settings_categories.menu752
-rw-r--r--Northstar.Client/mod/resource/ui/menus/modlist.menu255
-rw-r--r--Northstar.Client/mod/resource/ui/menus/server_browser.menu338
6 files changed, 3655 insertions, 0 deletions
diff --git a/Northstar.Client/mod/resource/northstar_client_localisation_english.txt b/Northstar.Client/mod/resource/northstar_client_localisation_english.txt
new file mode 100644
index 00000000..1fc54f2b
--- /dev/null
+++ b/Northstar.Client/mod/resource/northstar_client_localisation_english.txt
Binary files differ
diff --git a/Northstar.Client/mod/resource/ui/menus/connect_password.menu b/Northstar.Client/mod/resource/ui/menus/connect_password.menu
new file mode 100644
index 00000000..b5e12ad2
--- /dev/null
+++ b/Northstar.Client/mod/resource/ui/menus/connect_password.menu
@@ -0,0 +1,107 @@
+resource/ui/menus/mods_browse.menu
+{
+ menu
+ {
+ ControlName Frame
+ xpos 0
+ ypos 0
+ zpos 3
+ wide f0
+ tall f0
+ autoResize 0
+ visible 1
+ enabled 1
+ pinCorner 0
+ PaintBackgroundType 0
+ infocus_bgcolor_override "0 0 0 0"
+ outoffocus_bgcolor_override "0 0 0 0"
+
+ Vignette
+ {
+ ControlName ImagePanel
+ InheritProperties MenuVignette
+ }
+
+ Title
+ {
+ ControlName Label
+ InheritProperties MenuTitle
+ labelText "#MENU_TITLE_CONNECT_PASSWORD"
+ }
+
+ ImgTopBar
+ {
+ ControlName ImagePanel
+ InheritProperties MenuTopBar
+ }
+
+ ButtonRowAnchor
+ {
+ ControlName Label
+ labelText ""
+
+ xpos 120
+ ypos 160
+ }
+
+ MatchmakingStatus
+ {
+ ControlName CNestedPanel
+ xpos 0
+ ypos 0
+ wide f0
+ tall f0
+ visible 1
+ controlSettingsFile "resource/ui/menus/panels/matchmaking_status.res"
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ EnterPasswordBox
+ {
+ ControlName TextEntry
+ wide 700
+ tall 53
+ visible 1
+ enabled 1
+ textHidden 1
+ editable 1
+ maxchars 32
+ NumericInputOnly 0
+ textAlignment "east"
+ font DefaultBold_53
+ keyboardTitle "#CONNECT_WITH_PASSWORD"
+ keyboardDescription "#ENTER_PASSWORD"
+ allowRightClickMenu 1
+ allowSpecialCharacters 0
+ unicode 0
+ paintborder 0
+
+ pin_to_sibling ButtonRowAnchor
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ ConnectButton
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ wide 200
+ classname ModButton
+ scriptID 0
+
+ visible 1
+ pin_to_sibling EnterPasswordBox
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ FooterButtons
+ {
+ ControlName CNestedPanel
+ InheritProperties FooterButtons
+ }
+ }
+}
diff --git a/Northstar.Client/mod/resource/ui/menus/custom_match_settings.menu b/Northstar.Client/mod/resource/ui/menus/custom_match_settings.menu
new file mode 100644
index 00000000..f8ed75b4
--- /dev/null
+++ b/Northstar.Client/mod/resource/ui/menus/custom_match_settings.menu
@@ -0,0 +1,2203 @@
+resource/ui/menus/mods_browse.menu
+{
+ menu
+ {
+ ControlName Frame
+ xpos 0
+ ypos 0
+ zpos 3
+ wide f0
+ tall f0
+ autoResize 0
+ visible 1
+ enabled 1
+ pinCorner 0
+ PaintBackgroundType 0
+ infocus_bgcolor_override "0 0 0 0"
+ outoffocus_bgcolor_override "0 0 0 0"
+
+ Vignette
+ {
+ ControlName ImagePanel
+ InheritProperties MenuVignette
+ }
+
+ Title
+ {
+ ControlName Label
+ InheritProperties MenuTitle
+ labelText "#MENU_MATCH_SETTINGS"
+ }
+
+ ImgTopBar
+ {
+ ControlName ImagePanel
+ InheritProperties MenuTopBar
+ }
+
+ ButtonRowAnchor
+ {
+ ControlName Label
+ labelText ""
+
+ xpos 120
+ ypos 160
+ }
+
+ //test
+ //{
+ // ControlName ListPanel
+ // xpos "200"
+ // ypos "200"
+ // zpos 999
+ // wide "312"
+ // tall "340"
+ // autoResize "0"
+ // pinCorner "0"
+ // visible "1"
+ // enabled "1"
+ // tabPosition "0"
+ //}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ //TextEntrySldFOV
+ //{
+ // ControlName TextEntry
+ // xpos 8
+ // zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ // wide 50
+ // tall 30
+ // visible 1
+ // enabled 1
+ // textHidden 0
+ // editable 1
+ // maxchars 3
+ // NumericInputOnly 1
+ // font Default_21
+ // allowRightClickMenu 0
+ // allowSpecialCharacters 0
+ // unicode 0
+ //
+ // pin_to_sibling SldFOV
+ // pin_corner_to_sibling LEFT
+ // pin_to_sibling_corner RIGHT
+ //}
+
+ BtnSetting0
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 0
+ xpos 96
+ ypos 177
+ tabPosition 1
+ navUp BtnSetting0
+ navDown BtnSetting1
+ }
+
+ TextEntrySetting0
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 0
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting0
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting47
+ navDown BtnSetting1
+ }
+
+ BtnSetting1
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 1
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting0
+ navDown BtnSetting2
+
+ pin_to_sibling BtnSetting0
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting1
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 1
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting1
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting0
+ navDown BtnSetting2
+ }
+
+ BtnSetting2
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 2
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting1
+ navDown BtnSetting3
+
+ pin_to_sibling BtnSetting1
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting2
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 2
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting2
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting1
+ navDown BtnSetting3
+ }
+
+ BtnSetting3
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 3
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting2
+ navDown BtnSetting4
+
+ pin_to_sibling BtnSetting2
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting3
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 3
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting3
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting2
+ navDown BtnSetting4
+ }
+
+ BtnSetting4
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 4
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting3
+ navDown BtnSetting5
+
+ pin_to_sibling BtnSetting3
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting4
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 4
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting4
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting3
+ navDown BtnSetting5
+ }
+
+ BtnSetting5
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 5
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting4
+ navDown BtnSetting6
+
+ pin_to_sibling BtnSetting4
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting5
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 5
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting5
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting4
+ navDown BtnSetting6
+ }
+
+ BtnSetting6
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 6
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting5
+ navDown BtnSetting7
+
+ pin_to_sibling BtnSetting5
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting6
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 6
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting6
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting5
+ navDown BtnSetting7
+ }
+
+ BtnSetting7
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 7
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting6
+ navDown BtnSetting8
+
+ pin_to_sibling BtnSetting6
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting7
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 7
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting7
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting6
+ navDown BtnSetting8
+ }
+
+ BtnSetting8
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 8
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting7
+ navDown BtnSetting9
+
+ pin_to_sibling BtnSetting7
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting8
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 8
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting8
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting7
+ navDown BtnSetting9
+ }
+
+ BtnSetting9
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 9
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting8
+ navDown BtnSetting10
+
+ pin_to_sibling BtnSetting8
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting9
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 9
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting9
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting8
+ navDown BtnSetting10
+ }
+
+ BtnSetting10
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 10
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting9
+ navDown BtnSetting11
+
+ pin_to_sibling BtnSetting9
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting10
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 10
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting10
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting9
+ navDown BtnSetting11
+ }
+
+ BtnSetting11
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 11
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting10
+ navDown BtnSetting12
+
+ pin_to_sibling BtnSetting10
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting11
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 11
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting11
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting10
+ navDown BtnSetting12
+ }
+
+ BtnSetting12
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 12
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting11
+ navDown BtnSetting13
+
+ pin_to_sibling BtnSetting11
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting12
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 12
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting12
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting11
+ navDown BtnSetting13
+ }
+
+ BtnSetting13
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 13
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting12
+ navDown BtnSetting14
+
+ pin_to_sibling BtnSetting12
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting13
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 13
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting13
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting12
+ navDown BtnSetting14
+ }
+
+ BtnSetting14
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 14
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting13
+ navDown BtnSetting15
+
+ pin_to_sibling BtnSetting13
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting14
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 14
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting14
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting13
+ navDown BtnSetting15
+ }
+
+ BtnSetting15
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 15
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting14
+ navDown BtnSetting16
+
+ pin_to_sibling BtnSetting14
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting15
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 15
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting15
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting14
+ navDown BtnSetting16
+ }
+
+ BtnSetting16
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 16
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting15
+ navDown BtnSetting17
+
+ pin_to_sibling BtnSetting0
+ pin_corner_to_sibling LEFT
+ pin_to_sibling_corner RIGHT
+ }
+
+ TextEntrySetting16
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 16
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting16
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting15
+ navDown BtnSetting17
+ }
+
+ BtnSetting17
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 17
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting16
+ navDown BtnSetting18
+
+ pin_to_sibling BtnSetting16
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting17
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 17
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting17
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting16
+ navDown BtnSetting18
+ }
+
+ BtnSetting18
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 18
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting17
+ navDown BtnSetting19
+
+ pin_to_sibling BtnSetting17
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting18
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 18
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting18
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting17
+ navDown BtnSetting19
+ }
+
+ BtnSetting19
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 19
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting18
+ navDown BtnSetting20
+
+ pin_to_sibling BtnSetting18
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting19
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 19
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting19
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting18
+ navDown BtnSetting20
+ }
+
+ BtnSetting20
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 20
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting19
+ navDown BtnSetting21
+
+ pin_to_sibling BtnSetting19
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting20
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 20
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting20
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting19
+ navDown BtnSetting21
+ }
+
+ BtnSetting21
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 21
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting20
+ navDown BtnSetting22
+
+ pin_to_sibling BtnSetting20
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting21
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 21
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting21
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting20
+ navDown BtnSetting22
+ }
+
+ BtnSetting22
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 22
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting21
+ navDown BtnSetting23
+
+ pin_to_sibling BtnSetting21
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting22
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 22
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting22
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting21
+ navDown BtnSetting23
+ }
+
+ BtnSetting23
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 23
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting22
+ navDown BtnSetting24
+
+ pin_to_sibling BtnSetting22
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting23
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 23
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting23
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting22
+ navDown BtnSetting24
+ }
+
+ BtnSetting24
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 24
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting23
+ navDown BtnSetting25
+
+ pin_to_sibling BtnSetting23
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting24
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 24
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting24
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting23
+ navDown BtnSetting25
+ }
+
+ BtnSetting25
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 25
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting24
+ navDown BtnSetting26
+
+ pin_to_sibling BtnSetting24
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting25
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 25
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting25
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting24
+ navDown BtnSetting26
+ }
+
+ BtnSetting26
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 26
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting25
+ navDown BtnSetting27
+
+ pin_to_sibling BtnSetting25
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting26
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 26
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting26
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting25
+ navDown BtnSetting27
+ }
+
+ BtnSetting27
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 27
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting26
+ navDown BtnSetting28
+
+ pin_to_sibling BtnSetting26
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting27
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 27
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting27
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting26
+ navDown BtnSetting28
+ }
+
+ BtnSetting28
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 28
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting27
+ navDown BtnSetting29
+
+ pin_to_sibling BtnSetting27
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting28
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 28
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting28
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting27
+ navDown BtnSetting29
+ }
+
+ BtnSetting29
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 29
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting28
+ navDown BtnSetting30
+
+ pin_to_sibling BtnSetting28
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting29
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 29
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting29
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting28
+ navDown BtnSetting30
+ }
+
+ BtnSetting30
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 30
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting29
+ navDown BtnSetting31
+
+ pin_to_sibling BtnSetting29
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting30
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 30
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting30
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting29
+ navDown BtnSetting31
+ }
+
+ BtnSetting31
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 31
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting30
+ navDown BtnSetting32
+
+ pin_to_sibling BtnSetting30
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting31
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 31
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting31
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting30
+ navDown BtnSetting32
+ }
+
+ BtnSetting32
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 32
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting31
+ navDown BtnSetting33
+
+ pin_to_sibling BtnSetting16
+ pin_corner_to_sibling LEFT
+ pin_to_sibling_corner RIGHT
+ }
+
+ TextEntrySetting32
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 32
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting32
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting31
+ navDown BtnSetting33
+ }
+
+ BtnSetting33
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 33
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting32
+ navDown BtnSetting34
+
+ pin_to_sibling BtnSetting32
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting33
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 33
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting33
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting32
+ navDown BtnSetting34
+ }
+
+ BtnSetting34
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 34
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting33
+ navDown BtnSetting35
+
+ pin_to_sibling BtnSetting33
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting34
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 34
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting34
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting33
+ navDown BtnSetting35
+ }
+
+ BtnSetting35
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 35
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting34
+ navDown BtnSetting36
+
+ pin_to_sibling BtnSetting34
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting35
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 35
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting35
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting34
+ navDown BtnSetting36
+ }
+
+ BtnSetting36
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 36
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting35
+ navDown BtnSetting37
+
+ pin_to_sibling BtnSetting35
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting36
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 36
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting36
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting35
+ navDown BtnSetting37
+ }
+
+ BtnSetting37
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 37
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting36
+ navDown BtnSetting38
+
+ pin_to_sibling BtnSetting36
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting37
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 37
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting37
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting36
+ navDown BtnSetting38
+ }
+
+ BtnSetting38
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 38
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting37
+ navDown BtnSetting39
+
+ pin_to_sibling BtnSetting37
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting38
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 38
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting38
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting37
+ navDown BtnSetting39
+ }
+
+ BtnSetting39
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 39
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting38
+ navDown BtnSetting40
+
+ pin_to_sibling BtnSetting38
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting39
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 39
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting39
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting38
+ navDown BtnSetting40
+ }
+
+ BtnSetting40
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 40
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting39
+ navDown BtnSetting41
+
+ pin_to_sibling BtnSetting39
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting40
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 40
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting40
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting39
+ navDown BtnSetting41
+ }
+
+ BtnSetting41
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 41
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting40
+ navDown BtnSetting42
+
+ pin_to_sibling BtnSetting40
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting41
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 41
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting41
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting40
+ navDown BtnSetting42
+ }
+
+ BtnSetting42
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 42
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting41
+ navDown BtnSetting43
+
+ pin_to_sibling BtnSetting41
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting42
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 42
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting42
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting41
+ navDown BtnSetting43
+ }
+
+ BtnSetting43
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 43
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting42
+ navDown BtnSetting44
+
+ pin_to_sibling BtnSetting42
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting43
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 43
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting43
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting42
+ navDown BtnSetting44
+ }
+
+ BtnSetting44
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 44
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting43
+ navDown BtnSetting45
+
+ pin_to_sibling BtnSetting43
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting44
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 44
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting44
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting43
+ navDown BtnSetting45
+ }
+
+ BtnSetting45
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 45
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting44
+ navDown BtnSetting46
+
+ pin_to_sibling BtnSetting44
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting45
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 45
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting45
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting44
+ navDown BtnSetting46
+ }
+
+ BtnSetting46
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 46
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting45
+ navDown BtnSetting47
+
+ pin_to_sibling BtnSetting45
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting46
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 46
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting46
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting45
+ navDown BtnSetting47
+ }
+
+ BtnSetting47
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingButton
+ style DialogListButton
+ scriptID 47
+ //xpos 96
+ //ypos 177
+ tabPosition 1
+ navUp BtnSetting46
+ navDown BtnSetting0
+
+ pin_to_sibling BtnSetting46
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ }
+
+ TextEntrySetting47
+ {
+ ControlName TextEntry
+ classname MatchSettingTextEntry
+ xpos "-35"
+ ypos "-3"
+ zpos 100 // This works around input weirdness when the control is constructed by code instead of VGUI blackbox.
+ wide 175
+ tall 30
+ scriptID 47
+ textHidden 0
+ editable 1
+ //NumericInputOnly 1
+ font Default_21
+ allowRightClickMenu 0
+ allowSpecialCharacters 0
+ unicode 0
+
+ pin_to_sibling BtnSetting47
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ navUp BtnSetting46
+ navDown BtnSetting0
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ FooterButtons
+ {
+ ControlName CNestedPanel
+ InheritProperties FooterButtons
+ }
+ }
+}
diff --git a/Northstar.Client/mod/resource/ui/menus/custom_match_settings_categories.menu b/Northstar.Client/mod/resource/ui/menus/custom_match_settings_categories.menu
new file mode 100644
index 00000000..b0d7d002
--- /dev/null
+++ b/Northstar.Client/mod/resource/ui/menus/custom_match_settings_categories.menu
@@ -0,0 +1,752 @@
+resource/ui/menus/mods_browse.menu
+{
+ menu
+ {
+ ControlName Frame
+ xpos 0
+ ypos 0
+ zpos 3
+ wide f0
+ tall f0
+ autoResize 0
+ visible 1
+ enabled 1
+ pinCorner 0
+ PaintBackgroundType 0
+ infocus_bgcolor_override "0 0 0 0"
+ outoffocus_bgcolor_override "0 0 0 0"
+
+ Vignette
+ {
+ ControlName ImagePanel
+ InheritProperties MenuVignette
+ }
+
+ Title
+ {
+ ControlName Label
+ InheritProperties MenuTitle
+ labelText "#MENU_MATCH_SETTINGS"
+ }
+
+ ImgTopBar
+ {
+ ControlName ImagePanel
+ InheritProperties MenuTopBar
+ }
+
+ ButtonRowAnchor
+ {
+ ControlName Label
+ labelText ""
+
+ xpos 120
+ ypos 160
+ }
+
+ //test
+ //{
+ // ControlName ListPanel
+ // xpos "200"
+ // ypos "200"
+ // zpos 999
+ // wide "312"
+ // tall "340"
+ // autoResize "0"
+ // pinCorner "0"
+ // visible "1"
+ // enabled "1"
+ // tabPosition "0"
+ //}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ BtnDev0
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 0
+ xpos 96
+ ypos 177
+ tabPosition 1
+ navUp BtnDev47
+ navDown BtnDev1
+ navRight BtnDev15
+ navLeft BtnDev31
+ }
+ BtnDev1
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 1
+ pin_to_sibling BtnDev0
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev0
+ navDown BtnDev2
+ navRight BtnDev16
+ navLeft BtnDev32
+ }
+ BtnDev2
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 2
+ pin_to_sibling BtnDev1
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev1
+ navDown BtnDev3
+ navRight BtnDev17
+ navLeft BtnDev33
+ }
+ BtnDev3
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 3
+ pin_to_sibling BtnDev2
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev2
+ navDown BtnDev4
+ navRight BtnDev18
+ navLeft BtnDev34
+ }
+ BtnDev4
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 4
+ pin_to_sibling BtnDev3
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev3
+ navDown BtnDev5
+ navRight BtnDev19
+ navLeft BtnDev35
+ }
+ BtnDev5
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 5
+ pin_to_sibling BtnDev4
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev4
+ navDown BtnDev6
+ navRight BtnDev20
+ navLeft BtnDev36
+ }
+ BtnDev6
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 6
+ pin_to_sibling BtnDev5
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev5
+ navDown BtnDev7
+ navRight BtnDev21
+ navLeft BtnDev37
+ }
+ BtnDev7
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 7
+ pin_to_sibling BtnDev6
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev6
+ navDown BtnDev8
+ navRight BtnDev22
+ navLeft BtnDev38
+ }
+ BtnDev8
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 8
+ pin_to_sibling BtnDev7
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev7
+ navDown BtnDev9
+ navRight BtnDev23
+ navLeft BtnDev39
+ }
+ BtnDev9
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 9
+ pin_to_sibling BtnDev8
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev8
+ navDown BtnDev10
+ navRight BtnDev24
+ navLeft BtnDev40
+ }
+ BtnDev10
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 10
+ pin_to_sibling BtnDev9
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev9
+ navDown BtnDev11
+ navRight BtnDev25
+ navLeft BtnDev41
+ }
+ BtnDev11
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 11
+ pin_to_sibling BtnDev10
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev10
+ navDown BtnDev12
+ navRight BtnDev26
+ navLeft BtnDev42
+ }
+ BtnDev12
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 12
+ pin_to_sibling BtnDev11
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev11
+ navDown BtnDev13
+ navRight BtnDev27
+ navLeft BtnDev43
+ }
+ BtnDev13
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 13
+ pin_to_sibling BtnDev12
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev12
+ navDown BtnDev14
+ navRight BtnDev28
+ navLeft BtnDev44
+ }
+ BtnDev14
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 14
+ pin_to_sibling BtnDev13
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev13
+ navDown BtnDev47
+ navRight BtnDev29
+ navLeft BtnDev45
+ }
+
+//////////////////////////////////////
+
+ BtnDev15
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 15
+ pin_to_sibling BtnDev0
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner TOP_RIGHT
+ navUp BtnDev30
+ navDown BtnDev16
+ navRight BtnDev31
+ navLeft BtnDev0
+ }
+ BtnDev16
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 16
+ pin_to_sibling BtnDev15
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev15
+ navDown BtnDev17
+ navRight BtnDev32
+ navLeft BtnDev1
+ }
+ BtnDev17
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 17
+ pin_to_sibling BtnDev16
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev16
+ navDown BtnDev18
+ navRight BtnDev33
+ navLeft BtnDev2
+ }
+ BtnDev18
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 18
+ pin_to_sibling BtnDev17
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev17
+ navDown BtnDev19
+ navRight BtnDev34
+ navLeft BtnDev3
+ }
+ BtnDev19
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 19
+ pin_to_sibling BtnDev18
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev18
+ navDown BtnDev20
+ navRight BtnDev35
+ navLeft BtnDev4
+ }
+ BtnDev20
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 20
+ pin_to_sibling BtnDev19
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev19
+ navDown BtnDev21
+ navRight BtnDev36
+ navLeft BtnDev5
+ }
+ BtnDev21
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 21
+ pin_to_sibling BtnDev20
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev20
+ navDown BtnDev22
+ navRight BtnDev37
+ navLeft BtnDev6
+ }
+ BtnDev22
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 22
+ pin_to_sibling BtnDev21
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev21
+ navDown BtnDev23
+ navRight BtnDev38
+ navLeft BtnDev7
+ }
+ BtnDev23
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 23
+ pin_to_sibling BtnDev22
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev22
+ navDown BtnDev24
+ navRight BtnDev39
+ navLeft BtnDev8
+ }
+ BtnDev24
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 24
+ pin_to_sibling BtnDev23
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev23
+ navDown BtnDev25
+ navRight BtnDev40
+ navLeft BtnDev9
+ }
+ BtnDev25
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 25
+ pin_to_sibling BtnDev24
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev24
+ navDown BtnDev26
+ navRight BtnDev41
+ navLeft BtnDev10
+ }
+ BtnDev26
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 26
+ pin_to_sibling BtnDev25
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev25
+ navDown BtnDev27
+ navRight BtnDev42
+ navLeft BtnDev11
+ }
+ BtnDev27
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 27
+ pin_to_sibling BtnDev26
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev26
+ navDown BtnDev28
+ navRight BtnDev43
+ navLeft BtnDev12
+ }
+ BtnDev28
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 28
+ pin_to_sibling BtnDev27
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev27
+ navDown BtnDev29
+ navRight BtnDev44
+ navLeft BtnDev13
+ }
+ BtnDev29
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 29
+ pin_to_sibling BtnDev28
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev28
+ navDown BtnDev30
+ navRight BtnDev45
+ navLeft BtnDev14
+ }
+ BtnDev30
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 30
+ pin_to_sibling BtnDev29
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev29
+ navDown BtnDev15
+ navRight BtnDev46
+ navLeft BtnDev47
+ }
+
+ BtnDev47
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 47
+ pin_to_sibling BtnDev14
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev14
+ navDown BtnDev0
+ navRight BtnDev30
+ navLeft BtnDev46
+ }
+
+//////////////////////////////////////
+
+ BtnDev31
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 31
+ pin_to_sibling BtnDev15
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner TOP_RIGHT
+ navUp BtnDev46
+ navDown BtnDev32
+ navRight BtnDev0
+ navLeft BtnDev15
+ }
+ BtnDev32
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 32
+ pin_to_sibling BtnDev31
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev31
+ navDown BtnDev33
+ navRight BtnDev1
+ navLeft BtnDev16
+ }
+ BtnDev33
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 33
+ pin_to_sibling BtnDev32
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev32
+ navDown BtnDev34
+ navRight BtnDev2
+ navLeft BtnDev17
+ }
+ BtnDev34
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 34
+ pin_to_sibling BtnDev33
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev33
+ navDown BtnDev35
+ navRight BtnDev3
+ navLeft BtnDev18
+ }
+ BtnDev35
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 35
+ pin_to_sibling BtnDev34
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev34
+ navDown BtnDev36
+ navRight BtnDev4
+ navLeft BtnDev19
+ }
+ BtnDev36
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 36
+ pin_to_sibling BtnDev35
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev35
+ navDown BtnDev37
+ navRight BtnDev5
+ navLeft BtnDev20
+ }
+ BtnDev37
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 37
+ pin_to_sibling BtnDev36
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev36
+ navDown BtnDev38
+ navRight BtnDev6
+ navLeft BtnDev21
+ }
+ BtnDev38
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 38
+ pin_to_sibling BtnDev37
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev37
+ navDown BtnDev39
+ navRight BtnDev7
+ navLeft BtnDev22
+ }
+ BtnDev39
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 39
+ pin_to_sibling BtnDev38
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev38
+ navDown BtnDev40
+ navRight BtnDev8
+ navLeft BtnDev23
+ }
+ BtnDev40
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 40
+ pin_to_sibling BtnDev39
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev39
+ navDown BtnDev41
+ navRight BtnDev9
+ navLeft BtnDev24
+ }
+ BtnDev41
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 41
+ pin_to_sibling BtnDev40
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev40
+ navDown BtnDev42
+ navRight BtnDev10
+ navLeft BtnDev25
+ }
+ BtnDev42
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 42
+ pin_to_sibling BtnDev41
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev41
+ navDown BtnDev43
+ navRight BtnDev11
+ navLeft BtnDev26
+ }
+ BtnDev43
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 43
+ pin_to_sibling BtnDev42
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev42
+ navDown BtnDev44
+ navRight BtnDev12
+ navLeft BtnDev27
+ }
+ BtnDev44
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 44
+ pin_to_sibling BtnDev43
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev43
+ navDown BtnDev45
+ navRight BtnDev13
+ navLeft BtnDev28
+ }
+ BtnDev45
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 45
+ pin_to_sibling BtnDev44
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev44
+ navDown BtnDev46
+ navRight BtnDev14
+ navLeft BtnDev29
+ }
+ BtnDev46
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname MatchSettingCategoryButton
+ scriptID 46
+ pin_to_sibling BtnDev45
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnDev45
+ navDown BtnDev31
+ navRight BtnDev47
+ navLeft BtnDev30
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ FooterButtons
+ {
+ ControlName CNestedPanel
+ InheritProperties FooterButtons
+ }
+ }
+}
diff --git a/Northstar.Client/mod/resource/ui/menus/modlist.menu b/Northstar.Client/mod/resource/ui/menus/modlist.menu
new file mode 100644
index 00000000..682f643e
--- /dev/null
+++ b/Northstar.Client/mod/resource/ui/menus/modlist.menu
@@ -0,0 +1,255 @@
+resource/ui/menus/mods_browse.menu
+{
+ menu
+ {
+ ControlName Frame
+ xpos 0
+ ypos 0
+ zpos 3
+ wide f0
+ tall f0
+ autoResize 0
+ visible 1
+ enabled 1
+ pinCorner 0
+ PaintBackgroundType 0
+ infocus_bgcolor_override "0 0 0 0"
+ outoffocus_bgcolor_override "0 0 0 0"
+
+ Vignette
+ {
+ ControlName ImagePanel
+ InheritProperties MenuVignette
+ }
+
+ Title
+ {
+ ControlName Label
+ InheritProperties MenuTitle
+ labelText "#MENU_TITLE_MODS"
+ }
+
+ ImgTopBar
+ {
+ ControlName ImagePanel
+ InheritProperties MenuTopBar
+ }
+
+ ButtonRowAnchor
+ {
+ ControlName Label
+ labelText ""
+
+ xpos 120
+ ypos 160
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ BtnMod1
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 0
+ navUp BtnMod15
+ navDown BtnMod2
+
+ pin_to_sibling ButtonRowAnchor
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner TOP_LEFT
+ }
+ BtnMod2
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 1
+ pin_to_sibling BtnMod1
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod1
+ navDown BtnMod3
+ }
+ BtnMod3
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 2
+ pin_to_sibling BtnMod2
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod2
+ navDown BtnMod4
+ }
+ BtnMod4
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 3
+ pin_to_sibling BtnMod3
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ //ypos 11
+ navUp BtnMod3
+ navDown BtnMod5
+ }
+ BtnMod5
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 4
+ pin_to_sibling BtnMod4
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod4
+ navDown BtnMod6
+ }
+ BtnMod6
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 5
+ pin_to_sibling BtnMod5
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod5
+ navDown BtnMod7
+ }
+ BtnMod7
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 6
+ pin_to_sibling BtnMod6
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod6
+ navDown BtnMod8
+ }
+ BtnMod8
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 7
+ pin_to_sibling BtnMod7
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod7
+ navDown BtnMod9
+ }
+ BtnMod9
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 8
+ pin_to_sibling BtnMod8
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod8
+ navDown BtnMod10
+ }
+ BtnMod10
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 9
+ pin_to_sibling BtnMod9
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod9
+ navDown BtnMod11
+ }
+ BtnMod11
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 10
+ pin_to_sibling BtnMod10
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod10
+ navDown BtnMod12
+ }
+ BtnMod12
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 11
+ pin_to_sibling BtnMod11
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod11
+ navDown BtnMod13
+ }
+ BtnMod13
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 12
+ pin_to_sibling BtnMod12
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod12
+ navDown BtnMod14
+ }
+ BtnMod14
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 13
+ pin_to_sibling BtnMod13
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod13
+ navDown BtnMod15
+ }
+ BtnMod15
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ModButton
+ scriptID 14
+ pin_to_sibling BtnMod14
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnMod14
+ navDown BtnMod1
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ LabelDetails
+ {
+ ControlName RuiPanel
+ xpos 900
+ ypos 160
+ tall 800
+ wide 950
+ rui "ui/knowledgebase_panel.rpak"
+ wrap 1
+ visible 1
+ zpos 1
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ FooterButtons
+ {
+ ControlName CNestedPanel
+ InheritProperties FooterButtons
+ }
+ }
+}
diff --git a/Northstar.Client/mod/resource/ui/menus/server_browser.menu b/Northstar.Client/mod/resource/ui/menus/server_browser.menu
new file mode 100644
index 00000000..90785e46
--- /dev/null
+++ b/Northstar.Client/mod/resource/ui/menus/server_browser.menu
@@ -0,0 +1,338 @@
+resource/ui/menus/mods_browse.menu
+{
+ menu
+ {
+ ControlName Frame
+ xpos 0
+ ypos 0
+ zpos 3
+ wide f0
+ tall f0
+ autoResize 0
+ visible 1
+ enabled 1
+ pinCorner 0
+ PaintBackgroundType 0
+ infocus_bgcolor_override "0 0 0 0"
+ outoffocus_bgcolor_override "0 0 0 0"
+
+ Vignette
+ {
+ ControlName ImagePanel
+ InheritProperties MenuVignette
+ }
+
+ Title
+ {
+ ControlName Label
+ InheritProperties MenuTitle
+ labelText "#MENU_TITLE_SERVER_BROWSER"
+ }
+
+ ImgTopBar
+ {
+ ControlName ImagePanel
+ InheritProperties MenuTopBar
+ }
+
+ ButtonRowAnchor
+ {
+ ControlName Label
+ labelText ""
+
+ xpos 120
+ ypos 160
+ }
+
+ //test
+ //{
+ // ControlName ListPanel
+ // xpos "200"
+ // ypos "200"
+ // zpos 999
+ // wide "312"
+ // tall "340"
+ // autoResize "0"
+ // pinCorner "0"
+ // visible "1"
+ // enabled "1"
+ // tabPosition "0"
+ //}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ BtnServer1
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 0
+ navUp BtnServer15
+ navDown BtnServer2
+
+ pin_to_sibling ButtonRowAnchor
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner TOP_LEFT
+ }
+ BtnServer2
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 1
+ pin_to_sibling BtnServer1
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer1
+ navDown BtnServer3
+ }
+ BtnServer3
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 2
+ pin_to_sibling BtnServer2
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer2
+ navDown BtnServer4
+ }
+ BtnServer4
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 3
+ pin_to_sibling BtnServer3
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ //ypos 11
+ navUp BtnServer3
+ navDown BtnServer5
+ }
+ BtnServer5
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 4
+ pin_to_sibling BtnServer4
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer4
+ navDown BtnServer6
+ }
+ BtnServer6
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 5
+ pin_to_sibling BtnServer5
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer5
+ navDown BtnServer7
+ }
+ BtnServer7
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 6
+ pin_to_sibling BtnServer6
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer6
+ navDown BtnServer8
+ }
+ BtnServer8
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 7
+ pin_to_sibling BtnServer7
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer7
+ navDown BtnServer9
+ }
+ BtnServer9
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 8
+ pin_to_sibling BtnServer8
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer8
+ navDown BtnServer10
+ }
+ BtnServer10
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 9
+ pin_to_sibling BtnServer9
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer9
+ navDown BtnServer11
+ }
+ BtnServer11
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 10
+ pin_to_sibling BtnServer10
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer10
+ navDown BtnServer12
+ }
+ BtnServer12
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 11
+ pin_to_sibling BtnServer11
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer11
+ navDown BtnServer13
+ }
+ BtnServer13
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 12
+ pin_to_sibling BtnServer12
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer12
+ navDown BtnServer14
+ }
+ BtnServer14
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 13
+ pin_to_sibling BtnServer13
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer13
+ navDown BtnServer15
+ }
+ BtnServer15
+ {
+ ControlName RuiButton
+ InheritProperties RuiSmallButton
+ classname ServerButton
+ scriptID 14
+ pin_to_sibling BtnServer14
+ pin_corner_to_sibling TOP_LEFT
+ pin_to_sibling_corner BOTTOM_LEFT
+ navUp BtnServer14
+ navDown BtnServer1
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ LabelDetails
+ {
+ ControlName RuiPanel
+ xpos 900
+ ypos 160
+ tall 800
+ wide 950
+ rui "ui/knowledgebase_panel.rpak"
+ wrap 1
+ visible 1
+ zpos -1
+ }
+
+ NextMapImage
+ {
+ ControlName RuiPanel
+ wide 500
+ tall 288
+ visible 0
+ scaleImage 1
+
+ rui "ui/basic_menu_image.rpak"
+
+ pin_to_sibling LabelDetails
+ pin_corner_to_sibling TOP_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+ }
+ NextMapName
+ {
+ ControlName Label
+ pin_to_sibling NextMapImage
+ pin_corner_to_sibling BOTTOM_RIGHT
+ pin_to_sibling_corner BOTTOM_RIGHT
+
+ xpos -12
+ ypos 0
+ zpos 1
+
+ auto_wide_tocontents 1
+ auto_tall_tocontents 1
+ labelText ""
+ font Default_43_DropShadow
+ allcaps 1
+ fgcolor_override "255 255 255 255"
+ }
+ NextGameModeName
+ {
+ ControlName Label
+ pin_to_sibling NextMapName
+ pin_corner_to_sibling BOTTOM_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+
+ ypos -8
+ zpos 1
+
+ auto_wide_tocontents 1
+ auto_tall_tocontents 1
+ labelText ""
+ use_proportional_insets 1
+ textinsetx 2
+ font Default_28_DropShadow
+ allcaps 1
+ fgcolor_override "255 255 255 255"
+ }
+ NextModeIcon
+ {
+ ControlName RuiPanel
+ wide 72
+ tall 72
+ visible 0
+ scaleImage 1
+ image ""
+ zpos 1
+
+ rui "ui/basic_image_add.rpak"
+
+ pin_to_sibling NextGameModeName
+ pin_corner_to_sibling BOTTOM_RIGHT
+ pin_to_sibling_corner TOP_RIGHT
+ }
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ FooterButtons
+ {
+ ControlName CNestedPanel
+ InheritProperties FooterButtons
+ }
+ }
+}