mirror of
https://git.stillkill.net/MinecraftLeak/MinecraftLegends.git
synced 2026-10-22 13:22:20 +01:00
1137 lines
29 KiB
JSON
1137 lines
29 KiB
JSON
/********************************************************
|
|
+* (c) Mojang. All rights reserved *
|
|
+* (c) Microsoft. All rights reserved. *
|
|
+*********************************************************/
|
|
|
|
{
|
|
"namespace": "achievement",
|
|
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Screen Window and Border
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"main_content_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%", "100%" ],
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"controls": [
|
|
{
|
|
"loading_achievement_panel@achievement.main_banner": {
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"size": [ "100%", 58 ],
|
|
"controls": [
|
|
{
|
|
"loading_achievement_label@play.loading_label": {
|
|
"$message_binding_name": "#achievement_loading_display_message"
|
|
}
|
|
},
|
|
{
|
|
"progress_loading_bars@play.progress_loading_bars": {
|
|
"offset": [ 0, 0 ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"$visible_binding_name": "#loading_achievement_data"
|
|
}
|
|
}
|
|
],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#loading_achievement_panel_visible",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"scrolling_panel@common.scrolling_panel": {
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"$show_background": false,
|
|
"size": [ "100%", "100%" ],
|
|
"$scrolling_content": "achievement.inside_header_panel",
|
|
"$scroll_size": [ 5, "100% - 4px" ],
|
|
"$scrolling_pane_size": [ "100% - 4px", "100%" ],
|
|
"$scrolling_pane_offset": [ 2, 0 ],
|
|
"$scroll_bar_right_padding_size": [ 0, 0 ],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "(not #loading_achievement_panel_visible)",
|
|
"binding_name_override": "#visible"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"inside_header_panel": {
|
|
"type": "stack_panel",
|
|
"size": [ "100%", "100%c" ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{
|
|
"padding_indent2_0": {
|
|
"type": "panel",
|
|
"size": [ "100%", 2 ]
|
|
}
|
|
},
|
|
{
|
|
"player_stat_panel": {
|
|
"type": "panel",
|
|
"size": [ "100%", 58 ], // (Y - 10) must be divisible by 3 or the spacing between Gamerscore, Achievements, and Time Played will not be texel perfect
|
|
"controls": [
|
|
{
|
|
"player_stats@player_stats": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"focus@focus_border_button": { }
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"padding_indent2_1": {
|
|
"type": "panel",
|
|
"size": [ "100%", 1 ]
|
|
}
|
|
},
|
|
{
|
|
"achievement_grid@achievement_list_grid": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"padding_indent2_2": {
|
|
"type": "panel",
|
|
"size": [ "100%", 1 ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Player Stats Main Banner
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"player_stats@main_banner": {
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ "100%", "100%" ],
|
|
"controls": [
|
|
{
|
|
"panel_indent@panel_indent": {
|
|
"controls": [
|
|
{
|
|
"trophy_progress_bar_icon@trophy_progress_bar_icon": {
|
|
"layer": 2,
|
|
"offset": [ 14, 0 ]
|
|
}
|
|
},
|
|
{
|
|
"scores@player_scores_banner": {
|
|
"offset": [ "-1px", 0 ],
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"player_scores_banner@panel_indent": {
|
|
"type": "panel",
|
|
"size": "$control_size",
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"$control_size|default": [ "100% - 70px", "100% - 2px" ],
|
|
"variables": [
|
|
{
|
|
"requires": "$pocket_edition",
|
|
"$control_size": [ "100% - 80px", "100% - 2px" ]
|
|
},
|
|
{
|
|
"requires": "$desktop_screen",
|
|
"$control_size": [ "100% - 70px", "100% - 2px" ]
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"gamer_score_banner@gamer_score_banner": { }
|
|
},
|
|
{
|
|
"achievements_banner@achievements_banner": { }
|
|
},
|
|
{
|
|
"time_played_banner@time_played_banner": { }
|
|
}
|
|
]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Gamer Score Grey Banner
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"gamer_score_banner@grey_banner": {
|
|
"size": [ "100%", "33.33333% - 0.6667px" ],
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"layer": 1,
|
|
"controls": [
|
|
{
|
|
"gamerscore_banner_icon@gamer_score_icon": {
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"size": [ 11, 11 ],
|
|
"offset": [ "2px", 0 ],
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"label_panel": {
|
|
"type": "stack_panel",
|
|
"orientation": "horizontal",
|
|
"offset": [ "16px", "0px" ],
|
|
"size": [ "100% - 16px", 10 ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"controls": [
|
|
{
|
|
"gamerscore_label@gamerscore_label": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"padding_0": {
|
|
"type": "panel",
|
|
"size": [ "fill", "100%"]
|
|
}
|
|
},
|
|
{
|
|
"gamer_score_value_label@gamer_score_value_label": {
|
|
"layer": 3
|
|
}
|
|
},
|
|
{
|
|
"padding_1": {
|
|
"type": "panel",
|
|
"size": [ 2, "100%"]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Achievements Grey Banner
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"achievements_banner@grey_banner": {
|
|
"anchor_from": "right_middle",
|
|
"anchor_to": "right_middle",
|
|
"size": [ "100%", "33.33333% - 0.6667px" ],
|
|
"layer": 1,
|
|
"controls": [
|
|
{
|
|
"trophy_banner_icon@trophy_icon": {
|
|
"size": [ 11, 14 ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"offset": [ "2px", 0 ],
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"label_panel": {
|
|
"type": "stack_panel",
|
|
"orientation": "horizontal",
|
|
"offset": [ "16px", "0px" ],
|
|
"size": [ "100% - 16px", 10 ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"controls": [
|
|
{
|
|
"achievement_label@achievement_label": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"padding_0": {
|
|
"type": "panel",
|
|
"size": [ "fill", "100%"]
|
|
}
|
|
},
|
|
{
|
|
"achievement_value_label@achievement_value_label": {
|
|
"layer": 3
|
|
}
|
|
},
|
|
{
|
|
"padding_1": {
|
|
"type": "panel",
|
|
"size": [ 2, "100%"]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Time Played Grey Banner
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"time_played_banner@grey_banner": {
|
|
"anchor_from": "bottom_right",
|
|
"anchor_to": "bottom_right",
|
|
"size": [ "100%", "33.33333% - 0.6667px" ],
|
|
"layer": 1,
|
|
"controls": [
|
|
{
|
|
"clock_banner_icon@clock_icon": {
|
|
"size": [ 11, 11 ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"offset": [ "2px", 0 ],
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"label_panel": {
|
|
"type": "stack_panel",
|
|
"orientation": "horizontal",
|
|
"offset": [ "16px", "0px" ],
|
|
"size": [ "100% - 16px", 10 ],
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"controls": [
|
|
{
|
|
"time_played_label@time_played_label": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"padding_0": {
|
|
"type": "panel",
|
|
"size": [ "fill", "100%"]
|
|
}
|
|
},
|
|
{
|
|
"time_played_value_label@time_played_value_label": {
|
|
"layer": 3
|
|
}
|
|
},
|
|
{
|
|
"padding_1": {
|
|
"type": "panel",
|
|
"size": [ 2, "100%"]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Player Header Text
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"gamerscore_label": {
|
|
"type": "label",
|
|
"size": [ "default", 10 ],
|
|
"text": "achievementScreen.gamerscore:",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false
|
|
},
|
|
|
|
"gamer_score_value_label": {
|
|
"type": "label",
|
|
"size": [ "default", 10 ],
|
|
"text": "#gamerscore_value",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#gamerscore_value"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_label": {
|
|
"type": "label",
|
|
"size": [ "default", 10 ],
|
|
"text": "achievementScreen.achievements:",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false
|
|
},
|
|
|
|
"achievement_value_label": {
|
|
"type": "label",
|
|
"size": [ "default", 10 ],
|
|
"text": "#achievements_value",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievements_value"
|
|
}
|
|
]
|
|
},
|
|
|
|
"time_played_label": {
|
|
"type": "label",
|
|
"size": [ "default", 10 ],
|
|
"text": "achievementScreen.timeplayed:",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false
|
|
},
|
|
|
|
"time_played_value_label": {
|
|
"type": "label",
|
|
"size": [ "default", 10 ],
|
|
"text": "#time_played_value",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#time_played_value"
|
|
}
|
|
]
|
|
},
|
|
|
|
"percentage_label": {
|
|
"type": "label",
|
|
"color": "$achievement_text_color",
|
|
"font_size": "normal",
|
|
"text": "#achievement_percentage",
|
|
"shadow": false,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievement_percentage",
|
|
"binding_type": "global"
|
|
}
|
|
]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Grids
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"achievement_list_grid": {
|
|
"type": "grid",
|
|
"grid_item_template": "achievement.achievement_grid_item",
|
|
"grid_dimension_binding": "#achievement_grid_dimension",
|
|
"collection_name": "achievement_list",
|
|
"anchor_to": "top_left",
|
|
"anchor_from": "top_left",
|
|
"size": [ "100%", "default" ],
|
|
"$grid_size|default": [ "100%", 54 ],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievement_grid_dimension",
|
|
"binding_type": "global"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_grid_item": {
|
|
"type": "panel",
|
|
"anchor_from": "top_middle",
|
|
"anchor_to": "top_middle",
|
|
"size": "$grid_size",
|
|
"controls": [
|
|
{
|
|
"achievement_grid@achievement_grid": { }
|
|
},
|
|
{
|
|
"ach_grid@focus_border_button": {
|
|
"size": [ "100%", "100% - 2px" ]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"focus_border_button@common.button": {
|
|
"size": [ "100%", "100%" ],
|
|
"sound_volume": 0.0,
|
|
"$pressed_button_name": "button.achievement_focus_filler",
|
|
"controls": [
|
|
{ "default@achievement.filler_panel": { } },
|
|
{ "hover@achievement.is_focused": { } },
|
|
{ "pressed@achievement.is_focused": { } }
|
|
]
|
|
},
|
|
|
|
"achievement_grid": {
|
|
"type": "panel",
|
|
"offset": [ 0, 0 ],
|
|
"size": [ "100%", "100% - 2px" ],
|
|
"controls": [
|
|
{
|
|
"main_banner@main_banner": {
|
|
"size": [ "100%", "100%" ],
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"achievement_data_unlocked@achievement_data_unlocked": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"achievement_data_locked@achievement_data_locked": {
|
|
"layer": 2
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"is_focused@focus_border": {
|
|
"size": [ "100%", "100%" ],
|
|
"layer": 3
|
|
},
|
|
|
|
"filler_panel": {
|
|
"type": "panel",
|
|
"layer": 1
|
|
},
|
|
|
|
|
|
"achievement_grid_focused": {
|
|
"type": "panel",
|
|
"offset": [ 0, 0 ],
|
|
"size": [ "100%", "100% - 2px" ],
|
|
"controls": [
|
|
{
|
|
"main_banner@main_banner": {
|
|
"size": ["100%", "100%" ],
|
|
"layer": 1,
|
|
"controls": [
|
|
{
|
|
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"achievement_data_unlocked@achievement_data_unlocked": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"achievement_data_locked@achievement_data_locked": {
|
|
"layer": 2
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Achievement Locked vs Unlocked
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"achievement_data_unlocked": {
|
|
"type": "panel",
|
|
"visible": "#is_unlocked",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#is_unlocked",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"ach_data_layout@achievement_data_layout": { }
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_data_locked": {
|
|
"type": "panel",
|
|
"visible": "#is_locked",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#is_locked",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"ach_data_layout@achievement_data_layout": { }
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_data_layout": {
|
|
"type": "stack_panel",
|
|
"orientation": "horizontal",
|
|
"size": [ "100% - 6px", "100% - 4px" ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center",
|
|
"layer": 1,
|
|
"$ach_score_offset|default": [ "-2px", "1px" ],
|
|
"variables": [
|
|
{
|
|
"requires": "$desktop_screen",
|
|
"$ach_score_offset": [ "-2px", "1px" ]
|
|
},
|
|
{
|
|
"requires": "$pocket_edition",
|
|
"$ach_score_offset": [ "-2px", "7px" ]
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"achiev_icon": {
|
|
"type": "panel",
|
|
"size": [ "100%c", "100%" ],
|
|
"controls": [
|
|
{
|
|
"achiev_icon@achievement_icon": {
|
|
"size": [ "177.778%y", "100% - 2px" ],
|
|
"layer": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"padding": {
|
|
"type": "panel",
|
|
"size": [ 2, "100%" ]
|
|
}
|
|
},
|
|
{
|
|
"achiev_desc": {
|
|
"type": "panel",
|
|
"size": [ "fill", "100%" ],
|
|
"controls": [
|
|
{
|
|
"text_content": {
|
|
"type": "stack_panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"orientation": "vertical",
|
|
"size": [ "100% - 28px", "100%-5px" ],
|
|
"offset": [ 1, 0 ],
|
|
"controls": [
|
|
{
|
|
"achiev_title@achievement_title_switch": {
|
|
"size": [ "100%", 12 ],
|
|
"layer": 3
|
|
}
|
|
},
|
|
{
|
|
"achiev_desc@achievement_desc": {
|
|
"size": [ "100%", "fill" ],
|
|
"layer": 2
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"achiev_score@achievement_score_panel": {
|
|
"offset": "$ach_score_offset"
|
|
}
|
|
},
|
|
{
|
|
"achiev_progress@progress_bar_icon": {
|
|
"size": [ "100%", 5 ],
|
|
"layer": 5
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_title_switch": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"achievement_locked_title@achievement_locked_title": { }
|
|
},
|
|
{
|
|
"achievement_unlocked_title@achievement_unlocked_title": { }
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_locked_title": {
|
|
"type": "panel",
|
|
"visible": "#is_locked",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#is_locked",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"achievement_locked_icon@achievement_locked_icon": {
|
|
"offset": [ 0, "1px" ],
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"achievement_title@achievement_title": {
|
|
"offset": [ "9px", "1px" ],
|
|
"layer": 3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_unlocked_title": {
|
|
"type": "panel",
|
|
"visible": "#is_unlocked",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#is_unlocked",
|
|
"binding_name_override": "#visible",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
],
|
|
"controls": [
|
|
{
|
|
"achievement_title@achievement_title": {
|
|
"offset": [ 0, "1px" ],
|
|
"layer": 3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Achievement Content
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"achievement_title": {
|
|
"type": "label",
|
|
"font_size": "normal",
|
|
"size": [ "default", 10 ],
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"text": "#achievement_name",
|
|
"color": "$achievement_text_color",
|
|
"shadow": false,
|
|
"layer": 1,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievement_name",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_icon": {
|
|
"type": "image",
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#texture_name",
|
|
"binding_name_override": "#texture",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
},
|
|
{
|
|
"binding_name": "#grayscale_texture",
|
|
"binding_name_override": "#grayscale",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
},
|
|
{
|
|
"binding_name": "#texture_locationtype",
|
|
"binding_name_override": "#texture_file_system",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_desc": {
|
|
"type": "label",
|
|
"color": "$achievement_text_color",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"font_size": "normal",
|
|
"text": "#achievement_description",
|
|
"shadow": false,
|
|
"layer": 1,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievement_description",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_gamer_score_value": {
|
|
"type": "label",
|
|
"text": "#achievement_gamer_score",
|
|
"color": "$achievement_text_color",
|
|
"font_size": "normal",
|
|
"shadow": false,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievement_gamer_score",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_world_score_value": {
|
|
"type": "label",
|
|
"text": "#achievement_world_score",
|
|
"color": "$achievement_text_color",
|
|
"font_size": "normal",
|
|
"shadow": false,
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#achievement_world_score",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
]
|
|
},
|
|
|
|
"achievement_score_panel": {
|
|
"type": "panel",
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"controls": [
|
|
{
|
|
"gamer_score_icon@gamer_score_icon": {
|
|
"anchor_from": "top_right",
|
|
"anchor_to": "top_right",
|
|
"offset": [ "-12px", "3px" ],
|
|
"size": [ 11, 11 ],
|
|
"layer": 2,
|
|
"controls": [
|
|
{
|
|
"achievement_gamer_score_value@achievement_gamer_score_value": {
|
|
"anchor_from": "bottom_right",
|
|
"anchor_to": "bottom_right",
|
|
"offset": [ "100%+3px", 0 ],
|
|
"layer": 2
|
|
// Worlds icons and scores that are not implemented yet. Since they are formatted, keeping this here until we implement the feature
|
|
// "controls": [
|
|
// {
|
|
// "achievement_world_score_value@achievement_world_score_value": {
|
|
// "anchor_from": "bottom_right",
|
|
// "anchor_to": "bottom_right",
|
|
// "offset": [ 0, "100% + 2px" ],
|
|
// "layer": 1
|
|
// }
|
|
// }
|
|
// ]
|
|
// }
|
|
// },
|
|
// {
|
|
// "worlds_toggle_icon@worlds_toggle_icon": {
|
|
// "anchor_from": "bottom_middle",
|
|
// "anchor_to": "bottom_middle",
|
|
// "offset": [ 0, "14px" ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Toggles and Progress Bars
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"progress_bar_icon": {
|
|
"type": "panel",
|
|
"anchor_from": "bottom_right",
|
|
"anchor_to": "bottom_right",
|
|
"controls": [
|
|
{
|
|
"full_progress_bar_icon@achievement.full_progress_bar_icon": {
|
|
"layer": 2
|
|
}
|
|
},
|
|
{
|
|
"empty_progress_bar_icon@achievement.empty_progress_bar_icon": {
|
|
"layer": 1
|
|
}
|
|
},
|
|
{
|
|
"progress_bar_nub@achievement.progress_bar_nub": {
|
|
"size": [ "100% - 10px", 5 ],
|
|
"layer": 4
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
"trophy_progress_bar_icon": {
|
|
"type": "panel",
|
|
"anchor_from": "left_middle",
|
|
"anchor_to": "left_middle",
|
|
"size": [ 33, 42 ],
|
|
"controls": [
|
|
{
|
|
"trophy_icon_0@trophy_icon": {
|
|
"layer": 3,
|
|
"size": [ "78.571428571%y", "100%" ], // scales off of the size of the panel maintaining aspect ratio, x = 11/14y
|
|
"color": [ 0.545, 0.745, 0.384 ],
|
|
"clip_direction": "down",
|
|
"controls": [
|
|
|
|
],
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#trophy_progress_percentage",
|
|
"binding_name_override": "#clip_ratio"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"trophy_icon_1@trophy_icon": {
|
|
"layer": 2,
|
|
"size": [ "78.5714285%y", "100%" ], // scales off of the size of the panel maintaining aspect ratio, x = 11/14y
|
|
"color": [ 1.0, 1.0, 1.0 ]
|
|
}
|
|
},
|
|
{
|
|
"percentage_label@percentage_label": {
|
|
"anchor_from": "bottom_right",
|
|
"anchor_to": "bottom_left",
|
|
"offset": [ -1, 2 ],
|
|
"layer": 4
|
|
}
|
|
}
|
|
]
|
|
},
|
|
|
|
// UI call disabled until worlds content will be implemented
|
|
//"worlds_toggle_icon": {
|
|
// "type": "panel",
|
|
// "controls": [
|
|
// {
|
|
// "worlds_icon@worlds_icon": {
|
|
// "visible": "#world_status_visible",
|
|
// "bindings": [
|
|
// {
|
|
// "binding_name": "#world_status_visible",
|
|
// "binding_name_override": "#visible",
|
|
// "binding_type": "collection",
|
|
// "binding_collection_name": "achievement_list"
|
|
// }
|
|
// ]
|
|
// }
|
|
// },
|
|
// {
|
|
// "worlds_greyed_icon@worlds_greyed_icon": {
|
|
// "visible": "#grey_world_status_visible",
|
|
// "bindings": [
|
|
// {
|
|
// "binding_name": "#grey_world_status_visible",
|
|
// "binding_name_override": "#visible",
|
|
// "binding_type": "collection",
|
|
// "binding_collection_name": "achievement_list"
|
|
// }
|
|
// ]
|
|
// }
|
|
// }
|
|
// ]
|
|
//},
|
|
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// Icons, Assets and Borders
|
|
//
|
|
// -----------------------------------------------
|
|
|
|
"header_background": {
|
|
"type": "image",
|
|
"texture": "textures/ui/achievements_dialog"
|
|
},
|
|
|
|
"grey_alpha_background": {
|
|
"type": "image",
|
|
"texture": "textures/ui/solidtransparency",
|
|
"alpha": 0.7
|
|
},
|
|
|
|
"panel_indent": {
|
|
"type": "panel",
|
|
"size": [ "100% - 4px", "100% - 4px" ],
|
|
"anchor_from": "center",
|
|
"anchor_to": "center"
|
|
},
|
|
|
|
"normal_thin_button": {
|
|
"type": "image",
|
|
"texture": "textures/ui/NormalButtonThinNewBevel"
|
|
},
|
|
|
|
"trophy_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/trophy_banner_icon"
|
|
},
|
|
|
|
"gamer_score_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/gamerscore"
|
|
},
|
|
|
|
"clock_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/clock"
|
|
},
|
|
|
|
"main_banner": {
|
|
"type": "image",
|
|
"texture": "textures/ui/mainbanners"
|
|
},
|
|
|
|
"grey_banner": {
|
|
"type": "image",
|
|
"texture": "textures/ui/lightgreybars"
|
|
},
|
|
|
|
"achievement_locked_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/achievement_locked_icon",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"size": [ 7, 7 ]
|
|
},
|
|
|
|
"empty_progress_bar_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/experiencebarempty"
|
|
},
|
|
|
|
"full_progress_bar_icon_base": {
|
|
"type": "image",
|
|
"texture": "textures/ui/experiencebarfull",
|
|
"clip_direction": "left",
|
|
"clip_pixelperfect": false
|
|
},
|
|
|
|
"full_progress_bar_icon@achievement.full_progress_bar_icon_base": {
|
|
"bindings": [
|
|
{
|
|
"binding_name": "#progress_percentage",
|
|
"binding_name_override": "#clip_ratio",
|
|
"binding_type": "collection",
|
|
"binding_collection_name": "achievement_list"
|
|
}
|
|
]
|
|
},
|
|
|
|
"progress_bar_nub": {
|
|
"type": "image",
|
|
"texture": "textures/ui/experiencenub",
|
|
"tiled": true
|
|
},
|
|
|
|
"worlds_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/World"
|
|
},
|
|
|
|
"worlds_greyed_icon": {
|
|
"type": "image",
|
|
"texture": "textures/ui/World",
|
|
"grayscale": true
|
|
},
|
|
|
|
"focus_border": {
|
|
"type": "image",
|
|
"texture": "textures/ui/focus_border_white",
|
|
"color": [ 0.7, 0.7, 0.7 ]
|
|
},
|
|
|
|
// -----------------------------------------------
|
|
//
|
|
// screen
|
|
//
|
|
// -----------------------------------------------
|
|
"achievement_screen@common.base_screen": {
|
|
"allow_scroll_override": false,
|
|
"button_mappings": [
|
|
{
|
|
"from_button_id": "button.menu_cancel",
|
|
"to_button_id": "button.menu_exit",
|
|
"mapping_type": "global"
|
|
}
|
|
],
|
|
"$screen_content": "achievement.achievement_screen_content"
|
|
},
|
|
|
|
"achievement_screen_content": {
|
|
"type": "panel",
|
|
"controls": [
|
|
{
|
|
"root_panel": {
|
|
"type": "panel",
|
|
"anchor_from": "top_left",
|
|
"anchor_to": "top_left",
|
|
"controls": [
|
|
{
|
|
"main_panel@common_dialogs.main_panel_no_buttons": {
|
|
"size": "$achievement_screen_size",
|
|
"offset": [ 0, 0 ],
|
|
"$text_name": "gui.achievements",
|
|
"$child_control": "achievement.main_content_panel"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
} |