From b3bbff78f4eaf1c60f82390570c015a9eabcf168 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Fri, 19 Jan 2024 20:23:41 -0700 Subject: [PATCH 01/12] crowdrating threshold and excitement --- config/SZBE69/symbols.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index bb50e2f3..a9dc7637 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -9353,14 +9353,14 @@ fn_80105D8C = .text:0x80105D8C; // type:function size:0x8 fn_80105D94 = .text:0x80105D94; // type:function size:0x98 ClampEq__FRfRCfRCf_b = .text:0x80105E2C; // type:function size:0x3C fn_80105E68 = .text:0x80105E68; // type:function size:0x98 -fn_80105F00 = .text:0x80105F00; // type:function size:0x64 -fn_80105F64 = .text:0x80105F64; // type:function size:0xAC +GetThreshold__11CrowdRatingCF15ExcitementLevel = .text:0x80105F00; // type:function size:0x64 +GetExcitement__11CrowdRatingCFv = .text:0x80105F64; // type:function size:0xAC fn_80106010 = .text:0x80106010; // type:function size:0xB8 fn_801060C8 = .text:0x801060C8; // type:function size:0x18 fn_801060E0 = .text:0x801060E0; // type:function size:0x18 SetValue__11CrowdRatingFf = .text:0x801060F8; // type:function size:0x34 SetDisplayValue__11CrowdRatingFf = .text:0x8010612C; // type:function size:0x18 -fn_80106144 = .text:0x80106144; // type:function size:0x20 +GetDisplayValue__11CrowdRatingCFv = .text:0x80106144; // type:function size:0x20 fn_80106164 = .text:0x80106164; // type:function size:0x1C fn_80106180 = .text:0x80106180; // type:function size:0x44 fn_801061C4 = .text:0x801061C4; // type:function size:0x6C From e18156a0c5d7a1e811ee796bbb8d453887bf3a17 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 11:46:35 -0700 Subject: [PATCH 02/12] leaderboard vtables and overshellpanel symbols --- config/SZBE69/symbols.txt | 62 +++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index a9dc7637..a71432e3 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -9750,7 +9750,7 @@ fn_8011051C = .text:0x8011051C; // type:function size:0x40 fn_8011055C = .text:0x8011055C; // type:function size:0x4C fn_801105A8 = .text:0x801105A8; // type:function size:0x34 fn_801105DC = .text:0x801105DC; // type:function size:0x40 -fn_8011061C = .text:0x8011061C; // type:function size:0x78 +__ct__19GemTrainerLoopPanelFv = .text:0x8011061C; // type:function size:0x78 fn_80110694 = .text:0x80110694; // type:function size:0x4C fn_801106E0 = .text:0x801106E0; // type:function size:0x34 fn_80110714 = .text:0x80110714; // type:function size:0x40 @@ -12634,8 +12634,8 @@ fn_801650EC = .text:0x801650EC; // type:function size:0x104 fn_801651F0 = .text:0x801651F0; // type:function size:0x5C fn_8016524C = .text:0x8016524C; // type:function size:0x10 fn_8016525C = .text:0x8016525C; // type:function size:0x60 -fn_801652BC = .text:0x801652BC; // type:function size:0x104 -fn_801653C0 = .text:0x801653C0; // type:function size:0xD4 +__ct__18SyncGameStartPanelFv = .text:0x801652BC; // type:function size:0x104 +__dt__18SyncGameStartPanelFv = .text:0x801653C0; // type:function size:0xD4 fn_80165494 = .text:0x80165494; // type:function size:0x38 fn_801654CC = .text:0x801654CC; // type:function size:0x4 fn_801654D0 = .text:0x801654D0; // type:function size:0x44 @@ -14588,8 +14588,8 @@ fn_801A5690 = .text:0x801A5690; // type:function size:0xB0 fn_801A5740 = .text:0x801A5740; // type:function size:0x1C8 fn_801A5908 = .text:0x801A5908; // type:function size:0x140 Handle__19AccomplishmentPanelFP9DataArrayb = .text:0x801A5A48; // type:function size:0x8E8 -fn_801A6330 = .text:0x801A6330; // type:function size:0x3C -fn_801A636C = .text:0x801A636C; // type:function size:0x4C +__ct__20UIComponentScrollMsgFP9DataArray = .text:0x801A6330; // type:function size:0x3C +Type__20UIComponentScrollMsgFv = .text:0x801A636C; // type:function size:0x4C fn_801A63B8 = .text:0x801A63B8; // type:function size:0x7C fn_801A6434 = .text:0x801A6434; // type:function size:0x134 fn_801A6568 = .text:0x801A6568; // type:function size:0x4C @@ -16743,7 +16743,7 @@ fn_801E34E4 = .text:0x801E34E4; // type:function size:0xAC fn_801E3590 = .text:0x801E3590; // type:function size:0x5C fn_801E35EC = .text:0x801E35EC; // type:function size:0x8 fn_801E35F4 = .text:0x801E35F4; // type:function size:0x8 -fn_801E35FC = .text:0x801E35FC; // type:function size:0x80 +__ct__21CampaignSongInfoPanelFv = .text:0x801E35FC; // type:function size:0x80 fn_801E367C = .text:0x801E367C; // type:function size:0x6C fn_801E36E8 = .text:0x801E36E8; // type:function size:0x7C fn_801E3764 = .text:0x801E3764; // type:function size:0xC8 @@ -16778,8 +16778,8 @@ fn_801E4680 = .text:0x801E4680; // type:function size:0x14 fn_801E4694 = .text:0x801E4694; // type:function size:0x14 fn_801E46A8 = .text:0x801E46A8; // type:function size:0x8 fn_801E46B0 = .text:0x801E46B0; // type:function size:0x5C -fn_801E470C = .text:0x801E470C; // type:function size:0x140 -fn_801E484C = .text:0x801E484C; // type:function size:0xF4 +__ct__16CalibrationPanelFv = .text:0x801E470C; // type:function size:0x140 +__dt__16CalibrationPanelFv = .text:0x801E484C; // type:function size:0xF4 fn_801E4940 = .text:0x801E4940; // type:function size:0x160 fn_801E4AA0 = .text:0x801E4AA0; // type:function size:0x258 fn_801E4CF8 = .text:0x801E4CF8; // type:function size:0x1B4 @@ -16869,7 +16869,7 @@ fn_801E871C = .text:0x801E871C; // type:function size:0x10 fn_801E872C = .text:0x801E872C; // type:function size:0x8 fn_801E8734 = .text:0x801E8734; // type:function size:0x8 fn_801E873C = .text:0x801E873C; // type:function size:0x8 -fn_801E8744 = .text:0x801E8744; // type:function size:0xA0 +__ct__29CampaignGoalsLeaderboardPanelFv = .text:0x801E8744; // type:function size:0xA0 fn_801E87E4 = .text:0x801E87E4; // type:function size:0x188 fn_801E896C = .text:0x801E896C; // type:function size:0x50 fn_801E89BC = .text:0x801E89BC; // type:function size:0x50 @@ -18099,7 +18099,7 @@ fn_8020FED8 = .text:0x8020FED8; // type:function size:0x74 fn_8020FF4C = .text:0x8020FF4C; // type:function size:0x44 fn_8020FF90 = .text:0x8020FF90; // type:function size:0x3C fn_8020FFCC = .text:0x8020FFCC; // type:function size:0x70 -fn_8021003C = .text:0x8021003C; // type:function size:0x1E8 +__dt__9LessonMgrFv = .text:0x8021003C; // type:function size:0x1E8 fn_80210224 = .text:0x80210224; // type:function size:0x4 fn_80210228 = .text:0x80210228; // type:function size:0x4 fn_8021022C = .text:0x8021022C; // type:function size:0x8 @@ -19571,9 +19571,9 @@ fn_80244168 = .text:0x80244168; // type:function size:0x5C fn_802441C4 = .text:0x802441C4; // type:function size:0x60 fn_80244224 = .text:0x80244224; // type:function size:0x8 fn_8024422C = .text:0x8024422C; // type:function size:0x4 -fn_80244230 = .text:0x80244230; // type:function size:0xE4 -fn_80244314 = .text:0x80244314; // type:function size:0xE4 -fn_802443F8 = .text:0x802443F8; // type:function size:0x98 +OnMsg__14OvershellPanelFRC13ButtonDownMsg = .text:0x80244230; // type:function size:0xE4 +OnMsg__14OvershellPanelFRC11ButtonUpMsg = .text:0x80244314; // type:function size:0xE4 +OnMsg__14OvershellPanelFRC20UIComponentScrollMsg = .text:0x802443F8; // type:function size:0x98 fn_80244490 = .text:0x80244490; // type:function size:0x98 fn_80244528 = .text:0x80244528; // type:function size:0x98 fn_802445C0 = .text:0x802445C0; // type:function size:0x7C @@ -19594,7 +19594,7 @@ fn_80244BAC = .text:0x80244BAC; // type:function size:0x3C fn_80244BE8 = .text:0x80244BE8; // type:function size:0x3C fn_80244C24 = .text:0x80244C24; // type:function size:0x144 fn_80244D68 = .text:0x80244D68; // type:function size:0x64 -fn_80244DCC = .text:0x80244DCC; // type:function size:0x3C +GetOvershellSlot__FP8DataNodeP9DataArray = .text:0x80244DCC; // type:function size:0x3C fn_80244E08 = .text:0x80244E08; // type:function size:0x14 fn_80244E1C = .text:0x80244E1C; // type:function size:0xC8 fn_80244EE4 = .text:0x80244EE4; // type:function size:0x24C @@ -19989,7 +19989,7 @@ fn_80257D74 = .text:0x80257D74; // type:function size:0xA0 fn_80257E14 = .text:0x80257E14; // type:function size:0x94 fn_80257EA8 = .text:0x80257EA8; // type:function size:0x48 fn_80257EF0 = .text:0x80257EF0; // type:function size:0x4C -fn_80257F3C = .text:0x80257F3C; // type:function size:0x88 +__ct__15StickerProviderFv = .text:0x80257F3C; // type:function size:0x88 fn_80257FC4 = .text:0x80257FC4; // type:function size:0x7C fn_80258040 = .text:0x80258040; // type:function size:0x88 fn_802580C8 = .text:0x802580C8; // type:function size:0x40 @@ -20011,7 +20011,7 @@ fn_8025879C = .text:0x8025879C; // type:function size:0x6C fn_80258808 = .text:0x80258808; // type:function size:0x28 fn_80258830 = .text:0x80258830; // type:function size:0x8 fn_80258838 = .text:0x80258838; // type:function size:0x3C -fn_80258874 = .text:0x80258874; // type:function size:0x90 +__dt__15StickerProviderFv = .text:0x80258874; // type:function size:0x90 fn_80258904 = .text:0x80258904; // type:function size:0x90 fn_80258994 = .text:0x80258994; // type:function size:0x374 fn_80258D08 = .text:0x80258D08; // type:function size:0x84 @@ -20257,7 +20257,7 @@ fn_80260328 = .text:0x80260328; // type:function size:0xD0 fn_802603F8 = .text:0x802603F8; // type:function size:0x6C fn_80260464 = .text:0x80260464; // type:function size:0x78 Handle__9PrefabMgrFP9DataArrayb = .text:0x802604DC; // type:function size:0x144 -fn_80260620 = .text:0x80260620; // type:function size:0x34 +GetOvershellSlotAtIndex__FP9DataArrayi = .text:0x80260620; // type:function size:0x34 fn_80260654 = .text:0x80260654; // type:function size:0x70 fn_802606C4 = .text:0x802606C4; // type:function size:0x74 fn_80260738 = .text:0x80260738; // type:function size:0x8 @@ -65661,10 +65661,10 @@ __vt__27AccomplishmentGroupProvider = .data:0x80839CB0; // type:object size:0xBC lbl_80839D6C = .data:0x80839D6C; // type:object size:0x1C data:string lbl_80839D88 = .data:0x80839D88; // type:object size:0x20 __RTTI__27AccomplishmentGroupProvider = .data:0x80839DA8; // type:object size:0x8 -lbl_80839DB0 = .data:0x80839DB0; // type:object size:0xC +__vt__20UIComponentScrollMsg = .data:0x80839DB0; // type:object size:0xC lbl_80839DBC = .data:0x80839DBC; // type:object size:0x18 lbl_80839DD4 = .data:0x80839DD4; // type:object size:0xC -lbl_80839DE0 = .data:0x80839DE0; // type:object size:0x8 +__RTTI__20UIComponentScrollMsg = .data:0x80839DE0; // type:object size:0x8 lbl_80839DE8 = .data:0x80839DE8; // type:object size:0x20 lbl_80839E08 = .data:0x80839E08; // type:object size:0x10 lbl_80839E18 = .data:0x80839E18; // type:object size:0x8 @@ -65838,16 +65838,16 @@ lbl_8083B4E8 = .data:0x8083B4E8; // type:object size:0xC lbl_8083B4F4 = .data:0x8083B4F4; // type:object size:0xC lbl_8083B500 = .data:0x8083B500; // type:object size:0x8 data:string lbl_8083B508 = .data:0x8083B508; // type:object size:0xB8 -lbl_8083B5C0 = .data:0x8083B5C0; // type:object size:0xF4 +__vt__21PlayerMiniLeaderboard = .data:0x8083B5C0; // type:object size:0xF4 lbl_8083B6B4 = .data:0x8083B6B4; // type:object size:0x18 lbl_8083B6CC = .data:0x8083B6CC; // type:object size:0x2C -lbl_8083B6F8 = .data:0x8083B6F8; // type:object size:0x8 +__RTTI__21PlayerMiniLeaderboard = .data:0x8083B6F8; // type:object size:0x8 lbl_8083B700 = .data:0x8083B700; // type:object size:0xC lbl_8083B70C = .data:0x8083B70C; // type:object size:0x64 __RTTI__8BandList = .data:0x8083B770; // type:object size:0x8 lbl_8083B778 = .data:0x8083B778; // type:object size:0x14 lbl_8083B78C = .data:0x8083B78C; // type:object size:0x24 -lbl_8083B7B0 = .data:0x8083B7B0; // type:object size:0x8 +__RTTI__17PlayerLeaderboard = .data:0x8083B7B0; // type:object size:0x8 __vt__25AppMiniLeaderboardDisplay = .data:0x8083B7B8; // type:object size:0x188 lbl_8083B940 = .data:0x8083B940; // type:object size:0x1C lbl_8083B95C = .data:0x8083B95C; // type:object size:0x4C @@ -66097,14 +66097,14 @@ lbl_8083D938 = .data:0x8083D938; // type:object size:0x10 lbl_8083D948 = .data:0x8083D948; // type:object size:0x10 lbl_8083D958 = .data:0x8083D958; // type:object size:0x8 lbl_8083D960 = .data:0x8083D960; // type:object size:0x10 -lbl_8083D970 = .data:0x8083D970; // type:object size:0xF8 +__vt__31PlayerCampaignCareerLeaderboard = .data:0x8083D970; // type:object size:0xF8 lbl_8083DA68 = .data:0x8083DA68; // type:object size:0x20 data:string lbl_8083DA88 = .data:0x8083DA88; // type:object size:0x30 -lbl_8083DAB8 = .data:0x8083DAB8; // type:object size:0x8 -lbl_8083DAC0 = .data:0x8083DAC0; // type:object size:0xF4 +__RTTI__31PlayerCampaignCareerLeaderboard = .data:0x8083DAB8; // type:object size:0x8 +__vt__29PlayerCampaignGoalLeaderboard = .data:0x8083DAC0; // type:object size:0xF4 lbl_8083DBB4 = .data:0x8083DBB4; // type:object size:0x20 lbl_8083DBD4 = .data:0x8083DBD4; // type:object size:0x2C -lbl_8083DC00 = .data:0x8083DC00; // type:object size:0x8 +__RTTI__29PlayerCampaignGoalLeaderboard = .data:0x8083DC00; // type:object size:0x8 __vt__22CampaignSourceProvider = .data:0x8083DC08; // type:object size:0xBC lbl_8083DCC4 = .data:0x8083DCC4; // type:object size:0x18 lbl_8083DCDC = .data:0x8083DCDC; // type:object size:0x1C @@ -66940,15 +66940,15 @@ __vt__15PerformanceData = .data:0x80847598; // type:object size:0x78 lbl_80847610 = .data:0x80847610; // type:object size:0x10 data:string lbl_80847620 = .data:0x80847620; // type:object size:0x20 __RTTI__15PerformanceData = .data:0x80847640; // type:object size:0x70 -lbl_808476B0 = .data:0x808476B0; // type:object size:0xF8 +__vt__23PlayerBattleLeaderboard = .data:0x808476B0; // type:object size:0xF8 lbl_808477A8 = .data:0x808477A8; // type:object size:0x18 data:string lbl_808477C0 = .data:0x808477C0; // type:object size:0x30 -lbl_808477F0 = .data:0x808477F0; // type:object size:0x8 -lbl_808477F8 = .data:0x808477F8; // type:object size:0xF4 +__RTTI__23PlayerBattleLeaderboard = .data:0x808477F0; // type:object size:0x8 +__vt__21PlayerSongLeaderboard = .data:0x808477F8; // type:object size:0xF4 lbl_808478EC = .data:0x808478EC; // type:object size:0x18 lbl_80847904 = .data:0x80847904; // type:object size:0x2C -lbl_80847930 = .data:0x80847930; // type:object size:0x8 -lbl_80847938 = .data:0x80847938; // type:object size:0xF8 +__RTTI__21PlayerSongLeaderboard = .data:0x80847930; // type:object size:0x8 +__vt__17PlayerLeaderboard = .data:0x80847938; // type:object size:0xF8 __vt__9PrefabMgr = .data:0x80847A30; // type:object size:0x5C lbl_80847A8C = .data:0x80847A8C; // type:object size:0xC lbl_80847A98 = .data:0x80847A98; // type:object size:0x18 From 01917f4725917e3b34022702080c29cca58b6f5b Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 12:29:43 -0700 Subject: [PATCH 03/12] overshellpanel msg symbols --- config/SZBE69/symbols.txt | 126 +++++++++++++++++++------------------- 1 file changed, 63 insertions(+), 63 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index a71432e3..c3297a4f 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -9583,7 +9583,7 @@ fn_8010D10C = .text:0x8010D10C; // type:function size:0x8 fn_8010D114 = .text:0x8010D114; // type:function size:0x8 Handle__14FreestylePanelFP9DataArrayb = .text:0x8010D11C; // type:function size:0x390 __ct__19JoypadConnectionMsgFP9DataArray = .text:0x8010D4AC; // type:function size:0x3C -fn_8010D4E8 = .text:0x8010D4E8; // type:function size:0x4C +Type__19JoypadConnectionMsgFv = .text:0x8010D4E8; // type:function size:0x4C SetType__14FreestylePanelF6Symbol = .text:0x8010D534; // type:function size:0x134 StaticClassName__14FreestylePanelFv = .text:0x8010D668; // type:function size:0x4C ClassName__14FreestylePanelCFv = .text:0x8010D6B4; // type:function size:0x4 @@ -10039,7 +10039,7 @@ fn_8011A2D8 = .text:0x8011A2D8; // type:function size:0x10 fn_8011A2E8 = .text:0x8011A2E8; // type:function size:0xA4 fn_8011A38C = .text:0x8011A38C; // type:function size:0x148 fn_8011A4D4 = .text:0x8011A4D4; // type:function size:0x4C -fn_8011A520 = .text:0x8011A520; // type:function size:0x4C +Type__18GameMicsChangedMsgFv = .text:0x8011A520; // type:function size:0x4C fn_8011A56C = .text:0x8011A56C; // type:function size:0x68 fn_8011A5D4 = .text:0x8011A5D4; // type:function size:0x68 fn_8011A63C = .text:0x8011A63C; // type:function size:0x4C @@ -13258,7 +13258,7 @@ fn_8017711C = .text:0x8017711C; // type:function size:0x58 fn_80177174 = .text:0x80177174; // type:function size:0x58 fn_801771CC = .text:0x801771CC; // type:function size:0x1EC fn_801773B8 = .text:0x801773B8; // type:function size:0x8C -fn_80177444 = .text:0x80177444; // type:function size:0x4C +Type__21NetComponentSelectMsgFv = .text:0x80177444; // type:function size:0x4C fn_80177490 = .text:0x80177490; // type:function size:0xF0 fn_80177580 = .text:0x80177580; // type:function size:0x64 fn_801775E4 = .text:0x801775E4; // type:function size:0x64 @@ -13267,7 +13267,7 @@ fn_80177A08 = .text:0x80177A08; // type:function size:0xCC __ct__7MessageF6SymbolRC8DataNodeRC8DataNodeRC8DataNodeRC8DataNode = .text:0x80177AD4; // type:function size:0xFC fn_80177BD0 = .text:0x80177BD0; // type:function size:0x4C fn_80177C1C = .text:0x80177C1C; // type:function size:0xCC -fn_80177CE8 = .text:0x80177CE8; // type:function size:0x4C +Type__21NetComponentScrollMsgFv = .text:0x80177CE8; // type:function size:0x4C fn_80177D34 = .text:0x80177D34; // type:function size:0x4 fn_80177D38 = .text:0x80177D38; // type:function size:0x58 fn_80177D90 = .text:0x80177D90; // type:function size:0xC @@ -13638,7 +13638,7 @@ __ct__11ButtonUpMsgFP9DataArray = .text:0x80184594; // type:function size:0x3C Type__11ButtonUpMsgFv = .text:0x801845D0; // type:function size:0x4C __ct__13ButtonDownMsgFP9DataArray = .text:0x8018461C; // type:function size:0x3C Type__13ButtonDownMsgFv = .text:0x80184658; // type:function size:0x4C -fn_801846A4 = .text:0x801846A4; // type:function size:0x3C +__ct__18GameMicsChangedMsgFP9DataArray = .text:0x801846A4; // type:function size:0x3C fn_801846E0 = .text:0x801846E0; // type:function size:0x114 fn_801847F4 = .text:0x801847F4; // type:function size:0x60 fn_80184854 = .text:0x80184854; // type:function size:0x5C @@ -16538,12 +16538,12 @@ fn_801DD0F0 = .text:0x801DD0F0; // type:function size:0x3C fn_801DD12C = .text:0x801DD12C; // type:function size:0x3C fn_801DD168 = .text:0x801DD168; // type:function size:0x3C fn_801DD1A4 = .text:0x801DD1A4; // type:function size:0x3C -fn_801DD1E0 = .text:0x801DD1E0; // type:function size:0x3C -fn_801DD21C = .text:0x801DD21C; // type:function size:0x4C -fn_801DD268 = .text:0x801DD268; // type:function size:0x3C -fn_801DD2A4 = .text:0x801DD2A4; // type:function size:0x4C -fn_801DD2F0 = .text:0x801DD2F0; // type:function size:0x3C -fn_801DD32C = .text:0x801DD32C; // type:function size:0x4C +__ct__24UIComponentSelectDoneMsgFP9DataArray = .text:0x801DD1E0; // type:function size:0x3C +Type__24UIComponentSelectDoneMsgFv = .text:0x801DD21C; // type:function size:0x4C +__ct__20UIComponentSelectMsgFP9DataArray = .text:0x801DD268; // type:function size:0x3C +Type__20UIComponentSelectMsgFv = .text:0x801DD2A4; // type:function size:0x4C +__ct__25UIComponentFocusChangeMsgFP9DataArray = .text:0x801DD2F0; // type:function size:0x3C +Type__25UIComponentFocusChangeMsgFv = .text:0x801DD32C; // type:function size:0x4C fn_801DD378 = .text:0x801DD378; // type:function size:0x3C fn_801DD3B4 = .text:0x801DD3B4; // type:function size:0x4C fn_801DD400 = .text:0x801DD400; // type:function size:0x3C @@ -16551,8 +16551,8 @@ fn_801DD43C = .text:0x801DD43C; // type:function size:0x4C __ct__26ConnectionStatusChangedMsgFP9DataArray = .text:0x801DD488; // type:function size:0x3C Type__26ConnectionStatusChangedMsgFv = .text:0x801DD4C4; // type:function size:0x4C fn_801DD510 = .text:0x801DD510; // type:function size:0x3C -fn_801DD54C = .text:0x801DD54C; // type:function size:0x3C -fn_801DD588 = .text:0x801DD588; // type:function size:0x4C +__ct__23UITransitionCompleteMsgFP9DataArray = .text:0x801DD54C; // type:function size:0x3C +Type__23UITransitionCompleteMsgFv = .text:0x801DD588; // type:function size:0x4C fn_801DD5D4 = .text:0x801DD5D4; // type:function size:0x8 fn_801DD5DC = .text:0x801DD5DC; // type:function size:0x8 fn_801DD5E4 = .text:0x801DD5E4; // type:function size:0x6C @@ -19480,9 +19480,9 @@ fn_8023FC00 = .text:0x8023FC00; // type:function size:0xC fn_8023FC0C = .text:0x8023FC0C; // type:function size:0x30 fn_8023FC3C = .text:0x8023FC3C; // type:function size:0x70 fn_8023FCAC = .text:0x8023FCAC; // type:function size:0x488 -fn_80240134 = .text:0x80240134; // type:function size:0x4C -fn_80240180 = .text:0x80240180; // type:function size:0x4C -fn_802401CC = .text:0x802401CC; // type:function size:0x4C +Type__26NetStartUtilityFinishedMsgFv = .text:0x80240134; // type:function size:0x4C +Type__16InviteExpiredMsgFv = .text:0x80240180; // type:function size:0x4C +Type__17InviteReceivedMsgFv = .text:0x802401CC; // type:function size:0x4C fn_80240218 = .text:0x80240218; // type:function size:0x2CC fn_802404E4 = .text:0x802404E4; // type:function size:0xE4 fn_802405C8 = .text:0x802405C8; // type:function size:0x14 @@ -19507,12 +19507,12 @@ fn_80241588 = .text:0x80241588; // type:function size:0x28 fn_802415B0 = .text:0x802415B0; // type:function size:0x30 fn_802415E0 = .text:0x802415E0; // type:function size:0xC4 fn_802416A4 = .text:0x802416A4; // type:function size:0x3C -fn_802416E0 = .text:0x802416E0; // type:function size:0x3C -fn_8024171C = .text:0x8024171C; // type:function size:0x3C -fn_80241758 = .text:0x80241758; // type:function size:0x3C -fn_80241794 = .text:0x80241794; // type:function size:0x94 -fn_80241828 = .text:0x80241828; // type:function size:0x3C -fn_80241864 = .text:0x80241864; // type:function size:0xA8 +OnMsg__14OvershellPanelFRC19JoypadConnectionMsg = .text:0x802416E0; // type:function size:0x3C +OnMsg__14OvershellPanelFRC18GameMicsChangedMsg = .text:0x8024171C; // type:function size:0x3C +OnMsg__14OvershellPanelFRC20MatchmakerChangedMsg = .text:0x80241758; // type:function size:0x3C +OnMsg__14OvershellPanelFRC22ServerStatusChangedMsg = .text:0x80241794; // type:function size:0x94 +OnMsg__14OvershellPanelFRC26ConnectionStatusChangedMsg = .text:0x80241828; // type:function size:0x3C +OnMsg__14OvershellPanelFRC26NetStartUtilityFinishedMsg = .text:0x80241864; // type:function size:0xA8 fn_8024190C = .text:0x8024190C; // type:function size:0x7C fn_80241988 = .text:0x80241988; // type:function size:0x40 fn_802419C8 = .text:0x802419C8; // type:function size:0x34 @@ -19574,25 +19574,25 @@ fn_8024422C = .text:0x8024422C; // type:function size:0x4 OnMsg__14OvershellPanelFRC13ButtonDownMsg = .text:0x80244230; // type:function size:0xE4 OnMsg__14OvershellPanelFRC11ButtonUpMsg = .text:0x80244314; // type:function size:0xE4 OnMsg__14OvershellPanelFRC20UIComponentScrollMsg = .text:0x802443F8; // type:function size:0x98 -fn_80244490 = .text:0x80244490; // type:function size:0x98 -fn_80244528 = .text:0x80244528; // type:function size:0x98 -fn_802445C0 = .text:0x802445C0; // type:function size:0x7C +OnMsg__14OvershellPanelFRC20UIComponentSelectMsg = .text:0x80244490; // type:function size:0x98 +OnMsg__14OvershellPanelFRC24UIComponentSelectDoneMsg = .text:0x80244528; // type:function size:0x98 +OnMsg__14OvershellPanelFRC25UIComponentFocusChangeMsg = .text:0x802445C0; // type:function size:0x7C fn_8024463C = .text:0x8024463C; // type:function size:0xC GetPanelDirAtIndex__FP9DataArrayi = .text:0x80244648; // type:function size:0x34 GetPanelDir__FP8DataNodeP9DataArray = .text:0x8024467C; // type:function size:0x3C -fn_802446B8 = .text:0x802446B8; // type:function size:0x40 -fn_802446F8 = .text:0x802446F8; // type:function size:0xDC +OnMsg__14OvershellPanelFRC23UITransitionCompleteMsg = .text:0x802446B8; // type:function size:0x40 +OnMsg__14OvershellPanelFRC21NetComponentSelectMsg = .text:0x802446F8; // type:function size:0xDC fn_802447D4 = .text:0x802447D4; // type:function size:0xC -fn_802447E0 = .text:0x802447E0; // type:function size:0x164 -fn_80244944 = .text:0x80244944; // type:function size:0x8C -fn_802449D0 = .text:0x802449D0; // type:function size:0x6C -fn_80244A3C = .text:0x80244A3C; // type:function size:0x5C -fn_80244A98 = .text:0x80244A98; // type:function size:0x9C -fn_80244B34 = .text:0x80244B34; // type:function size:0x3C -fn_80244B70 = .text:0x80244B70; // type:function size:0x3C -fn_80244BAC = .text:0x80244BAC; // type:function size:0x3C -fn_80244BE8 = .text:0x80244BE8; // type:function size:0x3C -fn_80244C24 = .text:0x80244C24; // type:function size:0x144 +OnMsg__14OvershellPanelFRC21NetComponentScrollMsg = .text:0x802447E0; // type:function size:0x164 +OnMsg__14OvershellPanelFRC17RemoteUserLeftMsg = .text:0x80244944; // type:function size:0x8C +OnMsg__14OvershellPanelFRC23RemoteMachineUpdatedMsg = .text:0x802449D0; // type:function size:0x6C +OnMsg__14OvershellPanelFRC20RemoteUserUpdatedMsg = .text:0x80244A3C; // type:function size:0x5C +OnMsg__14OvershellPanelFRC16NewRemoteUserMsg = .text:0x80244A98; // type:function size:0x9C +OnMsg__14OvershellPanelFRC16SigninChangedMsg = .text:0x80244B34; // type:function size:0x3C +OnMsg__14OvershellPanelFRC22PartyMembersChangedMsg = .text:0x80244B70; // type:function size:0x3C +OnMsg__14OvershellPanelFRC17InviteReceivedMsg = .text:0x80244BAC; // type:function size:0x3C +OnMsg__14OvershellPanelFRC16InviteExpiredMsg = .text:0x80244BE8; // type:function size:0x3C +OnMsg__14OvershellPanelFRC23UserNameNewlyProfaneMsg = .text:0x80244C24; // type:function size:0x144 fn_80244D68 = .text:0x80244D68; // type:function size:0x64 GetOvershellSlot__FP8DataNodeP9DataArray = .text:0x80244DCC; // type:function size:0x3C fn_80244E08 = .text:0x80244E08; // type:function size:0x14 @@ -19611,15 +19611,15 @@ fn_802458EC = .text:0x802458EC; // type:function size:0x3C Handle__14OvershellPanelFP9DataArrayb = .text:0x80245928; // type:function size:0x1598 fn_80246EC0 = .text:0x80246EC0; // type:function size:0x3C __ct__14SessionBusyMsgFP9DataArray = .text:0x80246EFC; // type:function size:0x3C -fn_80246F38 = .text:0x80246F38; // type:function size:0x3C -fn_80246F74 = .text:0x80246F74; // type:function size:0x3C +__ct__23UserNameNewlyProfaneMsgFP9DataArray = .text:0x80246F38; // type:function size:0x3C +__ct__16InviteExpiredMsgFP9DataArray = .text:0x80246F74; // type:function size:0x3C __ct__17InviteReceivedMsgFP9DataArray = .text:0x80246FB0; // type:function size:0x3C -fn_80246FEC = .text:0x80246FEC; // type:function size:0x3C -fn_80247028 = .text:0x80247028; // type:function size:0x4C -fn_80247074 = .text:0x80247074; // type:function size:0x3C -fn_802470B0 = .text:0x802470B0; // type:function size:0x3C -fn_802470EC = .text:0x802470EC; // type:function size:0x3C -fn_80247128 = .text:0x80247128; // type:function size:0x3C +__ct__22PartyMembersChangedMsgFP9DataArray = .text:0x80246FEC; // type:function size:0x3C +Type__22PartyMembersChangedMsgFv = .text:0x80247028; // type:function size:0x4C +__ct__26NetStartUtilityFinishedMsgFP9DataArray = .text:0x80247074; // type:function size:0x3C +__ct__21NetComponentScrollMsgFP9DataArray = .text:0x802470B0; // type:function size:0x3C +__ct__21NetComponentSelectMsgFP9DataArray = .text:0x802470EC; // type:function size:0x3C +__ct__20RemoteUserUpdatedMsgFP9DataArray = .text:0x80247128; // type:function size:0x3C fn_80247164 = .text:0x80247164; // type:function size:0x134 fn_80247298 = .text:0x80247298; // type:function size:0x4 fn_8024729C = .text:0x8024729C; // type:function size:0x14 @@ -65524,18 +65524,18 @@ lbl_808381F8 = .data:0x808381F8; // type:object size:0xC lbl_80838204 = .data:0x80838204; // type:object size:0x1C lbl_80838220 = .data:0x80838220; // type:object size:0x10 lbl_80838230 = .data:0x80838230; // type:object size:0x8 -lbl_80838238 = .data:0x80838238; // type:object size:0xC +__vt__21NetComponentScrollMsg = .data:0x80838238; // type:object size:0xC lbl_80838244 = .data:0x80838244; // type:object size:0x18 lbl_8083825C = .data:0x8083825C; // type:object size:0xC -lbl_80838268 = .data:0x80838268; // type:object size:0x8 +__RTTI__21NetComponentScrollMsg = .data:0x80838268; // type:object size:0x8 lbl_80838270 = .data:0x80838270; // type:object size:0x28 lbl_80838298 = .data:0x80838298; // type:object size:0x18 lbl_808382B0 = .data:0x808382B0; // type:object size:0x10 lbl_808382C0 = .data:0x808382C0; // type:object size:0x8 -lbl_808382C8 = .data:0x808382C8; // type:object size:0xC +__vt__21NetComponentSelectMsg = .data:0x808382C8; // type:object size:0xC lbl_808382D4 = .data:0x808382D4; // type:object size:0x18 lbl_808382EC = .data:0x808382EC; // type:object size:0xC -lbl_808382F8 = .data:0x808382F8; // type:object size:0x8 +__RTTI__21NetComponentSelectMsg = .data:0x808382F8; // type:object size:0x8 lbl_80838300 = .data:0x80838300; // type:object size:0x28 lbl_80838328 = .data:0x80838328; // type:object size:0x18 lbl_80838340 = .data:0x80838340; // type:object size:0x10 @@ -66000,22 +66000,22 @@ lbl_8083CFE0 = .data:0x8083CFE0; // type:object size:0x14 lbl_8083CFF4 = .data:0x8083CFF4; // type:object size:0xC lbl_8083D000 = .data:0x8083D000; // type:object size:0x8 data:string jumptable_8083D008 = .data:0x8083D008; // type:object size:0x5C scope:local -lbl_8083D064 = .data:0x8083D064; // type:object size:0xC +__vt__23UITransitionCompleteMsg = .data:0x8083D064; // type:object size:0xC lbl_8083D070 = .data:0x8083D070; // type:object size:0x18 data:string lbl_8083D088 = .data:0x8083D088; // type:object size:0x10 -lbl_8083D098 = .data:0x8083D098; // type:object size:0x8 -lbl_8083D0A0 = .data:0x8083D0A0; // type:object size:0xC +__RTTI__23UITransitionCompleteMsg = .data:0x8083D098; // type:object size:0x8 +__vt__25UIComponentFocusChangeMsg = .data:0x8083D0A0; // type:object size:0xC lbl_8083D0AC = .data:0x8083D0AC; // type:object size:0x1C lbl_8083D0C8 = .data:0x8083D0C8; // type:object size:0x10 -lbl_8083D0D8 = .data:0x8083D0D8; // type:object size:0x8 -lbl_8083D0E0 = .data:0x8083D0E0; // type:object size:0xC +__RTTI__25UIComponentFocusChangeMsg = .data:0x8083D0D8; // type:object size:0x8 +__vt__24UIComponentSelectDoneMsg = .data:0x8083D0E0; // type:object size:0xC lbl_8083D0EC = .data:0x8083D0EC; // type:object size:0x1C lbl_8083D108 = .data:0x8083D108; // type:object size:0x10 -lbl_8083D118 = .data:0x8083D118; // type:object size:0x8 -lbl_8083D120 = .data:0x8083D120; // type:object size:0xC +__RTTI__24UIComponentSelectDoneMsg = .data:0x8083D118; // type:object size:0x8 +__vt__20UIComponentSelectMsg = .data:0x8083D120; // type:object size:0xC lbl_8083D12C = .data:0x8083D12C; // type:object size:0x18 lbl_8083D144 = .data:0x8083D144; // type:object size:0xC -lbl_8083D150 = .data:0x8083D150; // type:object size:0x8 +__RTTI__20UIComponentSelectMsg = .data:0x8083D150; // type:object size:0x8 __vt__26ConnectionStatusChangedMsg = .data:0x8083D158; // type:object size:0xC lbl_8083D164 = .data:0x8083D164; // type:object size:0x1C lbl_8083D180 = .data:0x8083D180; // type:object size:0x10 @@ -66808,18 +66808,18 @@ lbl_808456E8 = .data:0x808456E8; // type:object size:0x8 lbl_808456F0 = .data:0x808456F0; // type:object size:0x10 lbl_80845700 = .data:0x80845700; // type:object size:0x18 __RTTI__13OvershellSlot = .data:0x80845718; // type:object size:0x8 -lbl_80845720 = .data:0x80845720; // type:object size:0xC +__vt__26NetStartUtilityFinishedMsg = .data:0x80845720; // type:object size:0xC lbl_8084572C = .data:0x8084572C; // type:object size:0x1C lbl_80845748 = .data:0x80845748; // type:object size:0x10 -lbl_80845758 = .data:0x80845758; // type:object size:0x8 -lbl_80845760 = .data:0x80845760; // type:object size:0xC +__RTTI__26NetStartUtilityFinishedMsg = .data:0x80845758; // type:object size:0x8 +__vt__22PartyMembersChangedMsg = .data:0x80845760; // type:object size:0xC lbl_8084576C = .data:0x8084576C; // type:object size:0x18 lbl_80845784 = .data:0x80845784; // type:object size:0xC -lbl_80845790 = .data:0x80845790; // type:object size:0x8 -lbl_80845798 = .data:0x80845798; // type:object size:0xC +__RTTI__22PartyMembersChangedMsg = .data:0x80845790; // type:object size:0x8 +__vt__16InviteExpiredMsg = .data:0x80845798; // type:object size:0xC lbl_808457A4 = .data:0x808457A4; // type:object size:0x14 lbl_808457B8 = .data:0x808457B8; // type:object size:0x10 -lbl_808457C8 = .data:0x808457C8; // type:object size:0x8 +__RTTI__16InviteExpiredMsg = .data:0x808457C8; // type:object size:0x8 __vt__17InviteReceivedMsg = .data:0x808457D0; // type:object size:0xC lbl_808457DC = .data:0x808457DC; // type:object size:0x14 lbl_808457F0 = .data:0x808457F0; // type:object size:0x10 From 2662b2adc92027ec5e2f8c0a1a5f30dc9a140410 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 13:10:33 -0700 Subject: [PATCH 04/12] more overshellpanel methods --- config/SZBE69/symbols.txt | 56 +++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index c3297a4f..4fe9a801 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -18423,7 +18423,7 @@ fn_80218E04 = .text:0x80218E04; // type:function size:0x1B8 fn_80218FBC = .text:0x80218FBC; // type:function size:0x1D4 fn_80219190 = .text:0x80219190; // type:function size:0x5C fn_802191EC = .text:0x802191EC; // type:function size:0x120 -fn_8021930C = .text:0x8021930C; // type:function size:0x14 +InOverrideFlow__14OvershellPanelFi = .text:0x8021930C; // type:function size:0x14 fn_80219320 = .text:0x80219320; // type:function size:0x138 fn_80219458 = .text:0x80219458; // type:function size:0xC0 fn_80219518 = .text:0x80219518; // type:function size:0x1A8 @@ -19483,30 +19483,30 @@ fn_8023FCAC = .text:0x8023FCAC; // type:function size:0x488 Type__26NetStartUtilityFinishedMsgFv = .text:0x80240134; // type:function size:0x4C Type__16InviteExpiredMsgFv = .text:0x80240180; // type:function size:0x4C Type__17InviteReceivedMsgFv = .text:0x802401CC; // type:function size:0x4C -fn_80240218 = .text:0x80240218; // type:function size:0x2CC +__dt__14OvershellPanelFv = .text:0x80240218; // type:function size:0x2CC fn_802404E4 = .text:0x802404E4; // type:function size:0xE4 fn_802405C8 = .text:0x802405C8; // type:function size:0x14 -fn_802405DC = .text:0x802405DC; // type:function size:0x26C +SetActiveStatus__14OvershellPanelFi = .text:0x802405DC; // type:function size:0x26C fn_80240848 = .text:0x80240848; // type:function size:0x4C fn_80240894 = .text:0x80240894; // type:function size:0x8 -fn_8024089C = .text:0x8024089C; // type:function size:0x5C -fn_802408F8 = .text:0x802408F8; // type:function size:0x8 -fn_80240900 = .text:0x80240900; // type:function size:0x8 +SetSongOptionsRequired__14OvershellPanelFb = .text:0x8024089C; // type:function size:0x5C +SetUseExtendedMicArrows__14OvershellPanelFb = .text:0x802408F8; // type:function size:0x8 +SetAllowsButtonPulse__14OvershellPanelFb = .text:0x80240900; // type:function size:0x8 fn_80240908 = .text:0x80240908; // type:function size:0x8C fn_80240994 = .text:0x80240994; // type:function size:0x88 fn_80240A1C = .text:0x80240A1C; // type:function size:0xB4 fn_80240AD0 = .text:0x80240AD0; // type:function size:0xC8 -fn_80240B98 = .text:0x80240B98; // type:function size:0xB4 -fn_80240C4C = .text:0x80240C4C; // type:function size:0x70 -fn_80240CBC = .text:0x80240CBC; // type:function size:0xB8 +RemoveUsersRequiringSongOptions__14OvershellPanelFv = .text:0x80240B98; // type:function size:0xB4 +BeginOverrideFlow__14OvershellPanelFi = .text:0x80240C4C; // type:function size:0x70 +EndOverrideFlow__14OvershellPanelFib = .text:0x80240CBC; // type:function size:0xB8 fn_80240D74 = .text:0x80240D74; // type:function size:0x27C fn_80240FF0 = .text:0x80240FF0; // type:function size:0x4E8 fn_802414D8 = .text:0x802414D8; // type:function size:0x2C fn_80241504 = .text:0x80241504; // type:function size:0x84 fn_80241588 = .text:0x80241588; // type:function size:0x28 fn_802415B0 = .text:0x802415B0; // type:function size:0x30 -fn_802415E0 = .text:0x802415E0; // type:function size:0xC4 -fn_802416A4 = .text:0x802416A4; // type:function size:0x3C +OnMsg__14OvershellPanelFRC15SessionReadyMsg = .text:0x802415E0; // type:function size:0xC4 +OnMsg__14OvershellPanelFRC22SessionDisconnectedMsg = .text:0x802416A4; // type:function size:0x3C OnMsg__14OvershellPanelFRC19JoypadConnectionMsg = .text:0x802416E0; // type:function size:0x3C OnMsg__14OvershellPanelFRC18GameMicsChangedMsg = .text:0x8024171C; // type:function size:0x3C OnMsg__14OvershellPanelFRC20MatchmakerChangedMsg = .text:0x80241758; // type:function size:0x3C @@ -19516,31 +19516,31 @@ OnMsg__14OvershellPanelFRC26NetStartUtilityFinishedMsg = .text:0x80241864; // ty fn_8024190C = .text:0x8024190C; // type:function size:0x7C fn_80241988 = .text:0x80241988; // type:function size:0x40 fn_802419C8 = .text:0x802419C8; // type:function size:0x34 -fn_802419FC = .text:0x802419FC; // type:function size:0x74 +IsFull__14OvershellPanelFv = .text:0x802419FC; // type:function size:0x74 fn_80241A70 = .text:0x80241A70; // type:function size:0x14 fn_80241A84 = .text:0x80241A84; // type:function size:0x78 fn_80241AFC = .text:0x80241AFC; // type:function size:0x78 fn_80241B74 = .text:0x80241B74; // type:function size:0x8 fn_80241B7C = .text:0x80241B7C; // type:function size:0x8 fn_80241B84 = .text:0x80241B84; // type:function size:0x8 -fn_80241B8C = .text:0x80241B8C; // type:function size:0x74 -fn_80241C00 = .text:0x80241C00; // type:function size:0xC0 -fn_80241CC0 = .text:0x80241CC0; // type:function size:0x124 -fn_80241DE4 = .text:0x80241DE4; // type:function size:0x64 +AllSlotsReadyToPlay__14OvershellPanelFv = .text:0x80241B8C; // type:function size:0x74 +ShouldPause__14OvershellPanelFv = .text:0x80241C00; // type:function size:0xC0 +SetAutohide__14OvershellPanelFb = .text:0x80241CC0; // type:function size:0x124 +SetBlockAllInput__14OvershellPanelFb = .text:0x80241DE4; // type:function size:0x64 fn_80241E48 = .text:0x80241E48; // type:function size:0x188 fn_80241FD0 = .text:0x80241FD0; // type:function size:0x20 -fn_80241FF0 = .text:0x80241FF0; // type:function size:0x174 +UpdateAll__14OvershellPanelFv = .text:0x80241FF0; // type:function size:0x174 fn_80242164 = .text:0x80242164; // type:function size:0x32C fn_80242490 = .text:0x80242490; // type:function size:0xD8 -fn_80242568 = .text:0x80242568; // type:function size:0x78 -fn_802425E0 = .text:0x802425E0; // type:function size:0x98 -fn_80242678 = .text:0x80242678; // type:function size:0xB0 +IsAnySlotAllowingInputToShell__14OvershellPanelFv = .text:0x80242568; // type:function size:0x78 +GetFirstUserAllowingInputToShell__14OvershellPanelFv = .text:0x802425E0; // type:function size:0x98 +IsAnyLocalSlotAllowingInputToShell__14OvershellPanelFv = .text:0x80242678; // type:function size:0xB0 fn_80242728 = .text:0x80242728; // type:function size:0xB4 -fn_802427DC = .text:0x802427DC; // type:function size:0x78 -fn_80242854 = .text:0x80242854; // type:function size:0x58 +IsAnySlotJoinable__14OvershellPanelFv = .text:0x802427DC; // type:function size:0x78 +IsNonVocalistInVocalsSlot__14OvershellPanelFv = .text:0x80242854; // type:function size:0x58 fn_802428AC = .text:0x802428AC; // type:function size:0x58 fn_80242904 = .text:0x80242904; // type:function size:0x8 -fn_8024290C = .text:0x8024290C; // type:function size:0x1A8 +EnableAutoVocals__14OvershellPanelFv = .text:0x8024290C; // type:function size:0x1A8 fn_80242AB4 = .text:0x80242AB4; // type:function size:0xFC fn_80242BB0 = .text:0x80242BB0; // type:function size:0x84 fn_80242C34 = .text:0x80242C34; // type:function size:0x98 @@ -19593,23 +19593,23 @@ OnMsg__14OvershellPanelFRC22PartyMembersChangedMsg = .text:0x80244B70; // type:f OnMsg__14OvershellPanelFRC17InviteReceivedMsg = .text:0x80244BAC; // type:function size:0x3C OnMsg__14OvershellPanelFRC16InviteExpiredMsg = .text:0x80244BE8; // type:function size:0x3C OnMsg__14OvershellPanelFRC23UserNameNewlyProfaneMsg = .text:0x80244C24; // type:function size:0x144 -fn_80244D68 = .text:0x80244D68; // type:function size:0x64 +OnUpdate__14OvershellPanelFP9DataArray = .text:0x80244D68; // type:function size:0x64 GetOvershellSlot__FP8DataNodeP9DataArray = .text:0x80244DCC; // type:function size:0x3C fn_80244E08 = .text:0x80244E08; // type:function size:0x14 -fn_80244E1C = .text:0x80244E1C; // type:function size:0xC8 +OnExportAll__14OvershellPanelFP9DataArray = .text:0x80244E1C; // type:function size:0xC8 fn_80244EE4 = .text:0x80244EE4; // type:function size:0x24C fn_80245130 = .text:0x80245130; // type:function size:0x8 fn_80245138 = .text:0x80245138; // type:function size:0x4 fn_8024513C = .text:0x8024513C; // type:function size:0xBC fn_802451F8 = .text:0x802451F8; // type:function size:0x11C -fn_80245314 = .text:0x80245314; // type:function size:0x98 +LeaveOptions__14OvershellPanelFv = .text:0x80245314; // type:function size:0x98 fn_802453AC = .text:0x802453AC; // type:function size:0x348 fn_802456F4 = .text:0x802456F4; // type:function size:0x100 fn_802457F4 = .text:0x802457F4; // type:function size:0x9C fn_80245890 = .text:0x80245890; // type:function size:0x5C -fn_802458EC = .text:0x802458EC; // type:function size:0x3C +OnMsg__14OvershellPanelFRC14SessionBusyMsg = .text:0x802458EC; // type:function size:0x3C Handle__14OvershellPanelFP9DataArrayb = .text:0x80245928; // type:function size:0x1598 -fn_80246EC0 = .text:0x80246EC0; // type:function size:0x3C +__ct__15SessionReadyMsgFP9DataArray = .text:0x80246EC0; // type:function size:0x3C __ct__14SessionBusyMsgFP9DataArray = .text:0x80246EFC; // type:function size:0x3C __ct__23UserNameNewlyProfaneMsgFP9DataArray = .text:0x80246F38; // type:function size:0x3C __ct__16InviteExpiredMsgFP9DataArray = .text:0x80246F74; // type:function size:0x3C From ae8fa97edd28c7f2577df4498ab4a466726e7427 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 13:32:18 -0700 Subject: [PATCH 05/12] choose color panel symbols --- config/SZBE69/symbols.txt | 46 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index 4fe9a801..ce826590 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -16460,7 +16460,7 @@ fn_801D97B0 = .text:0x801D97B0; // type:function size:0x30 __ct__12EnterFlowMsgFv = .text:0x801D97E0; // type:function size:0x44 fn_801D9824 = .text:0x801D9824; // type:function size:0x70 fn_801D9894 = .text:0x801D9894; // type:function size:0xC -fn_801D98A0 = .text:0x801D98A0; // type:function size:0xD4 +__ct__6BandUIFv = .text:0x801D98A0; // type:function size:0xD4 fn_801D9974 = .text:0x801D9974; // type:function size:0x8C fn_801D9A00 = .text:0x801D9A00; // type:function size:0x364 fn_801D9D64 = .text:0x801D9D64; // type:function size:0x4C @@ -17244,7 +17244,7 @@ fn_801F4DE8 = .text:0x801F4DE8; // type:function size:0x5C fn_801F4E44 = .text:0x801F4E44; // type:function size:0x5C fn_801F4EA0 = .text:0x801F4EA0; // type:function size:0x8 fn_801F4EA8 = .text:0x801F4EA8; // type:function size:0x8 -fn_801F4EB0 = .text:0x801F4EB0; // type:function size:0xA0 +__ct__16ChooseColorPanelFv = .text:0x801F4EB0; // type:function size:0xA0 fn_801F4F50 = .text:0x801F4F50; // type:function size:0x58 fn_801F4FA8 = .text:0x801F4FA8; // type:function size:0x60 fn_801F5008 = .text:0x801F5008; // type:function size:0x58 @@ -17253,13 +17253,13 @@ fn_801F50B8 = .text:0x801F50B8; // type:function size:0x50 fn_801F5108 = .text:0x801F5108; // type:function size:0x44 fn_801F514C = .text:0x801F514C; // type:function size:0x3C fn_801F5188 = .text:0x801F5188; // type:function size:0x70 -fn_801F51F8 = .text:0x801F51F8; // type:function size:0x140 +Load__16ChooseColorPanelFv = .text:0x801F51F8; // type:function size:0x140 fn_801F5338 = .text:0x801F5338; // type:function size:0x10 -fn_801F5348 = .text:0x801F5348; // type:function size:0x4 -fn_801F534C = .text:0x801F534C; // type:function size:0x34 -fn_801F5380 = .text:0x801F5380; // type:function size:0x4 -fn_801F5384 = .text:0x801F5384; // type:function size:0x4 -fn_801F5388 = .text:0x801F5388; // type:function size:0x48 +Enter__16ChooseColorPanelFv = .text:0x801F5348; // type:function size:0x4 +Poll__16ChooseColorPanelFv = .text:0x801F534C; // type:function size:0x34 +Draw__16ChooseColorPanelFv = .text:0x801F5380; // type:function size:0x4 +Exit__16ChooseColorPanelFv = .text:0x801F5384; // type:function size:0x4 +Unload__16ChooseColorPanelFv = .text:0x801F5388; // type:function size:0x48 fn_801F53D0 = .text:0x801F53D0; // type:function size:0x4 fn_801F53D4 = .text:0x801F53D4; // type:function size:0x44 fn_801F5418 = .text:0x801F5418; // type:function size:0x104 @@ -17268,18 +17268,18 @@ fn_801F5574 = .text:0x801F5574; // type:function size:0x8 fn_801F557C = .text:0x801F557C; // type:function size:0x4 fn_801F5580 = .text:0x801F5580; // type:function size:0x40 fn_801F55C0 = .text:0x801F55C0; // type:function size:0x80 -fn_801F5640 = .text:0x801F5640; // type:function size:0x30 -fn_801F5670 = .text:0x801F5670; // type:function size:0x30 -fn_801F56A0 = .text:0x801F56A0; // type:function size:0x24 +GetColorPalette__16ChooseColorPanelFv = .text:0x801F5640; // type:function size:0x30 +GetCurrentColor__16ChooseColorPanelFv = .text:0x801F5670; // type:function size:0x30 +PreviewColor__16ChooseColorPanelFi = .text:0x801F56A0; // type:function size:0x24 Handle__16ChooseColorPanelFP9DataArrayb = .text:0x801F56C4; // type:function size:0x170 fn_801F5834 = .text:0x801F5834; // type:function size:0xE0 -fn_801F5914 = .text:0x801F5914; // type:function size:0x8C +__dt__16ChooseColorPanelFv = .text:0x801F5914; // type:function size:0x8C fn_801F59A0 = .text:0x801F59A0; // type:function size:0x3B8 fn_801F5D58 = .text:0x801F5D58; // type:function size:0x6C fn_801F5DC4 = .text:0x801F5DC4; // type:function size:0x2C -fn_801F5DF0 = .text:0x801F5DF0; // type:function size:0x134 -fn_801F5F24 = .text:0x801F5F24; // type:function size:0x4C -fn_801F5F70 = .text:0x801F5F70; // type:function size:0x4 +SetType__16ChooseColorPanelF6Symbol = .text:0x801F5DF0; // type:function size:0x134 +StaticClassName__16ChooseColorPanelFv = .text:0x801F5F24; // type:function size:0x4C +ClassName__16ChooseColorPanelCFv = .text:0x801F5F70; // type:function size:0x4 fn_801F5F74 = .text:0x801F5F74; // type:function size:0x15C fn_801F60D0 = .text:0x801F60D0; // type:function size:0x44 fn_801F6114 = .text:0x801F6114; // type:function size:0x8 @@ -18716,7 +18716,7 @@ fn_802217A8 = .text:0x802217A8; // type:function size:0x34 fn_802217DC = .text:0x802217DC; // type:function size:0x40 fn_8022181C = .text:0x8022181C; // type:function size:0x34 fn_80221850 = .text:0x80221850; // type:function size:0x48 -fn_80221898 = .text:0x80221898; // type:function size:0x4C +StaticClassName__14OvershellPanelFv = .text:0x80221898; // type:function size:0x4C fn_802218E4 = .text:0x802218E4; // type:function size:0x34 fn_80221918 = .text:0x80221918; // type:function size:0x40 fn_80221958 = .text:0x80221958; // type:function size:0x34 @@ -19558,12 +19558,12 @@ fn_802436E8 = .text:0x802436E8; // type:function size:0x8 fn_802436F0 = .text:0x802436F0; // type:function size:0x94 fn_80243784 = .text:0x80243784; // type:function size:0x8 fn_8024378C = .text:0x8024378C; // type:function size:0x2C0 -fn_80243A4C = .text:0x80243A4C; // type:function size:0x28C +FinishLoad__14OvershellPanelFv = .text:0x80243A4C; // type:function size:0x28C fn_80243CD8 = .text:0x80243CD8; // type:function size:0xA0 -fn_80243D78 = .text:0x80243D78; // type:function size:0xD0 -fn_80243E48 = .text:0x80243E48; // type:function size:0x64 -fn_80243EAC = .text:0x80243EAC; // type:function size:0x9C -fn_80243F48 = .text:0x80243F48; // type:function size:0x204 +Enter__14OvershellPanelFv = .text:0x80243D78; // type:function size:0xD0 +Exit__14OvershellPanelFv = .text:0x80243E48; // type:function size:0x64 +Exiting__14OvershellPanelFv = .text:0x80243EAC; // type:function size:0x9C +Poll__14OvershellPanelFv = .text:0x80243F48; // type:function size:0x204 fn_8024414C = .text:0x8024414C; // type:function size:0xC fn_80244158 = .text:0x80244158; // type:function size:0x8 fn_80244160 = .text:0x80244160; // type:function size:0x8 @@ -19620,8 +19620,8 @@ __ct__26NetStartUtilityFinishedMsgFP9DataArray = .text:0x80247074; // type:funct __ct__21NetComponentScrollMsgFP9DataArray = .text:0x802470B0; // type:function size:0x3C __ct__21NetComponentSelectMsgFP9DataArray = .text:0x802470EC; // type:function size:0x3C __ct__20RemoteUserUpdatedMsgFP9DataArray = .text:0x80247128; // type:function size:0x3C -fn_80247164 = .text:0x80247164; // type:function size:0x134 -fn_80247298 = .text:0x80247298; // type:function size:0x4 +SetType__14OvershellPanelF6Symbol = .text:0x80247164; // type:function size:0x134 +ClassName__14OvershellPanelCFv = .text:0x80247298; // type:function size:0x4 fn_8024729C = .text:0x8024729C; // type:function size:0x14 fn_802472B0 = .text:0x802472B0; // type:function size:0x8 fn_802472B8 = .text:0x802472B8; // type:function size:0x8 From 122f510cb0bcc53bd7949f26f66843f0f447638c Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 14:40:47 -0700 Subject: [PATCH 06/12] bandui msg symbols --- config/SZBE69/symbols.txt | 68 +++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index ce826590..6bc67046 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -9783,7 +9783,7 @@ fn_80110E94 = .text:0x80110E94; // type:function size:0x34 fn_80110EC8 = .text:0x80110EC8; // type:function size:0x40 fn_80110F08 = .text:0x80110F08; // type:function size:0x18 __ct__4GameFv = .text:0x80110F20; // type:function size:0x5E0 -fn_80111500 = .text:0x80111500; // type:function size:0x4C +Type__17UIScreenChangeMsgFv = .text:0x80111500; // type:function size:0x4C fn_8011154C = .text:0x8011154C; // type:function size:0x4C fn_80111598 = .text:0x80111598; // type:function size:0x4C __ct__7SongPosFv = .text:0x801115E4; // type:function size:0x20 @@ -9920,7 +9920,7 @@ fn_8011563C = .text:0x8011563C; // type:function size:0x8 Handle__4GameFP9DataArrayb = .text:0x80115644; // type:function size:0xE94 fn_801164D8 = .text:0x801164D8; // type:function size:0x3C __ct__16LocalUserLeftMsgFP9DataArray = .text:0x80116514; // type:function size:0x3C -fn_80116550 = .text:0x80116550; // type:function size:0x3C +__ct__17UIScreenChangeMsgFP9DataArray = .text:0x80116550; // type:function size:0x3C fn_8011658C = .text:0x8011658C; // type:function size:0x3C fn_801165C8 = .text:0x801165C8; // type:function size:0x3C fn_80116604 = .text:0x80116604; // type:function size:0x8 @@ -15670,7 +15670,7 @@ fn_801C18A0 = .text:0x801C18A0; // type:function size:0x10 fn_801C18B0 = .text:0x801C18B0; // type:function size:0x14 fn_801C18C4 = .text:0x801C18C4; // type:function size:0xC fn_801C18D0 = .text:0x801C18D0; // type:function size:0x1AC -fn_801C1A7C = .text:0x801C1A7C; // type:function size:0x8 +GetInviteAccepted__6BandUIFv = .text:0x801C1A7C; // type:function size:0x8 fn_801C1A84 = .text:0x801C1A84; // type:function size:0x28C fn_801C1D10 = .text:0x801C1D10; // type:function size:0x138 fn_801C1E48 = .text:0x801C1E48; // type:function size:0x58 @@ -16477,7 +16477,7 @@ fn_801DA348 = .text:0x801DA348; // type:function size:0x58 fn_801DA3A0 = .text:0x801DA3A0; // type:function size:0x58 fn_801DA3F8 = .text:0x801DA3F8; // type:function size:0x50 fn_801DA448 = .text:0x801DA448; // type:function size:0x4C -fn_801DA494 = .text:0x801DA494; // type:function size:0x1B8 +InitPanels__6BandUIFv = .text:0x801DA494; // type:function size:0x1B8 fn_801DA64C = .text:0x801DA64C; // type:function size:0x4C fn_801DA698 = .text:0x801DA698; // type:function size:0x4C fn_801DA6E4 = .text:0x801DA6E4; // type:function size:0x4C @@ -16486,15 +16486,15 @@ fn_801DA77C = .text:0x801DA77C; // type:function size:0x134 fn_801DA8B0 = .text:0x801DA8B0; // type:function size:0x1CC fn_801DAA7C = .text:0x801DAA7C; // type:function size:0xC fn_801DAA88 = .text:0x801DAA88; // type:function size:0x7C -fn_801DAB04 = .text:0x801DAB04; // type:function size:0x190 +OnMsg__6BandUIFRC21ContentReadFailureMsg = .text:0x801DAB04; // type:function size:0x190 fn_801DAC94 = .text:0x801DAC94; // type:function size:0xC -fn_801DACA0 = .text:0x801DACA0; // type:function size:0x144 +TriggerDisbandEvent__6BandUIFi = .text:0x801DACA0; // type:function size:0x144 fn_801DADE4 = .text:0x801DADE4; // type:function size:0x78 fn_801DAE5C = .text:0x801DAE5C; // type:function size:0xB4 fn_801DAF10 = .text:0x801DAF10; // type:function size:0xA4 fn_801DAFB4 = .text:0x801DAFB4; // type:function size:0x34 fn_801DAFE8 = .text:0x801DAFE8; // type:function size:0xBC -fn_801DB0A4 = .text:0x801DB0A4; // type:function size:0x1C +AbstractWipe__6BandUIFb = .text:0x801DB0A4; // type:function size:0x1C fn_801DB0C0 = .text:0x801DB0C0; // type:function size:0x8 fn_801DB0C8 = .text:0x801DB0C8; // type:function size:0x108 fn_801DB1D0 = .text:0x801DB1D0; // type:function size:0x108 @@ -16502,21 +16502,21 @@ fn_801DB2D8 = .text:0x801DB2D8; // type:function size:0xC4 fn_801DB39C = .text:0x801DB39C; // type:function size:0xC4 fn_801DB460 = .text:0x801DB460; // type:function size:0x70 fn_801DB4D0 = .text:0x801DB4D0; // type:function size:0x34 -fn_801DB504 = .text:0x801DB504; // type:function size:0x22C +OnMsg__6BandUIFRC23UITransitionCompleteMsg = .text:0x801DB504; // type:function size:0x22C fn_801DB730 = .text:0x801DB730; // type:function size:0xC -fn_801DB73C = .text:0x801DB73C; // type:function size:0x68 -fn_801DB7A4 = .text:0x801DB7A4; // type:function size:0x8 -fn_801DB7AC = .text:0x801DB7AC; // type:function size:0x68 -fn_801DB814 = .text:0x801DB814; // type:function size:0x5C -fn_801DB870 = .text:0x801DB870; // type:function size:0xA0 -fn_801DB910 = .text:0x801DB910; // type:function size:0x50 -fn_801DB960 = .text:0x801DB960; // type:function size:0x54 -fn_801DB9B4 = .text:0x801DB9B4; // type:function size:0x54 -fn_801DBA08 = .text:0x801DBA08; // type:function size:0x8 -fn_801DBA10 = .text:0x801DBA10; // type:function size:0x8 -fn_801DBA18 = .text:0x801DBA18; // type:function size:0x54 -fn_801DBA6C = .text:0x801DBA6C; // type:function size:0x3C -fn_801DBAA8 = .text:0x801DBAA8; // type:function size:0x8 +OnMsg__6BandUIFRC17UIScreenChangeMsg = .text:0x801DB73C; // type:function size:0x68 +OnMsg__6BandUIFRC23ProcessedJoinRequestMsg = .text:0x801DB7A4; // type:function size:0x8 +OnMsg__6BandUIFRC26ConnectionStatusChangedMsg = .text:0x801DB7AC; // type:function size:0x68 +OnMsg__6BandUIFRC22ServerStatusChangedMsg = .text:0x801DB814; // type:function size:0x5C +OnMsg__6BandUIFRC12DiskErrorMsg = .text:0x801DB870; // type:function size:0xA0 +OnMsg__6BandUIFRC19JoypadConnectionMsg = .text:0x801DB910; // type:function size:0x50 +OnMsg__6BandUIFRC13ButtonDownMsg = .text:0x801DB960; // type:function size:0x54 +OnMsg__6BandUIFRC11ButtonUpMsg = .text:0x801DB9B4; // type:function size:0x54 +OnMsg__6BandUIFRC20UIComponentSelectMsg = .text:0x801DBA08; // type:function size:0x8 +OnMsg__6BandUIFRC24UIComponentSelectDoneMsg = .text:0x801DBA10; // type:function size:0x8 +OnMsg__6BandUIFRC25UIComponentFocusChangeMsg = .text:0x801DBA18; // type:function size:0x54 +OnMsg__6BandUIFRC20UIComponentScrollMsg = .text:0x801DBA6C; // type:function size:0x3C +OnMsg__6BandUIFRC18GameMicsChangedMsg = .text:0x801DBAA8; // type:function size:0x8 fn_801DBAB0 = .text:0x801DBAB0; // type:function size:0x234 fn_801DBCE4 = .text:0x801DBCE4; // type:function size:0x5C fn_801DBD40 = .text:0x801DBD40; // type:function size:0x90 @@ -16544,17 +16544,17 @@ __ct__20UIComponentSelectMsgFP9DataArray = .text:0x801DD268; // type:function si Type__20UIComponentSelectMsgFv = .text:0x801DD2A4; // type:function size:0x4C __ct__25UIComponentFocusChangeMsgFP9DataArray = .text:0x801DD2F0; // type:function size:0x3C Type__25UIComponentFocusChangeMsgFv = .text:0x801DD32C; // type:function size:0x4C -fn_801DD378 = .text:0x801DD378; // type:function size:0x3C -fn_801DD3B4 = .text:0x801DD3B4; // type:function size:0x4C -fn_801DD400 = .text:0x801DD400; // type:function size:0x3C -fn_801DD43C = .text:0x801DD43C; // type:function size:0x4C +__ct__21ContentReadFailureMsgFP9DataArray = .text:0x801DD378; // type:function size:0x3C +Type__21ContentReadFailureMsgFv = .text:0x801DD3B4; // type:function size:0x4C +__ct__12DiskErrorMsgFP9DataArray = .text:0x801DD400; // type:function size:0x3C +Type__12DiskErrorMsgFv = .text:0x801DD43C; // type:function size:0x4C __ct__26ConnectionStatusChangedMsgFP9DataArray = .text:0x801DD488; // type:function size:0x3C Type__26ConnectionStatusChangedMsgFv = .text:0x801DD4C4; // type:function size:0x4C -fn_801DD510 = .text:0x801DD510; // type:function size:0x3C +__ct__23ProcessedJoinRequestMsgFP9DataArray = .text:0x801DD510; // type:function size:0x3C __ct__23UITransitionCompleteMsgFP9DataArray = .text:0x801DD54C; // type:function size:0x3C Type__23UITransitionCompleteMsgFv = .text:0x801DD588; // type:function size:0x4C -fn_801DD5D4 = .text:0x801DD5D4; // type:function size:0x8 -fn_801DD5DC = .text:0x801DD5DC; // type:function size:0x8 +SetInvitedAccepted__6BandUIFb = .text:0x801DD5D4; // type:function size:0x8 +SetDisbandStatus__6BandUIFi = .text:0x801DD5DC; // type:function size:0x8 fn_801DD5E4 = .text:0x801DD5E4; // type:function size:0x6C fn_801DD650 = .text:0x801DD650; // type:function size:0x2C fn_801DD67C = .text:0x801DD67C; // type:function size:0x6C @@ -65013,10 +65013,10 @@ __vt__16TrainerChallenge = .data:0x80832928; // type:object size:0x5C lbl_80832984 = .data:0x80832984; // type:object size:0x14 lbl_80832998 = .data:0x80832998; // type:object size:0x18 __RTTI__16TrainerChallenge = .data:0x808329B0; // type:object size:0x8 -lbl_808329B8 = .data:0x808329B8; // type:object size:0xC +__vt__17UIScreenChangeMsg = .data:0x808329B8; // type:object size:0xC lbl_808329C4 = .data:0x808329C4; // type:object size:0x14 lbl_808329D8 = .data:0x808329D8; // type:object size:0x10 -lbl_808329E8 = .data:0x808329E8; // type:object size:0x8 +__RTTI__17UIScreenChangeMsg = .data:0x808329E8; // type:object size:0x8 lbl_808329F0 = .data:0x808329F0; // type:object size:0x2C lbl_80832A1C = .data:0x80832A1C; // type:object size:0x14 lbl_80832A30 = .data:0x80832A30; // type:object size:0x18 @@ -66020,18 +66020,18 @@ __vt__26ConnectionStatusChangedMsg = .data:0x8083D158; // type:object size:0xC lbl_8083D164 = .data:0x8083D164; // type:object size:0x1C lbl_8083D180 = .data:0x8083D180; // type:object size:0x10 __RTTI__26ConnectionStatusChangedMsg = .data:0x8083D190; // type:object size:0x8 -lbl_8083D198 = .data:0x8083D198; // type:object size:0xC +__vt__12DiskErrorMsg = .data:0x8083D198; // type:object size:0xC lbl_8083D1A4 = .data:0x8083D1A4; // type:object size:0x10 lbl_8083D1B4 = .data:0x8083D1B4; // type:object size:0xC -lbl_8083D1C0 = .data:0x8083D1C0; // type:object size:0x8 +__RTTI__12DiskErrorMsg = .data:0x8083D1C0; // type:object size:0x8 lbl_8083D1C8 = .data:0x8083D1C8; // type:object size:0xC lbl_8083D1D4 = .data:0x8083D1D4; // type:object size:0xC data:string lbl_8083D1E0 = .data:0x8083D1E0; // type:object size:0x10 lbl_8083D1F0 = .data:0x8083D1F0; // type:object size:0x8 -lbl_8083D1F8 = .data:0x8083D1F8; // type:object size:0xC +__vt__21ContentReadFailureMsg = .data:0x8083D1F8; // type:object size:0xC lbl_8083D204 = .data:0x8083D204; // type:object size:0x18 lbl_8083D21C = .data:0x8083D21C; // type:object size:0xC -lbl_8083D228 = .data:0x8083D228; // type:object size:0x8 +__RTTI__21ContentReadFailureMsg = .data:0x8083D228; // type:object size:0x8 lbl_8083D230 = .data:0x8083D230; // type:object size:0xC lbl_8083D23C = .data:0x8083D23C; // type:object size:0x18 lbl_8083D254 = .data:0x8083D254; // type:object size:0xC From 55cafd6f6ae70f56f6a090ad1e1029f9a02db1da Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 14:53:24 -0700 Subject: [PATCH 07/12] bandui symbols --- config/SZBE69/symbols.txt | 54 +++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index 6bc67046..3d57d8bd 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -16463,7 +16463,7 @@ fn_801D9894 = .text:0x801D9894; // type:function size:0xC __ct__6BandUIFv = .text:0x801D98A0; // type:function size:0xD4 fn_801D9974 = .text:0x801D9974; // type:function size:0x8C fn_801D9A00 = .text:0x801D9A00; // type:function size:0x364 -fn_801D9D64 = .text:0x801D9D64; // type:function size:0x4C +Type__11NetErrorMsgFv = .text:0x801D9D64; // type:function size:0x4C fn_801D9DB0 = .text:0x801D9DB0; // type:function size:0x2A8 fn_801DA058 = .text:0x801DA058; // type:function size:0x80 fn_801DA0D8 = .text:0x801DA0D8; // type:function size:0x58 @@ -16478,10 +16478,10 @@ fn_801DA3A0 = .text:0x801DA3A0; // type:function size:0x58 fn_801DA3F8 = .text:0x801DA3F8; // type:function size:0x50 fn_801DA448 = .text:0x801DA448; // type:function size:0x4C InitPanels__6BandUIFv = .text:0x801DA494; // type:function size:0x1B8 -fn_801DA64C = .text:0x801DA64C; // type:function size:0x4C -fn_801DA698 = .text:0x801DA698; // type:function size:0x4C -fn_801DA6E4 = .text:0x801DA6E4; // type:function size:0x4C -fn_801DA730 = .text:0x801DA730; // type:function size:0x4C +Type__31OvershellActiveStatusChangedMsgFv = .text:0x801DA64C; // type:function size:0x4C +Type__32OvershellAllowingInputChangedMsgFv = .text:0x801DA698; // type:function size:0x4C +Type__21EventDialogDismissMsgFv = .text:0x801DA6E4; // type:function size:0x4C +Type__19EventDialogStartMsgFv = .text:0x801DA730; // type:function size:0x4C fn_801DA77C = .text:0x801DA77C; // type:function size:0x134 fn_801DA8B0 = .text:0x801DA8B0; // type:function size:0x1CC fn_801DAA7C = .text:0x801DAA7C; // type:function size:0xC @@ -16518,7 +16518,7 @@ OnMsg__6BandUIFRC25UIComponentFocusChangeMsg = .text:0x801DBA18; // type:functio OnMsg__6BandUIFRC20UIComponentScrollMsg = .text:0x801DBA6C; // type:function size:0x3C OnMsg__6BandUIFRC18GameMicsChangedMsg = .text:0x801DBAA8; // type:function size:0x8 fn_801DBAB0 = .text:0x801DBAB0; // type:function size:0x234 -fn_801DBCE4 = .text:0x801DBCE4; // type:function size:0x5C +OnMsg__6BandUIFRC11NetErrorMsg = .text:0x801DBCE4; // type:function size:0x5C fn_801DBD40 = .text:0x801DBD40; // type:function size:0x90 fn_801DBDD0 = .text:0x801DBDD0; // type:function size:0x8 fn_801DBDD8 = .text:0x801DBDD8; // type:function size:0x98 @@ -16526,18 +16526,18 @@ fn_801DBE70 = .text:0x801DBE70; // type:function size:0xBC fn_801DBF2C = .text:0x801DBF2C; // type:function size:0x7C fn_801DBFA8 = .text:0x801DBFA8; // type:function size:0x90 fn_801DC038 = .text:0x801DC038; // type:function size:0x7C -fn_801DC0B4 = .text:0x801DC0B4; // type:function size:0x3C -fn_801DC0F0 = .text:0x801DC0F0; // type:function size:0x3C -fn_801DC12C = .text:0x801DC12C; // type:function size:0x3C -fn_801DC168 = .text:0x801DC168; // type:function size:0x3C -fn_801DC1A4 = .text:0x801DC1A4; // type:function size:0x3C +OnMsg__6BandUIFRC31OvershellActiveStatusChangedMsg = .text:0x801DC0B4; // type:function size:0x3C +OnMsg__6BandUIFRC32OvershellAllowingInputChangedMsg = .text:0x801DC0F0; // type:function size:0x3C +OnMsg__6BandUIFRC19EventDialogStartMsg = .text:0x801DC12C; // type:function size:0x3C +OnMsg__6BandUIFRC21EventDialogDismissMsg = .text:0x801DC168; // type:function size:0x3C +OnMsg__6BandUIFRC16LocalUserLeftMsg = .text:0x801DC1A4; // type:function size:0x3C fn_801DC1E0 = .text:0x801DC1E0; // type:function size:0xC0 Handle__6BandUIFP9DataArrayb = .text:0x801DC2A0; // type:function size:0xE14 -fn_801DD0B4 = .text:0x801DD0B4; // type:function size:0x3C -fn_801DD0F0 = .text:0x801DD0F0; // type:function size:0x3C -fn_801DD12C = .text:0x801DD12C; // type:function size:0x3C -fn_801DD168 = .text:0x801DD168; // type:function size:0x3C -fn_801DD1A4 = .text:0x801DD1A4; // type:function size:0x3C +__ct__11NetErrorMsgFP9DataArray = .text:0x801DD0B4; // type:function size:0x3C +__ct__21EventDialogDismissMsgFP9DataArray = .text:0x801DD0F0; // type:function size:0x3C +__ct__19EventDialogStartMsgFP9DataArray = .text:0x801DD12C; // type:function size:0x3C +__ct__32OvershellAllowingInputChangedMsgFP9DataArray = .text:0x801DD168; // type:function size:0x3C +__ct__31OvershellActiveStatusChangedMsgFP9DataArray = .text:0x801DD1A4; // type:function size:0x3C __ct__24UIComponentSelectDoneMsgFP9DataArray = .text:0x801DD1E0; // type:function size:0x3C Type__24UIComponentSelectDoneMsgFv = .text:0x801DD21C; // type:function size:0x4C __ct__20UIComponentSelectMsgFP9DataArray = .text:0x801DD268; // type:function size:0x3C @@ -16553,7 +16553,7 @@ Type__26ConnectionStatusChangedMsgFv = .text:0x801DD4C4; // type:function size:0 __ct__23ProcessedJoinRequestMsgFP9DataArray = .text:0x801DD510; // type:function size:0x3C __ct__23UITransitionCompleteMsgFP9DataArray = .text:0x801DD54C; // type:function size:0x3C Type__23UITransitionCompleteMsgFv = .text:0x801DD588; // type:function size:0x4C -SetInvitedAccepted__6BandUIFb = .text:0x801DD5D4; // type:function size:0x8 +SetInviteAccepted__6BandUIFb = .text:0x801DD5D4; // type:function size:0x8 SetDisbandStatus__6BandUIFi = .text:0x801DD5DC; // type:function size:0x8 fn_801DD5E4 = .text:0x801DD5E4; // type:function size:0x6C fn_801DD650 = .text:0x801DD650; // type:function size:0x2C @@ -66024,33 +66024,33 @@ __vt__12DiskErrorMsg = .data:0x8083D198; // type:object size:0xC lbl_8083D1A4 = .data:0x8083D1A4; // type:object size:0x10 lbl_8083D1B4 = .data:0x8083D1B4; // type:object size:0xC __RTTI__12DiskErrorMsg = .data:0x8083D1C0; // type:object size:0x8 -lbl_8083D1C8 = .data:0x8083D1C8; // type:object size:0xC +__vt__11NetErrorMsg = .data:0x8083D1C8; // type:object size:0xC lbl_8083D1D4 = .data:0x8083D1D4; // type:object size:0xC data:string lbl_8083D1E0 = .data:0x8083D1E0; // type:object size:0x10 -lbl_8083D1F0 = .data:0x8083D1F0; // type:object size:0x8 +__RTTI__11NetErrorMsg = .data:0x8083D1F0; // type:object size:0x8 __vt__21ContentReadFailureMsg = .data:0x8083D1F8; // type:object size:0xC lbl_8083D204 = .data:0x8083D204; // type:object size:0x18 lbl_8083D21C = .data:0x8083D21C; // type:object size:0xC __RTTI__21ContentReadFailureMsg = .data:0x8083D228; // type:object size:0x8 -lbl_8083D230 = .data:0x8083D230; // type:object size:0xC +__vt__21EventDialogDismissMsg = .data:0x8083D230; // type:object size:0xC lbl_8083D23C = .data:0x8083D23C; // type:object size:0x18 lbl_8083D254 = .data:0x8083D254; // type:object size:0xC -lbl_8083D260 = .data:0x8083D260; // type:object size:0x8 -lbl_8083D268 = .data:0x8083D268; // type:object size:0xC +__RTTI__21EventDialogDismissMsg = .data:0x8083D260; // type:object size:0x8 +__vt__19EventDialogStartMsg = .data:0x8083D268; // type:object size:0xC lbl_8083D274 = .data:0x8083D274; // type:object size:0x14 data:string lbl_8083D288 = .data:0x8083D288; // type:object size:0x10 -lbl_8083D298 = .data:0x8083D298; // type:object size:0x8 +__RTTI__19EventDialogStartMsg = .data:0x8083D298; // type:object size:0x8 lbl_8083D2A0 = .data:0x8083D2A0; // type:object size:0x10 lbl_8083D2B0 = .data:0x8083D2B0; // type:object size:0x30 __RTTI__14OvershellPanel = .data:0x8083D2E0; // type:object size:0x8 -lbl_8083D2E8 = .data:0x8083D2E8; // type:object size:0x10 +__vt__31OvershellActiveStatusChangedMsg = .data:0x8083D2E8; // type:object size:0x10 lbl_8083D2F8 = .data:0x8083D2F8; // type:object size:0x20 data:string lbl_8083D318 = .data:0x8083D318; // type:object size:0x10 -lbl_8083D328 = .data:0x8083D328; // type:object size:0x8 -lbl_8083D330 = .data:0x8083D330; // type:object size:0xC +__RTTI__31OvershellActiveStatusChangedMsg = .data:0x8083D328; // type:object size:0x8 +__vt__32OvershellAllowingInputChangedMsg = .data:0x8083D330; // type:object size:0xC lbl_8083D33C = .data:0x8083D33C; // type:object size:0x24 lbl_8083D360 = .data:0x8083D360; // type:object size:0x10 -lbl_8083D370 = .data:0x8083D370; // type:object size:0x8 +__RTTI__32OvershellAllowingInputChangedMsg = .data:0x8083D370; // type:object size:0x8 __vt__6BandUI = .data:0x8083D378; // type:object size:0xC4 lbl_8083D43C = .data:0x8083D43C; // type:object size:0x8 lbl_8083D444 = .data:0x8083D444; // type:object size:0x24 From 220151eff1d7d1d912de67f4b4732e240007b7ba Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 22:04:40 -0700 Subject: [PATCH 08/12] dejitter and closet panel virtual symbols --- config/SZBE69/symbols.txt | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index 3d57d8bd..4ecd8766 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -17381,15 +17381,15 @@ fn_801F8A48 = .text:0x801F8A48; // type:function size:0x14 fn_801F8A5C = .text:0x801F8A5C; // type:function size:0x14 fn_801F8A70 = .text:0x801F8A70; // type:function size:0x14 fn_801F8A84 = .text:0x801F8A84; // type:function size:0x8C -fn_801F8B10 = .text:0x801F8B10; // type:function size:0x34 -fn_801F8B44 = .text:0x801F8B44; // type:function size:0x60 -fn_801F8BA4 = .text:0x801F8BA4; // type:function size:0x4 -fn_801F8BA8 = .text:0x801F8BA8; // type:function size:0x94 +Load__11ClosetPanelFv = .text:0x801F8B10; // type:function size:0x34 +FinishLoad__11ClosetPanelFv = .text:0x801F8B44; // type:function size:0x60 +Enter__11ClosetPanelFv = .text:0x801F8BA4; // type:function size:0x4 +Poll__11ClosetPanelFv = .text:0x801F8BA8; // type:function size:0x94 fn_801F8C3C = .text:0x801F8C3C; // type:function size:0x8 -fn_801F8C44 = .text:0x801F8C44; // type:function size:0x40 -fn_801F8C84 = .text:0x801F8C84; // type:function size:0x34 -fn_801F8CB8 = .text:0x801F8CB8; // type:function size:0x54 -fn_801F8D0C = .text:0x801F8D0C; // type:function size:0x3C +Draw__11ClosetPanelFv = .text:0x801F8C44; // type:function size:0x40 +Exit__11ClosetPanelFv = .text:0x801F8C84; // type:function size:0x34 +Exiting__11ClosetPanelFv = .text:0x801F8CB8; // type:function size:0x54 +Unload__11ClosetPanelFv = .text:0x801F8D0C; // type:function size:0x3C fn_801F8D48 = .text:0x801F8D48; // type:function size:0x8 fn_801F8D50 = .text:0x801F8D50; // type:function size:0x8 fn_801F8D58 = .text:0x801F8D58; // type:function size:0xC4 @@ -17406,10 +17406,10 @@ fn_801F9308 = .text:0x801F9308; // type:function size:0x1C Handle__11ClosetPanelFP9DataArrayb = .text:0x801F9324; // type:function size:0x190 fn_801F94B4 = .text:0x801F94B4; // type:function size:0x34 fn_801F94E8 = .text:0x801F94E8; // type:function size:0x3C -fn_801F9524 = .text:0x801F9524; // type:function size:0x7C -fn_801F95A0 = .text:0x801F95A0; // type:function size:0x134 -fn_801F96D4 = .text:0x801F96D4; // type:function size:0x4C -fn_801F9720 = .text:0x801F9720; // type:function size:0x4 +__dt__11ClosetPanelFv = .text:0x801F9524; // type:function size:0x7C +SetType__11ClosetPanelF6Symbol = .text:0x801F95A0; // type:function size:0x134 +StaticClassName__11ClosetPanelFv = .text:0x801F96D4; // type:function size:0x4C +ClassName__11ClosetPanelCFv = .text:0x801F9720; // type:function size:0x4 fn_801F9724 = .text:0x801F9724; // type:function size:0x14 fn_801F9738 = .text:0x801F9738; // type:function size:0x14 fn_801F974C = .text:0x801F974C; // type:function size:0x14 @@ -42057,14 +42057,14 @@ fn_8050E9A4 = .text:0x8050E9A4; // type:function size:0x54 fn_8050E9F8 = .text:0x8050E9F8; // type:function size:0x28 fn_8050EA20 = .text:0x8050EA20; // type:function size:0x68 __ct__13DeJitterPanelFv = .text:0x8050EA88; // type:function size:0x90 -fn_8050EB18 = .text:0x8050EB18; // type:function size:0x8C -fn_8050EBA4 = .text:0x8050EBA4; // type:function size:0x5C +__dt__13DeJitterPanelFv = .text:0x8050EB18; // type:function size:0x8C +Enter__13DeJitterPanelFv = .text:0x8050EBA4; // type:function size:0x5C fn_8050EC00 = .text:0x8050EC00; // type:function size:0x68 fn_8050EC68 = .text:0x8050EC68; // type:function size:0xB4 -fn_8050ED1C = .text:0x8050ED1C; // type:function size:0x90 -fn_8050EDAC = .text:0x8050EDAC; // type:function size:0x134 -fn_8050EEE0 = .text:0x8050EEE0; // type:function size:0x4C -fn_8050EF2C = .text:0x8050EF2C; // type:function size:0x4 +Poll__13DeJitterPanelFv = .text:0x8050ED1C; // type:function size:0x90 +SetType__13DeJitterPanelF6Symbol = .text:0x8050EDAC; // type:function size:0x134 +StaticClassName__13DeJitterPanelFv = .text:0x8050EEE0; // type:function size:0x4C +ClassName__13DeJitterPanelCFv = .text:0x8050EF2C; // type:function size:0x4 fn_8050EF30 = .text:0x8050EF30; // type:function size:0x14 fn_8050EF44 = .text:0x8050EF44; // type:function size:0x14 fn_8050EF58 = .text:0x8050EF58; // type:function size:0x14 From 06bbf5231a00083cb6c35426b127fb84f8b28f2f Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 22:35:42 -0700 Subject: [PATCH 09/12] more panel symbols --- config/SZBE69/symbols.txt | 46 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index 4ecd8766..e0acdd8a 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -17392,7 +17392,7 @@ Exiting__11ClosetPanelFv = .text:0x801F8CB8; // type:function size:0x54 Unload__11ClosetPanelFv = .text:0x801F8D0C; // type:function size:0x3C fn_801F8D48 = .text:0x801F8D48; // type:function size:0x8 fn_801F8D50 = .text:0x801F8D50; // type:function size:0x8 -fn_801F8D58 = .text:0x801F8D58; // type:function size:0xC4 +GotoShot__11ClosetPanelF6Symbol = .text:0x801F8D58; // type:function size:0xC4 fn_801F8E1C = .text:0x801F8E1C; // type:function size:0xA0 fn_801F8EBC = .text:0x801F8EBC; // type:function size:0x1F4 fn_801F90B0 = .text:0x801F90B0; // type:function size:0x60 @@ -17404,8 +17404,8 @@ fn_801F922C = .text:0x801F922C; // type:function size:0xAC fn_801F92D8 = .text:0x801F92D8; // type:function size:0x30 fn_801F9308 = .text:0x801F9308; // type:function size:0x1C Handle__11ClosetPanelFP9DataArrayb = .text:0x801F9324; // type:function size:0x190 -fn_801F94B4 = .text:0x801F94B4; // type:function size:0x34 -fn_801F94E8 = .text:0x801F94E8; // type:function size:0x3C +GetRndTexRendererAtIndex__FP9DataArrayi = .text:0x801F94B4; // type:function size:0x34 +GetRndTexRenderer__FP8DataNodeP9DataArray = .text:0x801F94E8; // type:function size:0x3C __dt__11ClosetPanelFv = .text:0x801F9524; // type:function size:0x7C SetType__11ClosetPanelF6Symbol = .text:0x801F95A0; // type:function size:0x134 StaticClassName__11ClosetPanelFv = .text:0x801F96D4; // type:function size:0x4C @@ -17949,28 +17949,28 @@ fn_8020B8AC = .text:0x8020B8AC; // type:function size:0x10 fn_8020B8BC = .text:0x8020B8BC; // type:function size:0x48 fn_8020B904 = .text:0x8020B904; // type:function size:0x8 fn_8020B90C = .text:0x8020B90C; // type:function size:0x8 -fn_8020B914 = .text:0x8020B914; // type:function size:0x8C -fn_8020B9A0 = .text:0x8020B9A0; // type:function size:0x4 -fn_8020B9A4 = .text:0x8020B9A4; // type:function size:0x38 -fn_8020B9DC = .text:0x8020B9DC; // type:function size:0x60 -fn_8020BA3C = .text:0x8020BA3C; // type:function size:0xAC -fn_8020BAE8 = .text:0x8020BAE8; // type:function size:0x30 -fn_8020BB18 = .text:0x8020BB18; // type:function size:0xC +__ct__17InterstitialPanelFv = .text:0x8020B914; // type:function size:0x8C +Load__17InterstitialPanelFv = .text:0x8020B9A0; // type:function size:0x4 +Enter__17InterstitialPanelFv = .text:0x8020B9A4; // type:function size:0x38 +Exiting__17InterstitialPanelFv = .text:0x8020B9DC; // type:function size:0x60 +Unload__17InterstitialPanelFv = .text:0x8020BA3C; // type:function size:0xAC +Draw__17InterstitialPanelFv = .text:0x8020BAE8; // type:function size:0x30 +TransitionCamshotDone__17InterstitialPanelFv = .text:0x8020BB18; // type:function size:0xC Handle__17InterstitialPanelFP9DataArrayb = .text:0x8020BB24; // type:function size:0x140 fn_8020BC64 = .text:0x8020BC64; // type:function size:0x80 -fn_8020BCE4 = .text:0x8020BCE4; // type:function size:0x34 -fn_8020BD18 = .text:0x8020BD18; // type:function size:0x70 -fn_8020BD88 = .text:0x8020BD88; // type:function size:0x54 -fn_8020BDDC = .text:0x8020BDDC; // type:function size:0xC -Handle__8BackdropPanelFP9DataArrayb = .text:0x8020BDE8; // type:function size:0x128 -fn_8020BF10 = .text:0x8020BF10; // type:function size:0x7C -fn_8020BF8C = .text:0x8020BF8C; // type:function size:0x7C -fn_8020C008 = .text:0x8020C008; // type:function size:0x134 -fn_8020C13C = .text:0x8020C13C; // type:function size:0x4C -fn_8020C188 = .text:0x8020C188; // type:function size:0x4 -fn_8020C18C = .text:0x8020C18C; // type:function size:0x134 -fn_8020C2C0 = .text:0x8020C2C0; // type:function size:0x4C -fn_8020C30C = .text:0x8020C30C; // type:function size:0x4 +Enter__13BackdropPanelFv = .text:0x8020BCE4; // type:function size:0x34 +Exit__13BackdropPanelFv = .text:0x8020BD18; // type:function size:0x70 +Exiting__13BackdropPanelFv = .text:0x8020BD88; // type:function size:0x54 +VignetteOutroDone__13BackdropPanelFv = .text:0x8020BDDC; // type:function size:0xC +Handle__13BackdropPanelFP9DataArrayb = .text:0x8020BDE8; // type:function size:0x128 +__dt__13BackdropPanelFv = .text:0x8020BF10; // type:function size:0x7C +__dt__17InterstitialPanelFv = .text:0x8020BF8C; // type:function size:0x7C +SetType__17InterstitialPanelF6Symbol = .text:0x8020C008; // type:function size:0x134 +StaticClassName__17InterstitialPanelFv = .text:0x8020C13C; // type:function size:0x4C +ClassName__17InterstitialPanelCFv = .text:0x8020C188; // type:function size:0x4 +SetType__13BackdropPanelF6Symbol = .text:0x8020C18C; // type:function size:0x134 +StaticClassName__13BackdropPanelFv = .text:0x8020C2C0; // type:function size:0x4C +ClassName__13BackdropPanelCFv = .text:0x8020C30C; // type:function size:0x4 fn_8020C310 = .text:0x8020C310; // type:function size:0x14 fn_8020C324 = .text:0x8020C324; // type:function size:0x14 fn_8020C338 = .text:0x8020C338; // type:function size:0x14 From e9adcbfb9b739c322d65c0602181b83700a947d4 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 22:59:38 -0700 Subject: [PATCH 10/12] getting objects at indices symbols --- config/SZBE69/symbols.txt | 58 +++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index e0acdd8a..8554b51c 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -16584,7 +16584,7 @@ fn_801DDE1C = .text:0x801DDE1C; // type:function size:0x60 fn_801DDE7C = .text:0x801DDE7C; // type:function size:0x58 fn_801DDED4 = .text:0x801DDED4; // type:function size:0x58 fn_801DDF2C = .text:0x801DDF2C; // type:function size:0x50 -fn_801DDF7C = .text:0x801DDF7C; // type:function size:0x4C +Type__17ProfileSwappedMsgFv = .text:0x801DDF7C; // type:function size:0x4C fn_801DDFC8 = .text:0x801DDFC8; // type:function size:0x4C fn_801DE014 = .text:0x801DE014; // type:function size:0x44 fn_801DE058 = .text:0x801DE058; // type:function size:0x3C @@ -16706,11 +16706,11 @@ fn_801E12EC = .text:0x801E12EC; // type:function size:0xEC fn_801E13D8 = .text:0x801E13D8; // type:function size:0x50 Handle__8CampaignFP9DataArrayb = .text:0x801E1428; // type:function size:0xC00 fn_801E2028 = .text:0x801E2028; // type:function size:0x3C -fn_801E2064 = .text:0x801E2064; // type:function size:0x3C -fn_801E20A0 = .text:0x801E20A0; // type:function size:0x34 -fn_801E20D4 = .text:0x801E20D4; // type:function size:0x3C -fn_801E2110 = .text:0x801E2110; // type:function size:0x34 -fn_801E2144 = .text:0x801E2144; // type:function size:0x3C +__ct__17ProfileSwappedMsgFP9DataArray = .text:0x801E2064; // type:function size:0x3C +GetMeterDisplayAtIndex__FP9DataArrayi = .text:0x801E20A0; // type:function size:0x34 +GetMeterDisplay__FP8DataNodeP9DataArray = .text:0x801E20D4; // type:function size:0x3C +GetUIPictureAtIndex__FP9DataArrayi = .text:0x801E2110; // type:function size:0x34 +GetUIPicture__FP8DataNodeP9DataArray = .text:0x801E2144; // type:function size:0x3C fn_801E2180 = .text:0x801E2180; // type:function size:0x388 fn_801E2508 = .text:0x801E2508; // type:function size:0x6C fn_801E2574 = .text:0x801E2574; // type:function size:0x2C @@ -17297,59 +17297,59 @@ fn_801F64AC = .text:0x801F64AC; // type:function size:0xE8 fn_801F6594 = .text:0x801F6594; // type:function size:0x3C fn_801F65D0 = .text:0x801F65D0; // type:function size:0xC fn_801F65DC = .text:0x801F65DC; // type:function size:0x70 -fn_801F664C = .text:0x801F664C; // type:function size:0xB0 +OnMsg__9ClosetMgrFRC17ProfileSwappedMsg = .text:0x801F664C; // type:function size:0xB0 fn_801F66FC = .text:0x801F66FC; // type:function size:0x8 -fn_801F6704 = .text:0x801F6704; // type:function size:0x8 +SetNoUserMode__9ClosetMgrFb = .text:0x801F6704; // type:function size:0x8 fn_801F670C = .text:0x801F670C; // type:function size:0x88 -fn_801F6794 = .text:0x801F6794; // type:function size:0xAC +ClearUser__9ClosetMgrFv = .text:0x801F6794; // type:function size:0xAC fn_801F6840 = .text:0x801F6840; // type:function size:0xF4 fn_801F6934 = .text:0x801F6934; // type:function size:0x14 fn_801F6948 = .text:0x801F6948; // type:function size:0x54 fn_801F699C = .text:0x801F699C; // type:function size:0x1E4 fn_801F6B80 = .text:0x801F6B80; // type:function size:0x8 -fn_801F6B88 = .text:0x801F6B88; // type:function size:0xC -fn_801F6B94 = .text:0x801F6B94; // type:function size:0x60 +ClearCurrentClosetPanel__9ClosetMgrFv = .text:0x801F6B88; // type:function size:0xC +ResetCharacterPreview__9ClosetMgrFv = .text:0x801F6B94; // type:function size:0x60 fn_801F6BF4 = .text:0x801F6BF4; // type:function size:0xCC fn_801F6CC0 = .text:0x801F6CC0; // type:function size:0xAC fn_801F6D6C = .text:0x801F6D6C; // type:function size:0x78 -fn_801F6DE4 = .text:0x801F6DE4; // type:function size:0x40 -fn_801F6E24 = .text:0x801F6E24; // type:function size:0x90 +FinalizeCharCreatorChanges__9ClosetMgrFv = .text:0x801F6DE4; // type:function size:0x40 +FinalizeChanges__9ClosetMgrFbb = .text:0x801F6E24; // type:function size:0x90 fn_801F6EB4 = .text:0x801F6EB4; // type:function size:0x158 fn_801F700C = .text:0x801F700C; // type:function size:0x14 fn_801F7020 = .text:0x801F7020; // type:function size:0xAC fn_801F70CC = .text:0x801F70CC; // type:function size:0x4C fn_801F7118 = .text:0x801F7118; // type:function size:0x4C -fn_801F7164 = .text:0x801F7164; // type:function size:0x90 +FinalizedColors__9ClosetMgrFv = .text:0x801F7164; // type:function size:0x90 fn_801F71F4 = .text:0x801F71F4; // type:function size:0x4C fn_801F7240 = .text:0x801F7240; // type:function size:0x4C fn_801F728C = .text:0x801F728C; // type:function size:0x58 fn_801F72E4 = .text:0x801F72E4; // type:function size:0x88 fn_801F736C = .text:0x801F736C; // type:function size:0x64 fn_801F73D0 = .text:0x801F73D0; // type:function size:0x5C -fn_801F742C = .text:0x801F742C; // type:function size:0x50 +SetPatches__9ClosetMgrFv = .text:0x801F742C; // type:function size:0x50 fn_801F747C = .text:0x801F747C; // type:function size:0x30 fn_801F74AC = .text:0x801F74AC; // type:function size:0x14 fn_801F74C0 = .text:0x801F74C0; // type:function size:0xB0 fn_801F7570 = .text:0x801F7570; // type:function size:0x104 -fn_801F7674 = .text:0x801F7674; // type:function size:0x114 -fn_801F7788 = .text:0x801F7788; // type:function size:0x90 +HideClothes__9ClosetMgrFv = .text:0x801F7674; // type:function size:0x114 +ShowClothes__9ClosetMgrFv = .text:0x801F7788; // type:function size:0x90 fn_801F7818 = .text:0x801F7818; // type:function size:0x10C fn_801F7924 = .text:0x801F7924; // type:function size:0x8 -fn_801F792C = .text:0x801F792C; // type:function size:0x8 -fn_801F7934 = .text:0x801F7934; // type:function size:0x8 -fn_801F793C = .text:0x801F793C; // type:function size:0x8 +CycleCamera__9ClosetMgrFv = .text:0x801F792C; // type:function size:0x8 +GotoArtMakerShot__9ClosetMgrFv = .text:0x801F7934; // type:function size:0x8 +LeaveArtMakerShot__9ClosetMgrFv = .text:0x801F793C; // type:function size:0x8 fn_801F7944 = .text:0x801F7944; // type:function size:0xF4 fn_801F7A38 = .text:0x801F7A38; // type:function size:0x8 -fn_801F7A40 = .text:0x801F7A40; // type:function size:0x70 +ClearInstrument__9ClosetMgrFv = .text:0x801F7A40; // type:function size:0x70 fn_801F7AB0 = .text:0x801F7AB0; // type:function size:0x8 fn_801F7AB8 = .text:0x801F7AB8; // type:function size:0x8 -fn_801F7AC0 = .text:0x801F7AC0; // type:function size:0x1C +GetUserSlot__9ClosetMgrFv = .text:0x801F7AC0; // type:function size:0x1C fn_801F7ADC = .text:0x801F7ADC; // type:function size:0x70 fn_801F7B4C = .text:0x801F7B4C; // type:function size:0x5C Handle__9ClosetMgrFP9DataArrayb = .text:0x801F7BA8; // type:function size:0x708 -fn_801F82B0 = .text:0x801F82B0; // type:function size:0x34 -fn_801F82E4 = .text:0x801F82E4; // type:function size:0x3C -fn_801F8320 = .text:0x801F8320; // type:function size:0x8 +GetClosetPanelAtIndex__FP9DataArrayi = .text:0x801F82B0; // type:function size:0x34 +GetClosetPanel__FP8DataNodeP9DataArray = .text:0x801F82E4; // type:function size:0x3C +IsCharacterLoading__9ClosetMgrFv = .text:0x801F8320; // type:function size:0x8 fn_801F8328 = .text:0x801F8328; // type:function size:0x160 fn_801F8488 = .text:0x801F8488; // type:function size:0x5C fn_801F84E4 = .text:0x801F84E4; // type:function size:0x10 @@ -28728,7 +28728,7 @@ fn_8038A46C = .text:0x8038A46C; // type:function size:0x30 fn_8038A49C = .text:0x8038A49C; // type:function size:0x30 fn_8038A4CC = .text:0x8038A4CC; // type:function size:0x40 fn_8038A50C = .text:0x8038A50C; // type:function size:0x19C -fn_8038A6A8 = .text:0x8038A6A8; // type:function size:0x3C +GetRndTransformable__FP8DataNodeP9DataArray = .text:0x8038A6A8; // type:function size:0x3C fn_8038A6E4 = .text:0x8038A6E4; // type:function size:0x3E0 fn_8038AAC4 = .text:0x8038AAC4; // type:function size:0x40 fn_8038AB04 = .text:0x8038AB04; // type:function size:0x104 @@ -34477,7 +34477,7 @@ fn_8042DB08 = .text:0x8042DB08; // type:function size:0x54 fn_8042DB5C = .text:0x8042DB5C; // type:function size:0x18C fn_8042DCE8 = .text:0x8042DCE8; // type:function size:0x70 fn_8042DD58 = .text:0x8042DD58; // type:function size:0x1E8 -fn_8042DF40 = .text:0x8042DF40; // type:function size:0x34 +GetRndTransformableAtIndex__FP9DataArrayi = .text:0x8042DF40; // type:function size:0x34 fn_8042DF74 = .text:0x8042DF74; // type:function size:0x34 fn_8042DFA8 = .text:0x8042DFA8; // type:function size:0x3C fn_8042DFE4 = .text:0x8042DFE4; // type:function size:0x660 @@ -66082,10 +66082,10 @@ lbl_8083D7A0 = .data:0x8083D7A0; // type:object size:0xC lbl_8083D7AC = .data:0x8083D7AC; // type:object size:0x1C lbl_8083D7C8 = .data:0x8083D7C8; // type:object size:0x10 lbl_8083D7D8 = .data:0x8083D7D8; // type:object size:0x8 -lbl_8083D7E0 = .data:0x8083D7E0; // type:object size:0xC +__vt__17ProfileSwappedMsg = .data:0x8083D7E0; // type:object size:0xC lbl_8083D7EC = .data:0x8083D7EC; // type:object size:0x14 lbl_8083D800 = .data:0x8083D800; // type:object size:0x10 -lbl_8083D810 = .data:0x8083D810; // type:object size:0x8 +__RTTI__17ProfileSwappedMsg = .data:0x8083D810; // type:object size:0x8 __vt__8Campaign = .data:0x8083D818; // type:object size:0x5C lbl_8083D874 = .data:0x8083D874; // type:object size:0xC lbl_8083D880 = .data:0x8083D880; // type:object size:0x18 From 7ab75478a0846cffa2a759092ea74d26238e03e7 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 23:09:01 -0700 Subject: [PATCH 11/12] campaign symbols --- config/SZBE69/symbols.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index 8554b51c..ea557810 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -16749,25 +16749,25 @@ fn_801E36E8 = .text:0x801E36E8; // type:function size:0x7C fn_801E3764 = .text:0x801E3764; // type:function size:0xC8 fn_801E382C = .text:0x801E382C; // type:function size:0xE8 fn_801E3914 = .text:0x801E3914; // type:function size:0xCC -fn_801E39E0 = .text:0x801E39E0; // type:function size:0x4C -fn_801E3A2C = .text:0x801E3A2C; // type:function size:0x64 -fn_801E3A90 = .text:0x801E3A90; // type:function size:0x54 -fn_801E3AE4 = .text:0x801E3AE4; // type:function size:0x4 -fn_801E3AE8 = .text:0x801E3AE8; // type:function size:0xB8 -fn_801E3BA0 = .text:0x801E3BA0; // type:function size:0xB8 -fn_801E3C58 = .text:0x801E3C58; // type:function size:0xC4 -fn_801E3D1C = .text:0x801E3D1C; // type:function size:0xB8 -fn_801E3DD4 = .text:0x801E3DD4; // type:function size:0xC4 -fn_801E3E98 = .text:0x801E3E98; // type:function size:0x28 +Enter__21CampaignSongInfoPanelFv = .text:0x801E39E0; // type:function size:0x4C +__ct__22CampaignSourceProviderFv = .text:0x801E3A2C; // type:function size:0x64 +Unload__21CampaignSongInfoPanelFv = .text:0x801E3A90; // type:function size:0x54 +Load__21CampaignSongInfoPanelFv = .text:0x801E3AE4; // type:function size:0x4 +GetCareerScore__21CampaignSongInfoPanelFv = .text:0x801E3AE8; // type:function size:0xB8 +GetSongCount__21CampaignSongInfoPanelFv = .text:0x801E3BA0; // type:function size:0xB8 +GetSongsCompleted__21CampaignSongInfoPanelFi = .text:0x801E3C58; // type:function size:0xC4 +GetStarCount__21CampaignSongInfoPanelFv = .text:0x801E3D1C; // type:function size:0xB8 +GetStarsEarned__21CampaignSongInfoPanelFi = .text:0x801E3DD4; // type:function size:0xC4 +GetInstrumentIcon__21CampaignSongInfoPanelFv = .text:0x801E3E98; // type:function size:0x28 fn_801E3EC0 = .text:0x801E3EC0; // type:function size:0x88 fn_801E3F48 = .text:0x801E3F48; // type:function size:0x88 fn_801E3FD0 = .text:0x801E3FD0; // type:function size:0xE8 -fn_801E40B8 = .text:0x801E40B8; // type:function size:0x64 +Launch__21CampaignSongInfoPanelFv = .text:0x801E40B8; // type:function size:0x64 Handle__21CampaignSongInfoPanelFP9DataArrayb = .text:0x801E411C; // type:function size:0x240 -fn_801E435C = .text:0x801E435C; // type:function size:0x7C -fn_801E43D8 = .text:0x801E43D8; // type:function size:0x134 -fn_801E450C = .text:0x801E450C; // type:function size:0x4C -fn_801E4558 = .text:0x801E4558; // type:function size:0x4 +__dt__21CampaignSongInfoPanelFv = .text:0x801E435C; // type:function size:0x7C +SetType__21CampaignSongInfoPanelF6Symbol = .text:0x801E43D8; // type:function size:0x134 +StaticClassName__21CampaignSongInfoPanelFv = .text:0x801E450C; // type:function size:0x4C +ClassName__21CampaignSongInfoPanelCFv = .text:0x801E4558; // type:function size:0x4 fn_801E455C = .text:0x801E455C; // type:function size:0xC0 fn_801E461C = .text:0x801E461C; // type:function size:0x14 fn_801E4630 = .text:0x801E4630; // type:function size:0x14 From 360b81a6226ba0235d6551b3682cb19c020d87c6 Mon Sep 17 00:00:00 2001 From: rjkiv Date: Sat, 20 Jan 2024 23:23:44 -0700 Subject: [PATCH 12/12] a few more ctors --- config/SZBE69/symbols.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/SZBE69/symbols.txt b/config/SZBE69/symbols.txt index ea557810..3c82177c 100644 --- a/config/SZBE69/symbols.txt +++ b/config/SZBE69/symbols.txt @@ -16983,7 +16983,7 @@ fn_801EBC70 = .text:0x801EBC70; // type:function size:0x14 fn_801EBC84 = .text:0x801EBC84; // type:function size:0x14 fn_801EBC98 = .text:0x801EBC98; // type:function size:0x8 fn_801EBCA0 = .text:0x801EBCA0; // type:function size:0x8 -fn_801EBCA8 = .text:0x801EBCA8; // type:function size:0xE4 +__ct__21CharacterCreatorPanelFv = .text:0x801EBCA8; // type:function size:0xE4 fn_801EBD8C = .text:0x801EBD8C; // type:function size:0x58 fn_801EBDE4 = .text:0x801EBDE4; // type:function size:0x60 fn_801EBE44 = .text:0x801EBE44; // type:function size:0x58 @@ -21702,7 +21702,7 @@ fn_80292BA4 = .text:0x80292BA4; // type:function size:0x28 fn_80292BCC = .text:0x80292BCC; // type:function size:0xCC fn_80292C98 = .text:0x80292C98; // type:function size:0x8 fn_80292CA0 = .text:0x80292CA0; // type:function size:0x94 -fn_80292D34 = .text:0x80292D34; // type:function size:0xB0 +__ct__12TexLoadPanelFv = .text:0x80292D34; // type:function size:0xB0 fn_80292DE4 = .text:0x80292DE4; // type:function size:0x64 fn_80292E48 = .text:0x80292E48; // type:function size:0x1C fn_80292E64 = .text:0x80292E64; // type:function size:0x4