Paramètres
Settings · [設定/せってい]
Tuile a l'engrenage.
Icône : région mode_base06 de l’atlas data/dx11/menu/100_mainmenu/mainmenu90/mainmenu90_01/mainmenu90_01.g4tx.
Textes d’interface — 3 libellés · 1 guide de boutons
- Nom d'utilisateur _text_productid_title01
- Nom d'utilisateur _text_productid_title02
- Nom de l'utilisateur _text_user_name_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.

setting_top_menu19 sprites
Images — 7 textures décodées depuis les .g4tx du mode

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
Écrans, en détail — les calques que chaque *_setting.cfg.bin déclare
setting_top_menu — 12 calques · 2 focusables · 4064 o
- mainmenu01_06_base_button_guide
- mainmenu01_07_button_guide
- mainmenu01_10_return_arrow_button_guide
- mainmenu90_11_list_item_middle
- mainmenu90_12_list_item_small
- option03_01_list_locator
- option03_01_list_locator_key_config
- mainmenu90_05_content_guide_line01
- option03_00_p1_bg
- mainmenu90_00_background
- mainmenu90_01_header
- save01_05_user_info
Objets de menu, en détail — 12 .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_05_content_guide_line01 — 3 composants · 720 o
pack : common/menu/100_mainmenu/mainmenu90/mainmenu90_05/mainmenu90_05.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
option03_00_p1_bg — 2 composants · 592 o
pack : common/menu/108_option/option03/option03_00_p1/option03_00_p1.g4pkm
CMenuRenderComponent · CMenuAnimation
option03_01_list_locator — 3 composants · 848 o
pack : common/menu/108_option/option03/option03_01/option03_01.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator
option03_01_list_locator_key_config — 3 composants · 896 o
pack : common/menu/108_option/option03/option03_01/option03_01.g4pkm
CMenuRenderComponent · CMenuAnimation · CMenuAttachLocator
save01_05_user_info — 3 composants · 848 o
pack : common/menu/51_save/save01/save01_05/save01_05.g4pkm
CMenuRenderComponent · CMenuAnimation · MenuTextSetting
Scripts Lua, en détail — 1 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.
setting_top_menu_3.00.18.00.lua.bin — 1322 instructions · 36 fonctions · 60 commandes
inclut :
LUA_MISSION_MENU_INCLUA_NETWORK_MENU_INCLUA_PROG_COMMONLUA_SAVEDATA_MANAGEMENT_MENU_INCLUA_SOCCER_TOP_MENU_INC- ? 0x03F4DAA9
- ApplyReturn1(=>1) 0x061919E0
- ArgGuardedReturn1(=>1) 0x13193DE3
- ? 0x1601208F
- RegisterItemListCount 0x16C1C4C0
- ? 0x190095C2
- ? 0x19D76302
- SetListItemValues 0x1AF61E89
- SetIconSprite 0x214DA123
- ? 0x24579EE3
- ObjectAction 0x2581DC5C
- ? 0x27C8EDB7
- ? 0x28AC0B15
- SetObjectVisible 0x2A64B198
- ? 0x2E9BF339
- ArgGuardedReturn1(=>1) 0x346C6F21
- ? 0x35887623
- ? 0x35917564
- ArgGuardedReturn1(=>1) 0x37E86356
- ApplyReturn1(=>1) 0x3CB1C712
- SetText 0x4096E67E
- ObjectActionById 0x4BE9C865
- ? 0x51683793
- ? 0x5245F000
- ? 0x59DF5F15
- ? 0x5AD27321
- SetLayerActive 0x5CE7F1AE
- ? 0x6562B729
- SetPartVisible 0x69C9F55C
- SetSelectedIndex 0x6A06BC75
- ? 0x724F633E
- ? 0x7E5C0431
- ? 0x7E81A2CE
- SetListItemValuesMulti 0x83B4F0AC
- ApplyReturn1(=>1) 0x84FCEF86
- ? 0x86A86655
- ? 0x8878F207
- ? 0x8C2E27B7
- SetObjectValue 0x988B5B82
- ApplyReturn1(=>1) 0x9B2AAF08
- SetNodeIndex 0x9CAB2E41
- ? 0xA100E8C3
- ArgGuardedReturn1(=>1) 0xA117EB12
- ? 0xA143C0FC
- ? 0xA31C352B
- ? 0xAFB0FE77
- ? 0xC1B3A9F0
- SetItemCount 0xC1DEBA99
- ArgGuardedReturn1(=>1) 0xC8796B78
- ? 0xC8F671C3
- SetChildVisible 0xCB0296B4
- ? 0xCF5F6FA8
- SetObjectActive 0xD1B51DF0
- ? 0xD7AF0A66
- SetSprite 0xE15FD945
- ? 0xE57428CF
- ArgGuardedReturn1(=>1) 0xE8491B82
- ? 0xEA48F3A2
- ? 0xEF1DE96F
- ? 0xF2D9F802
Écrans — 1 · définitions `*_setting.cfg.bin`
- setting_top_menu
Calques — 12 · 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_05_content_guide_line01
- mainmenu90_11_list_item_middle
- mainmenu90_12_list_item_small
- option03_00_p1_bg
- option03_01_list_locator
- option03_01_list_locator_key_config
- save01_05_user_info
Objets de menu — 12 · 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_05_content_guide_line01.objbin
- mainmenu90_11_list_item_middle.objbin
- mainmenu90_12_list_item_small.objbin
- option03_00_p1_bg.objbin
- option03_01_list_locator.objbin
- option03_01_list_locator_key_config.objbin
- save01_05_user_info.objbin
Packs de matériaux — 11 · fichiers `.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
- option03_00_p1.g4pkm
- option03_01.g4pkm
- save01_05.g4pkm
Textures — 1 · fichiers `.g4tx`
- mainmenu90_01.g4tx
Composants — 13 · classes RTTI du binaire
- CMenuAnimation
- CMenuAttachLocator
- CMenuChangeMaterialColor
- CMenuIconSwapComponent
- CMenuRenderComponent
- CMenuTextPlateUpdateProperty
- CSetupMeshVisible
- MenuButtonGuideInfoProperty
- MenuButtonGuideManageComponent
- MenuButtonGuideSystemComponent
- MenuCollisionSetting
- MenuRateSetting
- MenuTextSetting
Scripts — 1 · bytecode `.lua.bin`
- setting_top_menu_3.00.18.00.lua.bin
