From 791826275de6d16dca35fad3c7eecaf596990567 Mon Sep 17 00:00:00 2001 From: robojumper Date: Wed, 16 Jul 2025 01:51:12 +0200 Subject: [PATCH] split HBM --- config/SOUE01/config.yml | 5 + config/SOUE01/splits.txt | 79 ++- config/SOUE01/symbols.txt | 1111 +++++++++++++++++++------------------ 3 files changed, 636 insertions(+), 559 deletions(-) diff --git a/config/SOUE01/config.yml b/config/SOUE01/config.yml index 73050e28..1a9714e7 100644 --- a/config/SOUE01/config.yml +++ b/config/SOUE01/config.yml @@ -33,6 +33,11 @@ block_relocations: # OSInit - source: 0x803a2a9c - source: 0x803a2b04 +add_relocations: + # bugged relocation pair in unreachable code + - source: .text:0x80306FCC + type: l + target: lbl_804F0A00 extract: - symbol: DOL_BACKUP_FONT header: d/dol_backup_error_font.inc diff --git a/config/SOUE01/splits.txt b/config/SOUE01/splits.txt index 0ca28784..074259cf 100644 --- a/config/SOUE01/splits.txt +++ b/config/SOUE01/splits.txt @@ -1923,74 +1923,122 @@ m/m_video.cpp: hbm/homebutton/HBMFrameController.cpp: .text start:0x802F2F10 end:0x802F30BC align:16 + .rodata start:0x804F0580 end:0x804F0588 + .data start:0x80542AA8 end:0x80542AD0 hbm/homebutton/HBMAnmController.cpp: .text start:0x802F30C0 end:0x802F31D0 align:16 + .data start:0x80542AD0 end:0x80542B18 hbm/homebutton/HBMGUIManager.cpp: .text start:0x802F31D0 end:0x802F49E8 align:16 + .rodata start:0x804F0588 end:0x804F0598 + .data start:0x80542B18 end:0x80542D88 + .bss start:0x805CB228 end:0x805CB230 hbm/homebutton/HBMController.cpp: - .text start:0x802F49F0 end:0x802F57FC align:16 + .text start:0x802F49F0 end:0x802F5590 align:16 + .rodata start:0x804F0598 end:0x804F05A8 + .bss start:0x805CB230 end:0x805CB3D0 hbm/homebutton/HBMRemoteSpk.cpp: - .text start:0x802F5800 end:0x802F6048 align:16 + .text start:0x802F5590 end:0x802F5EAC align:16 + .data start:0x80542D88 end:0x80542DB8 + .bss start:0x805CB3D0 end:0x805CB3D8 hbm/homebutton/HBMAxSound.cpp: - .text start:0x802F6050 end:0x802F6944 align:16 + .text start:0x802F5EB0 end:0x802F6944 align:16 + .rodata start:0x804F05A8 end:0x804F05E0 + .data start:0x80542DB8 end:0x80543108 + .bss start:0x805CB3D8 end:0x805CB3E0 hbm/homebutton/HBMCommon.cpp: .text start:0x802F6950 end:0x802F6CC4 align:16 + .data start:0x80543108 end:0x80543158 + .bss start:0x805CB3E0 end:0x805CB3F0 hbm/homebutton/HBMBase.cpp: .text start:0x802F6CD0 end:0x802FF2E0 align:16 + .rodata start:0x804F05E0 end:0x804F0960 + .data start:0x80543158 end:0x80543E70 + .bss start:0x805CB3F0 end:0x805CB470 hbm/nw4hbm/lyt/lyt_animation.cpp: .text start:0x802FF2E0 end:0x802FFE88 align:16 + .rodata start:0x804F0960 end:0x804F0980 + .data start:0x80543E70 end:0x80543EF0 hbm/nw4hbm/lyt/lyt_arcResourceAccessor.cpp: .text start:0x802FFE90 end:0x80300230 align:16 + .data start:0x80543EF0 end:0x80543F70 hbm/nw4hbm/lyt/lyt_bounding.cpp: .text start:0x80300230 end:0x803003A4 align:16 .ctors start:0x804DB8E0 end:0x804DB8E4 + .data start:0x80543F70 end:0x80544058 + .bss start:0x805CB470 end:0x805CB478 hbm/nw4hbm/lyt/lyt_common.cpp: .text start:0x803003B0 end:0x80301230 align:16 + .rodata start:0x804F0980 end:0x804F0990 + .bss start:0x805CB478 end:0x805CB4A0 hbm/nw4hbm/lyt/lyt_drawInfo.cpp: .text start:0x80301230 end:0x803012F0 align:16 + .rodata start:0x804F0990 end:0x804F0998 + .data start:0x80544058 end:0x80544088 hbm/nw4hbm/lyt/lyt_group.cpp: .text start:0x803012F0 end:0x8030163C align:16 + .data start:0x80544088 end:0x805440B0 hbm/nw4hbm/lyt/lyt_layout.cpp: .text start:0x80301640 end:0x803022DC align:16 + .rodata start:0x804F0998 end:0x804F09A0 + .data start:0x805440B0 end:0x80544100 + .bss start:0x805CB4A0 end:0x805CB4A8 hbm/nw4hbm/lyt/lyt_material.cpp: .text start:0x803022E0 end:0x80305550 align:16 + .rodata start:0x804F09A0 end:0x804F09D0 + .data start:0x80544100 end:0x80544188 hbm/nw4hbm/lyt/lyt_pane.cpp: .text start:0x80305550 end:0x803066A0 align:16 .ctors start:0x804DB8E4 end:0x804DB8E8 + .rodata start:0x804F09D0 end:0x804F09F0 + .data start:0x80544188 end:0x805441F0 + .bss start:0x805CB4A8 end:0x805CB4B0 hbm/nw4hbm/lyt/lyt_picture.cpp: .text start:0x803066A0 end:0x80306BF4 align:16 .ctors start:0x804DB8E8 end:0x804DB8EC + .rodata start:0x804F09F0 end:0x804F09F8 + .data start:0x805441F0 end:0x80544290 + .bss start:0x805CB4B0 end:0x805CB4B8 hbm/nw4hbm/lyt/lyt_resourceAccessor.cpp: .text start:0x80306C00 end:0x80306C58 align:16 + .data start:0x80544290 end:0x805442A8 hbm/nw4hbm/lyt/lyt_textBox.cpp: .text start:0x80306C60 end:0x803080A4 align:16 .ctors start:0x804DB8EC end:0x804DB8F0 + .rodata start:0x804F09F8 end:0x804F0A10 + .data start:0x805442A8 end:0x80544358 + .bss start:0x805CB4B8 end:0x805CB4C0 hbm/nw4hbm/lyt/lyt_window.cpp: .text start:0x803080B0 end:0x8030A6D4 align:16 .ctors start:0x804DB8F0 end:0x804DB8F4 + .rodata start:0x804F0A10 end:0x804F0A28 + .data start:0x80544358 end:0x80544440 + .bss start:0x805CB4C0 end:0x805CB4C8 hbm/nw4hbm/math/math_triangular.cpp: .text start:0x8030A6E0 end:0x8030A990 align:16 + .rodata start:0x804F0A28 end:0x804F0A50 + .data start:0x80544440 end:0x80545558 hbm/nw4hbm/ut/ut_binaryFileFormat.cpp: .text start:0x8030A990 end:0x8030AA04 align:16 @@ -2000,9 +2048,12 @@ hbm/nw4hbm/ut/ut_CharStrmReader.cpp: hbm/nw4hbm/ut/ut_CharWriter.cpp: .text start:0x8030AB30 end:0x8030C52C align:16 + .rodata start:0x804F0A50 end:0x804F0A70 + .bss start:0x805CB4C8 end:0x805CB4E0 hbm/nw4hbm/ut/ut_Font.cpp: .text start:0x8030C530 end:0x8030C5D4 align:16 + .data start:0x80545558 end:0x80545588 hbm/nw4hbm/ut/ut_LinkList.cpp: .text start:0x8030C5E0 end:0x8030C6EC align:16 @@ -2012,34 +2063,49 @@ hbm/nw4hbm/ut/ut_list.cpp: hbm/nw4hbm/ut/ut_ResFont.cpp: .text start:0x8030C860 end:0x8030CB5C align:16 + .data start:0x80545588 end:0x80545610 hbm/nw4hbm/ut/ut_ResFontBase.cpp: .text start:0x8030CB60 end:0x8030D1A8 align:16 + .data start:0x80545610 end:0x80545728 hbm/nw4hbm/ut/ut_TagProcessorBase.cpp: .text start:0x8030D1B0 end:0x8030DC68 align:16 + .rodata start:0x804F0A70 end:0x804F0A78 + .data start:0x80545728 end:0x805457B0 hbm/nw4hbm/ut/ut_TextWriterBase.cpp: .text start:0x8030DC70 end:0x803130D4 align:16 .ctors start:0x804DB8F4 end:0x804DB8F8 + .rodata start:0x804F0A78 end:0x804F0A90 + .data start:0x805457B0 end:0x805457B8 + .bss start:0x805CB4E0 end:0x805CB510 hbm/sound/mix.cpp: .text start:0x803130E0 end:0x80314A2C align:16 + .data start:0x805457B8 end:0x80546348 + .bss start:0x805CB510 end:0x805CBBD0 hbm/sound/syn.cpp: - .text start:0x80314A30 end:0x80314F8C align:16 + .text start:0x80314A30 end:0x80314EAC align:16 + .bss start:0x805CBBD0 end:0x805CC0A0 hbm/sound/synctrl.cpp: - .text start:0x80314F90 end:0x80315348 align:16 + .text start:0x80314EB0 end:0x80315348 align:16 + .data start:0x80546348 end:0x80546548 hbm/sound/synenv.cpp: .text start:0x80315350 end:0x8031572C align:16 + .rodata start:0x804F0A90 end:0x804F0AB0 hbm/sound/synmix.cpp: .text start:0x80315730 end:0x80315870 align:16 + .data start:0x80546548 end:0x805468D8 hbm/sound/synpitch.cpp: .text start:0x80315870 end:0x80315AEC align:16 + .rodata start:0x804F0AB0 end:0x804F0AC8 + .data start:0x805468D8 end:0x80546CC8 hbm/sound/synsample.cpp: .text start:0x80315AF0 end:0x80315F64 align:16 @@ -2049,6 +2115,9 @@ hbm/sound/synvoice.cpp: hbm/sound/seq.cpp: .text start:0x80316120 end:0x80316A28 align:16 + .rodata start:0x804F0AC8 end:0x804F0AF0 + .data start:0x80546CC8 end:0x80546D60 + .bss start:0x805CC0A0 end:0x805CC0A8 JSystem/JParticle/JPAResourceManager.cpp: .text start:0x80316A30 end:0x80316C04 align:16 diff --git a/config/SOUE01/symbols.txt b/config/SOUE01/symbols.txt index ef4a850d..5ac63236 100644 --- a/config/SOUE01/symbols.txt +++ b/config/SOUE01/symbols.txt @@ -17876,118 +17876,118 @@ rotX__7mVec3_cFRC4mAng = .text:0x802F2C80; // type:function size:0xA8 rotY__7mVec3_cFRC4mAng = .text:0x802F2D30; // type:function size:0xAC rotZ__7mVec3_cFRC4mAng = .text:0x802F2DE0; // type:function size:0xA8 mVec__sinit = .text:0x802F2E90; // type:function size:0x78 -homebutton__FrameController__init = .text:0x802F2F10; // type:function size:0x38 -homebutton__FrameController__initFrame = .text:0x802F2F50; // type:function size:0x20 -homebutton__FrameController__calc = .text:0x802F2F70; // type:function size:0x14C -homebutton__GroupAnmController____ct = .text:0x802F30C0; // type:function size:0x1C -homebutton__GroupAnmController____dt = .text:0x802F30E0; // type:function size:0x40 -homebutton__GroupAnmController__do_calc = .text:0x802F3120; // type:function size:0xB0 -homebutton__gui__drawLine_ = .text:0x802F31D0; // type:function size:0x1C4 -homebutton__gui__Component__update = .text:0x802F33A0; // type:function size:0x208 -homebutton__gui__Component__isVisible = .text:0x802F35B0; // type:function size:0x8 -homebutton__gui__Component__isPointed = .text:0x802F35C0; // type:function size:0xC -homebutton__gui__Component__onMove = .text:0x802F35D0; // type:function size:0x4 -homebutton__gui__Manager__onEvent = .text:0x802F35E0; // type:function size:0x20 -homebutton__gui__EventHandler__onEvent = .text:0x802F3600; // type:function size:0x4 -homebutton__gui__Component__getID = .text:0x802F3610; // type:function size:0x8 -homebutton__gui__Component__setPointed = .text:0x802F3620; // type:function size:0xC -homebutton__gui__Component__onPoint = .text:0x802F3630; // type:function size:0x4 -homebutton__gui__Component__offPoint = .text:0x802F3640; // type:function size:0x4 -homebutton__gui__Manager____dt = .text:0x802F3650; // type:function size:0xBC -homebutton__gui__Manager__init = .text:0x802F3710; // type:function size:0x68 -homebutton__gui__Component__init = .text:0x802F3780; // type:function size:0x2C -homebutton__gui__Manager__addComponent = .text:0x802F37B0; // type:function size:0xC4 -homebutton__gui__Component__setManager = .text:0x802F3880; // type:function size:0x8 -homebutton__gui__Manager__delComponent = .text:0x802F3890; // type:function size:0xA0 -homebutton__gui__Manager__getComponent = .text:0x802F3930; // type:function size:0x2C -homebutton__gui__Manager__update = .text:0x802F3960; // type:function size:0x1A4 -homebutton__gui__Component__isTriggerTarger = .text:0x802F3B10; // type:function size:0x8 -homebutton__gui__Component__onTrig = .text:0x802F3B20; // type:function size:0x30 -homebutton__gui__Manager__calc = .text:0x802F3B50; // type:function size:0x68 -homebutton__gui__Interface__calc = .text:0x802F3BC0; // type:function size:0x4 -homebutton__gui__Manager__draw = .text:0x802F3BD0; // type:function size:0x68 -homebutton__gui__Interface__draw = .text:0x802F3C40; // type:function size:0x4 -homebutton__gui__Manager__setAllComponentTriggerTarget = .text:0x802F3C50; // type:function size:0x78 -homebutton__gui__Component__setTriggerTarget = .text:0x802F3CD0; // type:function size:0x8 -homebutton__gui__PaneManager____dt = .text:0x802F3CE0; // type:function size:0x154 -homebutton__gui__PaneComponent____dt = .text:0x802F3E40; // type:function size:0x40 -homebutton__gui__Component____dt = .text:0x802F3E80; // type:function size:0x40 -fn_802F3EC0 = .text:0x802F3EC0; // type:function size:0x24 -homebutton__gui__PaneManager__createLayoutScene = .text:0x802F3EF0; // type:function size:0x18 -homebutton__gui__PaneManager__addLayoutScene = .text:0x802F3F10; // type:function size:0x298 -homebutton__gui__PaneComponent__setPane = .text:0x802F41B0; // type:function size:0x8 -nw4hbm__lyt__Pane__GetRuntimeTypeInfo = .text:0x802F41C0; // type:function size:0xC -homebutton__gui__PaneManager__delLayoutScene = .text:0x802F41D0; // type:function size:0x18 -omebutton__gui__PaneManager__walkInChildrenDel = .text:0x802F41F0; // type:function size:0x11C -homebutton__gui__PaneManager__getPaneComponentByPane = .text:0x802F4310; // type:function size:0x78 -homebutton__gui__PaneManager__setAllBoundingBoxComponentTriggerTarget = .text:0x802F4390; // type:function size:0xD0 -homebutton__gui__PaneComponent__contain = .text:0x802F4460; // type:function size:0x12C -homebutton__gui__PaneManager__getDrawInfo = .text:0x802F4590; // type:function size:0x8 -homebutton__gui__PaneComponent__draw = .text:0x802F45A0; // type:function size:0x184 -homebutton__gui__is_visible = .text:0x802F4730; // type:function size:0x100 -nw4hbm__lyt__Pane__IsVisible = .text:0x802F4830; // type:function size:0xC -nw4hbm__lyt__Pane__GetParent = .text:0x802F4840; // type:function size:0x8 -homebutton__gui__PaneComponent__isVisible = .text:0x802F4850; // type:function size:0xD4 -homebutton__gui__Interface__draw2 = .text:0x802F4930; // type:function size:0x4 -homebutton__gui__Interface__create = .text:0x802F4940; // type:function size:0x4 -homebutton__gui__Component__update2 = .text:0x802F4950; // type:function size:0x8 -homebutton__gui__Component__setDraggingButton = .text:0x802F4960; // type:function size:0x8 -homebutton__gui__Component__onDrag = .text:0x802F4970; // type:function size:0x4 -homebutton__gui__PaneComponent__getPane = .text:0x802F4980; // type:function size:0x8 -homebutton__gui__Manager__setEventHandler = .text:0x802F4990; // type:function size:0x2C -homebutton__gui__EventHandler__setManager = .text:0x802F49C0; // type:function size:0x8 -homebutton__gui__Manager__update2 = .text:0x802F49D0; // type:function size:0x8 -homebutton__gui__PaneManager__setDrawInfo = .text:0x802F49E0; // type:function size:0x8 -homebutton__Controller__wpadConnectCallback = .text:0x802F49F0; // type:function size:0xFC -homebutton__Controller__wpadExtensionCallback = .text:0x802F4AF0; // type:function size:0xF8 -homebutton__Controller__soundOnCallback = .text:0x802F4BF0; // type:function size:0x6C -homebutton__Controller____ct = .text:0x802F4C60; // type:function size:0xB4 -homebutton__Controller__initCallback = .text:0x802F4D20; // type:function size:0xA8 -homebutton__Controller__clearCallback = .text:0x802F4DD0; // type:function size:0x60 -homebutton__Controller__setKpad = .text:0x802F4E30; // type:function size:0x1B0 -homebutton__Controller__clrKpadButton = .text:0x802F4FE0; // type:function size:0x14 -homebutton__Controller__setInValidPos = .text:0x802F5000; // type:function size:0x1C -homebutton__Controller__connect = .text:0x802F5020; // type:function size:0x10 -homebutton__Controller__disconnect = .text:0x802F5030; // type:function size:0x4 -homebutton__Controller__setSpeakerVol = .text:0x802F5040; // type:function size:0x8 -homebutton__Controller__playSound = .text:0x802F5050; // type:function size:0x9C -homebutton__Controller__isPlayingSoundId = .text:0x802F50F0; // type:function size:0x60 -homebutton__Controller__initSound = .text:0x802F5150; // type:function size:0x10 -homebutton__Controller__updateSound = .text:0x802F5160; // type:function size:0x238 -homebutton__Controller__isPlayReady = .text:0x802F53A0; // type:function size:0x10 -homebutton__Controller__getController = .text:0x802F53B0; // type:function size:0x4 -homebutton__Controller__startMotor = .text:0x802F53C0; // type:function size:0x64 -homebutton__Controller__stopMotor = .text:0x802F5430; // type:function size:0x30 -homebutton__Controller__getInfoAsync = .text:0x802F5460; // type:function size:0xA0 -homebutton__Controller__ControllerCallback = .text:0x802F5500; // type:function size:0x3C -homebutton__Controller__getBatteryFlag = .text:0x802F5540; // type:function size:0x24 -homebutton__Controller__clrBatteryFlag = .text:0x802F5570; // type:function size:0x20 -homebutton__Controller__clrBatteryFlag2 = .text:0x802F5590; // type:function size:0x26C -homebutton__RemoteSpk__ClearPcm = .text:0x802F5800; // type:function size:0x2C -homebutton__RemoteSpk____ct = .text:0x802F5830; // type:function size:0xBC -homebutton__RemoteSpk____dt = .text:0x802F58F0; // type:function size:0xA4 -homebutton__RemoteSpk__Start = .text:0x802F59A0; // type:function size:0xD4 -homebutton__RemoteSpk__Stop = .text:0x802F5A80; // type:function size:0x54 -homebutton__RemoteSpk__DelaySpeakerOnCallback = .text:0x802F5AE0; // type:function size:0x30 -homebutton__RemoteSpk__SpeakerOnCallback = .text:0x802F5B10; // type:function size:0xD8 -homebutton__RemoteSpk__DelaySpeakerPlayCallback = .text:0x802F5BF0; // type:function size:0x30 -homebutton__RemoteSpk__SpeakerPlayCallback = .text:0x802F5C20; // type:function size:0xE4 -homebutton__RemoteSpk__Connect = .text:0x802F5D10; // type:function size:0x8C -homebutton__RemoteSpk__Play = .text:0x802F5DA0; // type:function size:0x98 -homebutton__RemoteSpk__isPlaying = .text:0x802F5E40; // type:function size:0x1C -homebutton__RemoteSpk__isPlayingId = .text:0x802F5E60; // type:function size:0x30 -fn_802F5E90 = .text:0x802F5E90; // type:function size:0x1C -homebutton__RemoteSpk__isPlayReady = .text:0x802F5EB0; // type:function size:0x198 -GetFreePlayer = .text:0x802F6050; // type:function size:0x64 -AudioFrameCallback = .text:0x802F60C0; // type:function size:0x240 -AudioSoundThreadProc = .text:0x802F6300; // type:function size:0x13C -homebutton__InitAxSound = .text:0x802F6440; // type:function size:0x1F4 -homebutton__AxSoundMain = .text:0x802F6640; // type:function size:0x4 -homebutton__StopAllSeq = .text:0x802F6650; // type:function size:0x1C4 -homebutton__SetVolumeAllSeq = .text:0x802F6820; // type:function size:0x120 -homebutton__SetSoundMode = .text:0x802F6940; // type:function size:0x4 -HBMAllocMem = .text:0x802F6950; // type:function size:0x10 -HBMFreeMem = .text:0x802F6960; // type:function size:0x10 +init__Q210homebutton15FrameControllerFifff = .text:0x802F2F10; // type:function size:0x38 +initFrame__Q210homebutton15FrameControllerFv = .text:0x802F2F50; // type:function size:0x20 +calc__Q210homebutton15FrameControllerFv = .text:0x802F2F70; // type:function size:0x14C +__ct__Q210homebutton18GroupAnmControllerFv = .text:0x802F30C0; // type:function size:0x1C +__dt__Q210homebutton18GroupAnmControllerFv = .text:0x802F30E0; // type:function size:0x40 +do_calc__Q210homebutton18GroupAnmControllerFv = .text:0x802F3120; // type:function size:0xB0 +drawLine___Q210homebutton3guiFfffffUcR8_GXColor = .text:0x802F31D0; // type:function size:0x1C4 +update__Q310homebutton3gui9ComponentFiffUlUlUlPv = .text:0x802F33A0; // type:function size:0x208 +isVisible__Q310homebutton3gui9ComponentFv = .text:0x802F35B0; // type:function size:0x8 +isPointed__Q310homebutton3gui9ComponentFi = .text:0x802F35C0; // type:function size:0xC +onMove__Q310homebutton3gui9ComponentFff = .text:0x802F35D0; // type:function size:0x4 +onEvent__Q310homebutton3gui7ManagerFUlUlPv = .text:0x802F35E0; // type:function size:0x20 +onEvent__Q310homebutton3gui12EventHandlerFUlUlPv = .text:0x802F3600; // type:function size:0x4 +getID__Q310homebutton3gui9ComponentFv = .text:0x802F3610; // type:function size:0x8 +setPointed__Q310homebutton3gui9ComponentFib = .text:0x802F3620; // type:function size:0xC +onPoint__Q310homebutton3gui9ComponentFv = .text:0x802F3630; // type:function size:0x4 +offPoint__Q310homebutton3gui9ComponentFv = .text:0x802F3640; // type:function size:0x4 +__dt__Q310homebutton3gui7ManagerFv = .text:0x802F3650; // type:function size:0xBC +init__Q310homebutton3gui7ManagerFv = .text:0x802F3710; // type:function size:0x68 +init__Q310homebutton3gui9ComponentFv = .text:0x802F3780; // type:function size:0x2C +addComponent__Q310homebutton3gui7ManagerFPQ310homebutton3gui9Component = .text:0x802F37B0; // type:function size:0xC4 +setManager__Q310homebutton3gui9ComponentFPQ310homebutton3gui7Manager = .text:0x802F3880; // type:function size:0x8 +delComponent__Q310homebutton3gui7ManagerFPQ310homebutton3gui9Component = .text:0x802F3890; // type:function size:0xA0 +getComponent__Q310homebutton3gui7ManagerFUl = .text:0x802F3930; // type:function size:0x2C +update__Q310homebutton3gui7ManagerFiffUlUlUlPv = .text:0x802F3960; // type:function size:0x1A4 +isTriggerTarger__Q310homebutton3gui9ComponentFv = .text:0x802F3B10; // type:function size:0x8 +onTrig__Q310homebutton3gui9ComponentFUlR3Vec = .text:0x802F3B20; // type:function size:0x30 +calc__Q310homebutton3gui7ManagerFv = .text:0x802F3B50; // type:function size:0x68 +calc__Q310homebutton3gui9InterfaceFv = .text:0x802F3BC0; // type:function size:0x4 +draw__Q310homebutton3gui7ManagerFv = .text:0x802F3BD0; // type:function size:0x68 +draw__Q310homebutton3gui9InterfaceFv = .text:0x802F3C40; // type:function size:0x4 +setAllComponentTriggerTarget__Q310homebutton3gui7ManagerFb = .text:0x802F3C50; // type:function size:0x78 +setTriggerTarget__Q310homebutton3gui9ComponentFb = .text:0x802F3CD0; // type:function size:0x8 +__dt__Q310homebutton3gui11PaneManagerFv = .text:0x802F3CE0; // type:function size:0x154 +__dt__Q310homebutton3gui13PaneComponentFv = .text:0x802F3E40; // type:function size:0x40 +__dt__Q310homebutton3gui9ComponentFv = .text:0x802F3E80; // type:function size:0x40 +createLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802F3EC0; // type:function size:0x24 +addLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802F3EF0; // type:function size:0x18 +walkInChildren__Q310homebutton3gui11PaneManagerFRQ36nw4hbm2ut30LinkList = .text:0x802F3F10; // type:function size:0x298 +setPane__Q310homebutton3gui13PaneComponentFPQ36nw4hbm3lyt4Pane = .text:0x802F41B0; // type:function size:0x8 +GetRuntimeTypeInfo__Q36nw4hbm3lyt4PaneCFv = .text:0x802F41C0; // type:function size:0xC +delLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802F41D0; // type:function size:0x18 +walkInChildrenDel__Q310homebutton3gui11PaneManagerFRQ36nw4hbm2ut30LinkList = .text:0x802F41F0; // type:function size:0x11C +getPaneComponentByPane__Q310homebutton3gui11PaneManagerFPQ36nw4hbm3lyt4Pane = .text:0x802F4310; // type:function size:0x78 +setAllBoundingBoxComponentTriggerTarget__Q310homebutton3gui11PaneManagerFb = .text:0x802F4390; // type:function size:0xD0 +contain__Q310homebutton3gui13PaneComponentFff = .text:0x802F4460; // type:function size:0x12C +getDrawInfo__Q310homebutton3gui11PaneManagerFv = .text:0x802F4590; // type:function size:0x8 +draw__Q310homebutton3gui13PaneComponentFv = .text:0x802F45A0; // type:function size:0x184 +is_visible__Q210homebutton3guiFPQ36nw4hbm3lyt4Pane = .text:0x802F4730; // type:function size:0x100 +IsVisible__Q36nw4hbm3lyt4PaneCFv = .text:0x802F4830; // type:function size:0xC +GetParent__Q36nw4hbm3lyt4PaneCFv = .text:0x802F4840; // type:function size:0x8 +isVisible__Q310homebutton3gui13PaneComponentFv = .text:0x802F4850; // type:function size:0xD4 +draw__Q310homebutton3gui9InterfaceFRA3_A4_f = .text:0x802F4930; // type:function size:0x4 +create__Q310homebutton3gui9InterfaceFv = .text:0x802F4940; // type:function size:0x4 +update__Q310homebutton3gui9ComponentFiPC10KPADStatusffPv = .text:0x802F4950; // type:function size:0x8 +setDraggingButton__Q310homebutton3gui9ComponentFUl = .text:0x802F4960; // type:function size:0x8 +onDrag__Q310homebutton3gui9ComponentFff = .text:0x802F4970; // type:function size:0x4 +getPane__Q310homebutton3gui13PaneComponentFv = .text:0x802F4980; // type:function size:0x8 +setEventHandler__Q310homebutton3gui7ManagerFPQ310homebutton3gui12EventHandler = .text:0x802F4990; // type:function size:0x2C +setManager__Q310homebutton3gui12EventHandlerFPQ310homebutton3gui7Manager = .text:0x802F49C0; // type:function size:0x8 +update__Q310homebutton3gui7ManagerFiPC10KPADStatusffPv = .text:0x802F49D0; // type:function size:0x8 +setDrawInfo__Q310homebutton3gui11PaneManagerFPCQ36nw4hbm3lyt8DrawInfo = .text:0x802F49E0; // type:function size:0x8 +wpadConnectCallback__Q210homebutton10ControllerFll = .text:0x802F49F0; // type:function size:0xFC +wpadExtensionCallback__Q210homebutton10ControllerFll = .text:0x802F4AF0; // type:function size:0xF8 +soundOnCallback__Q210homebutton10ControllerFP7OSAlarmP9OSContext = .text:0x802F4BF0; // type:function size:0x6C +__ct__Q210homebutton10ControllerFiPQ210homebutton9RemoteSpk = .text:0x802F4C60; // type:function size:0xB4 +initCallback__Q210homebutton10ControllerFv = .text:0x802F4D20; // type:function size:0xA8 +clearCallback__Q210homebutton10ControllerFv = .text:0x802F4DD0; // type:function size:0x60 +setKpad__Q210homebutton10ControllerFPC11HBMKPadDatab = .text:0x802F4E30; // type:function size:0x1B0 +clrKpadButton__Q210homebutton10ControllerFv = .text:0x802F4FE0; // type:function size:0x14 +setInValidPos__Q210homebutton10ControllerFv = .text:0x802F5000; // type:function size:0x1C +connect__Q210homebutton10ControllerFv = .text:0x802F5020; // type:function size:0x10 +disconnect__Q210homebutton10ControllerFv = .text:0x802F5030; // type:function size:0x4 +setSpeakerVol__Q210homebutton10ControllerFf = .text:0x802F5040; // type:function size:0x8 +playSound__Q210homebutton10ControllerFi = .text:0x802F5050; // type:function size:0x9C +isPlayingSoundId__Q210homebutton10ControllerCFi = .text:0x802F50F0; // type:function size:0x60 +initSound__Q210homebutton10ControllerFv = .text:0x802F5150; // type:function size:0x10 +updateSound__Q210homebutton10ControllerFv = .text:0x802F5160; // type:function size:0x238 +isPlayReady__Q210homebutton10ControllerCFv = .text:0x802F53A0; // type:function size:0x10 +getController__Q210homebutton10ControllerFv = .text:0x802F53B0; // type:function size:0x4 +startMotor__Q210homebutton10ControllerFv = .text:0x802F53C0; // type:function size:0x64 +stopMotor__Q210homebutton10ControllerFv = .text:0x802F5430; // type:function size:0x30 +getInfoAsync__Q210homebutton10ControllerFP8WPADInfo = .text:0x802F5460; // type:function size:0xA0 +ControllerCallback__Q210homebutton10ControllerFll = .text:0x802F5500; // type:function size:0x3C +getBatteryFlag__Q210homebutton10ControllerCFv = .text:0x802F5540; // type:function size:0x24 +clrBatteryFlag__Q210homebutton10ControllerFv = .text:0x802F5570; // type:function size:0x20 +UpdateSpeaker__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802F5590; // type:function size:0x26C +ClearPcm__Q210homebutton9RemoteSpkFv = .text:0x802F5800; // type:function size:0x2C +__ct__Q210homebutton9RemoteSpkFPv = .text:0x802F5830; // type:function size:0xBC +__dt__Q210homebutton9RemoteSpkFv = .text:0x802F58F0; // type:function size:0xA4 +Start__Q210homebutton9RemoteSpkFv = .text:0x802F59A0; // type:function size:0xD4 +Stop__Q210homebutton9RemoteSpkFv = .text:0x802F5A80; // type:function size:0x54 +DelaySpeakerOnCallback__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802F5AE0; // type:function size:0x30 +SpeakerOnCallback__Q210homebutton9RemoteSpkFll = .text:0x802F5B10; // type:function size:0xD8 +DelaySpeakerPlayCallback__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802F5BF0; // type:function size:0x30 +SpeakerPlayCallback__Q210homebutton9RemoteSpkFll = .text:0x802F5C20; // type:function size:0xE4 +Connect__Q210homebutton9RemoteSpkFl = .text:0x802F5D10; // type:function size:0x8C +Play__Q210homebutton9RemoteSpkFliSc = .text:0x802F5DA0; // type:function size:0x98 +isPlaying__Q210homebutton9RemoteSpkCFl = .text:0x802F5E40; // type:function size:0x1C +isPlayingId__Q210homebutton9RemoteSpkCFli = .text:0x802F5E60; // type:function size:0x30 +isPlayReady__Q210homebutton9RemoteSpkCFl = .text:0x802F5E90; // type:function size:0x1C +GetFreePlayer__24@unnamed@HBMAxSound_cpp@Fi = .text:0x802F5EB0; // type:function size:0x198 +AudioFrameCallback__24@unnamed@HBMAxSound_cpp@Fv = .text:0x802F6050; // type:function size:0x64 +AudioSoundThreadProc__24@unnamed@HBMAxSound_cpp@FPv = .text:0x802F60C0; // type:function size:0x240 +PlaySeq__10homebuttonFi = .text:0x802F6300; // type:function size:0x13C +InitAxSound__10homebuttonFPCvPvUl = .text:0x802F6440; // type:function size:0x1F4 +AxSoundMain__10homebuttonFv = .text:0x802F6640; // type:function size:0x4 +StopAllSeq__10homebuttonFv = .text:0x802F6650; // type:function size:0x1C4 +SetVolumeAllSeq__10homebuttonFf = .text:0x802F6820; // type:function size:0x120 +SetSoundMode__10homebuttonFUl = .text:0x802F6940; // type:function size:0x4 +HBMAllocMem__FUl = .text:0x802F6950; // type:function size:0x10 +HBMFreeMem__FPv = .text:0x802F6960; // type:function size:0x10 HBMCreate = .text:0x802F6970; // type:function size:0x120 HBMInit = .text:0x802F6A90; // type:function size:0x30 HBMCalc = .text:0x802F6AC0; // type:function size:0x3C @@ -17998,371 +17998,369 @@ HBMSetBlackOutColor = .text:0x802F6BA0; // type:function size:0x54 HBMSetVIBlack = .text:0x802F6C00; // type:function size:0x34 HBMCreateSound = .text:0x802F6C40; // type:function size:0x54 HBMUpdateSound = .text:0x802F6CA0; // type:function size:0x24 -homebutton__initgx = .text:0x802F6CD0; // type:function size:0x1B8 -homebutton__HomeButton____ct = .text:0x802F6E90; // type:function size:0x10C -nw4hbm__lyt__ArcResourceAccessor____dt = .text:0x802F6FA0; // type:function size:0x6C -homebutton__HomeButton__createInstance = .text:0x802F7010; // type:function size:0x4C -homebutton__HomeButton__getInstance = .text:0x802F7060; // type:function size:0xC -homebutton__HomeButton__create = .text:0x802F7070; // type:function size:0x910 -homebutton__HomeButton__set_config = .text:0x802F7980; // type:function size:0x170 -homebutton__HomeButton__set_text = .text:0x802F7AF0; // type:function size:0x84 -homebutton__HomeButton__init = .text:0x802F7B80; // type:function size:0x504 -fn_802F8090 = .text:0x802F8090; // type:function size:0x200 -fn_802F8290 = .text:0x802F8290; // type:function size:0x130 -fn_802F83C0 = .text:0x802F83C0; // type:function size:0x26C -fn_802F8630 = .text:0x802F8630; // type:function size:0x1DB8 -fn_802FA3F0 = .text:0x802FA3F0; // type:function size:0x20C -fn_802FA600 = .text:0x802FA600; // type:function size:0x29C -fn_802FA8A0 = .text:0x802FA8A0; // type:function size:0xE4 -fn_802FA990 = .text:0x802FA990; // type:function size:0x24 -fn_802FA9C0 = .text:0x802FA9C0; // type:function size:0xCC -fn_802FAA90 = .text:0x802FAA90; // type:function size:0x38 -fn_802FAAD0 = .text:0x802FAAD0; // type:function size:0x93C -fn_802FB410 = .text:0x802FB410; // type:function size:0x8D4 -fn_802FBCF0 = .text:0x802FBCF0; // type:function size:0x2BC -fn_802FBFB0 = .text:0x802FBFB0; // type:function size:0xE4C -fn_802FCE00 = .text:0x802FCE00; // type:function size:0xACC -fn_802FD8D0 = .text:0x802FD8D0; // type:function size:0x1280 -fn_802FEB50 = .text:0x802FEB50; // type:function size:0x26C -fn_802FEDC0 = .text:0x802FEDC0; // type:function size:0xB0 -fn_802FEE70 = .text:0x802FEE70; // type:function size:0x1C -fn_802FEE90 = .text:0x802FEE90; // type:function size:0x124 -fn_802FEFC0 = .text:0x802FEFC0; // type:function size:0xB8 -fn_802FF080 = .text:0x802FF080; // type:function size:0x1E8 -fn_802FF270 = .text:0x802FF270; // type:function size:0x10 -fn_802FF280 = .text:0x802FF280; // type:function size:0x8 -fn_802FF290 = .text:0x802FF290; // type:function size:0x50 -fn_802FF2E0 = .text:0x802FF2E0; // type:function size:0xF0 -fn_802FF3D0 = .text:0x802FF3D0; // type:function size:0x1C4 -fn_802FF5A0 = .text:0x802FF5A0; // type:function size:0xC -fn_802FF5B0 = .text:0x802FF5B0; // type:function size:0x38 -fn_802FF5F0 = .text:0x802FF5F0; // type:function size:0x8C -fn_802FF680 = .text:0x802FF680; // type:function size:0x148 -fn_802FF7D0 = .text:0x802FF7D0; // type:function size:0x100 -fn_802FF8D0 = .text:0x802FF8D0; // type:function size:0xBC -fn_802FF990 = .text:0x802FF990; // type:function size:0x1E0 -fn_802FFB70 = .text:0x802FFB70; // type:function size:0x2D8 -fn_802FFE50 = .text:0x802FFE50; // type:function size:0x38 -fn_802FFE90 = .text:0x802FFE90; // type:function size:0xDC -fn_802FFF70 = .text:0x802FFF70; // type:function size:0x148 -fn_803000C0 = .text:0x803000C0; // type:function size:0x54 -fn_80300120 = .text:0x80300120; // type:function size:0x7C -fn_803001A0 = .text:0x803001A0; // type:function size:0x20 -fn_803001C0 = .text:0x803001C0; // type:function size:0x70 -fn_80300230 = .text:0x80300230; // type:function size:0x3C -fn_80300270 = .text:0x80300270; // type:function size:0x58 -fn_803002D0 = .text:0x803002D0; // type:function size:0x70 -fn_80300340 = .text:0x80300340; // type:function size:0x40 -fn_80300380 = .text:0x80300380; // type:function size:0xC -fn_80300390 = .text:0x80300390; // type:function size:0x14 -fn_803003B0 = .text:0x803003B0; // type:function size:0x2C -fn_803003E0 = .text:0x803003E0; // type:function size:0x2C -fn_80300410 = .text:0x80300410; // type:function size:0x28 -fn_80300440 = .text:0x80300440; // type:function size:0x34 -fn_80300480 = .text:0x80300480; // type:function size:0x14 -fn_803004A0 = .text:0x803004A0; // type:function size:0x50 -fn_803004F0 = .text:0x803004F0; // type:function size:0x88 -fn_80300580 = .text:0x80300580; // type:function size:0xF8 -fn_80300680 = .text:0x80300680; // type:function size:0x94 -fn_80300720 = .text:0x80300720; // type:function size:0x68 -fn_80300790 = .text:0x80300790; // type:function size:0x3C -fn_803007D0 = .text:0x803007D0; // type:function size:0xE4 -fn_803008C0 = .text:0x803008C0; // type:function size:0x560 -fn_80300E20 = .text:0x80300E20; // type:function size:0x130 -fn_80300F50 = .text:0x80300F50; // type:function size:0x198 -fn_803010F0 = .text:0x803010F0; // type:function size:0x140 -fn_80301230 = .text:0x80301230; // type:function size:0x7C -fn_803012B0 = .text:0x803012B0; // type:function size:0x40 -fn_803012F0 = .text:0x803012F0; // type:function size:0x104 -fn_80301400 = .text:0x80301400; // type:function size:0xA8 -fn_803014B0 = .text:0x803014B0; // type:function size:0xC8 -fn_80301580 = .text:0x80301580; // type:function size:0x34 -fn_803015C0 = .text:0x803015C0; // type:function size:0x7C -fn_80301640 = .text:0x80301640; // type:function size:0x1A0 -fn_803017E0 = .text:0x803017E0; // type:function size:0x40 -fn_80301820 = .text:0x80301820; // type:function size:0x128 -fn_80301950 = .text:0x80301950; // type:function size:0x304 -fn_80301C60 = .text:0x80301C60; // type:function size:0x148 -fn_80301DB0 = .text:0x80301DB0; // type:function size:0x24 -fn_80301DE0 = .text:0x80301DE0; // type:function size:0x24 -fn_80301E10 = .text:0x80301E10; // type:function size:0x14 -fn_80301E30 = .text:0x80301E30; // type:function size:0x24 -fn_80301E60 = .text:0x80301E60; // type:function size:0x20 -fn_80301E80 = .text:0x80301E80; // type:function size:0x20 -fn_80301EA0 = .text:0x80301EA0; // type:function size:0x20 -fn_80301EC0 = .text:0x80301EC0; // type:function size:0x6C -fn_80301F30 = .text:0x80301F30; // type:function size:0x1A8 -fn_803020E0 = .text:0x803020E0; // type:function size:0x1FC -fn_803022E0 = .text:0x803022E0; // type:function size:0x118 -fn_80302400 = .text:0x80302400; // type:function size:0x208 -fn_80302610 = .text:0x80302610; // type:function size:0xC -fn_80302620 = .text:0x80302620; // type:function size:0x1190 -fn_803037B0 = .text:0x803037B0; // type:function size:0xB0 -fn_80303860 = .text:0x80303860; // type:function size:0x698 -fn_80303F00 = .text:0x80303F00; // type:function size:0x14 -fn_80303F20 = .text:0x80303F20; // type:function size:0x20 -fn_80303F40 = .text:0x80303F40; // type:function size:0x58 -fn_80303FA0 = .text:0x80303FA0; // type:function size:0x90 -fn_80304030 = .text:0x80304030; // type:function size:0x154 -fn_80304190 = .text:0x80304190; // type:function size:0x84 -fn_80304220 = .text:0x80304220; // type:function size:0x54 -fn_80304280 = .text:0x80304280; // type:function size:0x1B4 -fn_80304440 = .text:0x80304440; // type:function size:0xE1C -fn_80305260 = .text:0x80305260; // type:function size:0x1C -fn_80305280 = .text:0x80305280; // type:function size:0x80 -fn_80305300 = .text:0x80305300; // type:function size:0x14 -fn_80305320 = .text:0x80305320; // type:function size:0x78 -fn_803053A0 = .text:0x803053A0; // type:function size:0x34 -fn_803053E0 = .text:0x803053E0; // type:function size:0x8 -fn_803053F0 = .text:0x803053F0; // type:function size:0x4C -fn_80305440 = .text:0x80305440; // type:function size:0x110 -nw4hbm__lyt__Pane____ct = .text:0x80305550; // type:function size:0x118 -nw4hbm__lyt__Pane____dt = .text:0x80305670; // type:function size:0x134 -nw4hbm__lyt__Pane__AppendChild = .text:0x803057B0; // type:function size:0x50 -nw4hbm__lyt__Pane__GetPaneRect = .text:0x80305800; // type:function size:0x15C -nw4hbm__lyt__Pane__GetVtxColor = .text:0x80305960; // type:function size:0xC -nw4hbm__lyt__Pane__SetVtxColor = .text:0x80305970; // type:function size:0x4 -nw4hbm__lyt__Pane__GetColorElement = .text:0x80305980; // type:function size:0x20 -fn_803059A0 = .text:0x803059A0; // type:function size:0x4 -nw4hbm__lyt__Pane__SetColorElement = .text:0x803059B0; // type:function size:0x20 -fn_803059D0 = .text:0x803059D0; // type:function size:0x4 -nw4hbm__lyt__Pane__GetVtxColorElement = .text:0x803059E0; // type:function size:0x8 -nw4hbm__lyt__Pane__SetVtxColorElement = .text:0x803059F0; // type:function size:0x4 -nw4hbm__lyt__Pane__FindPaneByName = .text:0x80305A00; // type:function size:0xAC -nw4hbm__lyt__Pane__FindMaterialByName = .text:0x80305AB0; // type:function size:0xB8 -nw4hbm__lyt__Pane__CalculateMtx = .text:0x80305B70; // type:function size:0x300 -nw4hbm__lyt__Pane__Draw = .text:0x80305E70; // type:function size:0x84 -nw4hbm__lyt__Pane__DrawSelf = .text:0x80305F00; // type:function size:0x148 -nw4hbm__lyt__Pane__Animate = .text:0x80306050; // type:function size:0x8C -nw4hbm__lyt__Pane__AnimateSelf = .text:0x803060E0; // type:function size:0xB4 -nw4hbm__lyt__Pane__BindAnimation = .text:0x803061A0; // type:function size:0x1C -nw4hbm__lyt__Pane__UnbindAnimation = .text:0x803061C0; // type:function size:0x90 -nw4hbm__lyt__Pane__UnbindAllAnimation = .text:0x80306250; // type:function size:0x18 -nw4hbm__lyt__Pane__UnbindAnimationSelf = .text:0x80306270; // type:function size:0xA0 -nw4hbm__lyt__Pane__AddAnimationLink = .text:0x80306310; // type:function size:0x34 -nw4hbm__lyt__Pane__FindAnimationLink = .text:0x80306350; // type:function size:0x78 -nw4hbm__lyt__Pane__SetAnimationEnable = .text:0x803063D0; // type:function size:0xB8 -nw4hbm__lyt__Pane__LoadMtx = .text:0x80306490; // type:function size:0x108 -nw4hbm__lyt__Pane__GetVtxPos = .text:0x803065A0; // type:function size:0xE0 -nw4hbm__lyt__Pane__GetMaterial = .text:0x80306680; // type:function size:0x8 -nw4hbm__lyt__Pane__sinit = .text:0x80306690; // type:function size:0x10 -nw4hbm__lyt__Picture____ct = .text:0x803066A0; // type:function size:0x128 -nw4hbm__lyt__Picture____dt = .text:0x803067D0; // type:function size:0xD0 -nw4hbm__lyt__Picture__Append = .text:0x803068A0; // type:function size:0x4C -nw4hbm__lyt__Picture__Append2 = .text:0x803068F0; // type:function size:0x170 -nw4hbm__lyt__Picture__GetVtxColor = .text:0x80306A60; // type:function size:0x14 -nw4hbm__lyt__Picture__SetVtxColor = .text:0x80306A80; // type:function size:0x2C -nw4hbm__lyt__Picture__GetVtxColorElement = .text:0x80306AB0; // type:function size:0x18 -nw4hbm__lyt__Picture__SetVtxColorElement = .text:0x80306AD0; // type:function size:0x18 -nw4hbm__lyt__Picture__DrawSelf = .text:0x80306AF0; // type:function size:0xDC -nw4hbm__lyt__Picture__GetRuntimeTypeInfo = .text:0x80306BD0; // type:function size:0xC -nw4hbm__lyt__Picture__sinit = .text:0x80306BE0; // type:function size:0x14 -nw4hbm__lyt__ResourceAccessor____dt = .text:0x80306C00; // type:function size:0x40 -nw4hbm__lyt__ResourceAccessor____ct = .text:0x80306C40; // type:function size:0x10 -nw4hbm__lyt__ResourceAccessor__GetFont = .text:0x80306C50; // type:function size:0x8 -nw4hbm__lyt__TextBox____ct = .text:0x80306C60; // type:function size:0x2B4 -fn_80306F20 = .text:0x80306F20; // type:function size:0x190 -fn_803070B0 = .text:0x803070B0; // type:function size:0x14 -fn_803070D0 = .text:0x803070D0; // type:function size:0x3C -fn_80307110 = .text:0x80307110; // type:function size:0x18 -fn_80307130 = .text:0x80307130; // type:function size:0x18 -fn_80307150 = .text:0x80307150; // type:function size:0x714 -fn_80307870 = .text:0x80307870; // type:function size:0x444 -fn_80307CC0 = .text:0x80307CC0; // type:function size:0x7C -fn_80307D40 = .text:0x80307D40; // type:function size:0x4C -fn_80307D90 = .text:0x80307D90; // type:function size:0x68 -fn_80307E00 = .text:0x80307E00; // type:function size:0xC8 -fn_80307ED0 = .text:0x80307ED0; // type:function size:0x40 -fn_80307F10 = .text:0x80307F10; // type:function size:0x168 -fn_80308080 = .text:0x80308080; // type:function size:0xC -fn_80308090 = .text:0x80308090; // type:function size:0x14 -fn_803080B0 = .text:0x803080B0; // type:function size:0x210 -fn_803082C0 = .text:0x803082C0; // type:function size:0x144 -fn_80308410 = .text:0x80308410; // type:function size:0xFC -fn_80308510 = .text:0x80308510; // type:function size:0xA4 -fn_803085C0 = .text:0x803085C0; // type:function size:0x94 -fn_80308660 = .text:0x80308660; // type:function size:0x14 -fn_80308680 = .text:0x80308680; // type:function size:0x2C -fn_803086B0 = .text:0x803086B0; // type:function size:0x18 -fn_803086D0 = .text:0x803086D0; // type:function size:0x18 -fn_803086F0 = .text:0x803086F0; // type:function size:0x1D8 -fn_803088D0 = .text:0x803088D0; // type:function size:0x90 -fn_80308960 = .text:0x80308960; // type:function size:0x90 -fn_803089F0 = .text:0x803089F0; // type:function size:0x10C -fn_80308B00 = .text:0x80308B00; // type:function size:0x624 -fn_80309130 = .text:0x80309130; // type:function size:0x728 -fn_80309860 = .text:0x80309860; // type:function size:0xE10 -fn_8030A670 = .text:0x8030A670; // type:function size:0x28 -fn_8030A6A0 = .text:0x8030A6A0; // type:function size:0x10 -fn_8030A6B0 = .text:0x8030A6B0; // type:function size:0xC -fn_8030A6C0 = .text:0x8030A6C0; // type:function size:0x14 -fn_8030A6E0 = .text:0x8030A6E0; // type:function size:0x80 -fn_8030A760 = .text:0x8030A760; // type:function size:0x6C -fn_8030A7D0 = .text:0x8030A7D0; // type:function size:0x1C0 -fn_8030A990 = .text:0x8030A990; // type:function size:0x74 -fn_8030AA10 = .text:0x8030AA10; // type:function size:0x78 -fn_8030AA90 = .text:0x8030AA90; // type:function size:0x1C -fn_8030AAB0 = .text:0x8030AAB0; // type:function size:0x1C -fn_8030AAD0 = .text:0x8030AAD0; // type:function size:0x60 -fn_8030AB30 = .text:0x8030AB30; // type:function size:0x38C -fn_8030AEC0 = .text:0x8030AEC0; // type:function size:0x40 -fn_8030AF00 = .text:0x8030AF00; // type:function size:0x8 -fn_8030AF10 = .text:0x8030AF10; // type:function size:0x8 -fn_8030AF20 = .text:0x8030AF20; // type:function size:0x950 -fn_8030B870 = .text:0x8030B870; // type:function size:0x44 -fn_8030B8C0 = .text:0x8030B8C0; // type:function size:0x150 -fn_8030BA10 = .text:0x8030BA10; // type:function size:0x180 -fn_8030BB90 = .text:0x8030BB90; // type:function size:0x8 -fn_8030BBA0 = .text:0x8030BBA0; // type:function size:0x8 -fn_8030BBB0 = .text:0x8030BBB0; // type:function size:0xD0 -fn_8030BC80 = .text:0x8030BC80; // type:function size:0x64 -fn_8030BCF0 = .text:0x8030BCF0; // type:function size:0x64 -fn_8030BD60 = .text:0x8030BD60; // type:function size:0x64 -fn_8030BDD0 = .text:0x8030BDD0; // type:function size:0x8 -fn_8030BDE0 = .text:0x8030BDE0; // type:function size:0x8 -fn_8030BDF0 = .text:0x8030BDF0; // type:function size:0x13C -fn_8030BF30 = .text:0x8030BF30; // type:function size:0xC -fn_8030BF40 = .text:0x8030BF40; // type:function size:0x8 -fn_8030BF50 = .text:0x8030BF50; // type:function size:0x8 -fn_8030BF60 = .text:0x8030BF60; // type:function size:0x10 -fn_8030BF70 = .text:0x8030BF70; // type:function size:0x10 -fn_8030BF80 = .text:0x8030BF80; // type:function size:0x8 -fn_8030BF90 = .text:0x8030BF90; // type:function size:0x8 -fn_8030BFA0 = .text:0x8030BFA0; // type:function size:0x284 -fn_8030C230 = .text:0x8030C230; // type:function size:0x2FC -fn_8030C530 = .text:0x8030C530; // type:function size:0xA4 -fn_8030C5E0 = .text:0x8030C5E0; // type:function size:0x84 -fn_8030C670 = .text:0x8030C670; // type:function size:0x48 -fn_8030C6C0 = .text:0x8030C6C0; // type:function size:0x2C -fn_8030C6F0 = .text:0x8030C6F0; // type:function size:0x18 -fn_8030C710 = .text:0x8030C710; // type:function size:0x70 -fn_8030C780 = .text:0x8030C780; // type:function size:0x6C -fn_8030C7F0 = .text:0x8030C7F0; // type:function size:0x20 -fn_8030C810 = .text:0x8030C810; // type:function size:0x50 -fn_8030C860 = .text:0x8030C860; // type:function size:0x3C -fn_8030C8A0 = .text:0x8030C8A0; // type:function size:0x58 -fn_8030C900 = .text:0x8030C900; // type:function size:0x148 -fn_8030CA50 = .text:0x8030CA50; // type:function size:0x10C -fn_8030CB60 = .text:0x8030CB60; // type:function size:0x44 -fn_8030CBB0 = .text:0x8030CBB0; // type:function size:0x40 -fn_8030CBF0 = .text:0x8030CBF0; // type:function size:0xC -fn_8030CC00 = .text:0x8030CC00; // type:function size:0xC -fn_8030CC10 = .text:0x8030CC10; // type:function size:0xC -fn_8030CC20 = .text:0x8030CC20; // type:function size:0xC -fn_8030CC30 = .text:0x8030CC30; // type:function size:0x14 -fn_8030CC50 = .text:0x8030CC50; // type:function size:0x14 -fn_8030CC70 = .text:0x8030CC70; // type:function size:0x10 -fn_8030CC80 = .text:0x8030CC80; // type:function size:0x10 -fn_8030CC90 = .text:0x8030CC90; // type:function size:0x10 -fn_8030CCA0 = .text:0x8030CCA0; // type:function size:0x8 -fn_8030CCB0 = .text:0x8030CCB0; // type:function size:0x10 -fn_8030CCC0 = .text:0x8030CCC0; // type:function size:0x10 -fn_8030CCD0 = .text:0x8030CCD0; // type:function size:0x18 -fn_8030CCF0 = .text:0x8030CCF0; // type:function size:0x20 -fn_8030CD10 = .text:0x8030CD10; // type:function size:0x9C -fn_8030CDB0 = .text:0x8030CDB0; // type:function size:0xC -fn_8030CDC0 = .text:0x8030CDC0; // type:function size:0x44 -fn_8030CE10 = .text:0x8030CE10; // type:function size:0xF4 -fn_8030CF10 = .text:0x8030CF10; // type:function size:0xA4 -fn_8030CFC0 = .text:0x8030CFC0; // type:function size:0xC -fn_8030CFD0 = .text:0x8030CFD0; // type:function size:0xCC -fn_8030D0A0 = .text:0x8030D0A0; // type:function size:0x108 -fn_8030D1B0 = .text:0x8030D1B0; // type:function size:0x10 -fn_8030D1C0 = .text:0x8030D1C0; // type:function size:0x40 -fn_8030D200 = .text:0x8030D200; // type:function size:0x15C -fn_8030D360 = .text:0x8030D360; // type:function size:0x234 -fn_8030D5A0 = .text:0x8030D5A0; // type:function size:0x70 -fn_8030D610 = .text:0x8030D610; // type:function size:0xF8 -nw4hbm__ut__TagProcessorBase____ct = .text:0x8030D710; // type:function size:0x10 -nw4hbm__ut__TagProcessorBase____dt = .text:0x8030D720; // type:function size:0x40 -nw4hbm__ut__TagProcessorBase__Process = .text:0x8030D760; // type:function size:0x15C -nw4hbm__ut__TagProcessorBase__CalcRect = .text:0x8030D8C0; // type:function size:0x234 -nw4hbm__ut__TagProcessorBase__ProcessLinefeed = .text:0x8030DB00; // type:function size:0x70 -nw4hbm__ut__TagProcessorBase__ProcessTab = .text:0x8030DB70; // type:function size:0xF8 -nw4hbm__ut__TextWriterBase____ct = .text:0x8030DC70; // type:function size:0x5C -fn_8030DCD0 = .text:0x8030DCD0; // type:function size:0x58 -fn_8030DD30 = .text:0x8030DD30; // type:function size:0xA0 -fn_8030DDD0 = .text:0x8030DDD0; // type:function size:0x8C -fn_8030DE60 = .text:0x8030DE60; // type:function size:0x8 -fn_8030DE70 = .text:0x8030DE70; // type:function size:0x8 -fn_8030DE80 = .text:0x8030DE80; // type:function size:0x8 -fn_8030DE90 = .text:0x8030DE90; // type:function size:0x8 -fn_8030DEA0 = .text:0x8030DEA0; // type:function size:0x8 -fn_8030DEB0 = .text:0x8030DEB0; // type:function size:0x8 -fn_8030DEC0 = .text:0x8030DEC0; // type:function size:0x8 -fn_8030DED0 = .text:0x8030DED0; // type:function size:0x8 -fn_8030DEE0 = .text:0x8030DEE0; // type:function size:0x8 -fn_8030DEF0 = .text:0x8030DEF0; // type:function size:0x10 -fn_8030DF00 = .text:0x8030DF00; // type:function size:0x8 -fn_8030DF10 = .text:0x8030DF10; // type:function size:0x1F8 -fn_8030E110 = .text:0x8030E110; // type:function size:0x1F8 -fn_8030E310 = .text:0x8030E310; // type:function size:0x1D0 -fn_8030E4E0 = .text:0x8030E4E0; // type:function size:0x170 -fn_8030E650 = .text:0x8030E650; // type:function size:0x140 -fn_8030E790 = .text:0x8030E790; // type:function size:0x150 -fn_8030E8E0 = .text:0x8030E8E0; // type:function size:0x140 -fn_8030EA20 = .text:0x8030EA20; // type:function size:0x150 -fn_8030EB70 = .text:0x8030EB70; // type:function size:0x110 -fn_8030EC80 = .text:0x8030EC80; // type:function size:0x130 -fn_8030EDB0 = .text:0x8030EDB0; // type:function size:0x228 -fn_8030EFE0 = .text:0x8030EFE0; // type:function size:0x1C4 -fn_8030F1B0 = .text:0x8030F1B0; // type:function size:0x154 -fn_8030F310 = .text:0x8030F310; // type:function size:0x170 -fn_8030F480 = .text:0x8030F480; // type:function size:0x1C -fn_8030F4A0 = .text:0x8030F4A0; // type:function size:0x20 -fn_8030F4C0 = .text:0x8030F4C0; // type:function size:0xC -fn_8030F4D0 = .text:0x8030F4D0; // type:function size:0xC -fn_8030F4E0 = .text:0x8030F4E0; // type:function size:0x4 -fn_8030F4F0 = .text:0x8030F4F0; // type:function size:0x4 -fn_8030F500 = .text:0x8030F500; // type:function size:0x168 -fn_8030F670 = .text:0x8030F670; // type:function size:0x3DC -fn_8030FA50 = .text:0x8030FA50; // type:function size:0x114 -fn_8030FB70 = .text:0x8030FB70; // type:function size:0x5AC -fn_80310120 = .text:0x80310120; // type:function size:0x4EC -fn_80310610 = .text:0x80310610; // type:function size:0x18 -fn_80310630 = .text:0x80310630; // type:function size:0x5C -fn_80310690 = .text:0x80310690; // type:function size:0x58 -fn_803106F0 = .text:0x803106F0; // type:function size:0xA0 -fn_80310790 = .text:0x80310790; // type:function size:0x8C -fn_80310820 = .text:0x80310820; // type:function size:0x8 -fn_80310830 = .text:0x80310830; // type:function size:0x8 -fn_80310840 = .text:0x80310840; // type:function size:0x8 -fn_80310850 = .text:0x80310850; // type:function size:0x8 -fn_80310860 = .text:0x80310860; // type:function size:0x8 -fn_80310870 = .text:0x80310870; // type:function size:0x8 -fn_80310880 = .text:0x80310880; // type:function size:0x8 -fn_80310890 = .text:0x80310890; // type:function size:0x8 -fn_803108A0 = .text:0x803108A0; // type:function size:0x8 -fn_803108B0 = .text:0x803108B0; // type:function size:0x10 -fn_803108C0 = .text:0x803108C0; // type:function size:0x8 -fn_803108D0 = .text:0x803108D0; // type:function size:0x1F8 -fn_80310AD0 = .text:0x80310AD0; // type:function size:0x1F8 -fn_80310CD0 = .text:0x80310CD0; // type:function size:0x1D0 -fn_80310EA0 = .text:0x80310EA0; // type:function size:0x170 -fn_80311010 = .text:0x80311010; // type:function size:0x140 -fn_80311150 = .text:0x80311150; // type:function size:0x150 -fn_803112A0 = .text:0x803112A0; // type:function size:0x140 -fn_803113E0 = .text:0x803113E0; // type:function size:0x150 -fn_80311530 = .text:0x80311530; // type:function size:0x110 -fn_80311640 = .text:0x80311640; // type:function size:0x130 -fn_80311770 = .text:0x80311770; // type:function size:0x228 -fn_803119A0 = .text:0x803119A0; // type:function size:0x1C4 -fn_80311B70 = .text:0x80311B70; // type:function size:0x154 -fn_80311CD0 = .text:0x80311CD0; // type:function size:0x170 -fn_80311E40 = .text:0x80311E40; // type:function size:0x1C -fn_80311E60 = .text:0x80311E60; // type:function size:0x20 -fn_80311E80 = .text:0x80311E80; // type:function size:0xC -fn_80311E90 = .text:0x80311E90; // type:function size:0xC -fn_80311EA0 = .text:0x80311EA0; // type:function size:0x4 -fn_80311EB0 = .text:0x80311EB0; // type:function size:0x4 -fn_80311EC0 = .text:0x80311EC0; // type:function size:0x168 -fn_80312030 = .text:0x80312030; // type:function size:0x3F4 -fn_80312430 = .text:0x80312430; // type:function size:0x118 -fn_80312550 = .text:0x80312550; // type:function size:0x5D0 -fn_80312B20 = .text:0x80312B20; // type:function size:0x4EC -fn_80313010 = .text:0x80313010; // type:function size:0x18 -nw4hbm__ut__TextWriterBase__sinit = .text:0x80313030; // type:function size:0xA4 -__HBMMIXSetPan = .text:0x803130E0; // type:function size:0xA0 +initgx__10homebuttonFv = .text:0x802F6CD0; // type:function size:0x1B8 +__ct__Q210homebutton10HomeButtonFPC11HBMDataInfo = .text:0x802F6E90; // type:function size:0x10C +__dt__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802F6FA0; // type:function size:0x6C +createInstance__Q210homebutton10HomeButtonFPC11HBMDataInfo = .text:0x802F7010; // type:function size:0x4C +getInstance__Q210homebutton10HomeButtonFv = .text:0x802F7060; // type:function size:0xC +create__Q210homebutton10HomeButtonFv = .text:0x802F7070; // type:function size:0x910 +set_config__Q210homebutton10HomeButtonFv = .text:0x802F7980; // type:function size:0x170 +set_text__Q210homebutton10HomeButtonFv = .text:0x802F7AF0; // type:function size:0x84 +init__Q210homebutton10HomeButtonFv = .text:0x802F7B80; // type:function size:0x504 +init_volume__Q210homebutton10HomeButtonFv = .text:0x802F8090; // type:function size:0x200 +init_sound__Q210homebutton10HomeButtonFv = .text:0x802F8290; // type:function size:0x130 +init_battery__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802F83C0; // type:function size:0x26C +calc__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802F8630; // type:function size:0x1DB8 +calc_battery__Q210homebutton10HomeButtonFi = .text:0x802FA3F0; // type:function size:0x20C +draw__Q210homebutton10HomeButtonFv = .text:0x802FA600; // type:function size:0x29C +SpeakerCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802FA8A0; // type:function size:0xE4 +MotorCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802FA990; // type:function size:0x24 +RetrySimpleSyncCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802FA9C0; // type:function size:0xCC +SimpleSyncCallback__10homebuttonFll = .text:0x802FAA90; // type:function size:0x38 +update__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802FAAD0; // type:function size:0x93C +update_controller__Q210homebutton10HomeButtonFi = .text:0x802FB410; // type:function size:0x8D4 +updateTrigPane__Q210homebutton10HomeButtonFv = .text:0x802FBCF0; // type:function size:0x2BC +startPointEvent__Q210homebutton10HomeButtonFPCQ36nw4hbm3lyt4PanePv = .text:0x802FBFB0; // type:function size:0xE4C +startLeftEvent__Q210homebutton10HomeButtonFPCQ36nw4hbm3lyt4Pane = .text:0x802FCE00; // type:function size:0xACC +startTrigEvent__Q210homebutton10HomeButtonFPCQ36nw4hbm3lyt4Pane = .text:0x802FD8D0; // type:function size:0x1280 +reset_btn__Q210homebutton10HomeButtonFv = .text:0x802FEB50; // type:function size:0x26C +getPaneNo__Q210homebutton10HomeButtonFPCQ36nw4hbm3lyt4Pane = .text:0x802FEDC0; // type:function size:0xB0 +getSelectBtnNum__Q210homebutton10HomeButtonFv = .text:0x802FEE70; // type:function size:0x1C +setAdjustFlag__Q210homebutton10HomeButtonFi = .text:0x802FEE90; // type:function size:0x124 +onEvent__Q210homebutton22HomeButtonEventHandlerFUlUlPv = .text:0x802FEFC0; // type:function size:0xB8 +startBlackOut__Q210homebutton10HomeButtonFv = .text:0x802FF080; // type:function size:0x1E8 +setBlackOutColor__Q210homebutton10HomeButtonFUcUcUc = .text:0x802FF270; // type:function size:0x10 +setVIBlack__Q210homebutton10HomeButtonFi = .text:0x802FF280; // type:function size:0x8 +update_sound__Q210homebutton10HomeButtonFv = .text:0x802FF290; // type:function size:0x50 +GetStepCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res7StepKeyUl = .text:0x802FF2E0; // type:function size:0xF0 +GetHermiteCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res10HermiteKeyUl = .text:0x802FF3D0; // type:function size:0x1C4 +GetFrameSize__Q36nw4hbm3lyt13AnimTransformCFv = .text:0x802FF5A0; // type:function size:0xC +__ct__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802FF5B0; // type:function size:0x38 +__dt__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802FF5F0; // type:function size:0x8C +SetResource__Q36nw4hbm3lyt18AnimTransformBasicFPCQ46nw4hbm3lyt3res14AnimationBlockPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802FF680; // type:function size:0x148 +Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt4Paneb = .text:0x802FF7D0; // type:function size:0x100 +Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt8Material = .text:0x802FF8D0; // type:function size:0xBC +Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt4Pane = .text:0x802FF990; // type:function size:0x1E0 +Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt8Material = .text:0x802FFB70; // type:function size:0x2D8 +FindAnimationLink__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut40LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802FFE50; // type:function size:0x38 +FindNameResource__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCc = .text:0x802FFE90; // type:function size:0xDC +GetResourceSub__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCcUlPCcPUl = .text:0x802FFF70; // type:function size:0x148 +__ct__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x803000C0; // type:function size:0x54 +Attach__Q36nw4hbm3lyt19ArcResourceAccessorFPvPCc = .text:0x80300120; // type:function size:0x7C +GetResource__Q36nw4hbm3lyt19ArcResourceAccessorFUlPCcPUl = .text:0x803001A0; // type:function size:0x20 +GetFont__Q36nw4hbm3lyt19ArcResourceAccessorFPCc = .text:0x803001C0; // type:function size:0x70 +__ct__Q36nw4hbm3lyt8BoundingFPCQ46nw4hbm3lyt3res8BoundingRCQ36nw4hbm3lyt11ResBlockSet = .text:0x80300230; // type:function size:0x3C +__dt__Q36nw4hbm3lyt8BoundingFv = .text:0x80300270; // type:function size:0x58 +DrawSelf__Q36nw4hbm3lyt8BoundingFRCQ36nw4hbm3lyt8DrawInfo = .text:0x803002D0; // type:function size:0x70 +__dt__Q36nw4hbm2ut5ColorFv = .text:0x80300340; // type:function size:0x40 +GetRuntimeTypeInfo__Q36nw4hbm3lyt8BoundingCFv = .text:0x80300380; // type:function size:0xC +__sinit_\lyt_bounding_cpp = .text:0x80300390; // type:function size:0x14 scope:local +EqualsPaneName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x803003B0; // type:function size:0x2C +EqualsMaterialName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x803003E0; // type:function size:0x2C +TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeader = .text:0x80300410; // type:function size:0x28 +TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeaderUl = .text:0x80300440; // type:function size:0x34 +__ct__Q46nw4hbm3lyt6detail11TexCoordAryFv = .text:0x80300480; // type:function size:0x14 +Free__Q46nw4hbm3lyt6detail11TexCoordAryFv = .text:0x803004A0; // type:function size:0x50 +Reserve__Q46nw4hbm3lyt6detail11TexCoordAryFUc = .text:0x803004F0; // type:function size:0x88 +SetSize__Q46nw4hbm3lyt6detail11TexCoordAryFUc = .text:0x80300580; // type:function size:0xF8 +Copy__Q46nw4hbm3lyt6detail11TexCoordAryFPCvUc = .text:0x80300680; // type:function size:0x94 +IsModulateVertexColor__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut5ColorUc = .text:0x80300720; // type:function size:0x68 +MultipleAlpha__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut5ColorUc = .text:0x80300790; // type:function size:0x3C +SetVertexFormat__Q36nw4hbm3lyt6detailFbUc = .text:0x803007D0; // type:function size:0xE4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_CQ36nw4hbm4math4VEC2PCQ36nw4hbm2ut5Color = .text:0x803008C0; // type:function size:0x560 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_CQ36nw4hbm4math4VEC2PCQ36nw4hbm2ut5ColorUc = .text:0x80300E20; // type:function size:0x130 +DrawLine__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeQ36nw4hbm2ut5Color = .text:0x80300F50; // type:function size:0x198 +InitGXTexObjFromTPL__Q36nw4hbm3lyt6detailFP9_GXTexObjP10TPLPaletteUl = .text:0x803010F0; // type:function size:0x140 +__ct__Q36nw4hbm3lyt8DrawInfoFv = .text:0x80301230; // type:function size:0x7C +__dt__Q36nw4hbm3lyt8DrawInfoFv = .text:0x803012B0; // type:function size:0x40 +__ct__Q36nw4hbm3lyt5GroupFPCQ46nw4hbm3lyt3res5GroupPQ36nw4hbm3lyt4Pane = .text:0x803012F0; // type:function size:0x104 +__dt__Q36nw4hbm3lyt5GroupFv = .text:0x80301400; // type:function size:0xA8 +__dt__Q36nw4hbm3lyt14GroupContainerFv = .text:0x803014B0; // type:function size:0xC8 +AppendGroup__Q36nw4hbm3lyt14GroupContainerFPQ36nw4hbm3lyt5Group = .text:0x80301580; // type:function size:0x34 +FindGroupByName__Q36nw4hbm3lyt14GroupContainerFPCc = .text:0x803015C0; // type:function size:0x7C +SetTagProcessorImpl__24@unnamed@lyt_layout_cpp@FPQ36nw4hbm3lyt4PanePQ36nw4hbm2ut19TagProcessorBase = .text:0x80301640; // type:function size:0x1A0 +__ct__Q36nw4hbm3lyt6LayoutFv = .text:0x803017E0; // type:function size:0x40 +__dt__Q36nw4hbm3lyt6LayoutFv = .text:0x80301820; // type:function size:0x128 +Build__Q36nw4hbm3lyt6LayoutFPCvPQ36nw4hbm3lyt16ResourceAccessor = .text:0x80301950; // type:function size:0x304 +CreateAnimTransform__Q36nw4hbm3lyt6LayoutFPCvPQ36nw4hbm3lyt16ResourceAccessor = .text:0x80301C60; // type:function size:0x148 +BindAnimation__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransform = .text:0x80301DB0; // type:function size:0x24 +UnbindAnimation__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransform = .text:0x80301DE0; // type:function size:0x24 +UnbindAllAnimation__Q36nw4hbm3lyt6LayoutFv = .text:0x80301E10; // type:function size:0x14 +SetAnimationEnable__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransformb = .text:0x80301E30; // type:function size:0x24 +CalculateMtx__Q36nw4hbm3lyt6LayoutFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80301E60; // type:function size:0x20 +Draw__Q36nw4hbm3lyt6LayoutFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80301E80; // type:function size:0x20 +Animate__Q36nw4hbm3lyt6LayoutFUl = .text:0x80301EA0; // type:function size:0x20 +GetLayoutRect__Q36nw4hbm3lyt6LayoutCFv = .text:0x80301EC0; // type:function size:0x6C +SetTagProcessor__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm2ut19TagProcessorBase = .text:0x80301F30; // type:function size:0x1A8 +BuildPaneObj__Q36nw4hbm3lyt6LayoutFlPCvRCQ36nw4hbm3lyt11ResBlockSet = .text:0x803020E0; // type:function size:0x1FC +CalcTextureMtx__26@unnamed@lyt_material_cpp@FPQ36nw4hbm4math5MTX34RCQ36nw4hbm3lyt6TexSRT = .text:0x803022E0; // type:function size:0x118 +SetIndTexMtx__26@unnamed@lyt_material_cpp@F14_GXIndTexMtxIDPA3_Cf = .text:0x80302400; // type:function size:0x208 +__ct__Q36nw4hbm2ut5ColorFv = .text:0x80302610; // type:function size:0xC +__ct__Q36nw4hbm3lyt8MaterialFPCQ46nw4hbm3lyt3res8MaterialRCQ36nw4hbm3lyt11ResBlockSet = .text:0x80302620; // type:function size:0x1190 +__dt__Q36nw4hbm3lyt8MaterialFv = .text:0x803037B0; // type:function size:0xB0 +ReserveGXMem__Q36nw4hbm3lyt8MaterialFUcUcUcUcbUcUcbbbb = .text:0x80303860; // type:function size:0x698 +GetTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x80303F00; // type:function size:0x14 +GetTexCoordGenAry__Q36nw4hbm3lyt8MaterialFv = .text:0x80303F20; // type:function size:0x20 +GetIndTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x80303F40; // type:function size:0x58 +SetTextureNum__Q36nw4hbm3lyt8MaterialFUc = .text:0x80303FA0; // type:function size:0x90 +SetTexCoordGenNum__Q36nw4hbm3lyt8MaterialFUc = .text:0x80304030; // type:function size:0x154 +SetTextureNoWrap__Q36nw4hbm3lyt8MaterialFUcP10TPLPalette = .text:0x80304190; // type:function size:0x84 +SetTexture__Q36nw4hbm3lyt8MaterialFUcRC9_GXTexObj = .text:0x80304220; // type:function size:0x54 +SetColorElement__Q36nw4hbm3lyt8MaterialFUls = .text:0x80304280; // type:function size:0x1B4 +SetupGX__Q36nw4hbm3lyt8MaterialFbUc = .text:0x80304440; // type:function size:0xE1C +BindAnimation__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x80305260; // type:function size:0x1C +UnbindAnimation__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x80305280; // type:function size:0x80 +UnbindAllAnimation__Q36nw4hbm3lyt8MaterialFv = .text:0x80305300; // type:function size:0x14 +Animate__Q36nw4hbm3lyt8MaterialFv = .text:0x80305320; // type:function size:0x78 +AddAnimationLink__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimationLink = .text:0x803053A0; // type:function size:0x34 +FindAnimationLink__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x803053E0; // type:function size:0x8 +SetAnimationEnable__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransformb = .text:0x803053F0; // type:function size:0x4C +GetTextureSize__Q36nw4hbm3lyt6detailFPQ36nw4hbm3lyt8MaterialUc = .text:0x80305440; // type:function size:0x110 +__ct__Q36nw4hbm3lyt4PaneFPCQ46nw4hbm3lyt3res4Pane = .text:0x80305550; // type:function size:0x118 +__dt__Q36nw4hbm3lyt4PaneFv = .text:0x80305670; // type:function size:0x134 +AppendChild__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt4Pane = .text:0x803057B0; // type:function size:0x50 +GetPaneRect__Q36nw4hbm3lyt4PaneCFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80305800; // type:function size:0x15C +GetVtxColor__Q36nw4hbm3lyt4PaneCFUl = .text:0x80305960; // type:function size:0xC +SetVtxColor__Q36nw4hbm3lyt4PaneFUlQ36nw4hbm2ut5Color = .text:0x80305970; // type:function size:0x4 +GetColorElement__Q36nw4hbm3lyt4PaneCFUl = .text:0x80305980; // type:function size:0x24 +SetColorElement__Q36nw4hbm3lyt4PaneFUlUc = .text:0x803059B0; // type:function size:0x24 +GetVtxColorElement__Q36nw4hbm3lyt4PaneCFUl = .text:0x803059E0; // type:function size:0x8 +SetVtxColorElement__Q36nw4hbm3lyt4PaneFUlUc = .text:0x803059F0; // type:function size:0x4 +FindPaneByName__Q36nw4hbm3lyt4PaneFPCcb = .text:0x80305A00; // type:function size:0xAC +FindMaterialByName__Q36nw4hbm3lyt4PaneFPCcb = .text:0x80305AB0; // type:function size:0xB8 +CalculateMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80305B70; // type:function size:0x300 +Draw__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80305E70; // type:function size:0x84 +DrawSelf__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80305F00; // type:function size:0x148 +Animate__Q36nw4hbm3lyt4PaneFUl = .text:0x80306050; // type:function size:0x8C +AnimateSelf__Q36nw4hbm3lyt4PaneFUl = .text:0x803060E0; // type:function size:0xB4 +BindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb = .text:0x803061A0; // type:function size:0x1C +UnbindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb = .text:0x803061C0; // type:function size:0x90 +UnbindAllAnimation__Q36nw4hbm3lyt4PaneFb = .text:0x80306250; // type:function size:0x18 +UnbindAnimationSelf__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform = .text:0x80306270; // type:function size:0xA0 +AddAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimationLink = .text:0x80306310; // type:function size:0x34 +FindAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform = .text:0x80306350; // type:function size:0x78 +SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb = .text:0x803063D0; // type:function size:0xB8 +LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80306490; // type:function size:0x108 +GetVtxPos__Q36nw4hbm3lyt4PaneCFv = .text:0x803065A0; // type:function size:0xE0 +GetMaterial__Q36nw4hbm3lyt4PaneCFv = .text:0x80306680; // type:function size:0x8 +__sinit_\lyt_pane_cpp = .text:0x80306690; // type:function size:0x10 scope:local +__ct__Q36nw4hbm3lyt7PictureFPCQ46nw4hbm3lyt3res7PictureRCQ36nw4hbm3lyt11ResBlockSet = .text:0x803066A0; // type:function size:0x128 +__dt__Q36nw4hbm3lyt7PictureFv = .text:0x803067D0; // type:function size:0xD0 +Append__Q36nw4hbm3lyt7PictureFP10TPLPalette = .text:0x803068A0; // type:function size:0x4C +Append__Q36nw4hbm3lyt7PictureFRC9_GXTexObj = .text:0x803068F0; // type:function size:0x170 +GetVtxColor__Q36nw4hbm3lyt7PictureCFUl = .text:0x80306A60; // type:function size:0x14 +SetVtxColor__Q36nw4hbm3lyt7PictureFUlQ36nw4hbm2ut5Color = .text:0x80306A80; // type:function size:0x2C +GetVtxColorElement__Q36nw4hbm3lyt7PictureCFUl = .text:0x80306AB0; // type:function size:0x18 +SetVtxColorElement__Q36nw4hbm3lyt7PictureFUlUc = .text:0x80306AD0; // type:function size:0x18 +DrawSelf__Q36nw4hbm3lyt7PictureFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80306AF0; // type:function size:0xDC +GetRuntimeTypeInfo__Q36nw4hbm3lyt7PictureCFv = .text:0x80306BD0; // type:function size:0xC +__sinit_\lyt_picture_cpp = .text:0x80306BE0; // type:function size:0x14 scope:local +__dt__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x80306C00; // type:function size:0x40 +__ct__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x80306C40; // type:function size:0x10 +GetFont__Q36nw4hbm3lyt16ResourceAccessorFPCc = .text:0x80306C50; // type:function size:0x8 +__ct__Q36nw4hbm3lyt7TextBoxFPCQ46nw4hbm3lyt3res7TextBoxRCQ36nw4hbm3lyt11ResBlockSet = .text:0x80306C60; // type:function size:0x2B4 +__dt__Q36nw4hbm3lyt7TextBoxFv = .text:0x80306F20; // type:function size:0x190 +GetVtxColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x803070B0; // type:function size:0x14 +SetVtxColor__Q36nw4hbm3lyt7TextBoxFUlQ36nw4hbm2ut5Color = .text:0x803070D0; // type:function size:0x3C +GetVtxColorElement__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x80307110; // type:function size:0x18 +SetVtxColorElement__Q36nw4hbm3lyt7TextBoxFUlUc = .text:0x80307130; // type:function size:0x18 +DrawSelf__Q36nw4hbm3lyt7TextBoxFRCQ36nw4hbm3lyt8DrawInfo = .text:0x80307150; // type:function size:0x714 +CalcLineRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwifPb_i = .text:0x80307870; // type:function size:0x444 +AllocStringBuffer__Q36nw4hbm3lyt7TextBoxFUs = .text:0x80307CC0; // type:function size:0x7C +FreeStringBuffer__Q36nw4hbm3lyt7TextBoxFv = .text:0x80307D40; // type:function size:0x4C +SetString__Q36nw4hbm3lyt7TextBoxFPCwUs = .text:0x80307D90; // type:function size:0x68 +SetString__Q36nw4hbm3lyt7TextBoxFPCwUsUs = .text:0x80307E00; // type:function size:0xC8 +__dt__Q36nw4hbm2ut4FontFv = .text:0x80307ED0; // type:function size:0x40 +CalcStringRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwif_v = .text:0x80307F10; // type:function size:0x168 +GetRuntimeTypeInfo__Q36nw4hbm3lyt7TextBoxCFv = .text:0x80308080; // type:function size:0xC +__sinit_\lyt_textBox_cpp = .text:0x80308090; // type:function size:0x14 scope:local +__ct__Q36nw4hbm3lyt6WindowFPCQ46nw4hbm3lyt3res6WindowRCQ36nw4hbm3lyt11ResBlockSet = .text:0x803080B0; // type:function size:0x210 +__dt__Q36nw4hbm3lyt6WindowFv = .text:0x803082C0; // type:function size:0x144 +FindMaterialByName__Q36nw4hbm3lyt6WindowFPCcb = .text:0x80308410; // type:function size:0xFC +FindAnimationLink__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x80308510; // type:function size:0xA4 +SetAnimationEnable__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransformbb = .text:0x803085C0; // type:function size:0x94 +GetVtxColor__Q36nw4hbm3lyt6WindowCFUl = .text:0x80308660; // type:function size:0x14 +SetVtxColor__Q36nw4hbm3lyt6WindowFUlQ36nw4hbm2ut5Color = .text:0x80308680; // type:function size:0x2C +GetVtxColorElement__Q36nw4hbm3lyt6WindowCFUl = .text:0x803086B0; // type:function size:0x18 +SetVtxColorElement__Q36nw4hbm3lyt6WindowFUlUc = .text:0x803086D0; // type:function size:0x18 +DrawSelf__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm3lyt8DrawInfo = .text:0x803086F0; // type:function size:0x1D8 +AnimateSelf__Q36nw4hbm3lyt6WindowFUl = .text:0x803088D0; // type:function size:0x90 +UnbindAnimationSelf__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x80308960; // type:function size:0x90 +DrawContent__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x803089F0; // type:function size:0x10C +DrawFrame__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x80308B00; // type:function size:0x624 +DrawFrame4__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x80309130; // type:function size:0x728 +DrawFrame8__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x80309860; // type:function size:0xE10 +GetFrameMaterial__Q36nw4hbm3lyt6WindowCFUl = .text:0x8030A670; // type:function size:0x28 +GetContentMaterial__Q36nw4hbm3lyt6WindowCFv = .text:0x8030A6A0; // type:function size:0x10 +GetRuntimeTypeInfo__Q36nw4hbm3lyt6WindowCFv = .text:0x8030A6B0; // type:function size:0xC +__sinit_\lyt_window_cpp = .text:0x8030A6C0; // type:function size:0x14 scope:local +SinFIdx__Q26nw4hbm4mathFf = .text:0x8030A6E0; // type:function size:0x80 +CosFIdx__Q26nw4hbm4mathFf = .text:0x8030A760; // type:function size:0x6C +Atan2FIdx__Q26nw4hbm4mathFff = .text:0x8030A7D0; // type:function size:0x1C0 +IsValidBinaryFile__Q26nw4hbm2utFPCQ36nw4hbm2ut16BinaryFileHeaderUlUsUs = .text:0x8030A990; // type:function size:0x74 +ReadNextCharUTF8__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x8030AA10; // type:function size:0x78 +ReadNextCharUTF16__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x8030AA90; // type:function size:0x1C +ReadNextCharCP1252__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x8030AAB0; // type:function size:0x1C +ReadNextCharSJIS__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x8030AAD0; // type:function size:0x60 +__ct__Q36nw4hbm2ut10CharWriterFv = .text:0x8030AB30; // type:function size:0x38C +__dt__Q36nw4hbm2ut10CharWriterFv = .text:0x8030AEC0; // type:function size:0x40 +SetFont__Q36nw4hbm2ut10CharWriterFRCQ36nw4hbm2ut4Font = .text:0x8030AF00; // type:function size:0x8 +GetFont__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030AF10; // type:function size:0x8 +SetupGX__Q36nw4hbm2ut10CharWriterFv = .text:0x8030AF20; // type:function size:0x950 +SetColorMapping__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x8030B870; // type:function size:0x44 +SetGradationMode__Q36nw4hbm2ut10CharWriterFQ46nw4hbm2ut10CharWriter13GradationMode = .text:0x8030B8C0; // type:function size:0x150 +SetTextColor__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x8030BA10; // type:function size:0x180 +GetScaleH__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BB90; // type:function size:0x8 +GetScaleV__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BBA0; // type:function size:0x8 +SetFontSize__Q36nw4hbm2ut10CharWriterFff = .text:0x8030BBB0; // type:function size:0xD0 +GetFontWidth__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BC80; // type:function size:0x64 +GetFontHeight__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BCF0; // type:function size:0x64 +GetFontAscent__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BD60; // type:function size:0x64 +IsWidthFixed__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BDD0; // type:function size:0x8 +GetFixedWidth__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BDE0; // type:function size:0x8 +Print__Q36nw4hbm2ut10CharWriterFUs = .text:0x8030BDF0; // type:function size:0x13C +SetCursor__Q36nw4hbm2ut10CharWriterFff = .text:0x8030BF30; // type:function size:0xC +SetCursorX__Q36nw4hbm2ut10CharWriterFf = .text:0x8030BF40; // type:function size:0x8 +SetCursorY__Q36nw4hbm2ut10CharWriterFf = .text:0x8030BF50; // type:function size:0x8 +MoveCursorX__Q36nw4hbm2ut10CharWriterFf = .text:0x8030BF60; // type:function size:0x10 +MoveCursorY__Q36nw4hbm2ut10CharWriterFf = .text:0x8030BF70; // type:function size:0x10 +GetCursorX__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BF80; // type:function size:0x8 +GetCursorY__Q36nw4hbm2ut10CharWriterCFv = .text:0x8030BF90; // type:function size:0x8 +PrintGlyph__Q36nw4hbm2ut10CharWriterFfffRCQ36nw4hbm2ut5Glyph = .text:0x8030BFA0; // type:function size:0x284 +SetupGXWithColorMapping__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x8030C230; // type:function size:0x2FC +InitReaderFunc__Q36nw4hbm2ut4FontFQ36nw4hbm2ut12FontEncoding = .text:0x8030C530; // type:function size:0xA4 +__dt__Q46nw4hbm2ut6detail12LinkListImplFv = .text:0x8030C5E0; // type:function size:0x84 +Erase__Q46nw4hbm2ut6detail12LinkListImplFQ56nw4hbm2ut6detail12LinkListImpl8Iterator = .text:0x8030C670; // type:function size:0x48 +Insert__Q46nw4hbm2ut6detail12LinkListImplFQ56nw4hbm2ut6detail12LinkListImpl8IteratorPQ36nw4hbm2ut12LinkListNode = .text:0x8030C6C0; // type:function size:0x2C +List_Init__Q26nw4hbm2utFPQ36nw4hbm2ut4ListUs = .text:0x8030C6F0; // type:function size:0x18 +List_Append__Q26nw4hbm2utFPQ36nw4hbm2ut4ListPv = .text:0x8030C710; // type:function size:0x70 +List_Remove__Q26nw4hbm2utFPQ36nw4hbm2ut4ListPv = .text:0x8030C780; // type:function size:0x6C +List_GetNext__Q26nw4hbm2utFPCQ36nw4hbm2ut4ListPCv = .text:0x8030C7F0; // type:function size:0x20 +List_GetNth__Q26nw4hbm2utFPCQ36nw4hbm2ut4ListUs = .text:0x8030C810; // type:function size:0x50 +__ct__Q36nw4hbm2ut7ResFontFv = .text:0x8030C860; // type:function size:0x3C +__dt__Q36nw4hbm2ut7ResFontFv = .text:0x8030C8A0; // type:function size:0x58 +SetResource__Q36nw4hbm2ut7ResFontFPv = .text:0x8030C900; // type:function size:0x148 +Rebuild__Q36nw4hbm2ut7ResFontFPQ36nw4hbm2ut16BinaryFileHeader = .text:0x8030CA50; // type:function size:0x10C +__ct__Q46nw4hbm2ut6detail11ResFontBaseFv = .text:0x8030CB60; // type:function size:0x44 +__dt__Q46nw4hbm2ut6detail11ResFontBaseFv = .text:0x8030CBB0; // type:function size:0x40 +SetResourceBuffer__Q46nw4hbm2ut6detail11ResFontBaseFPvPQ36nw4hbm2ut15FontInformation = .text:0x8030CBF0; // type:function size:0xC +GetWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC00; // type:function size:0xC +GetHeight__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC10; // type:function size:0xC +GetAscent__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC20; // type:function size:0xC +GetDescent__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC30; // type:function size:0x14 +GetBaselinePos__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC50; // type:function size:0x14 +GetCellHeight__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC70; // type:function size:0x10 +GetCellWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC80; // type:function size:0x10 +GetMaxCharWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CC90; // type:function size:0x10 +GetType__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CCA0; // type:function size:0x8 +GetTextureFormat__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CCB0; // type:function size:0x10 +GetLineFeed__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CCC0; // type:function size:0x10 +GetDefaultCharWidths__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CCD0; // type:function size:0x18 +SetDefaultCharWidths__Q46nw4hbm2ut6detail11ResFontBaseFRCQ36nw4hbm2ut10CharWidths = .text:0x8030CCF0; // type:function size:0x20 +SetAlternateChar__Q46nw4hbm2ut6detail11ResFontBaseFUs = .text:0x8030CD10; // type:function size:0x9C +SetLineFeed__Q46nw4hbm2ut6detail11ResFontBaseFi = .text:0x8030CDB0; // type:function size:0xC +GetCharWidth__Q46nw4hbm2ut6detail11ResFontBaseCFUs = .text:0x8030CDC0; // type:function size:0x44 +GetCharWidths__Q46nw4hbm2ut6detail11ResFontBaseCFUs = .text:0x8030CE10; // type:function size:0xF4 +GetGlyph__Q46nw4hbm2ut6detail11ResFontBaseCFPQ36nw4hbm2ut5GlyphUs = .text:0x8030CF10; // type:function size:0xA4 +GetEncoding__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x8030CFC0; // type:function size:0xC +FindGlyphIndex__Q46nw4hbm2ut6detail11ResFontBaseCFPCQ36nw4hbm2ut11FontCodeMapUs = .text:0x8030CFD0; // type:function size:0xCC +GetGlyphFromIndex__Q46nw4hbm2ut6detail11ResFontBaseCFPQ36nw4hbm2ut5GlyphUs = .text:0x8030D0A0; // type:function size:0x108 +__ct__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x8030D1B0; // type:function size:0x10 +__dt__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x8030D1C0; // type:function size:0x40 +Process__Q36nw4hbm2ut19TagProcessorBaseFUsPQ36nw4hbm2ut15PrintContext = .text:0x8030D200; // type:function size:0x15C +CalcRect__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut4RectUsPQ36nw4hbm2ut15PrintContext = .text:0x8030D360; // type:function size:0x234 +ProcessLinefeed__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut15PrintContext = .text:0x8030D5A0; // type:function size:0x70 +ProcessTab__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut15PrintContext = .text:0x8030D610; // type:function size:0xF8 +__ct__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x8030D710; // type:function size:0x10 +__dt__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x8030D720; // type:function size:0x40 +Process__Q36nw4hbm2ut19TagProcessorBaseFUsPQ36nw4hbm2ut15PrintContext = .text:0x8030D760; // type:function size:0x15C +CalcRect__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut4RectUsPQ36nw4hbm2ut15PrintContext = .text:0x8030D8C0; // type:function size:0x234 +ProcessLinefeed__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut15PrintContext = .text:0x8030DB00; // type:function size:0x70 +ProcessTab__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut15PrintContext = .text:0x8030DB70; // type:function size:0xF8 +__ct__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x8030DC70; // type:function size:0x5C +__dt__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x8030DCD0; // type:function size:0x58 +SetLineHeight__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x8030DD30; // type:function size:0xA0 +GetLineHeight__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x8030DDD0; // type:function size:0x8C +SetLineSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x8030DE60; // type:function size:0x8 +SetCharSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x8030DE70; // type:function size:0x8 +GetLineSpace__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x8030DE80; // type:function size:0x8 +GetCharSpace__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x8030DE90; // type:function size:0x8 +SetTabWidth__Q36nw4hbm2ut17TextWriterBaseFi = .text:0x8030DEA0; // type:function size:0x8 +GetTabWidth__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x8030DEB0; // type:function size:0x8 +SetDrawFlag__Q36nw4hbm2ut17TextWriterBaseFUl = .text:0x8030DEC0; // type:function size:0x8 +GetDrawFlag__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x8030DED0; // type:function size:0x8 +SetTagProcessor__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut19TagProcessorBase = .text:0x8030DEE0; // type:function size:0x8 +ResetTagProcessor__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x8030DEF0; // type:function size:0x10 +GetTagProcessor__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x8030DF00; // type:function size:0x8 +CalcFormatStringWidth__Q36nw4hbm2ut17TextWriterBaseCFPCce = .text:0x8030DF10; // type:function size:0x1F8 +CalcFormatStringHeight__Q36nw4hbm2ut17TextWriterBaseCFPCce = .text:0x8030E110; // type:function size:0x1F8 +CalcFormatStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCce = .text:0x8030E310; // type:function size:0x1D0 +CalcVStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCcP16__va_list_struct = .text:0x8030E4E0; // type:function size:0x170 +CalcStringWidth__Q36nw4hbm2ut17TextWriterBaseCFPCci = .text:0x8030E650; // type:function size:0x140 +CalcStringWidth__Q36nw4hbm2ut17TextWriterBaseCFPCc = .text:0x8030E790; // type:function size:0x150 +CalcStringHeight__Q36nw4hbm2ut17TextWriterBaseCFPCci = .text:0x8030E8E0; // type:function size:0x140 +CalcStringHeight__Q36nw4hbm2ut17TextWriterBaseCFPCc = .text:0x8030EA20; // type:function size:0x150 +CalcStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCci = .text:0x8030EB70; // type:function size:0x110 +CalcStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCc = .text:0x8030EC80; // type:function size:0x130 +Printf__Q36nw4hbm2ut17TextWriterBaseFPCce = .text:0x8030EDB0; // type:function size:0x228 +VPrintf__Q36nw4hbm2ut17TextWriterBaseFPCcP16__va_list_struct = .text:0x8030EFE0; // type:function size:0x1C4 +Print__Q36nw4hbm2ut17TextWriterBaseFPCci = .text:0x8030F1B0; // type:function size:0x154 +Print__Q36nw4hbm2ut17TextWriterBaseFPCc = .text:0x8030F310; // type:function size:0x170 +SetBuffer__Q36nw4hbm2ut17TextWriterBaseFPcUl = .text:0x8030F480; // type:function size:0x1C +SetBuffer__Q36nw4hbm2ut17TextWriterBaseFUl = .text:0x8030F4A0; // type:function size:0x20 +GetBufferSize__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x8030F4C0; // type:function size:0xC +GetBuffer__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x8030F4D0; // type:function size:0xC +VSNPrintf__Q36nw4hbm2ut17TextWriterBaseFPcUlPCcP16__va_list_struct = .text:0x8030F4E0; // type:function size:0x4 +StrLen__Q36nw4hbm2ut17TextWriterBaseFPCc = .text:0x8030F4F0; // type:function size:0x4 +CalcLineWidth__Q36nw4hbm2ut17TextWriterBaseFPCci = .text:0x8030F500; // type:function size:0x168 +CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPCci = .text:0x8030F670; // type:function size:0x3DC +CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPCci = .text:0x8030FA50; // type:function size:0x114 +PrintImpl__Q36nw4hbm2ut17TextWriterBaseFPCci = .text:0x8030FB70; // type:function size:0x5AC +AdjustCursor__Q36nw4hbm2ut17TextWriterBaseFPfPfPCci = .text:0x80310120; // type:function size:0x4EC +IsDrawFlagSet__Q36nw4hbm2ut17TextWriterBaseCFUlUl = .text:0x80310610; // type:function size:0x18 +__ct__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x80310630; // type:function size:0x5C +__dt__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x80310690; // type:function size:0x58 +SetLineHeight__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x803106F0; // type:function size:0xA0 +GetLineHeight__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x80310790; // type:function size:0x8C +SetLineSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x80310820; // type:function size:0x8 +SetCharSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x80310830; // type:function size:0x8 +GetLineSpace__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x80310840; // type:function size:0x8 +GetCharSpace__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x80310850; // type:function size:0x8 +SetTabWidth__Q36nw4hbm2ut17TextWriterBaseFi = .text:0x80310860; // type:function size:0x8 +GetTabWidth__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x80310870; // type:function size:0x8 +SetDrawFlag__Q36nw4hbm2ut17TextWriterBaseFUl = .text:0x80310880; // type:function size:0x8 +GetDrawFlag__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x80310890; // type:function size:0x8 +SetTagProcessor__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut19TagProcessorBase = .text:0x803108A0; // type:function size:0x8 +ResetTagProcessor__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x803108B0; // type:function size:0x10 +GetTagProcessor__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x803108C0; // type:function size:0x8 +CalcFormatStringWidth__Q36nw4hbm2ut17TextWriterBaseCFPCwe = .text:0x803108D0; // type:function size:0x1F8 +CalcFormatStringHeight__Q36nw4hbm2ut17TextWriterBaseCFPCwe = .text:0x80310AD0; // type:function size:0x1F8 +CalcFormatStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCwe = .text:0x80310CD0; // type:function size:0x1D0 +CalcVStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCwP16__va_list_struct = .text:0x80310EA0; // type:function size:0x170 +CalcStringWidth__Q36nw4hbm2ut17TextWriterBaseCFPCwi = .text:0x80311010; // type:function size:0x140 +CalcStringWidth__Q36nw4hbm2ut17TextWriterBaseCFPCw = .text:0x80311150; // type:function size:0x150 +CalcStringHeight__Q36nw4hbm2ut17TextWriterBaseCFPCwi = .text:0x803112A0; // type:function size:0x140 +CalcStringHeight__Q36nw4hbm2ut17TextWriterBaseCFPCw = .text:0x803113E0; // type:function size:0x150 +CalcStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCwi = .text:0x80311530; // type:function size:0x110 +CalcStringRect__Q36nw4hbm2ut17TextWriterBaseCFPQ36nw4hbm2ut4RectPCw = .text:0x80311640; // type:function size:0x130 +Printf__Q36nw4hbm2ut17TextWriterBaseFPCwe = .text:0x80311770; // type:function size:0x228 +VPrintf__Q36nw4hbm2ut17TextWriterBaseFPCwP16__va_list_struct = .text:0x803119A0; // type:function size:0x1C4 +Print__Q36nw4hbm2ut17TextWriterBaseFPCwi = .text:0x80311B70; // type:function size:0x154 +Print__Q36nw4hbm2ut17TextWriterBaseFPCw = .text:0x80311CD0; // type:function size:0x170 +SetBuffer__Q36nw4hbm2ut17TextWriterBaseFPwUl = .text:0x80311E40; // type:function size:0x1C +SetBuffer__Q36nw4hbm2ut17TextWriterBaseFUl = .text:0x80311E60; // type:function size:0x20 +GetBufferSize__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x80311E80; // type:function size:0xC +GetBuffer__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x80311E90; // type:function size:0xC +VSNPrintf__Q36nw4hbm2ut17TextWriterBaseFPwUlPCwP16__va_list_struct = .text:0x80311EA0; // type:function size:0x4 +StrLen__Q36nw4hbm2ut17TextWriterBaseFPCw = .text:0x80311EB0; // type:function size:0x4 +CalcLineWidth__Q36nw4hbm2ut17TextWriterBaseFPCwi = .text:0x80311EC0; // type:function size:0x168 +CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPCwi = .text:0x80312030; // type:function size:0x3F4 +CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPCwi = .text:0x80312430; // type:function size:0x118 +PrintImpl__Q36nw4hbm2ut17TextWriterBaseFPCwi = .text:0x80312550; // type:function size:0x5D0 +AdjustCursor__Q36nw4hbm2ut17TextWriterBaseFPfPfPCwi = .text:0x80312B20; // type:function size:0x4EC +IsDrawFlagSet__Q36nw4hbm2ut17TextWriterBaseCFUlUl = .text:0x80313010; // type:function size:0x18 +__sinit_\ut_TextWriterBase_cpp = .text:0x80313030; // type:function size:0xA4 scope:local +__HBMMIXSetPan__FP13HBMMIXChannel = .text:0x803130E0; // type:function size:0xA0 HBMMIXInit = .text:0x80313180; // type:function size:0x200 HBMMIXSetSoundMode = .text:0x80313380; // type:function size:0xC HBMMIXInitChannel = .text:0x80313390; // type:function size:0x948 @@ -18376,44 +18374,44 @@ HBMAllocIndex = .text:0x80314950; // type:function size:0x58 HBMGetIndex = .text:0x803149B0; // type:function size:0x14 HBMFreeIndex = .text:0x803149D0; // type:function size:0x28 HBMFreeIndexByKey = .text:0x80314A00; // type:function size:0x2C -__HBMSYNRemoveSynthFromList = .text:0x80314A30; // type:function size:0x90 +__HBMSYNRemoveSynthFromList__FP11HBMSYNSYNTH = .text:0x80314A30; // type:function size:0x90 HBMSYNInit = .text:0x80314AC0; // type:function size:0xD8 HBMSYNRunAudioFrame = .text:0x80314BA0; // type:function size:0x6C HBMSYNInitSynth = .text:0x80314C10; // type:function size:0x188 HBMSYNQuitSynth = .text:0x80314DA0; // type:function size:0xA8 HBMSYNMidiInput = .text:0x80314E50; // type:function size:0x50 -fn_80314EA0 = .text:0x80314EA0; // type:function size:0xC -HBMSYNSetMasterVolume = .text:0x80314EB0; // type:function size:0xDC -__HBMSYNResetAllControllers = .text:0x80314F90; // type:function size:0x22C -__HBMSYNNoteOn = .text:0x803151C0; // type:function size:0x11C +HBMSYNSetMasterVolume = .text:0x80314EA0; // type:function size:0xC +__HBMSYNResetAllControllers = .text:0x80314EB0; // type:function size:0xDC +__HBMSYNNoteOn__FP11HBMSYNSYNTHUcUcUc = .text:0x80314F90; // type:function size:0x22C +__HBMSYNMidiIn__FP11HBMSYNSYNTHPUc = .text:0x803151C0; // type:function size:0x11C __HBMSYNRunInputBufferEvents = .text:0x803152E0; // type:function size:0x68 __HBMSYNSetupVolumeEnvelope = .text:0x80315350; // type:function size:0x2CC __HBMSYNRunVolumeEnvelope = .text:0x80315620; // type:function size:0x10C __HBMSYNSetupVolume = .text:0x80315730; // type:function size:0x28 __HBMSYNSetupPan = .text:0x80315760; // type:function size:0x18 -fn_80315780 = .text:0x80315780; // type:function size:0x14 -fn_803157A0 = .text:0x803157A0; // type:function size:0x24 -fn_803157D0 = .text:0x803157D0; // type:function size:0xA0 -fn_80315870 = .text:0x80315870; // type:function size:0x110 -fn_80315980 = .text:0x80315980; // type:function size:0x68 -fn_803159F0 = .text:0x803159F0; // type:function size:0x9C -fn_80315A90 = .text:0x80315A90; // type:function size:0x5C -fn_80315AF0 = .text:0x80315AF0; // type:function size:0x214 -fn_80315D10 = .text:0x80315D10; // type:function size:0x110 -fn_80315E20 = .text:0x80315E20; // type:function size:0x110 -fn_80315F30 = .text:0x80315F30; // type:function size:0x34 -fn_80315F70 = .text:0x80315F70; // type:function size:0xA4 -fn_80316020 = .text:0x80316020; // type:function size:0xC -fn_80316030 = .text:0x80316030; // type:function size:0xF0 -fn_80316120 = .text:0x80316120; // type:function size:0x11C -fn_80316240 = .text:0x80316240; // type:function size:0x88 -fn_803162D0 = .text:0x803162D0; // type:function size:0x28 -fn_80316300 = .text:0x80316300; // type:function size:0x490 -fn_80316790 = .text:0x80316790; // type:function size:0x90 -fn_80316820 = .text:0x80316820; // type:function size:0x98 -fn_803168C0 = .text:0x803168C0; // type:function size:0x144 -fn_80316A10 = .text:0x80316A10; // type:function size:0x8 -fn_80316A20 = .text:0x80316A20; // type:function size:0x8 +__HBMSYNGetVoiceInput = .text:0x80315780; // type:function size:0x14 +__HBMSYNGetVoiceFader = .text:0x803157A0; // type:function size:0x24 +__HBMSYNUpdateMix = .text:0x803157D0; // type:function size:0xA0 +__HBMSYNGetRelativePitch = .text:0x80315870; // type:function size:0x110 +__HBMSYNSetupPitch = .text:0x80315980; // type:function size:0x68 +__HBMSYNSetupSrc = .text:0x803159F0; // type:function size:0x9C +__HBMSYNUpdateSrc = .text:0x80315A90; // type:function size:0x5C +__HBMSYNSetupAdpcm__FP11HBMSYNVOICE = .text:0x80315AF0; // type:function size:0x214 +__HBMSYNSetupPcm16__FP11HBMSYNVOICE = .text:0x80315D10; // type:function size:0x110 +__HBMSYNSetupPcm8__FP11HBMSYNVOICE = .text:0x80315E20; // type:function size:0x110 +__HBMSYNSetupSample = .text:0x80315F30; // type:function size:0x34 +__HBMSYNClearVoiceReferences = .text:0x80315F70; // type:function size:0xA4 +__HBMSYNSetVoiceToRelease = .text:0x80316020; // type:function size:0xC +__HBMSYNServiceVoice = .text:0x80316030; // type:function size:0xF0 +__HBMSEQInitTracks__FP15_HBMSEQSEQUENCEPUci = .text:0x80316120; // type:function size:0x11C +__HBMSEQReadHeader__FP15_HBMSEQSEQUENCEPUc = .text:0x80316240; // type:function size:0x88 +HBMSEQInit = .text:0x803162D0; // type:function size:0x28 +HBMSEQRunAudioFrame = .text:0x80316300; // type:function size:0x490 +HBMSEQAddSequence = .text:0x80316790; // type:function size:0x90 +HBMSEQRemoveSequence = .text:0x80316820; // type:function size:0x98 +HBMSEQSetState = .text:0x803168C0; // type:function size:0x144 +HBMSEQGetState = .text:0x80316A10; // type:function size:0x8 +HBMSEQSetVolume = .text:0x80316A20; // type:function size:0x8 __ct__18JPAResourceManagerFPCvPQ23EGG4Heap = .text:0x80316A30; // type:function size:0x58 getResource__18JPAResourceManagerCFUs = .text:0x80316A90; // type:function size:0x48 swapTexture__18JPAResourceManagerFPCQ23EGG7ResTIMGPCc = .text:0x80316AE0; // type:function size:0xA0 @@ -28773,13 +28771,17 @@ __THPJpegNaturalOrder = .rodata:0x804F04E0; // type:object size:0x50 __THPAANScaleFactor = .rodata:0x804F0530; // type:object size:0x40 align:8 data:double s_GameHeapNames__5mHeap = .rodata:0x804F0570; // type:object size:0x10 lbl_804F0580 = .rodata:0x804F0580; // type:object size:0x4 align:4 data:float -lbl_804F0588 = .rodata:0x804F0588; // type:object size:0x10 align:4 data:float +lbl_804F0588 = .rodata:0x804F0588; // type:object size:0x4 align:4 data:float +lbl_804F058C = .rodata:0x804F058C; // type:object size:0x4 align:4 data:float +lbl_804F0590 = .rodata:0x804F0590; // type:object size:0x4 align:4 data:float +lbl_804F0594 = .rodata:0x804F0594; // type:object size:0x4 lbl_804F0598 = .rodata:0x804F0598; // type:object size:0x4 align:4 data:float lbl_804F059C = .rodata:0x804F059C; // type:object size:0x4 align:4 data:float lbl_804F05A0 = .rodata:0x804F05A0; // type:object size:0x4 align:4 data:float lbl_804F05A4 = .rodata:0x804F05A4; // type:object size:0x4 align:4 data:float -lbl_804F05A8 = .rodata:0x804F05A8; // type:object size:0x14 -lbl_804F05BC = .rodata:0x804F05BC; // type:object size:0x24 +lbl_804F05A8 = .rodata:0x804F05A8; // type:object size:0x13 data:string +lbl_804F05BC = .rodata:0x804F05BC; // type:object size:0x14 data:string +lbl_804F05D0 = .rodata:0x804F05D0; // type:object size:0x10 lbl_804F05E0 = .rodata:0x804F05E0; // type:object size:0x8 lbl_804F05E8 = .rodata:0x804F05E8; // type:object size:0x60 data:4byte lbl_804F0648 = .rodata:0x804F0648; // type:object size:0x278 data:4byte @@ -37215,32 +37217,32 @@ __vt__12mFaderBase_c = .data:0x80542968; // type:object size:0x24 @3968 = .data:0x80542A50; // type:object size:0x2E scope:local @3971 = .data:0x80542A80; // type:object size:0x22 scope:local lbl_80542AA8 = .data:0x80542AA8; // type:object size:0x20 -lbl_80542AC8 = .data:0x80542AC8; // type:object size:0x8 -lbl_80542AD0 = .data:0x80542AD0; // type:object size:0x10 +__RTTI__Q210homebutton15FrameController = .data:0x80542AC8; // type:object size:0x8 +__vt__Q210homebutton18GroupAnmController = .data:0x80542AD0; // type:object size:0x10 lbl_80542AE0 = .data:0x80542AE0; // type:object size:0x20 lbl_80542B00 = .data:0x80542B00; // type:object size:0x10 -lbl_80542B10 = .data:0x80542B10; // type:object size:0x8 -lbl_80542B18 = .data:0x80542B18; // type:object size:0x68 +__RTTI__Q210homebutton18GroupAnmController = .data:0x80542B10; // type:object size:0x8 +__vt__Q310homebutton3gui13PaneComponent = .data:0x80542B18; // type:object size:0x68 lbl_80542B80 = .data:0x80542B80; // type:object size:0x20 lbl_80542BA0 = .data:0x80542BA0; // type:object size:0x18 -lbl_80542BB8 = .data:0x80542BB8; // type:object size:0x8 -lbl_80542BC0 = .data:0x80542BC0; // type:object size:0x64 +__RTTI__Q310homebutton3gui13PaneComponent = .data:0x80542BB8; // type:object size:0x8 +__vt__Q310homebutton3gui11PaneManager = .data:0x80542BC0; // type:object size:0x64 lbl_80542C24 = .data:0x80542C24; // type:object size:0x20 lbl_80542C44 = .data:0x80542C44; // type:object size:0x14 -lbl_80542C58 = .data:0x80542C58; // type:object size:0x8 -lbl_80542C60 = .data:0x80542C60; // type:object size:0x40 +__RTTI__Q310homebutton3gui11PaneManager = .data:0x80542C58; // type:object size:0x8 +__vt__Q310homebutton3gui7Manager = .data:0x80542C60; // type:object size:0x40 lbl_80542CA0 = .data:0x80542CA0; // type:object size:0x1C lbl_80542CBC = .data:0x80542CBC; // type:object size:0xC -lbl_80542CC8 = .data:0x80542CC8; // type:object size:0x8 -lbl_80542CD0 = .data:0x80542CD0; // type:object size:0x60 +__RTTI__Q310homebutton3gui7Manager = .data:0x80542CC8; // type:object size:0x8 +__vt__Q310homebutton3gui9Component = .data:0x80542CD0; // type:object size:0x60 lbl_80542D30 = .data:0x80542D30; // type:object size:0x1C lbl_80542D4C = .data:0x80542D4C; // type:object size:0xC -lbl_80542D58 = .data:0x80542D58; // type:object size:0x8 +__RTTI__Q310homebutton3gui9Component = .data:0x80542D58; // type:object size:0x8 lbl_80542D60 = .data:0x80542D60; // type:object size:0x20 lbl_80542D80 = .data:0x80542D80; // type:object size:0x8 -lbl_80542D88 = .data:0x80542D88; // type:object size:0xC +__vt__Q210homebutton9RemoteSpk = .data:0x80542D88; // type:object size:0xC lbl_80542D94 = .data:0x80542D94; // type:object size:0x1C -lbl_80542DB0 = .data:0x80542DB0; // type:object size:0x8 +__RTTI__Q210homebutton9RemoteSpk = .data:0x80542DB0; // type:object size:0x8 lbl_80542DB8 = .data:0x80542DB8; // type:object size:0x18 data:string lbl_80542DD0 = .data:0x80542DD0; // type:object size:0x18 lbl_80542DE8 = .data:0x80542DE8; // type:object size:0x18 @@ -37433,51 +37435,51 @@ lbl_80543DDC = .data:0x80543DDC; // type:object size:0xC lbl_80543DE8 = .data:0x80543DE8; // type:object size:0x18 lbl_80543E00 = .data:0x80543E00; // type:object size:0x20 lbl_80543E20 = .data:0x80543E20; // type:object size:0x50 -lbl_80543E70 = .data:0x80543E70; // type:object size:0x20 +__vt__Q36nw4hbm3lyt18AnimTransformBasic = .data:0x80543E70; // type:object size:0x20 lbl_80543E90 = .data:0x80543E90; // type:object size:0x20 data:string lbl_80543EB0 = .data:0x80543EB0; // type:object size:0x10 -lbl_80543EC0 = .data:0x80543EC0; // type:object size:0x8 +__RTTI__Q36nw4hbm3lyt18AnimTransformBasic = .data:0x80543EC0; // type:object size:0x8 lbl_80543EC8 = .data:0x80543EC8; // type:object size:0x20 -lbl_80543EE8 = .data:0x80543EE8; // type:object size:0x8 +__RTTI__Q36nw4hbm3lyt13AnimTransform = .data:0x80543EE8; // type:object size:0x8 lbl_80543EF0 = .data:0x80543EF0; // type:object size:0x4 lbl_80543EF4 = .data:0x80543EF4; // type:object size:0x4 -lbl_80543EF8 = .data:0x80543EF8; // type:object size:0x14 +__vt__Q36nw4hbm3lyt19ArcResourceAccessor = .data:0x80543EF8; // type:object size:0x14 lbl_80543F0C = .data:0x80543F0C; // type:object size:0x24 lbl_80543F30 = .data:0x80543F30; // type:object size:0x10 -lbl_80543F40 = .data:0x80543F40; // type:object size:0x8 +__RTTI__Q36nw4hbm3lyt19ArcResourceAccessor = .data:0x80543F40; // type:object size:0x8 lbl_80543F48 = .data:0x80543F48; // type:object size:0x20 -lbl_80543F68 = .data:0x80543F68; // type:object size:0x8 -lbl_80543F70 = .data:0x80543F70; // type:object size:0x64 +__RTTI__Q36nw4hbm3lyt16ResourceAccessor = .data:0x80543F68; // type:object size:0x8 +__vt__Q36nw4hbm3lyt8Bounding = .data:0x80543F70; // type:object size:0x64 lbl_80543FD4 = .data:0x80543FD4; // type:object size:0x18 lbl_80543FEC = .data:0x80543FEC; // type:object size:0x14 -lbl_80544000 = .data:0x80544000; // type:object size:0x8 +__RTTI__Q36nw4hbm3lyt8Bounding = .data:0x80544000; // type:object size:0x8 lbl_80544008 = .data:0x80544008; // type:object size:0x14 lbl_8054401C = .data:0x8054401C; // type:object size:0xC -lbl_80544028 = .data:0x80544028; // type:object size:0x8 +__RTTI__Q36nw4hbm3lyt4Pane = .data:0x80544028; // type:object size:0x8 lbl_80544030 = .data:0x80544030; // type:object size:0x20 -lbl_80544050 = .data:0x80544050; // type:object size:0x8 -lbl_80544058 = .data:0x80544058; // type:object size:0xC +__RTTI__Q46nw4hbm3lyt6detail8PaneBase = .data:0x80544050; // type:object size:0x8 +__vt__Q36nw4hbm3lyt8DrawInfo = .data:0x80544058; // type:object size:0xC lbl_80544064 = .data:0x80544064; // type:object size:0x1C -lbl_80544080 = .data:0x80544080; // type:object size:0x8 -lbl_80544088 = .data:0x80544088; // type:object size:0xC +__RTTI__Q36nw4hbm3lyt8DrawInfo = .data:0x80544080; // type:object size:0x8 +__vt__Q36nw4hbm3lyt5Group = .data:0x80544088; // type:object size:0xC lbl_80544094 = .data:0x80544094; // type:object size:0x14 -lbl_805440A8 = .data:0x805440A8; // type:object size:0x8 -lbl_805440B0 = .data:0x805440B0; // type:object size:0x34 +__RTTI__Q36nw4hbm3lyt5Group = .data:0x805440A8; // type:object size:0x8 +__vt__Q36nw4hbm3lyt6Layout = .data:0x805440B0; // type:object size:0x34 lbl_805440E4 = .data:0x805440E4; // type:object size:0x14 data:string lbl_805440F8 = .data:0x805440F8; // type:object size:0x8 lbl_80544100 = .data:0x80544100; // type:object size:0x20 data:4byte lbl_80544120 = .data:0x80544120; // type:object size:0x20 data:4byte -lbl_80544140 = .data:0x80544140; // type:object size:0x28 +__vt__Q36nw4hbm3lyt8Material = .data:0x80544140; // type:object size:0x28 lbl_80544168 = .data:0x80544168; // type:object size:0x18 lbl_80544180 = .data:0x80544180; // type:object size:0x8 -lbl_80544188 = .data:0x80544188; // type:object size:0x68 -lbl_805441F0 = .data:0x805441F0; // type:object size:0x6C +__vt__Q36nw4hbm3lyt4Pane = .data:0x80544188; // type:object size:0x68 +__vt__Q36nw4hbm3lyt7Picture = .data:0x805441F0; // type:object size:0x6C lbl_8054425C = .data:0x8054425C; // type:object size:0x18 lbl_80544274 = .data:0x80544274; // type:object size:0x14 lbl_80544288 = .data:0x80544288; // type:object size:0x8 -lbl_80544290 = .data:0x80544290; // type:object size:0x18 +__vt__Q36nw4hbm3lyt16ResourceAccessor = .data:0x80544290; // type:object size:0x18 lbl_805442A8 = .data:0x805442A8; // type:object size:0x4 data:wstring -lbl_805442AC = .data:0x805442AC; // type:object size:0x74 +__vt__Q36nw4hbm3lyt7TextBox = .data:0x805442AC; // type:object size:0x74 lbl_80544320 = .data:0x80544320; // type:object size:0x18 lbl_80544338 = .data:0x80544338; // type:object size:0x18 lbl_80544350 = .data:0x80544350; // type:object size:0x8 @@ -37510,9 +37512,9 @@ lbl_805457A8 = .data:0x805457A8; // type:object size:0x8 lbl_805457B0 = .data:0x805457B0; // type:object size:0x4 data:4byte lbl_805457B4 = .data:0x805457B4; // type:object size:0x4 data:4byte lbl_805457B8 = .data:0x805457B8; // type:object size:0xB90 -lbl_80546348 = .data:0x80546348; // type:object size:0x200 -lbl_80546548 = .data:0x80546548; // type:object size:0x200 data:4byte -lbl_80546748 = .data:0x80546748; // type:object size:0x190 +__HBMSYNn128 = .data:0x80546348; // type:object size:0x200 +__HBMSYNVolumeAttenuation = .data:0x80546548; // type:object size:0x200 data:4byte +__HBMSYNAttackAttnTable = .data:0x80546748; // type:object size:0x190 lbl_805468D8 = .data:0x805468D8; // type:object size:0x3F0 lbl_80546CC8 = .data:0x80546CC8; // type:object size:0x98 jpa_pos = .data:0x80546D60; // type:object size:0x144 scope:local @@ -51754,25 +51756,26 @@ Zero__7mVec3_c = .bss:0x805CB1F8; // type:object size:0xC align:4 data:float Ex__7mVec3_c = .bss:0x805CB204; // type:object size:0xC align:4 data:float Ey__7mVec3_c = .bss:0x805CB210; // type:object size:0xC align:4 data:float Ez__7mVec3_c = .bss:0x805CB21C; // type:object size:0xC align:4 data:float -lbl_805CB228 = .bss:0x805CB228; // type:object size:0x8 data:4byte -Vec3f_805cb228.z = .bss:0x805CB230; // type:object size:0xC8 +suIDCounter__Q310homebutton3gui11PaneManager = .bss:0x805CB228; // type:object size:0x4 data:4byte +lbl_805CB230 = .bss:0x805CB230; // type:object size:0x8 +lbl_805CB238 = .bss:0x805CB238; // type:object size:0xC0 lbl_805CB2F8 = .bss:0x805CB2F8; // type:object size:0xC0 lbl_805CB3B8 = .bss:0x805CB3B8; // type:object size:0x10 lbl_805CB3C8 = .bss:0x805CB3C8; // type:object size:0x8 -lbl_805CB3D0 = .bss:0x805CB3D0; // type:object size:0x8 data:4byte +spInstance__Q210homebutton9RemoteSpk = .bss:0x805CB3D0; // type:object size:0x8 data:4byte lbl_805CB3D8 = .bss:0x805CB3D8; // type:object size:0x8 data:4byte lbl_805CB3E0 = .bss:0x805CB3E0; // type:object size:0x10 lbl_805CB3F0 = .bss:0x805CB3F0; // type:object size:0x8 data:4byte lbl_805CB3F8 = .bss:0x805CB3F8; // type:object size:0x18 lbl_805CB410 = .bss:0x805CB410; // type:object size:0x60 -lbl_805CB470 = .bss:0x805CB470; // type:object size:0x8 data:4byte +typeInfo__Q36nw4hbm3lyt8Bounding = .bss:0x805CB470; // type:object size:0x8 data:4byte lbl_805CB478 = .bss:0x805CB478; // type:object size:0x8 data:byte lbl_805CB480 = .bss:0x805CB480; // type:object size:0x20 align:4 data:float -lbl_805CB4A0 = .bss:0x805CB4A0; // type:object size:0x8 data:4byte -lbl_805CB4A8 = .bss:0x805CB4A8; // type:object size:0x8 data:4byte -lbl_805CB4B0 = .bss:0x805CB4B0; // type:object size:0x8 data:4byte -lbl_805CB4B8 = .bss:0x805CB4B8; // type:object size:0x8 data:4byte -lbl_805CB4C0 = .bss:0x805CB4C0; // type:object size:0x8 data:4byte +mspAllocator__Q36nw4hbm3lyt6Layout = .bss:0x805CB4A0; // type:object size:0x8 data:4byte +typeInfo__Q36nw4hbm3lyt4Pane = .bss:0x805CB4A8; // type:object size:0x8 data:4byte +typeInfo__Q36nw4hbm3lyt7Picture = .bss:0x805CB4B0; // type:object size:0x8 data:4byte +typeInfo__Q36nw4hbm3lyt7TextBox = .bss:0x805CB4B8; // type:object size:0x8 data:4byte +typeInfo__Q36nw4hbm3lyt6Window = .bss:0x805CB4C0; // type:object size:0x8 data:4byte lbl_805CB4C8 = .bss:0x805CB4C8; // type:object size:0x1 data:byte lbl_805CB4CC = .bss:0x805CB4CC; // type:object size:0x4 data:4byte lbl_805CB4D0 = .bss:0x805CB4D0; // type:object size:0x10 data:4byte @@ -51789,7 +51792,7 @@ lbl_805CB520 = .bss:0x805CB520; // type:object size:0x60 data:byte lbl_805CB580 = .bss:0x805CB580; // type:object size:0x4 data:4byte lbl_805CB584 = .bss:0x805CB584; // type:object size:0x64C data:4byte lbl_805CBBD0 = .bss:0x805CBBD0; // type:object size:0x4 data:4byte -lbl_805CBBD4 = .bss:0x805CBBD4; // type:object size:0x4C4 data:4byte +__HBMSYNVoice = .bss:0x805CBBD4; // type:object size:0x4C4 data:4byte lbl_805CC098 = .bss:0x805CC098; // type:object size:0x8 data:4byte lbl_805CC0A0 = .bss:0x805CC0A0; // type:object size:0x4 data:4byte lbl_805CC0A4 = .bss:0x805CC0A4; // type:object size:0x4 data:4byte