BB Stadium
Tuile au logo `BB`.
Icône : région mode_base10 de l’atlas data/dx11/menu/100_mainmenu/mainmenu90/mainmenu90_01/mainmenu90_01.g4tx.
Textes d’interface — 3 libellés · 3 guides de boutons
- Contrôles _text_guide01
- Tutoriel _text_tutorial01
- PROCHAIN NIVEAU _text_next01
Écrans reconstruits — 3 sur 3, composés depuis les vraies textures + le layout *_setting.cfg.bin + l'état produit en exécutant les scripts Lua du mode dans la VM réelle. Les mieux reconstruits d'abord.
Reconstruction data-driven, pas une capture vérifiée : aucune référence pixel n'existe pour ce mode. La position des widgets vient des points d'attache déclarés par les écrans eux-mêmes (CMenuAttachLocator) ; ce qui n'en déclare pas retombe au centre du canvas, d'où des éléments encore empilés sur certains écrans.

bb_stadium_top_menu19 sprites

bb_stadium_campaign_result_menu7 sprites

bb_stadium_campaign_end_window6 sprites
Images — 23 textures décodées depuis les .g4tx du mode

num_token_dmy01
16×16

soccer22_17_p1
352×192 · 2 régions

header_gtxt_title02_01
776×120

icon_header01
2044×2012 · 50 régions

icon_header_main_dmy01
4×4

icon_header_sub_dmy01
4×4

mainmenu90_01
5280×296

mode_base01
496×248

mode_base01_atl
996×1256 · 10 régions

base_m_item01
852×120

flavor_balloon01
912×216

icon_cate2_dmy01
16×16

icon_item_dmy01
16×16

icon_item_dmy02
16×16

icon_item_town_dmy01
16×16

icon_item_town_dmy02
16×16

icon_town_size_dmy01
4×4

team00_21
920×544 · 13 régions

team00_21_base
912×464 · 3 régions

vs01_00_p2
1404×1232 · 2 régions

vs01_47
296×128

coursecomplete_telop_base02
24×652

vs12_03
1932×1164 · 4 régions
Écrans, en détail — les calques que chaque *_setting.cfg.bin déclare
bb_stadium_campaign_end_window — 6 calques · 1 focusables · 2208 o
- win11_02_tension_up_win_blue
- vs11_03_next_stage_telop
- win11_10_bb_stadium_campaign_end_window_attach_base
- cmn03_06_sel_button
- cmn02_01_blackbg
- general_win_cursor
bb_stadium_campaign_result_menu — 11 calques · 3 focusables · 3696 o
- vs12_01_bb_stadium_campaign_result_background
- vs12_02_bb_stadium_campaign_result_back_image
- vs12_03_bb_stadium_campaign_result_telop
- cmn03_01_next_button
- cmn03_01_ok_button
- cmn05_01_token_cursor
- team00_21_item_detail
- soccer22_17_result_token_spirit
- soccer22_18_result_get_token_effect
- soccer22_14_result_token_name_pop
- soccer22_17_p1_result_token_add_info
bb_stadium_top_menu — 15 calques · 5 focusables · 6240 o
- mainmenu01_06_base_button_guide
- mainmenu01_07_button_guide
- mainmenu01_10_return_arrow_button_guide
- mainmenu90_25_list_item_locator
- mainmenu90_11_list_item_middle
- mainmenu90_12_list_item_small
- mainmenu90_01_header
- mainmenu90_06_content_guide_line03
- mainmenu90_00_background
- vs01_00_p2_background_bb_stadium
- vs01_47_bb_stadium_header_logo
- mainmenu90_35_cross_play_guide
- mainmenu90_24_tutorial_button
- mainmenu90_24_02_play_guide_button
- vs11_01_next_stage_guide
Objets de menu, en détail — 26 .objbin parsés, avec leurs composants
cmn02_01_blackbg — 2 composants · 560 o
pack : common/menu/20_cmn/cmn02/cmn02_01/cmn02_01.g4pkm
CMenuRenderComponent · CMenuAnimation
mainmenu01_06_base_button_guide — 7 composants · 2064 o
pack : common/menu/100_mainmenu/mainmenu01/mainmenu01_06/mainmenu01_06.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuRateSetting · CMenuTextPlateUpdateProperty · MenuButtonGuideInfoProperty · MenuButtonGuideManageComponent
mainmenu01_07_button_guide — 6 composants · 1296 o
pack : common/menu/100_mainmenu/mainmenu01/mainmenu01_07/mainmenu01_07.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuRateSetting · MenuTextSetting · MenuCollisionSetting · MenuButtonGuideSystemComponent
mainmenu01_10_return_arrow_button_guide — 4 composants · 704 o
pack : common/menu/100_mainmenu/mainmenu01/mainmenu01_10/mainmenu01_10.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuCollisionSetting
mainmenu90_00_background — 4 composants · 720 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_00/mainmenu90_00.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator · CMenuChangeMaterialColor
mainmenu90_01_header — 5 composants · 1424 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_01/mainmenu90_01.g4pkm
texture : dx11/menu/100_mainmenu/mainmenu90/mainmenu90_01/<LG>/mainmenu90_01.g4tx
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · CMenuAttachLocator
mainmenu90_06_content_guide_line03 — 3 composants · 720 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_06/mainmenu90_06.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting
mainmenu90_11_list_item_middle — 8 composants · 1840 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_11/mainmenu90_11.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · CSetupMeshVisible · CMenuChangeMaterialColor · CMenuAttachLocator · MenuCollisionSetting
mainmenu90_12_list_item_small — 7 composants · 1072 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_12/mainmenu90_12.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · CMenuChangeMaterialColor · CMenuAttachLocator · MenuCollisionSetting
mainmenu90_24_02_play_guide_button — 5 composants · 832 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_24_02/mainmenu90_24_02.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuCollisionSetting · CMenuAttachLocator
mainmenu90_24_tutorial_button — 5 composants · 816 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_24/mainmenu90_24.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuCollisionSetting · CMenuAttachLocator
mainmenu90_25_list_item_locator — 3 composants · 944 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_25/mainmenu90_25.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator
mainmenu90_35_cross_play_guide — 6 composants · 960 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_35/mainmenu90_35.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuRateSetting · CMenuTextPlateUpdateProperty · MenuCollisionSetting
soccer22_14_result_token_name_pop — 5 composants · 816 o
pack : common/menu/00_soccer/soccer22/soccer22_14/soccer22_14.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuRateSetting · MenuTextSetting · CMenuTextPlateUpdateProperty
soccer22_17_p1_result_token_add_info — 4 composants · 848 o
pack : common/menu/00_soccer/soccer22/soccer22_17_p1/soccer22_17_p1.g4pkm
texture : dx11/menu/00_soccer/soccer22/soccer22_17_p1/<LG>/soccer22_17_p1.g4tx
CMenuRenderComponent · CMenuAnimation · CMenuCreatePrimitiveComponent · CMenuChangeMaterialColor
soccer22_17_result_token_spirit — 6 composants · 1424 o
pack : common/menu/00_soccer/soccer22/soccer22_17/soccer22_17.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · CMenuAttachLocator · CSetupMeshVisible · MenuCollisionSetting
team00_21_item_detail — 6 composants · 2208 o
pack : common/menu/102_team/team00/team00_21/team00_21.g4pkm
texture : dx11/menu/102_team/team00/team00_21/team00_21.g4tx
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · CMenuCreatePrimitiveComponent · CSetupMeshVisible
vs01_00_p2_background_bb_stadium — 5 composants · 960 o
pack : common/menu/107_vs/vs01/vs01_00_p2/vs01_00_p2.g4pkm
texture : dx11/menu/107_vs/vs01/vs01_00_p2/<LG>/vs01_00_p2.g4tx
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · CSetupMeshVisible · CMenuAttachLocator
vs01_47_bb_stadium_header_logo — 2 composants · 576 o
pack : common/menu/107_vs/vs01/vs01_47/vs01_47.g4pkm
texture : dx11/menu/107_vs/vs01/vs01_47/<LG>/vs01_47.g4tx
CMenuRenderComponent · CMenuAnimation
vs11_01_next_stage_guide — 6 composants · 784 o
pack : common/menu/107_vs/vs11/vs11_01/vs11_01.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · MenuRateSetting · CMenuTextPlateUpdateProperty
vs11_03_next_stage_telop — 5 composants · 768 o
pack : common/menu/107_vs/vs11/vs11_03/vs11_03.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuRateSetting · CMenuTextPlateUpdateProperty
vs12_01_bb_stadium_campaign_result_background — 2 composants · 560 o
pack : common/menu/107_vs/vs12/vs12_01/vs12_01.g4pkm
CMenuRenderComponent · CMenuAnimation
vs12_02_bb_stadium_campaign_result_back_image — 2 composants · 528 o
pack : common/menu/107_vs/vs12/vs12_02/vs12_02.g4pkm
CMenuRenderComponent · CMenuAnimation
vs12_03_bb_stadium_campaign_result_telop — 3 composants · 1552 o
pack : common/menu/107_vs/vs12/vs12_03/vs12_03.g4pkm
texture : dx11/menu/107_vs/vs12/vs12_03/<LG>/vs12_03.g4tx
CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator
win11_02_tension_up_win_blue — 7 composants · 1056 o
pack : common/menu/10_win/win11/win11_02/win11_02.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuRateSetting · CMenuIconSwapComponent · CMenuAttachLocator · MenuTextSetting · CMenuSoundCmdProperty
win11_10_bb_stadium_campaign_end_window_attach_base — 3 composants · 736 o
pack : common/menu/10_win/win11/win11_10/win11_10.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator
Scripts Lua, en détail — 3 scripts, désassemblés depuis le bytecode Lua 5.2 RÉEL (pas une décompilation externe) via nie-lua::bytecode
Les commandes listées sont les entiers du script qui correspondent à un cmdId `funcLuaMenuCommand` connu du dump de reverse — ce que le script est structurellement capable d'envoyer au moteur, pas une trace d'exécution. `?` = cmdId reversé (adresse connue) mais dont la sémantique n'est pas encore modélisée.
bb_stadium_campaign_end_window.lua.bin — 252 instructions · 11 fonctions · 18 commandes
inclut :
LUA_MENU_DEFLUA_PROG_BASE- ArgGuardedReturn1(=>1) 0x13193DE3
- RegisterItemListCount 0x16C1C4C0
- SetObjectVisible 0x2A64B198
- ? 0x2DDFB7F3
- ? 0x3647EF5C
- SetText 0x4096E67E
- GetNodeFloat 0x45E9070A
- GetObjectAttr 0x4612788B
- ? 0x4B859E15
- ObjectActionById 0x4BE9C865
- SetLayerActive 0x5CE7F1AE
- SetObjectValue 0x988B5B82
- ApplyReturn1(=>1) 0x9B2AAF08
- SetItemCount 0xC1DEBA99
- SetChildVisible 0xCB0296B4
- SetSprite 0xE15FD945
- ? 0xE61C42AE
- ? 0xF2D9F802
bb_stadium_campaign_result_menu_1.03.40.00.lua.bin — 765 instructions · 17 fonctions · 36 commandes
inclut :
LUA_DETAIL_WINDOW_INCLUA_MENU_DEFLUA_PROG_BASE- ? 0x00C91463
- ArgGuardedReturn1(=>1) 0x13193DE3
- ? 0x16A826AE
- RegisterItemListCount 0x16C1C4C0
- ArgGuardedReturn1(=>1) 0x17F9CB58
- ? 0x17FB9965
- SetAllPartsEnabled 0x20DDA040
- ? 0x24579EE3
- ObjectAction 0x2581DC5C
- SetObjectVisible 0x2A64B198
- SetText 0x4096E67E
- GetNodeFloat 0x45E9070A
- GetObjectAttr 0x4612788B
- SetNodeSpriteEnabled 0x497ED10D
- ObjectActionById 0x4BE9C865
- ? 0x5C6006F7
- SetLayerActive 0x5CE7F1AE
- SetPartVisible 0x69C9F55C
- SetSelectedIndex 0x6A06BC75
- ? 0x70453CEB
- SetNodeSprite 0x72DC82EA
- SetSubNodeEnabled 0x80AB69F3
- ? 0x839834EB
- ? 0x86A86655
- SetObjectValue 0x988B5B82
- ApplyReturn1(=>1) 0x9B2AAF08
- ArgGuardedReturn1(=>1) 0xA30EF40C
- SetItemCount 0xC1DEBA99
- SetChildVisible 0xCB0296B4
- ? 0xD1256908
- SetObjectActive 0xD1B51DF0
- SetNodeParam 0xD72B5ED5
- SetSprite 0xE15FD945
- ? 0xF2D9F802
- ? 0xFA4521FD
- SetSubObjectEnabled 0xFC569E77
bb_stadium_top_menu_1.03.98.00.lua.bin — 3651 instructions · 67 fonctions · 104 commandes
inclut :
LUA_MENU_DEFLUA_MISSION_MENU_INCLUA_NETWORK_INVITE_MENU_INCLUA_NETWORK_MENU_INCLUA_PROG_BASELUA_SOCCER_TOP_MENU_INC- ? 0x02DB2962
- ? 0x03C8AEDE
- ApplyReturn1(=>1) 0x061919E0
- ? 0x094536BF
- ? 0x0D09EB80
- ? 0x12DC70C6
- ArgGuardedReturn1(=>1) 0x13193DE3
- RegisterItemListCount 0x16C1C4C0
- ? 0x173432DF
- ArgGuardedReturn1(=>1) 0x17F9CB58
- ? 0x18E7B32F
- ? 0x19D76302
- SetListItemValues 0x1AF61E89
- SetIconSprite 0x214DA123
- ? 0x22B9F141
- ? 0x24579EE3
- ObjectAction 0x2581DC5C
- ? 0x26F0F3CC
- ? 0x27C8EDB7
- ? 0x27D0A27C
- ? 0x28AC0B15
- SetObjectVisible 0x2A64B198
- ? 0x2DB11727
- ? 0x2DDFB7F3
- ? 0x2E9BF339
- SetElementColor 0x2FC47DA5
- ArgGuardedReturn1(=>1) 0x346C6F21
- ? 0x35917564
- ? 0x3647EF5C
- ? 0x3660A4B7
- ArgGuardedReturn1(=>1) 0x37E86356
- ? 0x381D0910
- SetText 0x4096E67E
- GetNodeFloat 0x45E9070A
- GetObjectAttr 0x4612788B
- ? 0x486F571B
- ? 0x4B859E15
- ObjectActionById 0x4BE9C865
- ? 0x4CFAE12E
- ? 0x531974FE
- ApplyReturn1(=>1) 0x58E879A0
- ? 0x5AD27321
- SetLayerActive 0x5CE7F1AE
- SetPartVisible 0x69C9F55C
- SetSelectedIndex 0x6A06BC75
- ArgGuardedReturn1(=>1) 0x71AB6035
- ? 0x724F633E
- ? 0x78239E76
- ApplyReturn1(=>1) 0x7A7EFBE7
- ? 0x7E5C0431
- ? 0x804100A6
- SetSubNodeEnabled 0x80AB69F3
- SetObjectFlag 0x816CD673
- SetListItemValuesMulti 0x83B4F0AC
- ? 0x84C524C7
- ApplyReturn1(=>1) 0x84FCEF86
- ? 0x86A86655
- ? 0x88154DF4
- ? 0x8878F207
- ArgGuardedReturn1(=>1) 0x89422FF6
- ? 0x8A0ABC8B
- ? 0x8C2E27B7
- ? 0x8EF87888
- ? 0x96C35522
- SetObjectValue 0x988B5B82
- ? 0x98EEAE51
- ApplyReturn1(=>1) 0x9B2AAF08
- ApplyReturn1(=>1) 0x9D688EB3
- ? 0xA31C352B
- ? 0xA3B1BAEF
- ArgGuardedReturn1(=>1) 0xA6313C13
- ? 0xAC28EBD2
- ? 0xAFB0FE77
- ? 0xB0F43717
- ? 0xB37275CC
- ? 0xB5B235B0
- ? 0xBAC3BAA4
- ? 0xBDE5254F
- SetNodeParamBlock 0xBE2A7145
- ? 0xC1B3A9F0
- SetItemCount 0xC1DEBA99
- ? 0xC2373FF8
- ? 0xC39600E2
- ? 0xC5A049CA
- ArgGuardedReturn1(=>1) 0xC8796B78
- ? 0xC8A9B7D9
- ? 0xC8F671C3
- ArgGuardedReturn1(=>1) 0xCA245B91
- ? 0xCD50D80F
- ? 0xCF5F6FA8
- ArgGuardedReturn1(=>1) 0xD1ADE9EC
- SetObjectActive 0xD1B51DF0
- ? 0xD1F07CF1
- ? 0xD5BEA3D4
- ? 0xD96DBA6A
- ArgGuardedReturn1(=>1) 0xDAF88496
- ? 0xE04B743D
- SetSprite 0xE15FD945
- ? 0xE61C42AE
- ArgGuardedReturn1(=>1) 0xE8491B82
- ? 0xEC4CF346
- ? 0xEF1DE96F
- ? 0xF2D9F802
- ? 0xFB3E7432
Écrans — 3 · définitions `*_setting.cfg.bin`
- bb_stadium_campaign_end_window
- bb_stadium_campaign_result_menu
- bb_stadium_top_menu
Calques — 32 · couches composant les écrans
- cmn02_01_blackbg
- cmn03_01_next_button
- cmn03_01_ok_button
- cmn03_06_sel_button
- cmn05_01_token_cursor
- general_win_cursor
- mainmenu01_06_base_button_guide
- mainmenu01_07_button_guide
- mainmenu01_10_return_arrow_button_guide
- mainmenu90_00_background
- mainmenu90_01_header
- mainmenu90_06_content_guide_line03
- mainmenu90_11_list_item_middle
- mainmenu90_12_list_item_small
- mainmenu90_24_02_play_guide_button
- mainmenu90_24_tutorial_button
- mainmenu90_25_list_item_locator
- mainmenu90_35_cross_play_guide
- soccer22_14_result_token_name_pop
- soccer22_17_p1_result_token_add_info
- soccer22_17_result_token_spirit
- soccer22_18_result_get_token_effect
- team00_21_item_detail
- vs01_00_p2_background_bb_stadium
- vs01_47_bb_stadium_header_logo
- vs11_01_next_stage_guide
- vs11_03_next_stage_telop
- vs12_01_bb_stadium_campaign_result_background
- vs12_02_bb_stadium_campaign_result_back_image
- vs12_03_bb_stadium_campaign_result_telop
- win11_02_tension_up_win_blue
- win11_10_bb_stadium_campaign_end_window_attach_base
Objets de menu — 26 · fichiers `.objbin`
- cmn02_01_blackbg.objbin
- mainmenu01_06_base_button_guide.objbin
- mainmenu01_07_button_guide.objbin
- mainmenu01_10_return_arrow_button_guide.objbin
- mainmenu90_00_background.objbin
- mainmenu90_01_header.objbin
- mainmenu90_06_content_guide_line03.objbin
- mainmenu90_11_list_item_middle.objbin
- mainmenu90_12_list_item_small.objbin
- mainmenu90_24_02_play_guide_button.objbin
- mainmenu90_24_tutorial_button.objbin
- mainmenu90_25_list_item_locator.objbin
- mainmenu90_35_cross_play_guide.objbin
- soccer22_14_result_token_name_pop.objbin
- soccer22_17_p1_result_token_add_info.objbin
- soccer22_17_result_token_spirit.objbin
- team00_21_item_detail.objbin
- vs01_00_p2_background_bb_stadium.objbin
- vs01_47_bb_stadium_header_logo.objbin
- vs11_01_next_stage_guide.objbin
- vs11_03_next_stage_telop.objbin
- vs12_01_bb_stadium_campaign_result_background.objbin
- vs12_02_bb_stadium_campaign_result_back_image.objbin
- vs12_03_bb_stadium_campaign_result_telop.objbin
- win11_02_tension_up_win_blue.objbin
- win11_10_bb_stadium_campaign_end_window_attach_base.objbin
Packs de matériaux — 26 · fichiers `.g4pkm`
- soccer22_14.g4pkm
- soccer22_17.g4pkm
- soccer22_17_p1.g4pkm
- mainmenu01_06.g4pkm
- mainmenu01_07.g4pkm
- mainmenu01_10.g4pkm
- mainmenu90_00.g4pkm
- mainmenu90_01.g4pkm
- mainmenu90_06.g4pkm
- mainmenu90_11.g4pkm
- mainmenu90_12.g4pkm
- mainmenu90_24.g4pkm
- mainmenu90_24_02.g4pkm
- mainmenu90_25.g4pkm
- mainmenu90_35.g4pkm
- team00_21.g4pkm
- vs01_00_p2.g4pkm
- vs01_47.g4pkm
- vs11_01.g4pkm
- vs11_03.g4pkm
- vs12_01.g4pkm
- vs12_02.g4pkm
- vs12_03.g4pkm
- win11_02.g4pkm
- win11_10.g4pkm
- cmn02_01.g4pkm
Textures — 6 · fichiers `.g4tx`
- soccer22_17_p1.g4tx
- mainmenu90_01.g4tx
- team00_21.g4tx
- vs01_00_p2.g4tx
- vs01_47.g4tx
- vs12_03.g4tx
Composants — 15 · classes RTTI du binaire
- CMenuAnimation
- CMenuAttachLocator
- CMenuChangeMaterialColor
- CMenuCreatePrimitiveComponent
- CMenuIconSwapComponent
- CMenuRenderComponent
- CMenuSoundCmdProperty
- CMenuTextPlateUpdateProperty
- CSetupMeshVisible
- MenuButtonGuideInfoProperty
- MenuButtonGuideManageComponent
- MenuButtonGuideSystemComponent
- MenuCollisionSetting
- MenuRateSetting
- MenuTextSetting
Scripts — 3 · bytecode `.lua.bin`
- bb_stadium_campaign_end_window.lua.bin
- bb_stadium_campaign_result_menu_1.03.40.00.lua.bin
- bb_stadium_top_menu_1.03.98.00.lua.bin
