Difference between revisions of "Filesystem/Scene/UI/MenuSingle.szs/control"

From Custom Mario Kart
Jump to navigation Jump to search
(Created page with "== Overview == This article describes the '''/control''' directory of MenuSingle.szs. ==...")
 
m
Line 753: Line 753:
 
|-
 
|-
 
| CharacterSelectNULL.brctr
 
| CharacterSelectNULL.brctr
|  
+
| A global file that's used for the Character Selection Screen's character buttons. If you center all coordinates in this one, then the buttons will move to the center of the screen instead of staying at the right side of the screen. {{code|CharacterSelectNULL}} is used for the character buttons, so changing size will change all character buttons at once.
 
|-
 
|-
 
| ClassChange.brctr
 
| ClassChange.brctr

Revision as of 18:54, 26 September 2022

Overview

This article describes the /control directory of MenuSingle.szs.

Folders and Files

anim

This folder contains BRLAN animation files that are used for decorative elements that don't function as buttons, such as all the characters in the team list, the votes on the voting screen and even buttons that turn into non-selectable buttons like how cups become unavailable to select while on the track or stage selection screen.

Name Description
common_w010_cup_fade_in.brlan
common_w010_cup_fade_in_after.brlan
common_w010_cup_fade_in_before.brlan
common_w010_cup_fade_out.brlan
common_w010_cup_free.brlan
common_w010_cup_free_to_select.brlan
common_w010_cup_fuchi_check_loop.brlan
common_w010_cup_fuchi_off.brlan
common_w010_cup_fuchi_on.brlan
common_w010_cup_fuchi_on_to_off.brlan
common_w010_cup_select.brlan
common_w010_cup_select_to_free.brlan
common_w010_cup_text_light_01_ok.brlan
common_w010_cup_text_light_01_stop.brlan
common_w010_cup_text_light_02_select.brlan
common_w010_cup_text_light_02_stop.brlan
common_w020_file_kanri_fade_in.brlan
common_w020_file_kanri_fade_in_after.brlan
common_w020_file_kanri_fade_in_before.brlan
common_w020_file_kanri_fade_out.brlan
common_w020_file_kanri_free.brlan
common_w020_file_kanri_free_to_select.brlan
common_w020_file_kanri_fuchi_check_loop.brlan
common_w020_file_kanri_select.brlan
common_w020_file_kanri_select_to_free.brlan
common_w020_file_kanri_text_light_01_ok.brlan
common_w020_file_kanri_text_light_01_stop.brlan
common_w020_file_kanri_text_light_02_select.brlan
common_w020_file_kanri_text_light_02_stop.brlan
common_w023_rule_menu_fade_in.brlan
common_w023_rule_menu_fade_in_after.brlan
common_w023_rule_menu_fade_in_before.brlan
common_w023_rule_menu_fade_out.brlan
common_w023_rule_menu_free.brlan
common_w023_rule_menu_free_to_select.brlan
common_w023_rule_menu_fuchi_check_loop.brlan
common_w023_rule_menu_select.brlan
common_w023_rule_menu_select_to_free.brlan
common_w023_rule_menu_text_light_01_ok.brlan
common_w023_rule_menu_text_light_01_stop.brlan
common_w023_rule_menu_text_light_02_select.brlan
common_w023_rule_menu_text_light_02_stop.brlan
common_w024_rule_icon_active_off.brlan
common_w024_rule_icon_active_off_to_on.brlan
common_w024_rule_icon_active_on.brlan
common_w024_rule_icon_fade_in.brlan
common_w024_rule_icon_fade_in_after.brlan
common_w024_rule_icon_fade_in_before.brlan
common_w024_rule_icon_fade_out.brlan
common_w024_rule_icon_free.brlan
common_w024_rule_icon_free_to_select.brlan
common_w024_rule_icon_fuchi_check_loop.brlan
common_w024_rule_icon_select.brlan
common_w024_rule_icon_select_to_free.brlan
common_w024_rule_icon_text_light_01_ok.brlan
common_w024_rule_icon_text_light_01_stop.brlan
common_w024_rule_icon_text_light_02_select.brlan
common_w024_rule_icon_text_light_02_stop.brlan
common_w048_rule_rap_free.brlan
common_w048_rule_rap_free_to_select.brlan
common_w048_rule_rap_fuchi_check_loop.brlan
common_w048_rule_rap_select.brlan
common_w048_rule_rap_select_to_free.brlan
common_w048_rule_rap_text_text_center_to_right.brlan
common_w048_rule_rap_text_text_hide.brlan
common_w048_rule_rap_text_text_left_to_center.brlan
common_w048_rule_rap_text_light_01_ok.brlan
common_w048_rule_rap_text_light_01_stop.brlan
common_w048_rule_rap_text_light_02_select.brlan
common_w048_rule_rap_text_light_02_stop.brlan
common_w048_rule_rap_text_text_stop.brlan
common_w051_team_blue_red_chara_point_flash.brlan
common_w051_team_blue_red_chara_point_flash_stop.brlan
common_w051_team_blue_red_chara_point_gold_loop.brlan
common_w051_team_blue_red_chara_point_select_gold_parts.brlan
common_w051_team_blue_red_chara_point_select_gold_parts_nasi.brlan
common_w058_vote_blue_on.brlan
common_w058_vote_decision_color.brlan The animation file that is used once a track or stage gets chosen on the voting screen; it makes the text message change colors.
common_w058_vote_fade_in.brlan Used to make the track and stage votes appear on the online voting screen.
common_w058_vote_fade_in_before.brlan This animation file is used to make the undecided votes on the online voting screen completely invisible.
common_w058_vote_fade_out.brlan Used to make the track and stage votes disappear on the online voting screen.
common_w058_vote_fade_out_after.brlan Used to keep the track and stage votes fully on the online voting screen, this is only used for when the screen is going to fade-out to the next match.
common_w058_vote_gold_loop.brlan
common_w058_vote_my_icon_scale.brlan
common_w058_vote_normal_icon_scale.brlan
common_w058_vote_red_blue_off.brlan
common_w058_vote_red_on.brlan
common_w058_vote_select_gold_parts.brlan
common_w058_vote_select_gold_parts_nasi.brlan
common_w058_vote_stop_position.brlan
common_w075_ghost_data_delete.brlan
common_w075_ghost_data_fuchi_check_loop.brlan
common_w075_ghost_data_in.brlan
common_w075_ghost_data_in_out.brlan
common_w075_ghost_data_new_invisible.brlan
common_w075_ghost_data_new_visible.brlan
common_w075_ghost_data_out.brlan
common_w075_ghost_data_out_in.brlan
common_w075_ghost_data_transmit.brlan
common_w088_mission_movie_fade_in.brlan
common_w088_mission_movie_fade_in_after.brlan
common_w088_mission_movie_fade_in_before.brlan
common_w088_mission_movie_fade_out.brlan
common_w088_mission_movie_free.brlan
common_w088_mission_movie_free_to_select.brlan
common_w088_mission_movie_fuchi_check_loop.brlan
common_w088_mission_movie_fuchi_off.brlan
common_w088_mission_movie_fuchi_on.brlan
common_w088_mission_movie_fuchi_on_to_off.brlan
common_w088_mission_movie_select.brlan
common_w088_mission_movie_select_to_free.brlan
common_w088_mission_movie_text_light_01_ok.brlan
common_w088_mission_movie_text_light_01_stop.brlan
common_w088_mission_movie_text_light_02_select.brlan
common_w088_mission_movie_text_light_02_stop.brlan
common_w089_course_big_movie_fade_in.brlan
common_w089_course_big_movie_fade_in_after.brlan
common_w089_course_big_movie_fade_in_before.brlan
common_w089_course_big_movie_fade_out.brlan
common_w092_mission_level_label_color_level_1.brlan
common_w092_mission_level_label_color_level_2.brlan
common_w092_mission_level_label_color_level_3.brlan
common_w092_mission_level_label_color_level_4.brlan
common_w092_mission_level_label_color_level_5.brlan
common_w092_mission_level_label_color_level_6.brlan
common_w092_mission_level_label_color_level_7.brlan
common_w092_mission_level_label_color_level_8.brlan
common_w092_mission_level_label_fade_in.brlan
common_w092_mission_level_label_fade_in_after.brlan
common_w092_mission_level_label_fade_in_before.brlan
common_w092_mission_level_label_fade_out.brlan
common_w092_mission_level_label_free.brlan
common_w092_mission_level_label_free_to_select.brlan
common_w092_mission_level_label_fuchi_check_loop.brlan
common_w092_mission_level_label_fuchi_off.brlan
common_w092_mission_level_label_fuchi_on.brlan
common_w092_mission_level_label_fuchi_on_to_off.brlan
common_w092_mission_level_label_select.brlan
common_w092_mission_level_label_select_to_free.brlan
common_w092_mission_level_label_text_light_01_ok.brlan
common_w092_mission_level_label_text_light_01_stop.brlan
common_w092_mission_level_label_text_light_02_select.brlan
common_w092_mission_level_label_text_light_02_stop.brlan
common_w092_mission_level_label_waku_off.brlan
common_w092_mission_level_label_waku_on.brlan
common_w092_mission_level_label_waku_on_to_off.brlan
common_w100_earth_mii_point_wifi_flash.brlan
common_w100_earth_mii_point_wifi_flash_stop.brlan
common_w100_earth_mii_point_wifi_gold_loop.brlan
common_w100_earth_mii_point_wifi_select_gold_parts.brlan
common_w100_earth_mii_point_wifi_select_gold_parts_nasi.brlan
common_w134_rule_rap_yaji_l_chara_light_01_ok.brlan
common_w134_rule_rap_yaji_l_chara_light_01_stop.brlan
common_w134_rule_rap_yaji_l_chara_light_02_select.brlan
common_w134_rule_rap_yaji_l_chara_light_02_stop.brlan
common_w134_rule_rap_yaji_l_fade_in.brlan
common_w134_rule_rap_yaji_l_fade_in_after.brlan
common_w134_rule_rap_yaji_l_fade_in_before.brlan
common_w134_rule_rap_yaji_l_fade_out.brlan
common_w134_rule_rap_yaji_l_free.brlan
common_w134_rule_rap_yaji_l_free_to_select.brlan
common_w134_rule_rap_yaji_l_fuchi_check_loop.brlan
common_w134_rule_rap_yaji_l_select.brlan
common_w134_rule_rap_yaji_l_select_to_free.brlan
common_w135_rule_rap_yaji_r_chara_light_01_ok.brlan
common_w135_rule_rap_yaji_r_chara_light_01_stop.brlan
common_w135_rule_rap_yaji_r_chara_light_02_select.brlan
common_w135_rule_rap_yaji_r_chara_light_02_stop.brlan
common_w135_rule_rap_yaji_r_fade_in.brlan
common_w135_rule_rap_yaji_r_fade_in_after.brlan
common_w135_rule_rap_yaji_r_fade_in_before.brlan
common_w135_rule_rap_yaji_r_fade_out.brlan
common_w135_rule_rap_yaji_r_free.brlan
common_w135_rule_rap_yaji_r_free_to_select.brlan
common_w135_rule_rap_yaji_r_fuchi_check_loop.brlan
common_w135_rule_rap_yaji_r_select.brlan
common_w135_rule_rap_yaji_r_select_to_free.brlan
common_w137_course_movie_text_only_fade_in.brlan
common_w137_course_movie_text_only_fade_in_after.brlan
common_w137_course_movie_text_only_fade_in_before.brlan
common_w137_course_movie_text_only_fade_out.brlan
common_w137_course_movie_text_only_free.brlan
common_w137_course_movie_text_only_free_to_select.brlan
common_w137_course_movie_text_only_fuchi_check_loop.brlan
common_w137_course_movie_text_only_fuchi_off.brlan
common_w137_course_movie_text_only_fuchi_on.brlan
common_w137_course_movie_text_only_fuchi_on_to_off.brlan
common_w137_course_movie_text_only_select.brlan
common_w137_course_movie_text_only_select_to_free.brlan
common_w137_course_movie_text_only_text_light_01_ok.brlan
common_w137_course_movie_text_only_text_light_01_stop.brlan
common_w137_course_movie_text_only_text_light_02_select.brlan
common_w137_course_movie_text_only_text_light_02_stop.brlan
common_w137_course_movie_text_only_waku_off.brlan
common_w137_course_movie_text_only_waku_on.brlan
common_w137_course_movie_text_only_waku_on_to_off.brlan
wifi_timer_color_anim.brlan Whenever the timer shows up on screen if you're taking too long to vote for a course or stage.
wifi_timer_fade_wait.brlan The animation for the timer to stay on screen before it's going off the screen again.
wifi_timer_fadein.brlan How the timer appears on the screen is loaded here.
wifi_timer_fadein_before.brlan The animation frames before the timer appears on screen.
wifi_timer_fadeout.brlan If there's an animation to make the timer appear on screen, then this animation file makes it disappear.
wifi_timer_texture_pattern_0_9.brlan How many textures there are to be used for the numbers. If the number animation reaches the last frame, then it'll revert back to 0 again.

blyt

This folder contains BRLYT files that are used for decorative elements that don't function as buttons, such as all the characters in the team list, the votes on the voting screen and even buttons that turn into non-selectable buttons like how cups become unavailable to select while on the track or stage selection screen.

Name Description
chara_flag_machine_picture_common.brlyt A collection file of every character, vehicle and other stuff which are mainly used for the ghost data.
character_64x64_common.brlyt Used as a collection file for the playable characters. This one specifically is only used for whenever you get to the team confirmation screen. Those icons are different than the ones in the button folder. Switch Toolbox actually shows the icons from the wrong folder here.
common_w010_cup.brlyt The cup icon and the cup's button are in this file. Unlike the one in the button folder, this one is used for after the player already selected a cup.
common_w020_file_kanri.brlyt
common_w023_rule_menu.brlyt This file contain the rule settings background (the black gradient part) and the rule option.
common_w024_rule_icon.brlyt When you're in the rule settings menu, the amount of options you can choose from each category have those rectangular buttons. This one contains all of those option-buttons except for the amount of races-button.
common_w027_chara_name.brlyt Used for the character's name text that appears on the character selection screen.
common_w028_machine_name.brlyt The vehicle's name text you choose on the vehicle selection screen is located here.
common_w048_rule_rap.brlyt Similar to common_w024_rule_icon.brlyt, but this one is for the amount of races-button only.
common_w048_rule_rap_text.brlyt Used for the text pane that's printed on top of common_w048_rule_rap.brlyt's total races-button.
common_w051_team_blue_red_chara_point.brlyt The Team Race confirmation screen, specifically which players are on the red team, and which players are on the blue team. The online lobbies use common_w100_earth_mii_point_wifi.brlyt instead.
common_w058_vote.brlyt This one is used for specifically the online lobby's course/stage voting screen. It contains the Mii icon on the left, team colors, the course name, the stage name and the texture panes that are behind these.
common_w075_ghost_data.brlyt Used for Time Trials's ghost data list, which shows the ghost's details. The "NEW" text that appears in the top-left corner on the ghost data border is also included.
common_w088_mission_movie.brlyt
common_w089_course_big_movie.brlyt Course, stage and tutorial video panes share this file.
common_w092_mission_level_label.brlyt Used for Mission mode's level selection screen. Unlike the file located in the button folder, this one is used for whenever the player is on the Stage selection screen.
common_w099_machine_ability.brlyt Used for the 7 vehicle stats you see whenever you're on the vehicle selection screen. Also includes the text, the stats bar and the background icon.
common_w100_earth_mii_point_wifi.brlyt Similar to common_w051_team_blue_red_chara_point.brlyt, but this one is used for online lobbies instead. This file also included texture panes for the online teams.
common_w104_page_number.brlyt
common_w105_close_text.brlyt
common_w134_rule_rap_yaji_l.brlyt
common_w135_rule_rap_yaji_r.brlyt
common_w137_course_movie_text_only.brlyt Used for the text that appears on the cup selection screen that show the course names that are in front of the course preview video.
cup_icon_64x64_common.brlyt Used as a collection file for the Race cup icons, which is modified in all the custom cup-related distributions. The file that's modified for the custom cup-related distributions contains 8 or more cup icons (all linked to ct_icons.tpl), the locked ? cup icon, as well as Coin Runners and Balloon Battle, Grand Prix and Mirror mode icons.
null.brlyt
stage_icon_common.brlyt Used as a collection file for Battle mode's cup icons.
wifi_timer.brlyt Used for the timer that appears in the top-right corner of the screen whenever the player is taking too long to decide what to choose.

ctrl

This folder contains BRCTR files that are used for decorative elements that don't function as buttons, such as all the characters in the team list, the votes on the voting screen and even buttons that turn into non-selectable buttons like how cups become unavailable to select while on the track or stage selection screen.

Name Description
BattleCupSelectNULL.brctr Specifically used for just the positioning for Battle mode's cups and stages.
BattleCupSelectStage.brctr For whenever you hover over a cup, it shows what stages are in it. Since those stage don't function as buttons yet, they simply function as just text on screen, so changing the positions for those and whatnot might suddenly jump to the buttons without a proper animation (so it's the best to prevent changing this).
BattleSettingRadioBase.brctr
BattleSettingRadioOption.brctr
BattleSettingUpDownBase.brctr
BattleSettingUpDownButton.brctr
BattleSettingUpDownButtonL.brctr
BattleSettingUpDownButtonR.brctr
BattleSettingUpDownText.brctr
BattleSettingUpDownValue.brctr
BattleStageSelectCup.brctr
BattleStageSelectMovie.brctr
CharacterSelectName.brctr Used for the character names that are located on the Character Selection Screen. Interestingly enough it contains the character name for Single Player, but also the character names that are loaded in Multiplayer.
CharacterSelectNULL.brctr A global file that's used for the Character Selection Screen's character buttons. If you center all coordinates in this one, then the buttons will move to the center of the screen instead of staying at the right side of the screen. CharacterSelectNULL is used for the character buttons, so changing size will change all character buttons at once.
ClassChange.brctr
CountDownTimer.brctr This one is mainly used for online lobbies. If the player takes too long to choose then a timer starts ticking off which will appear in the top-right corner of the screen.
CourseSelectCup.brctr
CourseSelectMovie.brctr
CupSelectCourse.brctr
CupSelectNULL.brctr This file is mainly used for aligning the cup icons and the course buttons. If you don't center the coordinates here (for if you want to center everything), then you have to change the coordinates for all buttons in the Cup and Course BRCTR files that are spread around in the button and control folder.
GhostInfo.brctr
MachineAbility.brctr Used for sorting the vehicle's stats. Originally they're aligned as a column.
MachineAbilityNULL.brctr Used for the vehicle's stats, which is only used for where on the screen the stats need to be located.
MachineSelectName.brctr Similar to CharacterSelectName.brctr, but this one is used for the vehicle selection screen instead.
MachineSelectNULL3.brctr
MachineSelectNULL4.brctr
MachineSelectNULL5.brctr
MachineSelectNULL6.brctr
MissionLevelSelectNULL.brctr Only used for Mission mode's Stage-buttons and Level-buttons. Since the layout originally places the buttons in a vertical order, the Stage-buttons are located on the right, while the Level-buttons are located on the left.
MissionLevelSelectStage.brctr How all the 8 Stage-buttons are aligned when you're on the Level selection screen. There are also two unused Stage-buttons here: Stage8 and Stage9 (supposedly to run a total of 10 missions each world rather than 8).
MissionStageSelectLevel.brctr How all the 8 Level-buttons are aligned when you're on the Stage selection screen. There's also one unused Level-button here: Button8 (supposedly to run a total of 9 worlds instead of 8).
MissionStageSelectMovie.brctr
TeamConfirmBlueRed.brctr The vertical alignment that's used for both the blue and red team.
TeamConfirmNULL.brctr Used for the red team (NULL0) and the blue team (NULL1).
TimeAttackGhostListPageNum.brctr Used for the page number that appears in the top-right corner of the screen whenever the player visits the Time Trials ghost data list.
TutorialMovie.brctr
Vote.brctr Whenever you play online, you get to the point where you need to vote for a race course or a battle stage. You then get transferred to a voting list screen where the game chooses which of the voted courses or stages get to played. This file contains all 12 player vote slot coordinates.
VoteNum.brctr The little number indicator that shows how many players already voted for a course or stage as well as showing the total amount of players that are in the lobby.
VSSettingRadioBase.brctr All the options that are available on the Rules settings page, which also includes the scrapped "Teams" option which simply got replaced for the Teams Race-button instead.
VSSettingRadioOption.brctr All the available options to choose from for each option-category on the Rules settings page.
VSSettingUpDownBase.brctr
VSSettingUpDownButton.brctr This one is used purely for the alignment for both the left and the right arrow-buttons.
VSSettingUpDownButtonL.brctr The arrow-buttons that are next to the total amount of races on the Rules settings page.
VSSettingUpDownButtonR.brctr The arrow-buttons that are next to the total amount of races on the Rules settings page.
VSSettingUpDownText.brctr
VSSettingUpDownValue.brctr The button that handles the total amount of races on the Rules settings page.
WifiMemberConfirm.brctr Whenever you enter a lobby, the first thing you'll see is all the players that are currently in the lobby with the OK button below them. This file only contains the player boxes.