Aller au contenu principal
Azalée
Azalée
Tous les modes

Mode Chronique

Chronicle Mode · クロニクルモード

Mode énuméré par le jeu lui-même : menu_text porte un réglage audio à son nom.

Ecrans chronicle_mode_top_menu et chronicle_mode_soccer_vs_menu ; images dediees sous 220_img/ev_chronicle_img (943 fichiers).

2 écrans22 calques · 6 éléments focusables

Icône : région mode_base07 de l’atlas data/dx11/menu/100_mainmenu/mainmenu90/mainmenu90_01/mainmenu90_01.g4tx.

Textes d’interface 2 libellés · 3 guides de boutons

  • Contrôles _text_guide01
  • Tutoriel _text_tutorial01

Écrans reconstruits 2 sur 2, 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.

  • Reconstruction de l’écran chronicle_mode_top_menu

    chronicle_mode_top_menu15 sprites

  • Reconstruction de l’écran chronicle_mode_soccer_vs_menu

    chronicle_mode_soccer_vs_menu2 sprites

Images 25 textures décodées depuis les .g4tx du mode

  • flowM_Flow

    flowM_Flow

    64×64

  • mask0_tx

    mask0_tx

    16×16

  • soccer25_01

    soccer25_01

    4100×3492 · 17 régions

  • vs_screen01_chara_dmy01

    vs_screen01_chara_dmy01

    16×16

  • vs_screen01_msk01

    vs_screen01_msk01

    4×1440

  • vs_screen02_chara_dmy01

    vs_screen02_chara_dmy01

    16×16

  • vs_team01_em_dmy01

    vs_team01_em_dmy01

    16×16

  • vs_team02_em_dmy01

    vs_team02_em_dmy01

    16×16

  • vs_thunder01

    vs_thunder01

    300×300

  • vs_thunder03

    vs_thunder03

    512×512

  • header_gtxt_title02_01

    header_gtxt_title02_01

    776×120

  • icon_header01

    icon_header01

    2044×2012 · 50 régions

  • icon_header_main_dmy01

    icon_header_main_dmy01

    4×4

  • icon_header_sub_dmy01

    icon_header_sub_dmy01

    4×4

  • mainmenu90_01

    mainmenu90_01

    5280×296

  • mode_base01

    mode_base01

    496×248

  • mode_base01_atl

    mode_base01_atl

    996×1256 · 10 régions

  • mainmenu90_31

    mainmenu90_31

    816×312 · 9 régions

  • mainmenu90_31_gtxt

    mainmenu90_31_gtxt

    208×180 · 2 régions

  • sdock_gtxt_lv01

    sdock_gtxt_lv01

    208×88

  • sdock_icon_emblem_dmy01

    sdock_icon_emblem_dmy01

    16×16

  • vsroute04_01

    vsroute04_01

    800×140

  • vroad01_51

    vroad01_51

    100×96 · 2 régions

  • vroad_ef01

    vroad_ef01

    48×48

  • vroad_team_msk01

    vroad_team_msk01

    80×80

Écrans, en détail — les calques que chaque *_setting.cfg.bin déclare

  • chronicle_mode_soccer_vs_menu 5 calques · 1 focusables · 2064 o
    • soccer25_01_chronicle_mode_vs_locator
    • cmn03_03_next_button
    • cmn05_01_cursor
    • soccer25_01_chronicle_mode_vs_locator_model
    • soccer25_01_chronicle_mode_vs_locator_ui
  • chronicle_mode_top_menu 18 calques · 5 focusables · 6272 o
    • mainmenu01_06_base_button_guide
    • mainmenu01_07_button_guide
    • mainmenu01_10_return_arrow_button_guide
    • vsroute04_03_chronicle_top_bg
    • mainmenu90_11_chronicle_top_list_item_middle
    • mainmenu90_12_list_item_small
    • vsroute04_02_chronicle_top_locator
    • vsroute04_01_chronicle_top_title
    • mainmenu90_05_content_guide_line01
    • cmn01_17_menu_signal_icon
    • cmn01_11_list_small_notice
    • mainmenu90_00_background
    • mainmenu90_01_header
    • mainmenu90_31_doc_item
    • mainmenu90_24_tutorial_button
    • mainmenu90_24_02_play_guide_button
    • cmn05_01_cursor
    • vroad01_51_tournament_team_icon

Objets de menu, en détail 20 .objbin parsés, avec leurs composants

  • cmn01_17_menu_signal_icon 2 composants · 512 o

    pack : common/menu/20_cmn/cmn01/cmn01_17/cmn01_17.g4pkm

    CMenuRenderComponent · CMenuAnimation

  • cmn05_01_cursor 4 composants · 832 o

    pack : common/menu/20_cmn/cmn05/cmn05_01/cmn05_01.g4pkm

    CMenuRenderComponent · CMenuAnimation · CSetupMeshVisible · MenuCursorReflectSituationComponent

  • 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_05_content_guide_line01 3 composants · 720 o

    pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_05/mainmenu90_05.g4pkm

    CMenuRenderComponent · CMenuAnimation · MenuTextSetting

  • mainmenu90_11_chronicle_top_list_item_middle 9 composants · 1888 o

    pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_11/mainmenu90_11.g4pkm

    CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · CSetupMeshVisible · CMenuChangeMaterialColor · CMenuAttachLocator · MenuCollisionSetting · CMenuSoundCmdProperty

  • 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_31_doc_item 9 composants · 2240 o

    pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_31/mainmenu90_31.g4pkm

    texture : dx11/menu/100_mainmenu/mainmenu90/mainmenu90_31/<LG>/mainmenu90_31.g4tx

    CMenuRenderComponent · CMenuAnimation · CMenuCreatePrimitiveComponent · MenuTextSetting · CMenuChangeMaterialColor · CMenuAttachLocator · CMenuIconSwapComponent · MenuCollisionSetting · CSetupMeshVisible

  • soccer25_01_chronicle_mode_vs_locator 7 composants · 1664 o

    pack : common/menu/00_soccer/soccer25/soccer25_01/soccer25_01.g4pkm

    texture : dx11/menu/00_soccer/soccer25/soccer25_01/<LG>/soccer25_01.g4tx

    CMenuRenderComponent · CMenuAnimation · CMenuCreatePrimitiveComponent · MenuTextSetting · CMenuCharaModelComponent · CMenuIconSwapComponent · CRenderTextureProperty

  • soccer25_01_chronicle_mode_vs_locator_model 7 composants · 1664 o

    pack : common/menu/00_soccer/soccer25/soccer25_01/soccer25_01.g4pkm

    texture : dx11/menu/00_soccer/soccer25/soccer25_01/<LG>/soccer25_01.g4tx

    CMenuRenderComponent · CMenuAnimation · CMenuCreatePrimitiveComponent · MenuTextSetting · CMenuCharaModelComponent · CMenuIconSwapComponent · CRenderTextureProperty

  • soccer25_01_chronicle_mode_vs_locator_ui 6 composants · 1168 o

    pack : common/menu/00_soccer/soccer25/soccer25_01/soccer25_01.g4pkm

    texture : dx11/menu/00_soccer/soccer25/soccer25_01/<LG>/soccer25_01.g4tx

    CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator · CMenuCreatePrimitiveComponent · MenuTextSetting · CMenuIconSwapComponent

  • vroad01_51_tournament_team_icon 2 composants · 608 o

    pack : common/menu/75_vroad/vroad01/vroad01_51/vroad01_51.g4pkm

    texture : dx11/menu/75_vroad/vroad01/vroad01_51/<LG>/vroad01_51.g4tx

    CMenuRenderComponent · CMenuAnimation

  • vsroute04_01_chronicle_top_title 2 composants · 688 o

    pack : common/menu/30_vsroute/vsroute04/vsroute04_01/vsroute04_01.g4pkm

    texture : dx11/menu/30_vsroute/vsroute04/vsroute04_01/<LG>/vsroute04_01.g4tx

    CMenuRenderComponent · CMenuAnimation

  • vsroute04_02_chronicle_top_locator 3 composants · 1024 o

    pack : common/menu/30_vsroute/vsroute04/vsroute04_02/vsroute04_02.g4pkm

    CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator

  • vsroute04_03_chronicle_top_bg 5 composants · 928 o

    pack : common/menu/30_vsroute/vsroute04/vsroute04_03/vsroute04_03.g4pkm

    CMenuRenderComponent · CMenuAnimation · CMenuCharaModelComponent · MenuRateSetting · CMenuSoundCmdProperty

Scripts Lua, en détail 2 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.

  • chronicle_mode_soccer_vs_menu_1.01.79.00.lua.bin 711 instructions · 9 fonctions · 34 commandes

    inclut : LUA_SOCCER_COMMON

    • ? 0x0E99C452
    • ? 0x0FCADB20
    • ArgGuardedReturn1(=>1) 0x13193DE3
    • ? 0x173432DF
    • ? 0x17FB9965
    • ObjectAction 0x2581DC5C
    • ? 0x25D1D9F8
    • ? 0x2C2E383A
    • ? 0x3631F913
    • ArgGuardedReturn1(=>1) 0x3F8FC487
    • SetText 0x4096E67E
    • ? 0x486F571B
    • ? 0x5C6006F7
    • SetLayerActive 0x5CE7F1AE
    • SetNodeSprite 0x72DC82EA
    • ? 0x7BAACDAA
    • ArgGuardedReturn1(=>1) 0x7EF0B9C7
    • SetSubNodeEnabled 0x80AB69F3
    • ? 0x98EEAE51
    • ArgGuardedReturn1(=>1) 0xA30EF40C
    • ? 0xAC08AE2A
    • ? 0xB734101E
    • ? 0xBDE5254F
    • ? 0xBE597BF8
    • ? 0xC8A9B7D9
    • SetChildVisible 0xCB0296B4
    • SetObjectActive 0xD1B51DF0
    • SetNodeParam 0xD72B5ED5
    • ? 0xDBF7FEC0
    • ? 0xDF595E1B
    • ? 0xE3C84825
    • ? 0xEBE1212B
    • ? 0xEF1DE96F
    • ? 0xF2D9F802
  • chronicle_mode_top_menu_6.00.06.00.lua.bin 3998 instructions · 78 fonctions · 111 commandes

    inclut : LUA_GENERAL_WINDOW_INCLUA_PROG_BASELUA_PROG_COMMONLUA_SOCCER_COMMONLUA_SOCCER_TOP_MENU_INC

    • ? 0x02DB2962
    • ArgGuardedReturn1(=>1) 0x038D9994
    • ? 0x03F4DAA9
    • ApplyReturn1(=>1) 0x061919E0
    • ? 0x0AC1B4A8
    • ? 0x0DB3020F
    • ? 0x0EC59E7C
    • ? 0x1013BBFE
    • ArgGuardedReturn1(=>1) 0x13193DE3
    • ? 0x1601208F
    • RegisterItemListCount 0x16C1C4C0
    • ? 0x173432DF
    • ? 0x190095C2
    • ? 0x19D76302
    • SetListItemValues 0x1AF61E89
    • ? 0x1B487BCD
    • SetPartParamI 0x20447515
    • SetIconSprite 0x214DA123
    • ? 0x24579EE3
    • ObjectAction 0x2581DC5C
    • ? 0x27C8EDB7
    • ? 0x27D0A27C
    • ? 0x28AC0B15
    • ? 0x2A2BAD8F
    • SetObjectVisible 0x2A64B198
    • ? 0x2DB11727
    • ? 0x2DDFB7F3
    • ? 0x2E9BF339
    • SetElementColor 0x2FC47DA5
    • ? 0x32841463
    • ArgGuardedReturn1(=>1) 0x346C6F21
    • ? 0x351185C1
    • ? 0x35917564
    • ? 0x35D8166F
    • ? 0x36AA3F1B
    • ArgGuardedReturn1(=>1) 0x37E86356
    • ? 0x381D0910
    • ? 0x3A90337C
    • SetText 0x4096E67E
    • ? 0x40DA975F
    • GetObjectAttr 0x4612788B
    • ? 0x486F571B
    • ObjectActionById 0x4BE9C865
    • ? 0x50EBD812
    • ? 0x5245F000
    • ? 0x59DF5F15
    • ? 0x5AD27321
    • ArgGuardedReturn1(=>1) 0x5ADDE5A1
    • ? 0x5C6006F7
    • SetLayerActive 0x5CE7F1AE
    • ArgGuardedReturn1(=>1) 0x5E6158CE
    • SetPartParamF 0x5F2101DB
    • SetPartVisible 0x69C9F55C
    • ? 0x6A05DC5A
    • SetSelectedIndex 0x6A06BC75
    • ? 0x6F03C6BA
    • ? 0x724F633E
    • ArgGuardedReturn1(=>1) 0x74521FA8
    • SetGlobalFlag(=>1) 0x74578BF4
    • ? 0x7672733E
    • ? 0x7E5C0431
    • ArgGuardedReturn1(=>1) 0x804ACF1A
    • ? 0x805D7E89
    • SetObjectFlag 0x816CD673
    • ? 0x825C84A5
    • SetListItemValuesMulti 0x83B4F0AC
    • ApplyReturn1(=>1) 0x84FCEF86
    • ArgGuardedReturn1(=>1) 0x85179093
    • ? 0x86A86655
    • ? 0x86AA9767
    • ? 0x88154DF4
    • ? 0x8878F207
    • ? 0x8A8491FB
    • ? 0x8C2E27B7
    • ? 0x8D3C2587
    • ? 0x8EF87888
    • ? 0x911D3460
    • ? 0x92D02F85
    • ? 0x96C35522
    • SetObjectValue 0x988B5B82
    • ? 0x98EEAE51
    • ApplyReturn1(=>1) 0x9B2AAF08
    • ApplyReturn1(=>1) 0x9D688EB3
    • ArgGuardedReturn1(=>1) 0xA117EB12
    • ? 0xA143C0FC
    • ? 0xA31C352B
    • ? 0xA50C0747
    • ? 0xAE095462
    • ? 0xB0F43717
    • ? 0xB5B235B0
    • ? 0xBAC3BAA4
    • ? 0xBD0FBC0B
    • ? 0xBDE5254F
    • ? 0xC1B3A9F0
    • SetItemCount 0xC1DEBA99
    • ? 0xC2373FF8
    • ? 0xC77C0F4A
    • ArgGuardedReturn1(=>1) 0xC8796B78
    • ? 0xC8A9B7D9
    • ? 0xCF5F6FA8
    • ? 0xD06C7DD1
    • SetObjectActive 0xD1B51DF0
    • ? 0xD93D1079
    • SetSprite 0xE15FD945
    • ? 0xE57428CF
    • ? 0xE61C42AE
    • ArgGuardedReturn1(=>1) 0xE8491B82
    • ? 0xEA743C19
    • ? 0xEF1DE96F
    • ? 0xF2D9F802
    • SetSubObjectEnabled 0xFC569E77

Écrans 2 · définitions `*_setting.cfg.bin`

  • chronicle_mode_soccer_vs_menu
  • chronicle_mode_top_menu

Calques 22 · couches composant les écrans

  • cmn01_11_list_small_notice
  • cmn01_17_menu_signal_icon
  • cmn03_03_next_button
  • cmn05_01_cursor
  • mainmenu01_06_base_button_guide
  • mainmenu01_07_button_guide
  • mainmenu01_10_return_arrow_button_guide
  • mainmenu90_00_background
  • mainmenu90_01_header
  • mainmenu90_05_content_guide_line01
  • mainmenu90_11_chronicle_top_list_item_middle
  • mainmenu90_12_list_item_small
  • mainmenu90_24_02_play_guide_button
  • mainmenu90_24_tutorial_button
  • mainmenu90_31_doc_item
  • soccer25_01_chronicle_mode_vs_locator
  • soccer25_01_chronicle_mode_vs_locator_model
  • soccer25_01_chronicle_mode_vs_locator_ui
  • vroad01_51_tournament_team_icon
  • vsroute04_01_chronicle_top_title
  • vsroute04_02_chronicle_top_locator
  • vsroute04_03_chronicle_top_bg

Objets de menu 20 · fichiers `.objbin`

  • cmn01_17_menu_signal_icon.objbin
  • cmn05_01_cursor.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_05_content_guide_line01.objbin
  • mainmenu90_11_chronicle_top_list_item_middle.objbin
  • mainmenu90_12_list_item_small.objbin
  • mainmenu90_24_02_play_guide_button.objbin
  • mainmenu90_24_tutorial_button.objbin
  • mainmenu90_31_doc_item.objbin
  • soccer25_01_chronicle_mode_vs_locator.objbin
  • soccer25_01_chronicle_mode_vs_locator_model.objbin
  • soccer25_01_chronicle_mode_vs_locator_ui.objbin
  • vroad01_51_tournament_team_icon.objbin
  • vsroute04_01_chronicle_top_title.objbin
  • vsroute04_02_chronicle_top_locator.objbin
  • vsroute04_03_chronicle_top_bg.objbin

Packs de matériaux 18 · fichiers `.g4pkm`

  • soccer25_01.g4pkm
  • mainmenu01_06.g4pkm
  • mainmenu01_07.g4pkm
  • mainmenu01_10.g4pkm
  • mainmenu90_00.g4pkm
  • mainmenu90_01.g4pkm
  • mainmenu90_05.g4pkm
  • mainmenu90_11.g4pkm
  • mainmenu90_12.g4pkm
  • mainmenu90_24.g4pkm
  • mainmenu90_24_02.g4pkm
  • mainmenu90_31.g4pkm
  • cmn01_17.g4pkm
  • cmn05_01.g4pkm
  • vsroute04_01.g4pkm
  • vsroute04_02.g4pkm
  • vsroute04_03.g4pkm
  • vroad01_51.g4pkm

Textures 6 · fichiers `.g4tx`

  • soccer25_01.g4tx
  • soccer25_01.g4tx
  • mainmenu90_01.g4tx
  • mainmenu90_31.g4tx
  • vsroute04_01.g4tx
  • vroad01_51.g4tx

Composants 18 · classes RTTI du binaire

  • CMenuAnimation
  • CMenuAttachLocator
  • CMenuChangeMaterialColor
  • CMenuCharaModelComponent
  • CMenuCreatePrimitiveComponent
  • CMenuIconSwapComponent
  • CMenuRenderComponent
  • CMenuSoundCmdProperty
  • CMenuTextPlateUpdateProperty
  • CRenderTextureProperty
  • CSetupMeshVisible
  • MenuButtonGuideInfoProperty
  • MenuButtonGuideManageComponent
  • MenuButtonGuideSystemComponent
  • MenuCollisionSetting
  • MenuCursorReflectSituationComponent
  • MenuRateSetting
  • MenuTextSetting

Scripts 3 · bytecode `.lua.bin`

  • chronicle_mode_soccer_vs_menu_1.01.79.00.lua.bin
  • chronicle_mode_top_menu_5.00.11.00.lua.bin
  • chronicle_mode_top_menu_6.00.06.00.lua.bin