Example #1
0
                                                     0.6785714285714286,
                                                     0.7776365946632783)
COOP_REWARD_ACQUIRE_CONFIRM_TICKETS.button_rect = Rect(0.4835714285714286,
                                                       0.7242693773824651,
                                                       0.6835714285714286,
                                                       0.7801778907242694)
COOP_REWARD_ACQUIRE_CONFIRM_TICKETS.text = "ACQUIRE"
COOP_REWARD_ACQUIRE_CONFIRM_TICKETS.text_threshold = 160

COOP_REPEAT_TOGGLE = UIElement(name='COOP_REPEAT_TOGGLE')
COOP_REPEAT_TOGGLE.description = "Toggle for repeat."
COOP_REPEAT_TOGGLE.image_rect = Rect(0.8307291666666666, 0.7731481481481481,
                                     0.8505208333333333, 0.8083333333333333)
COOP_REPEAT_TOGGLE.button_rect = Rect(0.8307291666666666, 0.7731481481481481,
                                      0.8505208333333333, 0.8083333333333333)
COOP_REPEAT_TOGGLE.image_threshold = 0.7
COOP_REPEAT_TOGGLE.image = load_ui_image("repeat_toggle.png")

COOP_QUICK_MATCH_TOGGLE = UIElement(name='COOP_QUICK_MATCH_TOGGLE')
COOP_QUICK_MATCH_TOGGLE.description = "Toggle for quick match."
COOP_QUICK_MATCH_TOGGLE.image_rect = Rect(0.8307291666666666,
                                          0.8194444444444444,
                                          0.8505208333333333,
                                          0.8546296296296296)
COOP_QUICK_MATCH_TOGGLE.button_rect = Rect(0.8307291666666666,
                                           0.8194444444444444,
                                           0.8505208333333333,
                                           0.8546296296296296)
COOP_QUICK_MATCH_TOGGLE.image_threshold = 0.7
COOP_QUICK_MATCH_TOGGLE.image = load_ui_image("repeat_toggle.png")
Example #2
0
LEGENDARY_SCORE = UIElement(name='LEGENDARY_SCORE')
LEGENDARY_SCORE.description = "Score text in legendary battle. Determines that we see end of battle screen."
LEGENDARY_SCORE.text_rect = Rect(0.0855043814829831, 0.3248902917659314,
                                 0.14382630520920567, 0.3700856286705826)
LEGENDARY_SCORE.text = "SCORE"
LEGENDARY_SCORE.text_threshold = 120

COOP_HOME_BUTTON = UIElement(name='COOP_HOME_BUTTON')
COOP_HOME_BUTTON.description = "Co-op home button (middle position)."
COOP_HOME_BUTTON.image_rect = Rect(0.759375, 0.8944444444444445,
                                   0.8088541666666667, 0.9629629629629629)
COOP_HOME_BUTTON.button_rect = Rect(0.759375, 0.8944444444444445,
                                    0.8088541666666667, 0.9629629629629629)
COOP_HOME_BUTTON.image_threshold = 0.7
COOP_HOME_BUTTON.image = load_ui_image("home_button.png")

COOP_COMPLETION = UIElement(name='COOP_COMPLETION')
COOP_COMPLETION.description = "Completion time in Coop battles. Determines that we see end of battle screen."
COOP_COMPLETION.text_rect = Rect(0.4327797196011332, 0.1578875053276198,
                                 0.5397740986455049, 0.18089521211879808)
COOP_COMPLETION.text = "COMPLETION TIME:"
COOP_COMPLETION.text_threshold = 170

GRAY_COLOR = (100, 110, 120), (130, 140, 150)

COOP_TOTAL_DAMAGE = UIElement(name='COOP_TOTAL_DAMAGE')
COOP_TOTAL_DAMAGE.description = "Total Damage in Coop battles. Determines that we see end of battle screen."
COOP_TOTAL_DAMAGE.text_rect = Rect(0.40517901391711203, 0.2828189512053463,
                                   0.4895685220383367, 0.3209283968163603)
COOP_TOTAL_DAMAGE.text = "Total Damage"
Example #3
0
MAIN_MENU_AD_CLOSE.text_rect = Rect(0.5535666627690687, 0.7148536225464859,
                                    0.6052515933830781, 0.7736168511515608)
MAIN_MENU_AD_CLOSE.button_rect = Rect(0.5535666627690687, 0.7148536225464859,
                                      0.6052515933830781, 0.7736168511515608)
MAIN_MENU_AD_CLOSE.text = "OK"
MAIN_MENU_AD_CLOSE.text_threshold = 150
MAIN_MENU_AD_CLOSE.available_characters = "OK"

HOME = UIElement(name='HOME')
HOME.description = "Home button in top navigation bar that leads you to main menu."
HOME.image_rect = Rect(0.9135416666666667, 0.026851851851851852,
                       0.9395833333333333, 0.07314814814814814)
HOME.button_rect = Rect(0.9135416666666667, 0.026851851851851852,
                        0.9395833333333333, 0.07314814814814814)
HOME.image_threshold = 0.6
HOME.image = load_ui_image("main_menu_button.png")

GAME_APP = UIElement(name='GAME_APP')
GAME_APP.description = "Position of the app name on emulator's desktop."
GAME_APP.text_rect = Rect(0.5, 0.5, 0.5, 0.5)
GAME_APP.button_rect = Rect(0.5, 0.5, 0.5, 0.5)
GAME_APP.text = "Future Fight"
GAME_APP.text_threshold = 125

USER_NAME = UIElement(name='USER_NAME')
USER_NAME.description = "Position of user name in top navigation bar."
USER_NAME.text_rect = Rect(0.0040032316604412975, 0.02314495419664295,
                           0.1453217391509037, 0.07099884033097952)
USER_NAME.text_threshold = 155

ENERGY = UIElement(name='ENERGY')
Example #4
0
                                   0.9432291666666667, 0.9444444444444444)

AB_HOME = UIElement(name='AB_HOME')
AB_HOME.description = "Alliance Battle: home button at the end of the battle."
AB_HOME.button_rect = Rect(0.7411458333333333, 0.8731481481481481, 0.8078125,
                           0.9444444444444444)

AB_NO_CHARACTER_MAIN = UIElement(name='AB_NO_CHARACTER_MAIN')
AB_NO_CHARACTER_MAIN.description = "Empty main character selector in AB team setup."
AB_NO_CHARACTER_MAIN.image_rect = Rect(0.46073569134590037, 0.2771962982505048,
                                       0.5522832829682971, 0.4254372176968918)
AB_NO_CHARACTER_MAIN.button_rect = Rect(0.46073569134590037,
                                        0.2771962982505048, 0.5522832829682971,
                                        0.4254372176968918)
AB_NO_CHARACTER_MAIN.image_threshold = 0.7
AB_NO_CHARACTER_MAIN.image = load_ui_image("no_character.png")

AB_NO_CHARACTER_LEFT = UIElement(name='AB_NO_CHARACTER_LEFT')
AB_NO_CHARACTER_LEFT.description = "Empty left character selector in AB team setup."
AB_NO_CHARACTER_LEFT.image_rect = Rect(0.3519815644306194, 0.27758846999507186,
                                       0.43095514949283165, 0.4124955501261754)
AB_NO_CHARACTER_LEFT.button_rect = Rect(0.3519815644306194,
                                        0.27758846999507186,
                                        0.43095514949283165,
                                        0.4124955501261754)
AB_NO_CHARACTER_LEFT.image_threshold = 0.7
AB_NO_CHARACTER_LEFT.image = load_ui_image("no_character.png")

AB_NO_CHARACTER_RIGHT = UIElement(name='AB_NO_CHARACTER_RIGHT')
AB_NO_CHARACTER_RIGHT.description = "Empty right character selector in AB team setup."
AB_NO_CHARACTER_RIGHT.image_rect = Rect(0.5761077164507521,
Example #5
0
START_BUTTON.text = "START"
START_BUTTON.text_threshold = 150

REPEAT_BUTTON = UIElement(name='REPEAT_BUTTON')
REPEAT_BUTTON.description = "The mission repeat button."
REPEAT_BUTTON.button_rect = Rect(0.8942708333333333, 0.8944444444444445,
                                 0.9354166666666667, 0.9601851851851851)

HOME_BUTTON = UIElement(name='HOME_BUTTON')
HOME_BUTTON.description = "The mission home button (middle position)."
HOME_BUTTON.image_rect = Rect(0.7515625, 0.8953703703703704, 0.8015625,
                              0.9648148148148148)
HOME_BUTTON.button_rect = Rect(0.7515625, 0.8953703703703704, 0.8015625,
                               0.9648148148148148)
HOME_BUTTON.image_threshold = 0.7
HOME_BUTTON.image = load_ui_image("home_button.png")

HOME_BUTTON_POSITION_2 = UIElement(name='HOME_BUTTON_POSITION_2')
HOME_BUTTON_POSITION_2.description = "The mission home button. (left position)."
HOME_BUTTON_POSITION_2.image_rect = Rect(0.6109375, 0.8944444444444445,
                                         0.6604166666666667,
                                         0.9638888888888889)
HOME_BUTTON_POSITION_2.button_rect = Rect(0.6109375, 0.8944444444444445,
                                          0.6604166666666667,
                                          0.9638888888888889)
HOME_BUTTON_POSITION_2.image_threshold = 0.7
HOME_BUTTON_POSITION_2.image = load_ui_image("home_button.png")

HOME_BUTTON_POSITION_3 = UIElement(name='HOME_BUTTON_POSITION_3')
HOME_BUTTON_POSITION_3.description = "The mission home button. (right position)."
HOME_BUTTON_POSITION_3.image_rect = Rect(0.8927083333333333,
Example #6
0
TL_SELECT_TEAM_3.button_rect = Rect(0.014629725137793769, 0.32728065013698404, 0.04946368102893306, 0.3879814049571872)

TL_SELECT_TEAM_4 = UIElement(name='TL_SELECT_TEAM_4')
TL_SELECT_TEAM_4.description = "Team selector is fourth team."
TL_SELECT_TEAM_4.button_rect = Rect(0.014629725137793769, 0.42047776864881103, 0.04911879037654554, 0.48363107921932535)

TL_SELECT_TEAM_5 = UIElement(name='TL_SELECT_TEAM_5')
TL_SELECT_TEAM_5.description = "Team selector is fifth team."
TL_SELECT_TEAM_5.button_rect = Rect(0.01428483448540625, 0.5155143039733715, 0.04980857168132058, 0.5768281977311523)

TL_REPEAT_TOGGLE = UIElement(name='TL_REPEAT_TOGGLE')
TL_REPEAT_TOGGLE.description = "Toggle for repeat."
TL_REPEAT_TOGGLE.image_rect = Rect(0.5430796857217153, 0.8280214137677215, 0.5668463291796128, 0.8704711251117253)
TL_REPEAT_TOGGLE.button_rect = Rect(0.5430796857217153, 0.8280214137677215, 0.5668463291796128, 0.8704711251117253)
TL_REPEAT_TOGGLE.image_threshold = 0.7
TL_REPEAT_TOGGLE.image = load_ui_image("repeat_toggle.png")

TL_SEARCH_NEW_OPPONENT = UIElement(name='TL_SEARCH_NEW_OPPONENT')
TL_SEARCH_NEW_OPPONENT.description = "Timeline search new opponent button."
TL_SEARCH_NEW_OPPONENT.text_rect = Rect(0.49749643242078617, 0.7834900338866562, 0.6021768083396473, 0.8566001377030036)
TL_SEARCH_NEW_OPPONENT.button_rect = Rect(0.49749643242078617, 0.7834900338866562, 0.6021768083396473, 0.8566001377030036)
TL_SEARCH_NEW_OPPONENT.text = "SEARCH NEW OPPONENT"
TL_SEARCH_NEW_OPPONENT.text_threshold = 170

TL_HONOR_TOKENS_LIMIT = UIElement(name='TL_HONOR_TOKENS_LIMIT')
TL_HONOR_TOKENS_LIMIT.description = "Timeline Honor Token notification if they are more than 60000."
TL_HONOR_TOKENS_LIMIT.text_rect = Rect(0.5595569410012539, 0.7143677539148366, 0.5999336574271001, 0.7701972877382294)
TL_HONOR_TOKENS_LIMIT.button_rect = Rect(0.5595569410012539, 0.7143677539148366, 0.5999336574271001, 0.7701972877382294)
TL_HONOR_TOKENS_LIMIT.text = "OK"
TL_HONOR_TOKENS_LIMIT.text_threshold = 150
TL_HONOR_TOKENS_LIMIT.available_characters = "OK"
Example #7
0
GBR_BOOST_POINTS_NO_MORE.text = "CANCEL"
GBR_BOOST_POINTS_NO_MORE.text_threshold = 120

GBR_START_BUTTON = UIElement(name='GBR_START_BUTTON')
GBR_START_BUTTON.description = "Giant Boss Raid: Start (active) button in raid lobby."
GBR_START_BUTTON.text_rect = Rect(0.8392030880987825, 0.8991369253779693, 0.9162179360962303, 0.962942106890418)
GBR_START_BUTTON.button_rect = Rect(0.8392030880987825, 0.8991369253779693, 0.9162179360962303, 0.962942106890418)
GBR_START_BUTTON.text = "START"
GBR_START_BUTTON.text_threshold = 150

GBR_PUBLIC_LOBBY_TOGGLE = UIElement(name='GBR_PUBLIC_LOBBY_TOGGLE')
GBR_PUBLIC_LOBBY_TOGGLE.description = "Giant Boss Raid: Toggle for Public Lobby."
GBR_PUBLIC_LOBBY_TOGGLE.image_rect = Rect(0.04840798266902923, 0.9161586517888902, 0.07184961389830763, 0.95745806501081)
GBR_PUBLIC_LOBBY_TOGGLE.button_rect = Rect(0.04840798266902923, 0.9161586517888902, 0.07184961389830763, 0.95745806501081)
GBR_PUBLIC_LOBBY_TOGGLE.image_threshold = 0.7
GBR_PUBLIC_LOBBY_TOGGLE.image = load_ui_image("repeat_toggle.png")

GBR_KICK_PLAYER_OK = UIElement(name='GBR_KICK_PLAYER_OK')
GBR_KICK_PLAYER_OK.description = "Giant Boss Raid: confirm to kick player. Leads to OK button."
GBR_KICK_PLAYER_OK.text_rect = Rect(0.5543229222053108, 0.7117092046851515, 0.5991859404562513, 0.7701972877382294)
GBR_KICK_PLAYER_OK.button_rect = Rect(0.5543229222053108, 0.7117092046851515, 0.5991859404562513, 0.7701972877382294)
GBR_KICK_PLAYER_OK.text = "OK"
GBR_KICK_PLAYER_OK.text_threshold = 150
GBR_KICK_PLAYER_OK.available_characters = "OK"

GBR_KICK_PLAYER_2 = UIElement(name='GBR_KICK_PLAYER_2')
GBR_KICK_PLAYER_2.description = "Giant Boss Raid: Kick player #2 button in raid lobby."
GBR_KICK_PLAYER_2.text_rect = Rect(0.8406985220404806, 0.5256107586071762, 0.8922909930290622, 0.57213537012667)
GBR_KICK_PLAYER_2.button_rect = Rect(0.8406985220404806, 0.5256107586071762, 0.8922909930290622, 0.57213537012667)
GBR_KICK_PLAYER_2.text = "KICK"
GBR_KICK_PLAYER_2.text_threshold = 150
Example #8
0
                            0.23148148148148148)
WB_RESPAWN.button_rect = Rect(0.36354166666666665, 0.8111111111111111,
                              0.4046875, 0.8814814814814815)
WB_RESPAWN.text = "Respawn and try again?"
WB_RESPAWN.text_threshold = 70

WB_NO_CHARACTER_MAIN = UIElement(name='WB_NO_CHARACTER_MAIN')
WB_NO_CHARACTER_MAIN.description = "Empty main character selector in WB team setup."
WB_NO_CHARACTER_MAIN.image_rect = Rect(0.4773660595699964, 0.29966909544917353,
                                       0.5664999178278067, 0.46382246847486824)
WB_NO_CHARACTER_MAIN.button_rect = Rect(0.4773660595699964,
                                        0.29966909544917353,
                                        0.5664999178278067,
                                        0.46382246847486824)
WB_NO_CHARACTER_MAIN.image_threshold = 0.7
WB_NO_CHARACTER_MAIN.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_LEFT = UIElement(name='WB_NO_CHARACTER_LEFT')
WB_NO_CHARACTER_LEFT.description = "Empty left character selector in WB team setup."
WB_NO_CHARACTER_LEFT.image_rect = Rect(0.3625, 0.2972222222222222,
                                       0.4322916666666667, 0.4212962962962963)
WB_NO_CHARACTER_LEFT.button_rect = Rect(0.3625, 0.2972222222222222,
                                        0.4322916666666667, 0.4212962962962963)
WB_NO_CHARACTER_LEFT.image_threshold = 0.7
WB_NO_CHARACTER_LEFT.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_RIGHT = UIElement(name='WB_NO_CHARACTER_RIGHT')
WB_NO_CHARACTER_RIGHT.description = "Empty right character selector in WB team setup."
WB_NO_CHARACTER_RIGHT.image_rect = Rect(0.5859375, 0.29814814814814816,
                                        0.6552083333333333, 0.4203703703703704)
WB_NO_CHARACTER_RIGHT.button_rect = Rect(0.5859375, 0.29814814814814816,
Example #9
0
SL_BATTLE_NEXT_BUTTON = UIElement(name='SL_BATTLE_NEXT_BUTTON')
SL_BATTLE_NEXT_BUTTON.description = "Shadowland Battle: NEXT BATTLE button."
SL_BATTLE_NEXT_BUTTON.button_rect = Rect(0.5498366203802167, 0.8260268215616219, 0.5946996386311572, 0.8831856299998572)

SL_BATTLE_LOST = UIElement(name='SL_BATTLE_LOST')
SL_BATTLE_LOST.description = "Shadowland Battle: Try again label after losing the battle."
SL_BATTLE_LOST.text_rect = Rect(0.44814711234475174, 0.5149765616884346, 0.5483411864385187, 0.5668182716672993)
SL_BATTLE_LOST.text = "Try again?"
SL_BATTLE_LOST.text_threshold = 120

SL_STAGE_INFO_TOGGLE = UIElement(name='SL_STAGE_INFO_TOGGLE')
SL_STAGE_INFO_TOGGLE.description = "Shadowland: Stage Info toggle at floor's description."
SL_STAGE_INFO_TOGGLE.image_rect = Rect(0.09514467156992727, 0.8221905508199068, 0.11206121019711901, 0.8521018359360945)
SL_STAGE_INFO_TOGGLE.button_rect = Rect(0.09514467156992727, 0.8221905508199068, 0.11206121019711901, 0.8521018359360945)
SL_STAGE_INFO_TOGGLE.image_threshold = 0.7
SL_STAGE_INFO_TOGGLE.image = load_ui_image("repeat_toggle.png")

SL_SINGLE_STAGE_INFO_TOGGLE = UIElement(name='SL_SINGLE_STAGE_INFO_TOGGLE')
SL_SINGLE_STAGE_INFO_TOGGLE.description = "Shadowland: Stage Info toggle at single floor's description (floor 15 and above)."
SL_SINGLE_STAGE_INFO_TOGGLE.image_rect = Rect(0.36824785039279545, 0.7426751417831031, 0.3877128029471387, 0.7771522799675935)
SL_SINGLE_STAGE_INFO_TOGGLE.button_rect = Rect(0.36824785039279545, 0.7426751417831031, 0.3877128029471387, 0.7771522799675935)
SL_SINGLE_STAGE_INFO_TOGGLE.image_threshold = 0.7
SL_SINGLE_STAGE_INFO_TOGGLE.image = load_ui_image("repeat_toggle.png")

SL_DOUBLE_STAGE_INFO_TOGGLE = UIElement(name='SL_DOUBLE_STAGE_INFO_TOGGLE')
SL_DOUBLE_STAGE_INFO_TOGGLE.description = "Shadowland: Stage Info toggle at double floor's description (floor 26 and above)."
SL_DOUBLE_STAGE_INFO_TOGGLE.image_rect = Rect(0.23223077440288178, 0.820000814336383, 0.25172156890812447, 0.853995569437419)
SL_DOUBLE_STAGE_INFO_TOGGLE.button_rect = Rect(0.23223077440288178, 0.820000814336383, 0.25172156890812447, 0.853995569437419)
SL_DOUBLE_STAGE_INFO_TOGGLE.image_threshold = 0.7
SL_DOUBLE_STAGE_INFO_TOGGLE.image = load_ui_image("repeat_toggle.png")
Example #10
0
INVASION_END_BATTLE_DAMAGE.description = "WBI damage label after the boss fight."
INVASION_END_BATTLE_DAMAGE.text_rect = Rect(0.581240733155875,
                                            0.18930428105197797,
                                            0.6418058077946446,
                                            0.2318410687269438)
INVASION_END_BATTLE_DAMAGE.text = "Damage"
INVASION_END_BATTLE_DAMAGE.text_threshold = 140

INVASION_HOME_BUTTON = UIElement(name='INVASION_HOME_BUTTON')
INVASION_HOME_BUTTON.description = "WBI HOME button at the end of the battle."
INVASION_HOME_BUTTON.image_rect = Rect(0.6671875, 0.8944444444444445,
                                       0.7166666666666667, 0.9638888888888889)
INVASION_HOME_BUTTON.button_rect = Rect(0.6671875, 0.8944444444444445,
                                        0.7166666666666667, 0.9638888888888889)
INVASION_HOME_BUTTON.image_threshold = 0.6
INVASION_HOME_BUTTON.image = load_ui_image("home_button.png")

INVASION_REPEAT_BUTTON = UIElement(name='INVASION_REPEAT_BUTTON')
INVASION_REPEAT_BUTTON.description = "WBI REPEAT button at the end of the battle."
INVASION_REPEAT_BUTTON.button_rect = Rect(0.809375, 0.9, 0.85625,
                                          0.9574074074074074)

INVASION_NO_CHARACTER_MAIN = UIElement(name='INVASION_NO_CHARACTER_MAIN')
INVASION_NO_CHARACTER_MAIN.description = "Empty main character selector in WBI team setup."
INVASION_NO_CHARACTER_MAIN.image_rect = Rect(0.47530913730595625,
                                             0.23606127443004654,
                                             0.5656170664504736,
                                             0.38051268922847487)
INVASION_NO_CHARACTER_MAIN.button_rect = Rect(0.47530913730595625,
                                              0.23606127443004654,
                                              0.5656170664504736,