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

Histoire

Story · ストーリー

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

Ecran story_mode_top_menu.

1 écran16 calques · 3 éléments focusables

Textes d’interface 1 libellé · 1 guide de boutons

  • Histoire étendue _text_title01

Écrans reconstruits 1 sur 1, 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 story_mode_top_menu

    story_mode_top_menu20 sprites

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

  • 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

  • story01_01

    story01_01

    800×144

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

  • story_mode_top_menu 16 calques · 3 focusables · 5264 o
    • story01_00_background
    • story01_01_story_mode_title
    • story01_02_story_mode_top_locator
    • mainmenu90_11_story_mode_top_list_item_middle
    • mainmenu90_12_story_mode_top_list_item_small
    • mainmenu90_08_content_guide_line_long
    • mainmenu90_30_lock_icon
    • mainmenu90_35_coming_soon
    • mainmenu01_06_base_button_guide
    • mainmenu01_07_button_guide
    • mainmenu01_10_return_arrow_button_guide
    • story01_03_story_mode_extend_story_top_locator
    • story01_04_story_mode_extend_story_top_list_item
    • mainmenu90_07_content_guide_line_short02
    • mainmenu90_00_background
    • mainmenu90_01_header

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

  • 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_07_content_guide_line_short02 3 composants · 624 o

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

    CMenuRenderComponent · CMenuAnimation · MenuTextSetting

  • mainmenu90_08_content_guide_line_long 3 composants · 624 o

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

    CMenuRenderComponent · CMenuAnimation · MenuTextSetting

  • mainmenu90_11_story_mode_top_list_item_middle 7 composants · 1856 o

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

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

  • mainmenu90_12_story_mode_top_list_item_small 6 composants · 864 o

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

    CMenuRenderComponent · CMenuAnimation · CMenuIconSwapComponent · MenuTextSetting · CMenuAttachLocator · MenuCollisionSetting

  • mainmenu90_30_lock_icon 5 composants · 768 o

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

    CMenuRenderComponent · CMenuAnimation · MenuTextSetting · MenuRateSetting · CMenuTextPlateUpdateProperty

  • story01_00_background 2 composants · 624 o

    pack : common/menu/60_story/story01/story01_00/story01_00.g4pkm

    CMenuRenderComponent · CMenuAnimation

  • story01_01_story_mode_title 2 composants · 640 o

    pack : common/menu/60_story/story01/story01_01/story01_01.g4pkm

    texture : dx11/menu/60_story/story01/story01_01/<LG>/story01_01.g4tx

    CMenuRenderComponent · CMenuAnimation

  • story01_02_story_mode_top_locator 3 composants · 864 o

    pack : common/menu/60_story/story01/story01_02/story01_02.g4pkm

    CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator

  • story01_03_story_mode_extend_story_top_locator 4 composants · 1024 o

    pack : common/menu/60_story/story01/story01_03/story01_03.g4pkm

    CMenuRenderComponent · CMenuAnimation · MenuTextSetting · CMenuAttachLocator

  • story01_04_story_mode_extend_story_top_list_item 6 composants · 1168 o

    pack : common/menu/60_story/story01/story01_04/story01_04.g4pkm

    CMenuRenderComponent · CMenuAnimation · MenuTextSetting · CMenuAttachLocator · CSetupMeshVisible · MenuCollisionSetting

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.

  • story_mode_extend_story_top_menu_1.03.21.00.lua.bin 570 instructions · 20 fonctions · 32 commandes

    inclut : LUA_MENU_DEFLUA_PROG_COMMON

    • ? 0x05DC42E8
    • ApplyReturn1(=>1) 0x061919E0
    • ArgGuardedReturn1(=>1) 0x13193DE3
    • RegisterItemListCount 0x16C1C4C0
    • SetListItemValues 0x1AF61E89
    • SetObjectVisible 0x2A64B198
    • ? 0x2DDFB7F3
    • ? 0x2E9BF339
    • ? 0x381D0910
    • SetText 0x4096E67E
    • ? 0x5C6006F7
    • SetLayerActive 0x5CE7F1AE
    • SetSelectedIndex 0x6A06BC75
    • ? 0x724F633E
    • ApplyReturn1(=>1) 0x7A7EFBE7
    • SetSubNodeEnabled 0x80AB69F3
    • SetListItemValuesMulti 0x83B4F0AC
    • ? 0x86A86655
    • ? 0x92FD2D24
    • SetObjectValue 0x988B5B82
    • ApplyReturn1(=>1) 0x9B2AAF08
    • ? 0xA62024A2
    • SetItemCount 0xC1DEBA99
    • ArgGuardedReturn1(=>1) 0xC8796B78
    • ? 0xC8F671C3
    • SetChildVisible 0xCB0296B4
    • ? 0xCC00673C
    • SetObjectActive 0xD1B51DF0
    • SetSprite 0xE15FD945
    • ? 0xE61C42AE
    • ? 0xEF1DE96F
    • ? 0xF2D9F802
  • story_mode_top_menu_7.00.10.00.lua.bin 1679 instructions · 37 fonctions · 70 commandes

    inclut : LUA_MENU_DEFLUA_PROG_COMMONLUA_SOCCER_TOP_MENU_INC

    • ? 0x03C8AEDE
    • ? 0x03F4DAA9
    • ApplyReturn1(=>1) 0x061919E0
    • ArgGuardedReturn1(=>1) 0x13193DE3
    • ? 0x14C4415B
    • ? 0x1601208F
    • RegisterItemListCount 0x16C1C4C0
    • ? 0x19D76302
    • SetListItemValues 0x1AF61E89
    • SetIconSprite 0x214DA123
    • ? 0x24579EE3
    • ObjectAction 0x2581DC5C
    • ? 0x27C8EDB7
    • SetObjectVisible 0x2A64B198
    • ? 0x2C70C427
    • ? 0x2DDFB7F3
    • ? 0x2E9BF339
    • ? 0x2F6DC880
    • ArgGuardedReturn1(=>1) 0x346C6F21
    • ? 0x381D0910
    • SetText 0x4096E67E
    • ? 0x4B71F264
    • ObjectActionById 0x4BE9C865
    • ? 0x5245F000
    • ApplyReturn1(=>1) 0x59B7A7B2
    • ? 0x5C6006F7
    • SetLayerActive 0x5CE7F1AE
    • ? 0x63412063
    • ? 0x6740228F
    • SetSelectedIndex 0x6A06BC75
    • ? 0x724F633E
    • ? 0x756DD270
    • ? 0x7A56DD43
    • ApplyReturn1(=>1) 0x7A7EFBE7
    • SetSubNodeEnabled 0x80AB69F3
    • SetListItemValuesMulti 0x83B4F0AC
    • ApplyReturn1(=>1) 0x84FCEF86
    • ? 0x86A86655
    • ? 0x88154DF4
    • ? 0x8EF87888
    • SetObjectValue 0x988B5B82
    • ? 0x98ACE065
    • ? 0x99FC65FB
    • ApplyReturn1(=>1) 0x9B2AAF08
    • SetNodeIndex 0x9CAB2E41
    • ApplyReturn1(=>1) 0x9D688EB3
    • ArgGuardedReturn1(=>1) 0xA30EF40C
    • ArgGuardedReturn1(=>1) 0xA6710517
    • ? 0xAAD018F6
    • ? 0xB0F43717
    • ? 0xB5B235B0
    • ? 0xBAEF0127
    • ? 0xC1B3A9F0
    • SetItemCount 0xC1DEBA99
    • ? 0xC2373FF8
    • ArgGuardedReturn1(=>1) 0xC8796B78
    • ? 0xC8F671C3
    • SetChildVisible 0xCB0296B4
    • ArgGuardedReturn1(=>1) 0xCE987192
    • SetObjectActive 0xD1B51DF0
    • ArgGuardedReturn1(=>1) 0xDAF88496
    • SetSprite 0xE15FD945
    • ? 0xE57428CF
    • ? 0xE61C42AE
    • ? 0xE8C0975B
    • ? 0xEC4CF346
    • ? 0xED774726
    • ? 0xEF1DE96F
    • ? 0xF2D9F802
    • ? 0xFACEBD6A

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

  • story_mode_top_menu

Calques 16 · couches composant les écrans

  • mainmenu01_06_base_button_guide
  • mainmenu01_07_button_guide
  • mainmenu01_10_return_arrow_button_guide
  • mainmenu90_00_background
  • mainmenu90_01_header
  • mainmenu90_07_content_guide_line_short02
  • mainmenu90_08_content_guide_line_long
  • mainmenu90_11_story_mode_top_list_item_middle
  • mainmenu90_12_story_mode_top_list_item_small
  • mainmenu90_30_lock_icon
  • mainmenu90_35_coming_soon
  • story01_00_background
  • story01_01_story_mode_title
  • story01_02_story_mode_top_locator
  • story01_03_story_mode_extend_story_top_locator
  • story01_04_story_mode_extend_story_top_list_item

Objets de menu 15 · fichiers `.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_07_content_guide_line_short02.objbin
  • mainmenu90_08_content_guide_line_long.objbin
  • mainmenu90_11_story_mode_top_list_item_middle.objbin
  • mainmenu90_12_story_mode_top_list_item_small.objbin
  • mainmenu90_30_lock_icon.objbin
  • story01_00_background.objbin
  • story01_01_story_mode_title.objbin
  • story01_02_story_mode_top_locator.objbin
  • story01_03_story_mode_extend_story_top_locator.objbin
  • story01_04_story_mode_extend_story_top_list_item.objbin

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

  • mainmenu01_06.g4pkm
  • mainmenu01_07.g4pkm
  • mainmenu01_10.g4pkm
  • mainmenu90_00.g4pkm
  • mainmenu90_01.g4pkm
  • mainmenu90_07.g4pkm
  • mainmenu90_08.g4pkm
  • mainmenu90_11.g4pkm
  • mainmenu90_12.g4pkm
  • mainmenu90_30.g4pkm
  • story01_00.g4pkm
  • story01_01.g4pkm
  • story01_02.g4pkm
  • story01_03.g4pkm
  • story01_04.g4pkm

Textures 2 · fichiers `.g4tx`

  • mainmenu90_01.g4tx
  • story01_01.g4tx

Composants 13 · classes RTTI du binaire

  • CMenuAnimation
  • CMenuAttachLocator
  • CMenuChangeMaterialColor
  • CMenuIconSwapComponent
  • CMenuRenderComponent
  • CMenuTextPlateUpdateProperty
  • CSetupMeshVisible
  • MenuButtonGuideInfoProperty
  • MenuButtonGuideManageComponent
  • MenuButtonGuideSystemComponent
  • MenuCollisionSetting
  • MenuRateSetting
  • MenuTextSetting

Scripts 3 · bytecode `.lua.bin`

  • story_mode_extend_story_top_menu_1.03.21.00.lua.bin
  • story_mode_top_menu_2.00.16.00.lua.bin
  • story_mode_top_menu_7.00.10.00.lua.bin