mirror of
https://github.com/zeldaret/ph
synced 2026-05-29 08:42:55 -04:00
Merge remote-tracking branch 'zeldaret/main' into hammer
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
build/
|
||||
.vscode/
|
||||
venv/
|
||||
ph_*/
|
||||
*.nds
|
||||
*bios.bin
|
||||
|
||||
@@ -51,3 +51,11 @@ src/Main/Message/func_0203c72c.cpp:
|
||||
|
||||
src/Main/Unknown/UnkStruct_0203dae0.cpp:
|
||||
.text start:0x0203dae0 end:0x0203e784
|
||||
|
||||
src/Main/Unknown/UnkStruct_0206322c.cpp:
|
||||
.text start:0x02030354 end:0x020306c0
|
||||
|
||||
src/Main/Unknown/UnkStruct_02063220.cpp:
|
||||
.text start:0x0202f3f0 end:0x0202f8e8
|
||||
.rodata start:0x020562e0 end:0x02056300
|
||||
.data start:0x0205772c end:0x02057808
|
||||
|
||||
@@ -82,8 +82,8 @@ func_ov000_02078b0c kind:function(thumb,size=0x34) addr:0x2078b0c
|
||||
_ZN18UnkStruct_027e0d3819func_ov000_02078b40Ev kind:function(arm,size=0x24) addr:0x2078b40
|
||||
_ZN18UnkStruct_027e0d3819func_ov000_02078b64Ev kind:function(arm,size=0x24) addr:0x2078b64
|
||||
_ZN18UnkStruct_027e0d3819func_ov000_02078b88Ev kind:function(arm,size=0x3c) addr:0x2078b88
|
||||
func_ov000_02078bc4 kind:function(thumb,size=0x2c) addr:0x2078bc4
|
||||
func_ov000_02078bf0 kind:function(thumb,size=0x11c) addr:0x2078bf0
|
||||
_Z19func_ov000_02078bc4i kind:function(thumb,size=0x2c) addr:0x2078bc4
|
||||
_Z19func_ov000_02078bf0PiS_ kind:function(thumb,size=0x11c) addr:0x2078bf0
|
||||
func_ov000_02078d0c kind:function(thumb,size=0x24) addr:0x2078d0c
|
||||
func_ov000_02078d30 kind:function(thumb,size=0x24) addr:0x2078d30
|
||||
func_ov000_02078d54 kind:function(thumb,size=0x3c) addr:0x2078d54
|
||||
@@ -95,22 +95,22 @@ func_ov000_02078f80 kind:function(arm,size=0x2c) addr:0x2078f80
|
||||
func_ov000_02078fac kind:function(arm,size=0x14) addr:0x2078fac
|
||||
func_ov000_02078fc0 kind:function(arm,size=0x14) addr:0x2078fc0
|
||||
func_ov000_02078fd4 kind:function(arm,size=0x14) addr:0x2078fd4
|
||||
func_ov000_02078fe8 kind:function(arm,size=0x14) addr:0x2078fe8
|
||||
_Z19func_ov000_02078fe8Pi kind:function(arm,size=0x14) addr:0x2078fe8
|
||||
func_ov000_02078ffc kind:function(arm,size=0xc) addr:0x2078ffc
|
||||
func_ov000_02079008 kind:function(arm,size=0x1c) addr:0x2079008
|
||||
func_ov000_02079024 kind:function(arm,size=0x128) addr:0x2079024
|
||||
func_ov000_0207914c kind:function(arm,size=0x90) addr:0x207914c
|
||||
func_ov000_020791dc kind:function(arm,size=0x30) addr:0x20791dc
|
||||
func_ov000_0207920c kind:function(arm,size=0x94) addr:0x207920c
|
||||
func_ov000_020792a0 kind:function(arm,size=0x118) addr:0x20792a0
|
||||
_Z19func_ov000_0207920cPiP5Vec3pS_S_ kind:function(arm,size=0x94) addr:0x207920c
|
||||
_Z19func_ov000_020792a0Piiii kind:function(arm,size=0x118) addr:0x20792a0
|
||||
func_ov000_020793b8 kind:function(arm,size=0x18) addr:0x20793b8
|
||||
func_ov000_020793d0 kind:function(arm,size=0xa0) addr:0x20793d0
|
||||
func_ov000_02079470 kind:function(arm,size=0x210) addr:0x2079470
|
||||
func_ov000_02079680 kind:function(arm,size=0xfc) addr:0x2079680
|
||||
func_ov000_0207977c kind:function(arm,size=0xfc) addr:0x207977c
|
||||
func_ov000_02079878 kind:function(arm,size=0x20) addr:0x2079878
|
||||
func_ov000_02079898 kind:function(arm,size=0x24) addr:0x2079898
|
||||
func_ov000_020798bc kind:function(arm,size=0x2c) addr:0x20798bc
|
||||
_Z19func_ov000_02079898Piii kind:function(arm,size=0x24) addr:0x2079898
|
||||
_Z19func_ov000_020798bcPii kind:function(arm,size=0x2c) addr:0x20798bc
|
||||
func_ov000_020798e8 kind:function(arm,size=0x40) addr:0x20798e8
|
||||
func_ov000_02079928 kind:function(arm,size=0x124) addr:0x2079928
|
||||
func_ov000_02079a4c kind:function(arm,size=0x44) addr:0x2079a4c
|
||||
@@ -283,7 +283,7 @@ _ZN6Course14GetMCSFilePathEiii kind:function(arm,size=0xf0) addr:0x207cc84
|
||||
_ZN6Course14GetMRCFilePathEiii kind:function(arm,size=0xac) addr:0x207cd74
|
||||
_ZN6Course18func_ov00_0207ce20EiiPci kind:function(arm,size=0x2c) addr:0x207ce20
|
||||
_ZN6Course18func_ov00_0207ce4cEiiiPci kind:function(arm,size=0x5b8) addr:0x207ce4c
|
||||
_ZN6Course18func_ov00_0207d404Eiii kind:function(arm,size=0x78) addr:0x207d404
|
||||
_ZN6Course18func_ov00_0207d404Eiiii kind:function(arm,size=0x78) addr:0x207d404
|
||||
_ZN6Course22IsCurrentMapInMainGridEv kind:function(arm,size=0x14) addr:0x207d47c
|
||||
_ZN6Course12IsInMainGridEii kind:function(arm,size=0x54) addr:0x207d490
|
||||
_ZN6Course15IsMapInMainGridEj kind:function(arm,size=0x34) addr:0x207d4e4
|
||||
@@ -313,7 +313,7 @@ _ZN6Course15SetMapDataFlag2Eib kind:function(arm,size=0x20) addr:0x207d924
|
||||
_ZN6Course15GetMapDataFlag2Ei kind:function(arm,size=0x18) addr:0x207d944
|
||||
_ZN6Course15SetMapDataFlag3Eib kind:function(arm,size=0x20) addr:0x207d95c
|
||||
_ZN6Course15GetMapDataFlag3Ei kind:function(arm,size=0x18) addr:0x207d97c
|
||||
_ZN6Course15SetMapDataFlag4Eii kind:function(arm,size=0x20) addr:0x207d994
|
||||
_ZN6Course15SetMapDataFlag4Eib kind:function(arm,size=0x20) addr:0x207d994
|
||||
_ZN6Course15GetMapDataFlag4Ei kind:function(arm,size=0x18) addr:0x207d9b4
|
||||
_ZN6Course11FindMapDataEj kind:function(arm,size=0x48) addr:0x207d9cc
|
||||
_ZN6Course18FindCurrentMapDataEv kind:function(arm,size=0x24) addr:0x207da14
|
||||
@@ -330,18 +330,18 @@ _ZN7MapBase18func_ov00_0207de68Ei kind:function(arm,size=0x20) addr:0x207de68
|
||||
_ZN7MapBase18func_ov00_0207de88Ev kind:function(arm,size=0x18) addr:0x207de88
|
||||
_ZN7MapBase18func_ov00_0207dea0Eb kind:function(arm,size=0x1c0) addr:0x207dea0
|
||||
_ZN7MapBase8vfunc_b0Eii kind:function(arm,size=0x2c) addr:0x207e060
|
||||
_ZN7MapBase18func_ov00_0207e08cEii kind:function(arm,size=0x64) addr:0x207e08c
|
||||
_ZN7MapBase18func_ov00_0207e08cEPii kind:function(arm,size=0x64) addr:0x207e08c
|
||||
_ZN7MapBase18func_ov00_0207e0f0Ei kind:function(arm,size=0x19c) addr:0x207e0f0
|
||||
_ZN7MapBase18func_ov00_0207e28cEi kind:function(arm,size=0x1b8) addr:0x207e28c
|
||||
_ZN7MapBase8vfunc_b4Ev kind:function(arm,size=0x28) addr:0x207e444
|
||||
_ZN7MapBase8vfunc_48Ev kind:function(arm,size=0x1c) addr:0x207e46c
|
||||
_ZN7MapBase8vfunc_50Ev kind:function(arm,size=0x8) addr:0x207e488
|
||||
_ZN7MapBase8vfunc_54Ev kind:function(arm,size=0x8) addr:0x207e490
|
||||
_ZN7MapBase8vfunc_58Ev kind:function(arm,size=0x8) addr:0x207e498
|
||||
_ZN7MapBase8vfunc_54EP5Vec2b kind:function(arm,size=0x8) addr:0x207e490
|
||||
_ZN7MapBase8vfunc_58EP5Vec2bi kind:function(arm,size=0x8) addr:0x207e498
|
||||
_ZN7MapBase8vfunc_5cEv kind:function(arm,size=0x8) addr:0x207e4a0
|
||||
_ZN7MapBase8vfunc_60Ev kind:function(arm,size=0x8) addr:0x207e4a8
|
||||
_ZN7MapBase8vfunc_60EPh kind:function(arm,size=0x8) addr:0x207e4a8
|
||||
_ZN7MapBase8vfunc_64Ev kind:function(arm,size=0x8) addr:0x207e4b0
|
||||
_ZN7MapBase8vfunc_68Eii kind:function(arm,size=0x488) addr:0x207e4b8
|
||||
_ZN7MapBase8vfunc_68EP5Vec3pb kind:function(arm,size=0x488) addr:0x207e4b8
|
||||
_ZN7MapBase18func_ov00_0207e940EPc kind:function(arm,size=0x28) addr:0x207e940
|
||||
_ZN7MapBase18func_ov00_0207e968Ev kind:function(arm,size=0x4) addr:0x207e968
|
||||
_ZN7MapBase18func_ov00_0207e96cEv kind:function(arm,size=0x4) addr:0x207e96c
|
||||
@@ -355,14 +355,14 @@ _ZN7MapBase8vfunc_88Ev kind:function(arm,size=0x8) addr:0x207f324
|
||||
_ZN7MapBase8vfunc_8cEv kind:function(arm,size=0x8) addr:0x207f32c
|
||||
_ZN7MapBase8vfunc_9cEv kind:function(arm,size=0x4) addr:0x207f334
|
||||
_ZN7MapBase8vfunc_a0Ev kind:function(arm,size=0x4) addr:0x207f338
|
||||
_ZN7MapBase8vfunc_a4Ev kind:function(arm,size=0x8) addr:0x207f33c
|
||||
_ZN7MapBase8vfunc_a4EPc kind:function(arm,size=0x8) addr:0x207f33c
|
||||
_ZN7MapBase8vfunc_a8Ev kind:function(arm,size=0x4) addr:0x207f344
|
||||
_ZN7MapBase8vfunc_acEv kind:function(arm,size=0x4) addr:0x207f348
|
||||
_ZN7MapBase8vfunc_78Ev kind:function(arm,size=0x8) addr:0x207f34c
|
||||
_ZN7MapBase8vfunc_7cEv kind:function(arm,size=0x8) addr:0x207f354
|
||||
_ZN7MapBase8vfunc_78EPb kind:function(arm,size=0x8) addr:0x207f34c
|
||||
_ZN7MapBase8vfunc_7cEiPiiPs kind:function(arm,size=0x8) addr:0x207f354
|
||||
_ZN7MapBase8vfunc_80Ev kind:function(arm,size=0x8) addr:0x207f35c
|
||||
_ZN7MapBase8vfunc_84Ei kind:function(arm,size=0x28) addr:0x207f364
|
||||
_ZN7MapBase18func_ov00_0207f38cEi kind:function(arm,size=0x38) addr:0x207f38c
|
||||
_ZN7MapBase18func_ov00_0207f38cEPi kind:function(arm,size=0x38) addr:0x207f38c
|
||||
_ZN7MapBase8vfunc_90Eiii kind:function(arm,size=0xdc) addr:0x207f3c4
|
||||
_ZN7MapBase8vfunc_94Ev kind:function(arm,size=0x4) addr:0x207f4a0
|
||||
_ZN7MapBase18func_ov00_0207f4a4EP5Vec2si kind:function(arm,size=0x98) addr:0x207f4a4
|
||||
@@ -406,14 +406,14 @@ _ZN7MapBase18func_ov00_0208008cEj kind:function(arm,size=0x10) addr:0x208008c
|
||||
_ZN7MapBase7AddExitEP4Exit kind:function(arm,size=0xa4) addr:0x208009c
|
||||
_ZN7MapBase18func_ov00_02080140EP4Exit kind:function(arm,size=0x1e4) addr:0x2080140
|
||||
_ZN12MapBase_Unk118func_ov00_02080324Eiii kind:function(arm,size=0x78) addr:0x2080324
|
||||
_ZN7MapBase8FindExitEiP4Exit kind:function(arm,size=0xd0) addr:0x208039c
|
||||
_ZN7MapBase8FindExitEjP4Exit kind:function(arm,size=0xd0) addr:0x208039c
|
||||
_ZN7MapBase18AddCameraViewpointEP15CameraViewpoint kind:function(arm,size=0xa4) addr:0x208046c
|
||||
_ZN7MapBase19FindViewpoint_Unk_4EcP15CameraViewpoint kind:function(arm,size=0xc0) addr:0x2080510
|
||||
_ZN7MapBase19FindViewpoint_Unk_0EiP15CameraViewpoint kind:function(arm,size=0xb8) addr:0x20805d0
|
||||
_ZN7MapBase19GetCurrentViewpointEP15CameraViewpointi kind:function(arm,size=0xf8) addr:0x2080688
|
||||
_ZN7MapBase26GetCurrentViewpoint_Unk_00Ei kind:function(arm,size=0x54) addr:0x2080780
|
||||
_ZN7MapBase8vfunc_b8Ev kind:function(arm,size=0x50) addr:0x20807d4
|
||||
_ZN7MapBase18func_ov00_02080824Eii kind:function(arm,size=0xac) addr:0x2080824
|
||||
_ZN7MapBase18func_ov00_02080824EjPc kind:function(arm,size=0xac) addr:0x2080824
|
||||
_ZN7MapBase10AddUnk_130Ei kind:function(arm,size=0xe8) addr:0x20808d0
|
||||
_ZN7MapBase18func_ov00_020809b8Ei kind:function(arm,size=0xc0) addr:0x20809b8
|
||||
_ZN7MapBase18func_ov00_02080a78EP5Vec3p kind:function(arm,size=0x58) addr:0x2080a78
|
||||
@@ -421,7 +421,7 @@ _ZN12MapBase_Unk218func_ov00_02080ad0EPP11TriggerBaseS2_ kind:function(arm,size=
|
||||
_ZN7MapBase18func_ov00_02080b24EP5Vec2b kind:function(arm,size=0x1e4) addr:0x2080b24
|
||||
_ZN7MapBase18func_ov00_02080d08Ei kind:function(arm,size=0x6c) addr:0x2080d08
|
||||
_ZN7MapBase8vfunc_bcEv kind:function(arm,size=0x4) addr:0x2080d74
|
||||
_ZN7MapBase8vfunc_98Ev kind:function(arm,size=0x4) addr:0x2080d78
|
||||
_ZN7MapBase8vfunc_98Eiii kind:function(arm,size=0x4) addr:0x2080d78
|
||||
_ZN7MapBase8vfunc_c0Ev kind:function(arm,size=0x4) addr:0x2080d7c
|
||||
_ZN7MapBase22TriggerOfType_vfunc_10Ei kind:function(arm,size=0x5c) addr:0x2080d80
|
||||
_ZN11TriggerBase8vfunc_10Ev kind:function(arm,size=0x8) addr:0x2080ddc
|
||||
@@ -488,11 +488,11 @@ func_ov000_0208208c kind:function(arm,size=0x14) addr:0x208208c
|
||||
func_ov000_020820a0 kind:function(arm,size=0x1c) addr:0x20820a0
|
||||
func_ov000_020820bc kind:function(arm,size=0x14) addr:0x20820bc
|
||||
func_ov000_020820d0 kind:function(arm,size=0x1c) addr:0x20820d0
|
||||
_ZN10MapManager18func_ov00_020820ecEPi kind:function(arm,size=0x10) addr:0x20820ec
|
||||
_ZN10MapManager24GetCourseDungeonProgressEP14CourseProgress kind:function(arm,size=0x10) addr:0x20820ec
|
||||
_ZN10MapManager18func_ov00_020820fcEiii kind:function(arm,size=0x10) addr:0x20820fc
|
||||
_ZN10MapManager18func_ov00_0208210cEii kind:function(arm,size=0x200) addr:0x208210c
|
||||
_ZN10MapManager18func_ov00_0208230cEi kind:function(arm,size=0x3c) addr:0x208230c
|
||||
_ZN10MapManager18func_ov00_02082348Ei kind:function(arm,size=0x5c) addr:0x2082348
|
||||
_ZN10MapManager18func_ov00_0208210cEiPi kind:function(arm,size=0x200) addr:0x208210c
|
||||
_ZN10MapManager18func_ov00_0208230cEPi kind:function(arm,size=0x3c) addr:0x208230c
|
||||
_ZN10MapManager18func_ov00_02082348EPi kind:function(arm,size=0x5c) addr:0x2082348
|
||||
_ZN10MapManager18func_ov00_020823a4Ei kind:function(arm,size=0x10) addr:0x20823a4
|
||||
_ZN10MapManager18func_ov00_020823b4Ev kind:function(arm,size=0x10) addr:0x20823b4
|
||||
_ZN10MapManager18func_ov00_020823c4EPii kind:function(arm,size=0x10) addr:0x20823c4
|
||||
@@ -501,7 +501,7 @@ _ZN10MapManager18func_ov00_020823e4Ei kind:function(arm,size=0x10) addr:0x20823e
|
||||
_ZN10MapManager16MapData_vfunc_b4Ev kind:function(arm,size=0x18) addr:0x20823f4
|
||||
_ZN10MapManager16MapData_vfunc_9cEv kind:function(arm,size=0x18) addr:0x208240c
|
||||
_ZN10MapManager18func_ov00_02082424Ev kind:function(arm,size=0x30) addr:0x2082424
|
||||
_ZN10MapManager18func_ov00_02082454Eii kind:function(arm,size=0x40) addr:0x2082454
|
||||
_ZN10MapManager18func_ov00_02082454EP5Vec3pS1_ kind:function(arm,size=0x40) addr:0x2082454
|
||||
_ZN10MapManager18func_ov00_02082494Ei kind:function(arm,size=0x38) addr:0x2082494
|
||||
_ZN10MapManager18func_ov00_020824ccEi kind:function(arm,size=0x38) addr:0x20824cc
|
||||
_ZN10MapManager18func_ov00_02082504Ev kind:function(arm,size=0x34) addr:0x2082504
|
||||
@@ -509,145 +509,145 @@ _ZN10MapManager18func_ov00_02082538Ev kind:function(arm,size=0x5c) addr:0x208253
|
||||
_ZN10MapManager18func_ov00_02082594Ev kind:function(arm,size=0x18) addr:0x2082594
|
||||
_ZN10MapManager18func_ov00_020825acEv kind:function(arm,size=0x18) addr:0x20825ac
|
||||
_ZN10MapManager17GetCourseFilePathEPcS0_ kind:function(arm,size=0x20) addr:0x20825c4
|
||||
_ZN10MapManager18func_ov00_020825e4Eii kind:function(arm,size=0x30) addr:0x20825e4
|
||||
_ZN10MapManager18func_ov00_02082614Eii kind:function(arm,size=0x24) addr:0x2082614
|
||||
_ZN10MapManager16MapData_vfunc_b0Ev kind:function(arm,size=0x18) addr:0x2082638
|
||||
_ZN10MapManager18func_ov00_020825e4EiPc kind:function(arm,size=0x30) addr:0x20825e4
|
||||
_ZN10MapManager18func_ov00_02082614EPci kind:function(arm,size=0x24) addr:0x2082614
|
||||
_ZN10MapManager16MapData_vfunc_b0Eii kind:function(arm,size=0x18) addr:0x2082638
|
||||
_ZN10MapManager18func_ov00_02082650Eiii kind:function(arm,size=0x10) addr:0x2082650
|
||||
_ZN10MapManager18func_ov00_02082660Eii kind:function(arm,size=0x10) addr:0x2082660
|
||||
_ZN10MapManager18func_ov00_02082670Eii kind:function(arm,size=0x10) addr:0x2082670
|
||||
_ZN10MapManager18func_ov00_02082680Eii kind:function(arm,size=0x20) addr:0x2082680
|
||||
_ZN10MapManager18func_ov00_020826a0Eiii kind:function(arm,size=0x20) addr:0x20826a0
|
||||
_ZN10MapManager18func_ov00_020826a0Eii kind:function(arm,size=0x20) addr:0x20826a0
|
||||
_ZN10MapManager9CreateMapEiii kind:function(arm,size=0x100) addr:0x20826c0
|
||||
_ZN10MapManager10DestroyMapEv kind:function(arm,size=0x30) addr:0x20827c0
|
||||
_ZN10MapManager16MapData_vfunc_44Ev kind:function(arm,size=0x18) addr:0x20827f0
|
||||
_ZN10MapManager18func_ov00_02082808Ev kind:function(arm,size=0xb8) addr:0x2082808
|
||||
_ZN10MapManager16MapData_vfunc_7cEv kind:function(arm,size=0x20) addr:0x20828c0
|
||||
_ZN10MapManager16MapData_vfunc_84Ev kind:function(arm,size=0x18) addr:0x20828e0
|
||||
_ZN10MapManager18func_ov00_02082808Eb kind:function(arm,size=0xb8) addr:0x2082808
|
||||
_ZN10MapManager16MapData_vfunc_7cEiPiiPs kind:function(arm,size=0x20) addr:0x20828c0
|
||||
_ZN10MapManager16MapData_vfunc_84Ei kind:function(arm,size=0x18) addr:0x20828e0
|
||||
_ZN10MapManager18func_ov00_020828f8EPi kind:function(arm,size=0x10) addr:0x20828f8
|
||||
_ZN10MapManager20GetCourseData_Unk_b0Ev kind:function(arm,size=0xc) addr:0x2082908
|
||||
_ZN10MapManager10GetNumMapsEv kind:function(arm,size=0xc) addr:0x2082908
|
||||
_ZN10MapManager18func_ov00_02082914Ei kind:function(arm,size=0x1b8) addr:0x2082914
|
||||
_ZN10MapManager18func_ov00_02082accEv kind:function(arm,size=0x10) addr:0x2082acc
|
||||
_ZN10MapManager18func_ov00_02082adcEv kind:function(arm,size=0x18) addr:0x2082adc
|
||||
_ZN10MapManager18func_ov00_02082af4Ev kind:function(arm,size=0x48) addr:0x2082af4
|
||||
_ZN10MapManager18func_ov00_02082b3cEi kind:function(arm,size=0x1cc) addr:0x2082b3c
|
||||
_ZN10MapManager18func_ov00_02082b3cEPiP5Vec2b kind:function(arm,size=0x1cc) addr:0x2082b3c
|
||||
_ZN10MapManager18func_ov00_02082d08Ev kind:function(arm,size=0x20) addr:0x2082d08
|
||||
_ZN10MapManager20GetCourseData_Unk_1cEv kind:function(arm,size=0xc) addr:0x2082d28
|
||||
_ZN10MapManager20GetCourseData_Unk_1dEv kind:function(arm,size=0xc) addr:0x2082d34
|
||||
_ZN10MapManager17GetCurrentMapPosXEv kind:function(arm,size=0xc) addr:0x2082d28
|
||||
_ZN10MapManager17GetCurrentMapPosYEv kind:function(arm,size=0xc) addr:0x2082d34
|
||||
_ZN10MapManager18func_ov00_02082d40Ev kind:function(arm,size=0x34) addr:0x2082d40
|
||||
_ZN10MapManager18func_ov00_02082d74Ei kind:function(arm,size=0x10) addr:0x2082d74
|
||||
_ZN10MapManager18func_ov00_02082d84Ev kind:function(arm,size=0x98) addr:0x2082d84
|
||||
_ZN10MapManager18func_ov00_02082d84EP5Vec2bPiS2_ kind:function(arm,size=0x98) addr:0x2082d84
|
||||
_ZN10MapManager18func_ov00_02082e1cEPiS0_ kind:function(arm,size=0x250) addr:0x2082e1c
|
||||
_ZN10MapManager18func_ov00_0208306cEv kind:function(arm,size=0xf0) addr:0x208306c
|
||||
_ZN10MapManager18func_ov00_0208306cEPiS0_ kind:function(arm,size=0xf0) addr:0x208306c
|
||||
_ZN10MapManager18func_ov00_0208315cEPiS0_ kind:function(arm,size=0xe8) addr:0x208315c
|
||||
_ZN10MapManager18func_ov00_02083244EjPiS0_S0_ kind:function(arm,size=0x54) addr:0x2083244
|
||||
_ZN10MapManager18func_ov00_02083298EjPiS0_S0_ kind:function(arm,size=0x74) addr:0x2083298
|
||||
_ZN10MapManager18func_ov00_02083244EjP5Vec3pPiS2_ kind:function(arm,size=0x54) addr:0x2083244
|
||||
_ZN10MapManager18func_ov00_02083298EjP5Vec3pPiS2_ kind:function(arm,size=0x74) addr:0x2083298
|
||||
_ZN10MapManager21GetCourseData_Unk_25cEv kind:function(arm,size=0xc) addr:0x208330c
|
||||
_ZN10MapManager18func_ov00_02083318Ei kind:function(arm,size=0x10) addr:0x2083318
|
||||
_ZN10MapManager15IsMapInMainGridEj kind:function(arm,size=0x10) addr:0x2083318
|
||||
_ZN10MapManager18func_ov00_02083328Ev kind:function(arm,size=0x1c) addr:0x2083328
|
||||
_ZN10MapManager20GetCourseData_Unk_86Ev kind:function(arm,size=0xc) addr:0x2083344
|
||||
_ZN10MapManager20GetCourseData_Unk_87Ev kind:function(arm,size=0xc) addr:0x2083350
|
||||
_ZN10MapManager17Get_MapData_Unk28Ev kind:function(arm,size=0xc) addr:0x208335c
|
||||
_ZN10MapManager17Get_MapData_Unk2aEv kind:function(arm,size=0xc) addr:0x2083368
|
||||
_ZN10MapManager22GetCourseMainGridSizeXEv kind:function(arm,size=0xc) addr:0x2083344
|
||||
_ZN10MapManager22GetCourseMainGridSizeYEv kind:function(arm,size=0xc) addr:0x2083350
|
||||
_ZN10MapManager11GetMapWidthEv kind:function(arm,size=0xc) addr:0x208335c
|
||||
_ZN10MapManager12GetMapHeightEv kind:function(arm,size=0xc) addr:0x2083368
|
||||
_ZN10MapManager18func_ov00_02083374Ev kind:function(arm,size=0x10) addr:0x2083374
|
||||
_ZN10MapManager18func_ov00_02083384Ev kind:function(arm,size=0x10) addr:0x2083384
|
||||
_ZN10MapManager13GetCourseMinXEv kind:function(arm,size=0xc) addr:0x2083394
|
||||
_ZN10MapManager13GetCourseMinZEv kind:function(arm,size=0xc) addr:0x20833a0
|
||||
_ZN10MapManager13GetCourseMaxXEv kind:function(arm,size=0xc) addr:0x20833ac
|
||||
_ZN10MapManager13GetCourseMaxZEv kind:function(arm,size=0xc) addr:0x20833b8
|
||||
_ZN10MapManager18func_ov00_020833c4Ev kind:function(arm,size=0xc) addr:0x20833c4
|
||||
_ZN10MapManager18func_ov00_020833d0Ev kind:function(arm,size=0xc) addr:0x20833d0
|
||||
_ZN10MapManager18func_ov00_020833dcEv kind:function(arm,size=0xc) addr:0x20833dc
|
||||
_ZN10MapManager18func_ov00_020833e8Ev kind:function(arm,size=0xc) addr:0x20833e8
|
||||
_ZN10MapManager18Get_MapData_Unk_d0Ev kind:function(arm,size=0xc) addr:0x20833f4
|
||||
_ZN10MapManager18Get_MapData_Unk_d8Ev kind:function(arm,size=0xc) addr:0x2083400
|
||||
_ZN10MapManager17GetMapData_Unk_dcEP5Vec3p kind:function(arm,size=0x20) addr:0x208340c
|
||||
_ZN10MapManager17GetMapData_Unk_e8EP5Vec3p kind:function(arm,size=0x20) addr:0x208342c
|
||||
_ZN10MapManager17GetMapData_Unk_d0EP5Vec3p kind:function(arm,size=0x20) addr:0x208344c
|
||||
_ZN10MapManager10GetMapMinXEv kind:function(arm,size=0xc) addr:0x20833c4
|
||||
_ZN10MapManager10GetMapMinZEv kind:function(arm,size=0xc) addr:0x20833d0
|
||||
_ZN10MapManager10GetMapMaxXEv kind:function(arm,size=0xc) addr:0x20833dc
|
||||
_ZN10MapManager10GetMapMaxZEv kind:function(arm,size=0xc) addr:0x20833e8
|
||||
_ZN10MapManager13GetMapCenterXEv kind:function(arm,size=0xc) addr:0x20833f4
|
||||
_ZN10MapManager13GetMapCenterZEv kind:function(arm,size=0xc) addr:0x2083400
|
||||
_ZN10MapManager15GetMapMinBoundsEP5Vec3p kind:function(arm,size=0x20) addr:0x208340c
|
||||
_ZN10MapManager15GetMapMaxBoundsEP5Vec3p kind:function(arm,size=0x20) addr:0x208342c
|
||||
_ZN10MapManager12GetMapCenterEP5Vec3p kind:function(arm,size=0x20) addr:0x208344c
|
||||
_ZN10MapManager18func_ov00_0208346cEP4AABB kind:function(arm,size=0x50) addr:0x208346c
|
||||
_ZN10MapManager18func_ov00_020834bcEP5Vec3pii kind:function(arm,size=0x68) addr:0x20834bc
|
||||
_ZN10MapManager18func_ov00_02083524EP5Vec3pii kind:function(arm,size=0x3c) addr:0x2083524
|
||||
_ZN10MapManager18func_ov00_02083560EiPS_j kind:function(arm,size=0x10) addr:0x2083560
|
||||
_ZN10MapManager18func_ov00_02083570Eii kind:function(arm,size=0x18) addr:0x2083570
|
||||
_ZN10MapManager18func_ov00_02083560EP5Vec2bPS_j kind:function(arm,size=0x10) addr:0x2083560
|
||||
_ZN10MapManager18func_ov00_02083570Ehh kind:function(arm,size=0x18) addr:0x2083570
|
||||
_ZN10MapManager18func_ov00_02083588Ev kind:function(arm,size=0x1c) addr:0x2083588
|
||||
_ZN10MapManager18func_ov00_020835a4Ev kind:function(arm,size=0x10) addr:0x20835a4
|
||||
_ZN10MapManager18func_ov00_020835b4Ev kind:function(arm,size=0x10) addr:0x20835b4
|
||||
_ZN10MapManager18func_ov00_020835c4Eii kind:function(arm,size=0x20) addr:0x20835c4
|
||||
_ZN10MapManager18func_ov00_020835e4EiPiS0_ kind:function(arm,size=0x10) addr:0x20835e4
|
||||
_ZN10MapManager18func_ov00_020835e4EiPiPc kind:function(arm,size=0x10) addr:0x20835e4
|
||||
_ZN10MapManager18func_ov00_020835f4Ei kind:function(arm,size=0x10) addr:0x20835f4
|
||||
_ZN10MapManager18func_ov00_02083604Ei kind:function(arm,size=0x10) addr:0x2083604
|
||||
_ZN10MapManager18func_ov00_02083614Ei kind:function(arm,size=0x10) addr:0x2083614
|
||||
_ZN10MapManager14GetEntrancePosEP5Vec3pi kind:function(arm,size=0x40) addr:0x2083624
|
||||
_ZN10MapManager18func_ov00_02083664EP5Vec3pi kind:function(arm,size=0x58) addr:0x2083664
|
||||
_ZN10MapManager18func_ov00_020836bcEjPi kind:function(arm,size=0x10) addr:0x20836bc
|
||||
_ZN10MapManager23GetTriggerBoundingBoxesEjP4AABBj kind:function(arm,size=0x10) addr:0x20836cc
|
||||
_ZN10MapManager18func_ov00_020836dcEii kind:function(arm,size=0x94) addr:0x20836dc
|
||||
_ZN10MapManager18func_ov00_02083770Eji kind:function(arm,size=0x10) addr:0x2083770
|
||||
_ZN10MapManager18func_ov00_02083780Ei kind:function(arm,size=0x10) addr:0x2083780
|
||||
_ZN10MapManager14GetEntrancePosEP8Entrancei kind:function(arm,size=0x40) addr:0x2083624
|
||||
_ZN10MapManager18func_ov00_02083664EP8Entrancei kind:function(arm,size=0x58) addr:0x2083664
|
||||
_ZN10MapManager21GetTriggerBoundingBoxEiP4AABB kind:function(arm,size=0x10) addr:0x20836bc
|
||||
_ZN10MapManager23GetTriggerBoundingBoxesEiP4AABBi kind:function(arm,size=0x10) addr:0x20836cc
|
||||
_ZN10MapManager18func_ov00_020836dcEjj kind:function(arm,size=0x94) addr:0x20836dc
|
||||
_ZN10MapManager23IsTriggerTypeOverlappedEjP5Vec3p kind:function(arm,size=0x10) addr:0x2083770
|
||||
_ZN10MapManager21GetOverlappingTriggerEP5Vec3p kind:function(arm,size=0x10) addr:0x2083780
|
||||
_ZN10MapManager18func_ov00_02083790Ei kind:function(arm,size=0xb0) addr:0x2083790
|
||||
_ZN10MapManager18func_ov00_02083840Ei kind:function(arm,size=0x88) addr:0x2083840
|
||||
_ZN10MapManager18func_ov00_020838c8Ei kind:function(arm,size=0x10) addr:0x20838c8
|
||||
_ZN10MapManager10AddTriggerEi kind:function(arm,size=0x10) addr:0x20838c8
|
||||
_ZN10MapManager18func_ov00_020838d8Ei kind:function(arm,size=0x10) addr:0x20838d8
|
||||
_ZN10MapManager18func_ov00_020838e8EjPi kind:function(arm,size=0x10) addr:0x20838e8
|
||||
_ZN10MapManager18func_ov00_020838f8EPi kind:function(arm,size=0x10) addr:0x20838f8
|
||||
_ZN10MapManager18func_ov00_02083908EcPi kind:function(arm,size=0x10) addr:0x2083908
|
||||
_ZN10MapManager18func_ov00_02083918EiPi kind:function(arm,size=0x10) addr:0x2083918
|
||||
_ZN10MapManager18func_ov00_02083928EPci kind:function(arm,size=0x10) addr:0x2083928
|
||||
_ZN10MapManager8FindExitEjP4Exit kind:function(arm,size=0x10) addr:0x20838e8
|
||||
_ZN10MapManager18func_ov00_020838f8EP4Exit kind:function(arm,size=0x10) addr:0x20838f8
|
||||
_ZN10MapManager18func_ov00_02083908EcP15CameraViewpoint kind:function(arm,size=0x10) addr:0x2083908
|
||||
_ZN10MapManager18func_ov00_02083918EiP15CameraViewpoint kind:function(arm,size=0x10) addr:0x2083918
|
||||
_ZN10MapManager19GetCurrentViewpointEP15CameraViewpointi kind:function(arm,size=0x10) addr:0x2083928
|
||||
_ZN10MapManager18func_ov00_02083938Ei kind:function(arm,size=0x10) addr:0x2083938
|
||||
_ZN10MapManager18Set_MapData_Unk_16Eci kind:function(arm,size=0x10) addr:0x2083948
|
||||
_ZN10MapManager21SetCurrentViewpointIdEci kind:function(arm,size=0x10) addr:0x2083948
|
||||
_ZN10MapManager18func_ov00_02083958Ei kind:function(arm,size=0x10) addr:0x2083958
|
||||
_ZN10MapManager18func_ov00_02083968EjPc kind:function(arm,size=0x10) addr:0x2083968
|
||||
_ZN10MapManager18func_ov00_02083978EiP5Vec3p kind:function(arm,size=0x3c) addr:0x2083978
|
||||
_ZN10MapManager18func_ov00_02083978EP5Vec3pS1_ kind:function(arm,size=0x3c) addr:0x2083978
|
||||
_ZN10MapManager18func_ov00_020839b4Ei kind:function(arm,size=0x10) addr:0x20839b4
|
||||
_ZN10MapManager18func_ov00_020839c4Ei kind:function(arm,size=0x10) addr:0x20839c4
|
||||
_ZN10MapManager18func_ov00_020839d4Ev kind:function(arm,size=0x24) addr:0x20839d4
|
||||
_ZN10MapManager18func_ov00_020839f8Ev kind:function(arm,size=0x24) addr:0x20839f8
|
||||
_ZN10MapManager18func_ov00_020839d4Ei kind:function(arm,size=0x24) addr:0x20839d4
|
||||
_ZN10MapManager18func_ov00_020839f8Ei kind:function(arm,size=0x24) addr:0x20839f8
|
||||
_ZN10MapManager18func_ov00_02083a1cEP5Vec2bPS_P5Vec3p kind:function(arm,size=0x38) addr:0x2083a1c
|
||||
_ZN10MapManager18func_ov00_02083a54EiPS_iii kind:function(arm,size=0x130) addr:0x2083a54
|
||||
_ZN10MapManager18func_ov00_02083b84Ev kind:function(arm,size=0x28) addr:0x2083b84
|
||||
_ZN10MapManager18func_ov00_02083bacEv kind:function(arm,size=0x28) addr:0x2083bac
|
||||
_ZN10MapManager18func_ov00_02083bd4Ev kind:function(arm,size=0x28) addr:0x2083bd4
|
||||
_ZN10MapManager18func_ov00_02083bfcEv kind:function(arm,size=0x28) addr:0x2083bfc
|
||||
_ZN10MapManager18func_ov00_02083a54EPhPS_PiiS2_ kind:function(arm,size=0x130) addr:0x2083a54
|
||||
_ZN10MapManager13GetTileStartXEi kind:function(arm,size=0x28) addr:0x2083b84
|
||||
_ZN10MapManager13GetTileStartZEi kind:function(arm,size=0x28) addr:0x2083bac
|
||||
_ZN10MapManager11GetTileEndXEi kind:function(arm,size=0x28) addr:0x2083bd4
|
||||
_ZN10MapManager11GetTileEndZEi kind:function(arm,size=0x28) addr:0x2083bfc
|
||||
_ZN10MapManager18func_ov00_02083c24Ei kind:function(arm,size=0x2c) addr:0x2083c24
|
||||
_ZN10MapManager18func_ov00_02083c50Ei kind:function(arm,size=0x2c) addr:0x2083c50
|
||||
_ZN10MapManager18func_ov00_02083c7cEP5Vec3p5Vec2b kind:function(arm,size=0x6c) addr:0x2083c7c
|
||||
_ZN10MapManager18func_ov00_02083ce8Ecccci kind:function(arm,size=0x14c) addr:0x2083ce8
|
||||
_ZN10MapManager18func_ov00_02083ce8EP5Vec3pjij kind:function(arm,size=0x14c) addr:0x2083ce8
|
||||
_ZN10MapManager18func_ov00_02083e34Ecci kind:function(arm,size=0x24) addr:0x2083e34
|
||||
_ZN10MapManager16MapData_vfunc_60Ev kind:function(arm,size=0x18) addr:0x2083e58
|
||||
_ZN10MapManager18func_ov00_02083e70Ev kind:function(arm,size=0x70) addr:0x2083e70
|
||||
_ZN10MapManager16MapData_vfunc_68Ev kind:function(arm,size=0x18) addr:0x2083ee0
|
||||
_ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_i kind:function(arm,size=0x4c) addr:0x2083ef8
|
||||
_ZN10MapManager18func_ov00_02083f44EP5Vec3p kind:function(arm,size=0x3c) addr:0x2083f44
|
||||
_ZN10MapManager16MapData_vfunc_6cEv kind:function(arm,size=0x18) addr:0x2083f80
|
||||
_ZN10MapManager16MapData_vfunc_70Ev kind:function(arm,size=0x18) addr:0x2083f98
|
||||
_ZN10MapManager16MapData_vfunc_60EP5Vec2b kind:function(arm,size=0x18) addr:0x2083e58
|
||||
_ZN10MapManager18func_ov00_02083e70EP5Vec2b kind:function(arm,size=0x70) addr:0x2083e70
|
||||
_ZN10MapManager16MapData_vfunc_68EP5Vec3pb kind:function(arm,size=0x18) addr:0x2083ee0
|
||||
_ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_b kind:function(arm,size=0x4c) addr:0x2083ef8
|
||||
_ZN10MapManager18func_ov00_02083f44EP5Vec3pb kind:function(arm,size=0x3c) addr:0x2083f44
|
||||
_ZN10MapManager16MapData_vfunc_6cEiii kind:function(arm,size=0x18) addr:0x2083f80
|
||||
_ZN10MapManager16MapData_vfunc_70EP5Vec3p kind:function(arm,size=0x18) addr:0x2083f98
|
||||
_ZN10MapManager18func_ov00_02083fb0EPjPS_P5Vec3p kind:function(arm,size=0x74) addr:0x2083fb0
|
||||
_ZN10MapManager18GetTileWorldBoundsEP5Vec2bP4AABB kind:function(arm,size=0x64) addr:0x2084024
|
||||
_ZN10MapManager16MapData_vfunc_54Ev kind:function(arm,size=0x18) addr:0x2084088
|
||||
_ZN10MapManager18func_ov00_020840a0Ecci kind:function(arm,size=0x24) addr:0x20840a0
|
||||
_ZN10MapManager16MapData_vfunc_54EP5Vec2b kind:function(arm,size=0x18) addr:0x2084088
|
||||
_ZN10MapManager18func_ov00_020840a0Ecc kind:function(arm,size=0x24) addr:0x20840a0
|
||||
_ZN10MapManager16MapData_vfunc_78EP5Vec2b kind:function(arm,size=0x18) addr:0x20840c4
|
||||
_ZN10MapManager18func_ov00_020840dcEv kind:function(arm,size=0x24) addr:0x20840dc
|
||||
_ZN10MapManager18func_ov00_02084100EiPS_ kind:function(arm,size=0x14) addr:0x2084100
|
||||
_ZN10MapManager18func_ov00_020840dcEP5Vec2b kind:function(arm,size=0x24) addr:0x20840dc
|
||||
_ZN10MapManager18func_ov00_02084100EPiPS_ kind:function(arm,size=0x14) addr:0x2084100
|
||||
_ZN10MapManager17GetMapData_Unk_48Ev kind:function(arm,size=0xc) addr:0x2084114
|
||||
_ZN10MapManager17GetMapData_Unk_4cEv kind:function(arm,size=0xc) addr:0x2084120
|
||||
_ZN10MapManager18func_ov00_0208412cEv kind:function(arm,size=0x10) addr:0x208412c
|
||||
_ZN10MapManager18func_ov00_0208413cEi kind:function(arm,size=0x10) addr:0x208413c
|
||||
_ZN10MapManager16MapData_vfunc_58Ev kind:function(arm,size=0x18) addr:0x208414c
|
||||
_ZN10MapManager18func_ov00_02084164Ev kind:function(arm,size=0x1a8) addr:0x2084164
|
||||
_ZN10MapManager16MapData_vfunc_58EP5Vec2bi kind:function(arm,size=0x18) addr:0x208414c
|
||||
_ZN10MapManager18func_ov00_02084164EP5Vec2b kind:function(arm,size=0x1a8) addr:0x2084164
|
||||
_ZN10MapManager17GetMapData_Unk_0aEv kind:function(arm,size=0xc) addr:0x208430c
|
||||
_ZN10MapManager17GetMapData_Unk_0bEv kind:function(arm,size=0xc) addr:0x2084318
|
||||
_ZN10MapManager16MapData_vfunc_a4Ev kind:function(arm,size=0x18) addr:0x2084324
|
||||
_ZN10MapManager18func_ov00_0208433cEP5Vec3pi kind:function(arm,size=0x60) addr:0x208433c
|
||||
_ZN10MapManager18func_ov00_0208439cEv kind:function(arm,size=0x50) addr:0x208439c
|
||||
_ZN10MapManager16MapData_vfunc_a4EPc kind:function(arm,size=0x18) addr:0x2084324
|
||||
_ZN10MapManager18func_ov00_0208433cEP5Vec3pP5Vec2s kind:function(arm,size=0x60) addr:0x208433c
|
||||
_ZN10MapManager18func_ov00_0208439cEP5Vec2sP5Vec3p kind:function(arm,size=0x50) addr:0x208439c
|
||||
_ZN10MapManager18func_ov00_020843ecEPi kind:function(arm,size=0x2ac) addr:0x20843ec
|
||||
_ZN10MapManager17GetMapData_Unk_38Ev kind:function(arm,size=0xc) addr:0x2084698
|
||||
_ZN10MapManager18func_ov00_020846a4Ev kind:function(arm,size=0x5c) addr:0x20846a4
|
||||
_ZN10MapManager18func_ov00_02084700Ev kind:function(arm,size=0x40) addr:0x2084700
|
||||
_ZN10MapManager18func_ov00_02084740Ev kind:function(arm,size=0xa0) addr:0x2084740
|
||||
_ZN10MapManager18func_ov00_020847e0Ev kind:function(arm,size=0x10) addr:0x20847e0
|
||||
_ZN10MapManager18func_ov00_020847f0Ev kind:function(arm,size=0x48) addr:0x20847f0
|
||||
_ZN10MapManager18func_ov00_020847f0Ei kind:function(arm,size=0x48) addr:0x20847f0
|
||||
_ZN10MapManager18func_ov00_02084838Ev kind:function(arm,size=0x80) addr:0x2084838
|
||||
_ZN10MapManager18func_ov00_020848b8Ev kind:function(arm,size=0x6c) addr:0x20848b8
|
||||
_ZN10MapManager18func_ov00_02084924Ej kind:function(arm,size=0x10) addr:0x2084924
|
||||
_ZN10MapManager18func_ov00_02084934Ev kind:function(arm,size=0x50) addr:0x2084934
|
||||
_ZN10MapManager18func_ov00_02084934EP5Vec3p kind:function(arm,size=0x50) addr:0x2084934
|
||||
_ZN10MapManager17GetMapData_Unk_06Ev kind:function(arm,size=0xc) addr:0x2084984
|
||||
_ZN10MapManager17GetMapData_Unk_07Ev kind:function(arm,size=0xc) addr:0x2084990
|
||||
_ZN10MapManager18func_ov00_0208499cEv kind:function(arm,size=0x24) addr:0x208499c
|
||||
@@ -659,31 +659,31 @@ _ZN10MapManager8SpawnNPCEP5Vec3pii kind:function(arm,size=0x68) addr:0x2084a5c
|
||||
_ZN10MapManager18func_ov00_02084ac4Ej kind:function(arm,size=0x44) addr:0x2084ac4
|
||||
_ZN10MapManager10SetNumKeysEi kind:function(arm,size=0xc) addr:0x2084b08
|
||||
_ZN10MapManager10GetNumKeysEv kind:function(arm,size=0xc) addr:0x2084b14
|
||||
_ZN10MapManager21SetCourseData_Unk_25cEc kind:function(arm,size=0xc) addr:0x2084b20
|
||||
_ZN10MapManager21GetCourseData_Unk_25dEv kind:function(arm,size=0xc) addr:0x2084b2c
|
||||
_ZN10MapManager18func_ov00_02084b38Eiii kind:function(arm,size=0xa8) addr:0x2084b38
|
||||
_ZN10MapManager18func_ov00_02084be0Eii kind:function(arm,size=0x7c) addr:0x2084be0
|
||||
_ZN10MapManager18func_ov00_02084c5cEii kind:function(arm,size=0x10) addr:0x2084c5c
|
||||
_ZN10MapManager18func_ov00_02084c6cEi kind:function(arm,size=0x10) addr:0x2084c6c
|
||||
_ZN10MapManager18func_ov00_02084c7cEi kind:function(arm,size=0x18) addr:0x2084c7c
|
||||
_ZN10MapManager15SetBlueWarpOpenEb kind:function(arm,size=0xc) addr:0x2084b20
|
||||
_ZN10MapManager15GetBlueWarpOpenEv kind:function(arm,size=0xc) addr:0x2084b2c
|
||||
_ZN10MapManager18func_ov00_02084b38Ejib kind:function(arm,size=0xa8) addr:0x2084b38
|
||||
_ZN10MapManager18func_ov00_02084be0Eji kind:function(arm,size=0x7c) addr:0x2084be0
|
||||
_ZN10MapManager15SetMapDataFlag1Eib kind:function(arm,size=0x10) addr:0x2084c5c
|
||||
_ZN10MapManager15GetMapDataFlag1Ei kind:function(arm,size=0x10) addr:0x2084c6c
|
||||
_ZN10MapManager18func_ov00_02084c7cEib kind:function(arm,size=0x18) addr:0x2084c7c
|
||||
_ZN10MapManager18func_ov00_02084c94Ei kind:function(arm,size=0x1c) addr:0x2084c94
|
||||
_ZN10MapManager18func_ov00_02084cb0Ei kind:function(arm,size=0x18) addr:0x2084cb0
|
||||
_ZN10MapManager18func_ov00_02084cb0Eib kind:function(arm,size=0x18) addr:0x2084cb0
|
||||
_ZN10MapManager18func_ov00_02084cc8Ei kind:function(arm,size=0x1c) addr:0x2084cc8
|
||||
_ZN10MapManager18func_ov00_02084ce4Ei kind:function(arm,size=0x18) addr:0x2084ce4
|
||||
_ZN10MapManager18func_ov00_02084ce4Eib kind:function(arm,size=0x18) addr:0x2084ce4
|
||||
_ZN10MapManager18func_ov00_02084cfcEi kind:function(arm,size=0x1c) addr:0x2084cfc
|
||||
_ZN10MapManager17GetMapData_Unk_09Ev kind:function(arm,size=0xc) addr:0x2084d18
|
||||
_ZN10MapManager18func_ov00_02084d24Ecci kind:function(arm,size=0x28) addr:0x2084d24
|
||||
_ZN10MapManager18func_ov00_02084d24Eccs kind:function(arm,size=0x28) addr:0x2084d24
|
||||
_ZN10MapManager18func_ov00_02084d4cEiiP5Vec3p kind:function(arm,size=0x170) addr:0x2084d4c
|
||||
_ZN10MapManager18func_ov00_02084ebcEi kind:function(arm,size=0x24c) addr:0x2084ebc
|
||||
_ZN10MapManager18func_ov00_02084ebcEP5Vec3p kind:function(arm,size=0x24c) addr:0x2084ebc
|
||||
_ZN10MapManager18func_ov00_02085108EP5Vec3p kind:function(arm,size=0x174) addr:0x2085108
|
||||
_ZN10MapManager18func_ov00_0208527cEv kind:function(arm,size=0x180) addr:0x208527c
|
||||
_ZN10MapManager18func_ov00_020853fcEv kind:function(arm,size=0x198) addr:0x20853fc
|
||||
_ZN10MapManager18func_ov00_0208527cEPS_iPi kind:function(arm,size=0x180) addr:0x208527c
|
||||
_ZN10MapManager18func_ov00_020853fcEPS_P5Vec3pPi kind:function(arm,size=0x198) addr:0x20853fc
|
||||
_ZN10MapManager18func_ov00_02085594EP5Vec3p kind:function(arm,size=0x2a8) addr:0x2085594
|
||||
_ZN10MapManager18func_ov00_0208583cEiP5Vec3pi kind:function(arm,size=0x74) addr:0x208583c
|
||||
_ZN10MapManager18func_ov00_0208583cEPS_P5Vec3pi kind:function(arm,size=0x74) addr:0x208583c
|
||||
_ZN10MapManager18func_ov00_020858b0EPS_P5Vec3pi kind:function(arm,size=0x184) addr:0x20858b0
|
||||
_ZN10MapManager18func_ov00_02085a34Eii kind:function(arm,size=0x22c) addr:0x2085a34
|
||||
_ZN10MapManager18func_ov00_02085c60Eiiii kind:function(arm,size=0x3e4) addr:0x2085c60
|
||||
_ZN10MapManager18func_ov00_02086044Eiii kind:function(arm,size=0x240) addr:0x2086044
|
||||
_ZN10MapManager18func_ov00_02085a34EP5Vec3pi kind:function(arm,size=0x22c) addr:0x2085a34
|
||||
_ZN10MapManager18func_ov00_02085c60EP5Vec3pPiS2_j kind:function(arm,size=0x3e4) addr:0x2085c60
|
||||
_ZN10MapManager18func_ov00_02086044EP5Vec3pS1_i kind:function(arm,size=0x240) addr:0x2086044
|
||||
_ZN10MapManager18func_ov00_02086284EPiP5Vec3pS2_itS2_S2_ kind:function(arm,size=0x800) addr:0x2086284
|
||||
_ZN10MapManager18func_ov00_02086a84EPiP5Vec3pS2_iiiS2_S2_ kind:function(arm,size=0x24c) addr:0x2086a84
|
||||
func_ov000_02086cd0 kind:function(arm,size=0x4) addr:0x2086cd0
|
||||
@@ -720,12 +720,12 @@ func_ov000_02087f08 kind:function(arm,size=0x18) addr:0x2087f08
|
||||
func_ov000_02087f20 kind:function(arm,size=0xa0) addr:0x2087f20
|
||||
func_ov000_02087fc0 kind:function(arm,size=0x20) addr:0x2087fc0
|
||||
func_ov000_02087fe0 kind:function(arm,size=0x20) addr:0x2087fe0
|
||||
func_ov000_02088000 kind:function(arm,size=0x10) addr:0x2088000
|
||||
_Z19func_ov000_02088000ii kind:function(arm,size=0x10) addr:0x2088000
|
||||
func_ov000_02088010 kind:function(arm,size=0x64) addr:0x2088010
|
||||
func_ov000_02088074 kind:function(arm,size=0x84) addr:0x2088074
|
||||
func_ov000_020880f8 kind:function(arm,size=0x38) addr:0x20880f8
|
||||
func_ov000_02088130 kind:function(arm,size=0x14) addr:0x2088130
|
||||
func_ov000_02088144 kind:function(arm,size=0x14) addr:0x2088144
|
||||
_Z19func_ov000_02088130Phi kind:function(arm,size=0x14) addr:0x2088130
|
||||
_Z19func_ov000_02088144Phi kind:function(arm,size=0x14) addr:0x2088144
|
||||
func_ov000_02088158 kind:function(arm,size=0x44) addr:0x2088158
|
||||
func_ov000_0208819c kind:function(arm,size=0x58) addr:0x208819c
|
||||
func_ov000_020881f4 kind:function(arm,size=0x50) addr:0x20881f4
|
||||
@@ -811,10 +811,10 @@ func_ov000_0208b70c kind:function(arm,size=0x4) addr:0x208b70c
|
||||
func_ov000_0208b710 kind:function(arm,size=0x4) addr:0x208b710
|
||||
func_ov000_0208b714 kind:function(arm,size=0x8) addr:0x208b714
|
||||
func_ov000_0208b71c kind:function(arm,size=0x20) addr:0x208b71c
|
||||
func_ov000_0208b73c kind:function(arm,size=0x60) addr:0x208b73c
|
||||
_Z19func_ov000_0208b73cii kind:function(arm,size=0x60) addr:0x208b73c
|
||||
func_ov000_0208b79c kind:function(arm,size=0x34) addr:0x208b79c
|
||||
func_ov000_0208b7d0 kind:function(arm,size=0x34) addr:0x208b7d0
|
||||
func_ov000_0208b804 kind:function(arm,size=0x40) addr:0x208b804
|
||||
_Z19func_ov000_0208b7d0iP5Vec3p kind:function(arm,size=0x34) addr:0x208b7d0
|
||||
_Z19func_ov000_0208b804PiP5Vec3pS1_ kind:function(arm,size=0x40) addr:0x208b804
|
||||
func_ov000_0208b844 kind:function(arm,size=0x2c) addr:0x208b844
|
||||
func_ov000_0208b870 kind:function(arm,size=0x2c) addr:0x208b870
|
||||
func_ov000_0208b89c kind:function(arm,size=0x44) addr:0x208b89c
|
||||
@@ -861,7 +861,7 @@ func_ov000_0208cb84 kind:function(arm,size=0x4c) addr:0x208cb84
|
||||
func_ov000_0208cbd0 kind:function(arm,size=0x84) addr:0x208cbd0
|
||||
func_ov000_0208cc54 kind:function(arm,size=0x10) addr:0x208cc54
|
||||
func_ov000_0208cc64 kind:function(arm,size=0x24) addr:0x208cc64
|
||||
func_ov000_0208cc88 kind:function(arm,size=0x54) addr:0x208cc88
|
||||
_Z19func_ov000_0208cc88Pi kind:function(arm,size=0x54) addr:0x208cc88
|
||||
func_ov000_0208ccdc kind:function(arm,size=0x10) addr:0x208ccdc
|
||||
func_ov000_0208ccec kind:function(arm,size=0x10) addr:0x208ccec
|
||||
func_ov000_0208ccfc kind:function(arm,size=0x10) addr:0x208ccfc
|
||||
@@ -878,8 +878,8 @@ func_ov000_0208d310 kind:function(arm,size=0xec) addr:0x208d310
|
||||
func_ov000_0208d3fc kind:function(arm,size=0x98) addr:0x208d3fc
|
||||
func_ov000_0208d494 kind:function(arm,size=0x14c) addr:0x208d494
|
||||
func_ov000_0208d5e0 kind:function(arm,size=0x40) addr:0x208d5e0
|
||||
func_ov000_0208d620 kind:function(arm,size=0x60) addr:0x208d620
|
||||
func_ov000_0208d680 kind:function(arm,size=0x60) addr:0x208d680
|
||||
_Z19func_ov000_0208d620Pi kind:function(arm,size=0x60) addr:0x208d620
|
||||
_Z19func_ov000_0208d680Pi kind:function(arm,size=0x60) addr:0x208d680
|
||||
func_ov000_0208d6e0 kind:function(arm,size=0x140) addr:0x208d6e0
|
||||
func_ov000_0208d820 kind:function(arm,size=0x110) addr:0x208d820
|
||||
func_ov000_0208d930 kind:function(arm,size=0xb0) addr:0x208d930
|
||||
@@ -901,7 +901,7 @@ func_ov000_0208def0 kind:function(arm,size=0x14) addr:0x208def0
|
||||
func_ov000_0208df04 kind:function(arm,size=0x28) addr:0x208df04
|
||||
func_ov000_0208df2c kind:function(arm,size=0x48) addr:0x208df2c
|
||||
func_ov000_0208df74 kind:function(arm,size=0x4) addr:0x208df74
|
||||
func_ov000_0208df78 kind:function(arm,size=0x250) addr:0x208df78
|
||||
_Z19func_ov000_0208df78PiiiP5Vec3pS_ kind:function(arm,size=0x250) addr:0x208df78
|
||||
func_ov000_0208e1c8 kind:function(arm,size=0x208) addr:0x208e1c8
|
||||
func_ov000_0208e3d0 kind:function(arm,size=0x4c) addr:0x208e3d0
|
||||
func_ov000_0208e41c kind:function(arm,size=0x4) addr:0x208e41c
|
||||
@@ -1091,7 +1091,7 @@ func_ov000_0209394c kind:function(arm,size=0xc) addr:0x209394c
|
||||
func_ov000_02093958 kind:function(arm,size=0x10) addr:0x2093958
|
||||
func_ov000_02093968 kind:function(arm,size=0x78) addr:0x2093968
|
||||
func_ov000_020939e0 kind:function(arm,size=0x3c) addr:0x20939e0
|
||||
func_ov000_02093a1c kind:function(arm,size=0x20) addr:0x2093a1c
|
||||
_Z19func_ov000_02093a1cPjPii kind:function(arm,size=0x20) addr:0x2093a1c
|
||||
func_ov000_02093a3c kind:function(arm,size=0x10) addr:0x2093a3c
|
||||
func_ov000_02093a4c kind:function(arm,size=0x10) addr:0x2093a4c
|
||||
func_ov000_02093a5c kind:function(arm,size=0x94) addr:0x2093a5c
|
||||
@@ -1235,8 +1235,8 @@ func_ov000_02095fe0 kind:function(arm,size=0x180) addr:0x2095fe0
|
||||
func_ov000_02096160 kind:function(arm,size=0x98) addr:0x2096160
|
||||
func_ov000_020961f8 kind:function(arm,size=0x24) addr:0x20961f8
|
||||
func_ov000_0209621c kind:function(arm,size=0x108) addr:0x209621c
|
||||
func_ov000_02096324 kind:function(arm,size=0xf4) addr:0x2096324
|
||||
func_ov000_02096418 kind:function(arm,size=0xb4) addr:0x2096418
|
||||
_Z19func_ov000_02096324PiS_ kind:function(arm,size=0xf4) addr:0x2096324
|
||||
_Z19func_ov000_02096418Pi kind:function(arm,size=0xb4) addr:0x2096418
|
||||
func_ov000_020964cc kind:function(arm,size=0xf4) addr:0x20964cc
|
||||
func_ov000_020965c0 kind:function(arm,size=0x1ec) addr:0x20965c0
|
||||
func_ov000_020967ac kind:function(arm,size=0x250) addr:0x20967ac
|
||||
@@ -1457,9 +1457,9 @@ func_ov000_0209d550 kind:function(arm,size=0x14) addr:0x209d550
|
||||
func_ov000_0209d564 kind:function(arm,size=0x16c) addr:0x209d564
|
||||
func_ov000_0209d6d0 kind:function(arm,size=0x4) addr:0x209d6d0
|
||||
func_ov000_0209d6d4 kind:function(arm,size=0x14) addr:0x209d6d4
|
||||
func_ov000_0209d6e8 kind:function(arm,size=0x28) addr:0x209d6e8
|
||||
_Z19func_ov000_0209d6e8PiS_ kind:function(arm,size=0x28) addr:0x209d6e8
|
||||
func_ov000_0209d710 kind:function(arm,size=0xc) addr:0x209d710
|
||||
func_ov000_0209d71c kind:function(arm,size=0xc) addr:0x209d71c
|
||||
_Z19func_ov000_0209d71cPii kind:function(arm,size=0xc) addr:0x209d71c
|
||||
func_ov000_0209d728 kind:function(arm,size=0x10) addr:0x209d728
|
||||
func_ov000_0209d738 kind:function(arm,size=0x10) addr:0x209d738
|
||||
func_ov000_0209d748 kind:function(arm,size=0x10) addr:0x209d748
|
||||
@@ -2833,7 +2833,7 @@ _ZN5Actor8vfunc_b0Ev kind:function(arm,size=0x4) addr:0x20c322c
|
||||
_ZN5Actor10GetLinkPosEP5Vec3p kind:function(arm,size=0x60) addr:0x20c3230
|
||||
_ZN5Actor15GetLinkDummyPosEP5Vec3p kind:function(arm,size=0x98) addr:0x20c3290
|
||||
_ZN19Actor_UnkStruct_09cC2Ev kind:function(arm,size=0x20) addr:0x20c3328
|
||||
func_ov000_020c3348 kind:function(arm,size=0x24) addr:0x20c3348
|
||||
_Z19func_ov000_020c3348P17ActorSpawnOptions kind:function(arm,size=0x24) addr:0x20c3348
|
||||
func_ov000_020c336c kind:function(thumb,size=0x1a) addr:0x20c336c
|
||||
func_ov000_020c3388 kind:function(thumb,size=0x28) addr:0x20c3388
|
||||
func_ov000_020c33b0 kind:function(thumb,size=0x24) addr:0x20c33b0
|
||||
@@ -3588,19 +3588,19 @@ func_ov000_020d6c5c kind:function(arm,size=0xd4) addr:0x20d6c5c
|
||||
func_ov000_020d6d30 kind:function(arm,size=0xe4) addr:0x20d6d30
|
||||
func_ov000_020d6e14 kind:function(arm,size=0x2c) addr:0x20d6e14
|
||||
func_ov000_020d6e40 kind:function(arm,size=0x264) addr:0x20d6e40
|
||||
func_ov000_020d70a4 kind:function(arm,size=0xc8) addr:0x20d70a4
|
||||
_Z19func_ov000_020d70a4Piiii kind:function(arm,size=0xc8) addr:0x20d70a4
|
||||
func_ov000_020d716c kind:function(arm,size=0x14) addr:0x20d716c
|
||||
func_ov000_020d7180 kind:function(arm,size=0x20) addr:0x20d7180
|
||||
func_ov000_020d71a0 kind:function(arm,size=0xc8) addr:0x20d71a0
|
||||
func_ov000_020d7268 kind:function(arm,size=0xc) addr:0x20d7268
|
||||
func_ov000_020d7274 kind:function(arm,size=0x44) addr:0x20d7274
|
||||
func_ov000_020d72b8 kind:function(arm,size=0x70) addr:0x20d72b8
|
||||
_Z19func_ov000_020d72b8Pi kind:function(arm,size=0x70) addr:0x20d72b8
|
||||
func_ov000_020d7328 kind:function(arm,size=0x6c) addr:0x20d7328
|
||||
func_ov000_020d7394 kind:function(arm,size=0x28) addr:0x20d7394
|
||||
PlaySoundEffect kind:function(arm,size=0x34) addr:0x20d73bc
|
||||
func_ov000_020d73f0 kind:function(arm,size=0x14) addr:0x20d73f0
|
||||
func_ov000_020d7404 kind:function(arm,size=0x20) addr:0x20d7404
|
||||
func_ov000_020d7424 kind:function(arm,size=0xc) addr:0x20d7424
|
||||
_Z19func_ov000_020d7424Pi kind:function(arm,size=0xc) addr:0x20d7424
|
||||
func_ov000_020d7430 kind:function(arm,size=0x40) addr:0x20d7430
|
||||
func_ov000_020d7470 kind:function(arm,size=0x1c) addr:0x20d7470
|
||||
func_ov000_020d748c kind:function(arm,size=0x20) addr:0x20d748c
|
||||
@@ -4054,7 +4054,7 @@ data_ov000_020e250c kind:data(any) addr:0x20e250c
|
||||
data_ov000_020e2510 kind:data(any) addr:0x20e2510
|
||||
data_ov000_020e2520 kind:data(any) addr:0x20e2520
|
||||
data_ov000_020e2524 kind:data(any) addr:0x20e2524
|
||||
data_ov000_020e2528 kind:data(any) addr:0x20e2528
|
||||
@1495 kind:data(any) addr:0x20e2528
|
||||
data_ov000_020e2544 kind:data(any) addr:0x20e2544
|
||||
data_ov000_020e2568 kind:data(any) addr:0x20e2568
|
||||
data_ov000_020e2588 kind:data(any) addr:0x20e2588
|
||||
|
||||
@@ -51,7 +51,7 @@ func_ov004_021026cc kind:function(thumb,size=0x24) addr:0x21026cc
|
||||
func_ov004_021026f0 kind:function(thumb,size=0x4c) addr:0x21026f0
|
||||
func_ov004_0210273c kind:function(thumb,size=0xc) addr:0x210273c
|
||||
func_ov004_02102748 kind:function(thumb,size=0x26) addr:0x2102748
|
||||
func_ov004_02102770 kind:function(thumb,size=0x44) addr:0x2102770
|
||||
_Z19func_ov004_02102770Pi kind:function(thumb,size=0x44) addr:0x2102770
|
||||
func_ov004_021027b4 kind:function(arm,size=0x28) addr:0x21027b4
|
||||
func_ov004_021027dc kind:function(arm,size=0x4) addr:0x21027dc
|
||||
func_ov004_021027e0 kind:function(arm,size=0x14) addr:0x21027e0
|
||||
@@ -72,7 +72,7 @@ func_ov004_02102aa0 kind:function(thumb,size=0x38) addr:0x2102aa0
|
||||
func_ov004_02102ad8 kind:function(thumb,size=0x1e) addr:0x2102ad8
|
||||
func_ov004_02102af8 kind:function(thumb,size=0x6) addr:0x2102af8
|
||||
func_ov004_02102b00 kind:function(thumb,size=0x28) addr:0x2102b00
|
||||
func_ov004_02102b28 kind:function(thumb,size=0x54) addr:0x2102b28
|
||||
_Z19func_ov004_02102b28Pi kind:function(thumb,size=0x54) addr:0x2102b28
|
||||
func_ov004_02102b7c kind:function(arm,size=0x14) addr:0x2102b7c
|
||||
func_ov004_02102b90 kind:function(arm,size=0x14) addr:0x2102b90
|
||||
func_ov004_02102ba4 kind:function(arm,size=0x44) addr:0x2102ba4
|
||||
@@ -86,7 +86,7 @@ func_ov004_02102da4 kind:function(thumb,size=0x44) addr:0x2102da4
|
||||
func_ov004_02102de8 kind:function(thumb,size=0x2) addr:0x2102de8
|
||||
func_ov004_02102dec kind:function(thumb,size=0x2c) addr:0x2102dec
|
||||
func_ov004_02102e18 kind:function(thumb,size=0x24) addr:0x2102e18
|
||||
func_ov004_02102e3c kind:function(thumb,size=0x1c) addr:0x2102e3c
|
||||
_Z19func_ov004_02102e3cPi kind:function(thumb,size=0x1c) addr:0x2102e3c
|
||||
func_ov004_02102e58 kind:function(thumb,size=0x5ec) addr:0x2102e58
|
||||
func_ov004_02103444 kind:function(thumb,size=0xb8) addr:0x2103444
|
||||
func_ov004_021034fc kind:function(thumb,size=0xbc) addr:0x21034fc
|
||||
|
||||
@@ -665,7 +665,7 @@ func_ov012_0212b31c kind:function(arm,size=0x20) addr:0x212b31c
|
||||
func_ov012_0212b33c kind:function(arm,size=0xc) addr:0x212b33c
|
||||
func_ov012_0212b348 kind:function(arm,size=0x8) addr:0x212b348
|
||||
func_ov012_0212b350 kind:function(arm,size=0x8) addr:0x212b350
|
||||
func_ov012_0212b358 kind:function(arm,size=0xf8) addr:0x212b358
|
||||
_Z19func_ov012_0212b358P7MapBaseii kind:function(arm,size=0xf8) addr:0x212b358
|
||||
func_ov012_0212b450 kind:function(arm,size=0x88) addr:0x212b450
|
||||
func_ov012_0212b4d8 kind:function(arm,size=0x90) addr:0x212b4d8
|
||||
func_ov012_0212b568 kind:function(arm,size=0x94) addr:0x212b568
|
||||
|
||||
@@ -253,7 +253,7 @@ func_ov015_02128b9c kind:function(arm,size=0x90) addr:0x2128b9c
|
||||
func_ov015_02128c2c kind:function(arm,size=0x140) addr:0x2128c2c
|
||||
func_ov015_02128d6c kind:function(arm,size=0x20) addr:0x2128d6c
|
||||
func_ov015_02128d8c kind:function(arm,size=0x4c) addr:0x2128d8c
|
||||
func_ov015_02128dd8 kind:function(arm,size=0xac) addr:0x2128dd8
|
||||
_Z19func_ov015_02128dd8P7MapBaseii kind:function(arm,size=0xac) addr:0x2128dd8
|
||||
func_ov015_02128e84 kind:function(arm,size=0xcc) addr:0x2128e84
|
||||
func_ov015_02128f50 kind:function(arm,size=0xd4) addr:0x2128f50
|
||||
func_ov015_02129024 kind:function(arm,size=0x220) addr:0x2129024
|
||||
@@ -287,10 +287,10 @@ func_ov015_02129b30 kind:function(arm,size=0x8) addr:0x2129b30
|
||||
func_ov015_02129b38 kind:function(arm,size=0x18) addr:0x2129b38
|
||||
func_ov015_02129b50 kind:function(arm,size=0xb4) addr:0x2129b50
|
||||
func_ov015_02129c04 kind:function(arm,size=0x10) addr:0x2129c04
|
||||
func_ov015_02129c14 kind:function(arm,size=0x10) addr:0x2129c14
|
||||
func_ov015_02129c24 kind:function(arm,size=0x10) addr:0x2129c24
|
||||
func_ov015_02129c34 kind:function(arm,size=0x10) addr:0x2129c34
|
||||
func_ov015_02129c44 kind:function(arm,size=0x10) addr:0x2129c44
|
||||
_Z19func_ov015_02129c14P7MapBase kind:function(arm,size=0x10) addr:0x2129c14
|
||||
_Z19func_ov015_02129c24P7MapBaseP5Vec3pS2_ kind:function(arm,size=0x10) addr:0x2129c24
|
||||
_Z19func_ov015_02129c34P7MapBasei kind:function(arm,size=0x10) addr:0x2129c34
|
||||
_Z19func_ov015_02129c44P7MapBasei kind:function(arm,size=0x10) addr:0x2129c44
|
||||
func_ov015_02129c54 kind:function(arm,size=0x50) addr:0x2129c54
|
||||
func_ov015_02129ca4 kind:function(arm,size=0x44) addr:0x2129ca4
|
||||
func_ov015_02129ce8 kind:function(arm,size=0xac) addr:0x2129ce8
|
||||
@@ -1986,7 +1986,7 @@ func_ov015_021847bc kind:function(arm,size=0x7c) addr:0x21847bc
|
||||
func_ov015_02184838 kind:function(arm,size=0xa4) addr:0x2184838
|
||||
func_ov015_021848dc kind:function(arm,size=0x8c) addr:0x21848dc
|
||||
func_ov015_02184968 kind:function(arm,size=0x3c) addr:0x2184968
|
||||
func_ov015_021849a4 kind:function(arm,size=0x1c) addr:0x21849a4
|
||||
_Z19func_ov015_021849a4Pi kind:function(arm,size=0x1c) addr:0x21849a4
|
||||
func_ov015_021849c0 kind:function(arm,size=0x1c) addr:0x21849c0
|
||||
func_ov015_021849dc kind:function(arm,size=0x10) addr:0x21849dc
|
||||
func_ov015_021849ec kind:function(arm,size=0x54) addr:0x21849ec
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
func_ov017_0215b4a0 kind:function(arm,size=0x2c) addr:0x215b4a0
|
||||
_Z19func_ov017_0215b4a0P7MapBaseii kind:function(arm,size=0x2c) addr:0x215b4a0
|
||||
func_ov017_0215b4cc kind:function(arm,size=0x1c) addr:0x215b4cc
|
||||
func_ov017_0215b4e8 kind:function(thumb,size=0xf0) addr:0x215b4e8
|
||||
_Z19func_ov017_0215b4e8P7MapBaseii kind:function(thumb,size=0xf0) addr:0x215b4e8
|
||||
func_ov017_0215b5d8 kind:function(thumb,size=0x94) addr:0x215b5d8
|
||||
func_ov017_0215b66c kind:function(thumb,size=0x9c) addr:0x215b66c
|
||||
func_ov017_0215b708 kind:function(thumb,size=0x5c) addr:0x215b708
|
||||
|
||||
+16
-16
@@ -478,7 +478,7 @@ func_0200c7c4 kind:function(arm,size=0x30) addr:0x200c7c4
|
||||
func_0200c7f4 kind:function(arm,size=0x30) addr:0x200c7f4
|
||||
func_0200c824 kind:function(arm,size=0x54) addr:0x200c824
|
||||
func_0200c878 kind:function(arm,size=0x58) addr:0x200c878
|
||||
sprintf kind:function(arm,size=0x28) addr:0x200c8d0
|
||||
_Z7sprintfrPcrPKcz kind:function(arm,size=0x28) addr:0x200c8d0
|
||||
vsprintf kind:function(arm,size=0x18) addr:0x200c8f8
|
||||
va_sprintf kind:function(arm,size=0x28) addr:0x200c910
|
||||
vsnprintf kind:function(arm,size=0x8fc) addr:0x200c938
|
||||
@@ -1474,13 +1474,13 @@ func_0202f2f8 kind:function(arm,size=0x30) addr:0x202f2f8
|
||||
func_0202f328 kind:function(arm,size=0x38) addr:0x202f328
|
||||
func_0202f360 kind:function(thumb,size=0x14) addr:0x202f360
|
||||
func_0202f374 kind:function(thumb,size=0x7c) addr:0x202f374
|
||||
func_0202f3f0 kind:function(thumb,size=0x10) addr:0x202f3f0
|
||||
func_0202f400 kind:function(thumb,size=0x16) addr:0x202f400
|
||||
DisplayAssertError kind:function(thumb,size=0x9c) addr:0x202f418
|
||||
func_0202f4b4 kind:function(thumb,size=0x4c) addr:0x202f4b4
|
||||
func_0202f500 kind:function(thumb,size=0x2c) addr:0x202f500
|
||||
DisplayException kind:function(thumb,size=0x228) addr:0x202f52c
|
||||
func_0202f754 kind:function(thumb,size=0x194) addr:0x202f754
|
||||
_ZN18UnkStruct_0206322013func_0202f3f0Ei kind:function(thumb,size=0x10) addr:0x202f3f0
|
||||
_ZN18UnkStruct_0206322013func_0202f400Ei kind:function(thumb,size=0x16) addr:0x202f400
|
||||
_ZN18UnkStruct_0206322018DisplayAssertErrorEPctS0_z kind:function(thumb,size=0x9c) addr:0x202f418
|
||||
_ZN18UnkStruct_0206322013func_0202f4b4Ev kind:function(thumb,size=0x4c) addr:0x202f4b4
|
||||
_ZN18UnkStruct_0206322013func_0202f500Ev kind:function(thumb,size=0x2c) addr:0x202f500
|
||||
_ZN18UnkStruct_0206322016DisplayExceptionEP9Registers kind:function(thumb,size=0x228) addr:0x202f52c
|
||||
_ZN18UnkStruct_0206322013func_0202f754Ei kind:function(thumb,size=0x194) addr:0x202f754
|
||||
func_0202f8e8 kind:function(thumb,size=0x30) addr:0x202f8e8
|
||||
func_0202f918 kind:function(thumb,size=0x88) addr:0x202f918
|
||||
func_0202f9a0 kind:function(arm,size=0x88) addr:0x202f9a0
|
||||
@@ -1539,16 +1539,16 @@ _ZN18DebugHierarchyBase8vfunc_2cEv kind:function(thumb,size=0x2) addr:0x2030344
|
||||
_ZN18DebugHierarchyBase8vfunc_30Ev kind:function(thumb,size=0x2) addr:0x2030348
|
||||
_ZN18DebugHierarchyBase8vfunc_38Ev kind:function(thumb,size=0x2) addr:0x203034c
|
||||
_ZN18DebugHierarchyBase8vfunc_3cEv kind:function(thumb,size=0x2) addr:0x2030350
|
||||
func_02030354 kind:function(thumb,size=0xb4) addr:0x2030354
|
||||
func_02030408 kind:function(thumb,size=0x16) addr:0x2030408
|
||||
_ZN18UnkStruct_0206322c13func_02030354Ebb kind:function(thumb,size=0xb4) addr:0x2030354
|
||||
_ZN18UnkStruct_0206322c13func_02030408Ev kind:function(thumb,size=0x16) addr:0x2030408
|
||||
func_02030420 kind:function(thumb,size=0x44) addr:0x2030420
|
||||
func_02030464 kind:function(thumb,size=0x42) addr:0x2030464
|
||||
func_020304a8 kind:function(thumb,size=0x2c) addr:0x20304a8
|
||||
DisplayDebugText kind:function(thumb,size=0xd8) addr:0x20304d4
|
||||
_ZN18UnkStruct_0206322c13func_02030464Ebb kind:function(thumb,size=0x42) addr:0x2030464
|
||||
_ZN18UnkStruct_0206322c13func_020304a8Ebb kind:function(thumb,size=0x2c) addr:0x20304a8
|
||||
_Z16DisplayDebugTextiiiiPci kind:function(thumb,size=0xd8) addr:0x20304d4
|
||||
func_020305ac kind:function(thumb,size=0x88) addr:0x20305ac
|
||||
DisplayDebugTextFormat kind:function(thumb,size=0x30) addr:0x2030634
|
||||
DisplayDebugTextFormat_thunk kind:function(thumb,size=0x26) addr:0x2030664
|
||||
DisplayDebugTextF kind:function(thumb,size=0x32) addr:0x203068c
|
||||
_Z22DisplayDebugTextFormatiiiiiPcS_ kind:function(thumb,size=0x30) addr:0x2030634
|
||||
_Z28DisplayDebugTextFormat_thunkiiiiiPcz kind:function(thumb,size=0x26) addr:0x2030664
|
||||
_Z17DisplayDebugTextFiiiiPcz kind:function(thumb,size=0x32) addr:0x203068c
|
||||
func_020306c0 kind:function(thumb,size=0x70) addr:0x20306c0
|
||||
func_02030730 kind:function(thumb,size=0x28) addr:0x2030730
|
||||
func_02030758 kind:function(thumb,size=0x84) addr:0x2030758
|
||||
|
||||
@@ -51,3 +51,11 @@ src/Main/Message/func_0203c72c.cpp:
|
||||
|
||||
src/Main/Unknown/UnkStruct_0203dae0.cpp:
|
||||
.text start:0x0203da9c end:0x0203e740
|
||||
|
||||
src/Main/Unknown/UnkStruct_0206322c.cpp:
|
||||
.text start:0x02030350 end:0x020306bc
|
||||
|
||||
src/Main/Unknown/UnkStruct_02063220.cpp:
|
||||
.text start:0x0202f3ec end:0x0202f8e4
|
||||
.rodata start:0x0205629c end:0x020562bc
|
||||
.data start:0x020576e4 end:0x020577c0
|
||||
|
||||
@@ -488,11 +488,11 @@ func_ov000_0208208c kind:function(arm,size=0x14) addr:0x208202c
|
||||
func_ov000_020820a0 kind:function(arm,size=0x1c) addr:0x2082040
|
||||
func_ov000_020820bc kind:function(arm,size=0x14) addr:0x208205c
|
||||
func_ov000_020820d0 kind:function(arm,size=0x1c) addr:0x2082070
|
||||
_ZN10MapManager18func_ov00_020820ecEPi kind:function(arm,size=0x10) addr:0x208208c
|
||||
_ZN10MapManager24GetCourseDungeonProgressEP14CourseProgress kind:function(arm,size=0x10) addr:0x208208c
|
||||
_ZN10MapManager18func_ov00_020820fcEiii kind:function(arm,size=0x10) addr:0x208209c
|
||||
_ZN10MapManager18func_ov00_0208210cEii kind:function(arm,size=0x200) addr:0x20820ac
|
||||
_ZN10MapManager18func_ov00_0208230cEi kind:function(arm,size=0x3c) addr:0x20822ac
|
||||
_ZN10MapManager18func_ov00_02082348Ei kind:function(arm,size=0x5c) addr:0x20822e8
|
||||
_ZN10MapManager18func_ov00_0208210cEiPi kind:function(arm,size=0x200) addr:0x20820ac
|
||||
_ZN10MapManager18func_ov00_0208230cEPi kind:function(arm,size=0x3c) addr:0x20822ac
|
||||
_ZN10MapManager18func_ov00_02082348EPi kind:function(arm,size=0x5c) addr:0x20822e8
|
||||
_ZN10MapManager18func_ov00_020823a4Ei kind:function(arm,size=0x10) addr:0x2082344
|
||||
_ZN10MapManager18func_ov00_020823b4Ev kind:function(arm,size=0x10) addr:0x2082354
|
||||
_ZN10MapManager18func_ov00_020823c4EPii kind:function(arm,size=0x10) addr:0x2082364
|
||||
@@ -501,7 +501,7 @@ _ZN10MapManager18func_ov00_020823e4Ei kind:function(arm,size=0x10) addr:0x208238
|
||||
_ZN10MapManager16MapData_vfunc_b4Ev kind:function(arm,size=0x18) addr:0x2082394
|
||||
_ZN10MapManager16MapData_vfunc_9cEv kind:function(arm,size=0x18) addr:0x20823ac
|
||||
_ZN10MapManager18func_ov00_02082424Ev kind:function(arm,size=0x30) addr:0x20823c4
|
||||
_ZN10MapManager18func_ov00_02082454Eii kind:function(arm,size=0x40) addr:0x20823f4
|
||||
_ZN10MapManager18func_ov00_02082454EP5Vec3pS1_ kind:function(arm,size=0x40) addr:0x20823f4
|
||||
_ZN10MapManager18func_ov00_02082494Ei kind:function(arm,size=0x38) addr:0x2082434
|
||||
_ZN10MapManager18func_ov00_020824ccEi kind:function(arm,size=0x38) addr:0x208246c
|
||||
_ZN10MapManager18func_ov00_02082504Ev kind:function(arm,size=0x34) addr:0x20824a4
|
||||
@@ -509,145 +509,145 @@ _ZN10MapManager18func_ov00_02082538Ev kind:function(arm,size=0x5c) addr:0x20824d
|
||||
_ZN10MapManager18func_ov00_02082594Ev kind:function(arm,size=0x18) addr:0x2082534
|
||||
_ZN10MapManager18func_ov00_020825acEv kind:function(arm,size=0x18) addr:0x208254c
|
||||
_ZN10MapManager17GetCourseFilePathEPcS0_ kind:function(arm,size=0x20) addr:0x2082564
|
||||
_ZN10MapManager18func_ov00_020825e4Eii kind:function(arm,size=0x30) addr:0x2082584
|
||||
_ZN10MapManager18func_ov00_02082614Eii kind:function(arm,size=0x24) addr:0x20825b4
|
||||
_ZN10MapManager16MapData_vfunc_b0Ev kind:function(arm,size=0x18) addr:0x20825d8
|
||||
_ZN10MapManager18func_ov00_020825e4EiPc kind:function(arm,size=0x30) addr:0x2082584
|
||||
_ZN10MapManager18func_ov00_02082614EPci kind:function(arm,size=0x24) addr:0x20825b4
|
||||
_ZN10MapManager16MapData_vfunc_b0Eii kind:function(arm,size=0x18) addr:0x20825d8
|
||||
_ZN10MapManager18func_ov00_02082650Eiii kind:function(arm,size=0x10) addr:0x20825f0
|
||||
_ZN10MapManager18func_ov00_02082660Eii kind:function(arm,size=0x10) addr:0x2082600
|
||||
_ZN10MapManager18func_ov00_02082670Eii kind:function(arm,size=0x10) addr:0x2082610
|
||||
_ZN10MapManager18func_ov00_02082680Eii kind:function(arm,size=0x20) addr:0x2082620
|
||||
_ZN10MapManager18func_ov00_020826a0Eiii kind:function(arm,size=0x20) addr:0x2082640
|
||||
_ZN10MapManager18func_ov00_020826a0Eii kind:function(arm,size=0x20) addr:0x2082640
|
||||
_ZN10MapManager9CreateMapEiii kind:function(arm,size=0x100) addr:0x2082660
|
||||
_ZN10MapManager10DestroyMapEv kind:function(arm,size=0x30) addr:0x2082760
|
||||
_ZN10MapManager16MapData_vfunc_44Ev kind:function(arm,size=0x18) addr:0x2082790
|
||||
_ZN10MapManager18func_ov00_02082808Ev kind:function(arm,size=0xb8) addr:0x20827a8
|
||||
_ZN10MapManager16MapData_vfunc_7cEv kind:function(arm,size=0x20) addr:0x2082860
|
||||
_ZN10MapManager16MapData_vfunc_84Ev kind:function(arm,size=0x18) addr:0x2082880
|
||||
_ZN10MapManager18func_ov00_02082808Eb kind:function(arm,size=0xb8) addr:0x20827a8
|
||||
_ZN10MapManager16MapData_vfunc_7cEiPiiPs kind:function(arm,size=0x20) addr:0x2082860
|
||||
_ZN10MapManager16MapData_vfunc_84Ei kind:function(arm,size=0x18) addr:0x2082880
|
||||
_ZN10MapManager18func_ov00_020828f8EPi kind:function(arm,size=0x10) addr:0x2082898
|
||||
_ZN10MapManager20GetCourseData_Unk_b0Ev kind:function(arm,size=0xc) addr:0x20828a8
|
||||
_ZN10MapManager10GetNumMapsEv kind:function(arm,size=0xc) addr:0x20828a8
|
||||
_ZN10MapManager18func_ov00_02082914Ei kind:function(arm,size=0x1b8) addr:0x20828b4
|
||||
_ZN10MapManager18func_ov00_02082accEv kind:function(arm,size=0x10) addr:0x2082a6c
|
||||
_ZN10MapManager18func_ov00_02082adcEv kind:function(arm,size=0x18) addr:0x2082a7c
|
||||
_ZN10MapManager18func_ov00_02082af4Ev kind:function(arm,size=0x48) addr:0x2082a94
|
||||
_ZN10MapManager18func_ov00_02082b3cEi kind:function(arm,size=0x1cc) addr:0x2082adc
|
||||
_ZN10MapManager18func_ov00_02082b3cEPiP5Vec2b kind:function(arm,size=0x1cc) addr:0x2082adc
|
||||
_ZN10MapManager18func_ov00_02082d08Ev kind:function(arm,size=0x20) addr:0x2082ca8
|
||||
_ZN10MapManager20GetCourseData_Unk_1cEv kind:function(arm,size=0xc) addr:0x2082cc8
|
||||
_ZN10MapManager20GetCourseData_Unk_1dEv kind:function(arm,size=0xc) addr:0x2082cd4
|
||||
_ZN10MapManager17GetCurrentMapPosXEv kind:function(arm,size=0xc) addr:0x2082cc8
|
||||
_ZN10MapManager17GetCurrentMapPosYEv kind:function(arm,size=0xc) addr:0x2082cd4
|
||||
_ZN10MapManager18func_ov00_02082d40Ev kind:function(arm,size=0x34) addr:0x2082ce0
|
||||
_ZN10MapManager18func_ov00_02082d74Ei kind:function(arm,size=0x10) addr:0x2082d14
|
||||
_ZN10MapManager18func_ov00_02082d84Ev kind:function(arm,size=0x98) addr:0x2082d24
|
||||
_ZN10MapManager18func_ov00_02082d84EP5Vec2bPiS2_ kind:function(arm,size=0x98) addr:0x2082d24
|
||||
_ZN10MapManager18func_ov00_02082e1cEPiS0_ kind:function(arm,size=0x250) addr:0x2082dbc
|
||||
_ZN10MapManager18func_ov00_0208306cEv kind:function(arm,size=0xf0) addr:0x208300c
|
||||
_ZN10MapManager18func_ov00_0208306cEPiS0_ kind:function(arm,size=0xf0) addr:0x208300c
|
||||
_ZN10MapManager18func_ov00_0208315cEPiS0_ kind:function(arm,size=0xe8) addr:0x20830fc
|
||||
_ZN10MapManager18func_ov00_02083244EjPiS0_S0_ kind:function(arm,size=0x54) addr:0x20831e4
|
||||
_ZN10MapManager18func_ov00_02083298EjPiS0_S0_ kind:function(arm,size=0x74) addr:0x2083238
|
||||
_ZN10MapManager18func_ov00_02083244EjP5Vec3pPiS2_ kind:function(arm,size=0x54) addr:0x20831e4
|
||||
_ZN10MapManager18func_ov00_02083298EjP5Vec3pPiS2_ kind:function(arm,size=0x74) addr:0x2083238
|
||||
_ZN10MapManager21GetCourseData_Unk_25cEv kind:function(arm,size=0xc) addr:0x20832ac
|
||||
_ZN10MapManager18func_ov00_02083318Ei kind:function(arm,size=0x10) addr:0x20832b8
|
||||
_ZN10MapManager15IsMapInMainGridEj kind:function(arm,size=0x10) addr:0x20832b8
|
||||
_ZN10MapManager18func_ov00_02083328Ev kind:function(arm,size=0x1c) addr:0x20832c8
|
||||
_ZN10MapManager20GetCourseData_Unk_86Ev kind:function(arm,size=0xc) addr:0x20832e4
|
||||
_ZN10MapManager20GetCourseData_Unk_87Ev kind:function(arm,size=0xc) addr:0x20832f0
|
||||
_ZN10MapManager17Get_MapData_Unk28Ev kind:function(arm,size=0xc) addr:0x20832fc
|
||||
_ZN10MapManager17Get_MapData_Unk2aEv kind:function(arm,size=0xc) addr:0x2083308
|
||||
_ZN10MapManager22GetCourseMainGridSizeXEv kind:function(arm,size=0xc) addr:0x20832e4
|
||||
_ZN10MapManager22GetCourseMainGridSizeYEv kind:function(arm,size=0xc) addr:0x20832f0
|
||||
_ZN10MapManager11GetMapWidthEv kind:function(arm,size=0xc) addr:0x20832fc
|
||||
_ZN10MapManager12GetMapHeightEv kind:function(arm,size=0xc) addr:0x2083308
|
||||
_ZN10MapManager18func_ov00_02083374Ev kind:function(arm,size=0x10) addr:0x2083314
|
||||
_ZN10MapManager18func_ov00_02083384Ev kind:function(arm,size=0x10) addr:0x2083324
|
||||
_ZN10MapManager13GetCourseMinXEv kind:function(arm,size=0xc) addr:0x2083334
|
||||
_ZN10MapManager13GetCourseMinZEv kind:function(arm,size=0xc) addr:0x2083340
|
||||
_ZN10MapManager13GetCourseMaxXEv kind:function(arm,size=0xc) addr:0x208334c
|
||||
_ZN10MapManager13GetCourseMaxZEv kind:function(arm,size=0xc) addr:0x2083358
|
||||
_ZN10MapManager18func_ov00_020833c4Ev kind:function(arm,size=0xc) addr:0x2083364
|
||||
_ZN10MapManager18func_ov00_020833d0Ev kind:function(arm,size=0xc) addr:0x2083370
|
||||
_ZN10MapManager18func_ov00_020833dcEv kind:function(arm,size=0xc) addr:0x208337c
|
||||
_ZN10MapManager18func_ov00_020833e8Ev kind:function(arm,size=0xc) addr:0x2083388
|
||||
_ZN10MapManager18Get_MapData_Unk_d0Ev kind:function(arm,size=0xc) addr:0x2083394
|
||||
_ZN10MapManager18Get_MapData_Unk_d8Ev kind:function(arm,size=0xc) addr:0x20833a0
|
||||
_ZN10MapManager17GetMapData_Unk_dcEP5Vec3p kind:function(arm,size=0x20) addr:0x20833ac
|
||||
_ZN10MapManager17GetMapData_Unk_e8EP5Vec3p kind:function(arm,size=0x20) addr:0x20833cc
|
||||
_ZN10MapManager17GetMapData_Unk_d0EP5Vec3p kind:function(arm,size=0x20) addr:0x20833ec
|
||||
_ZN10MapManager10GetMapMinXEv kind:function(arm,size=0xc) addr:0x2083364
|
||||
_ZN10MapManager10GetMapMinZEv kind:function(arm,size=0xc) addr:0x2083370
|
||||
_ZN10MapManager10GetMapMaxXEv kind:function(arm,size=0xc) addr:0x208337c
|
||||
_ZN10MapManager10GetMapMaxZEv kind:function(arm,size=0xc) addr:0x2083388
|
||||
_ZN10MapManager13GetMapCenterXEv kind:function(arm,size=0xc) addr:0x2083394
|
||||
_ZN10MapManager13GetMapCenterZEv kind:function(arm,size=0xc) addr:0x20833a0
|
||||
_ZN10MapManager15GetMapMinBoundsEP5Vec3p kind:function(arm,size=0x20) addr:0x20833ac
|
||||
_ZN10MapManager15GetMapMaxBoundsEP5Vec3p kind:function(arm,size=0x20) addr:0x20833cc
|
||||
_ZN10MapManager12GetMapCenterEP5Vec3p kind:function(arm,size=0x20) addr:0x20833ec
|
||||
_ZN10MapManager18func_ov00_0208346cEP4AABB kind:function(arm,size=0x50) addr:0x208340c
|
||||
_ZN10MapManager18func_ov00_020834bcEP5Vec3pii kind:function(arm,size=0x68) addr:0x208345c
|
||||
_ZN10MapManager18func_ov00_02083524EP5Vec3pii kind:function(arm,size=0x3c) addr:0x20834c4
|
||||
_ZN10MapManager18func_ov00_02083560EiPS_j kind:function(arm,size=0x10) addr:0x2083500
|
||||
_ZN10MapManager18func_ov00_02083570Eii kind:function(arm,size=0x18) addr:0x2083510
|
||||
_ZN10MapManager18func_ov00_02083560EP5Vec2bPS_j kind:function(arm,size=0x10) addr:0x2083500
|
||||
_ZN10MapManager18func_ov00_02083570Ehh kind:function(arm,size=0x18) addr:0x2083510
|
||||
_ZN10MapManager18func_ov00_02083588Ev kind:function(arm,size=0x1c) addr:0x2083528
|
||||
_ZN10MapManager18func_ov00_020835a4Ev kind:function(arm,size=0x10) addr:0x2083544
|
||||
_ZN10MapManager18func_ov00_020835b4Ev kind:function(arm,size=0x10) addr:0x2083554
|
||||
_ZN10MapManager18func_ov00_020835c4Eii kind:function(arm,size=0x20) addr:0x2083564
|
||||
_ZN10MapManager18func_ov00_020835e4EiPiS0_ kind:function(arm,size=0x10) addr:0x2083584
|
||||
_ZN10MapManager18func_ov00_020835e4EiPiPc kind:function(arm,size=0x10) addr:0x2083584
|
||||
_ZN10MapManager18func_ov00_020835f4Ei kind:function(arm,size=0x10) addr:0x2083594
|
||||
_ZN10MapManager18func_ov00_02083604Ei kind:function(arm,size=0x10) addr:0x20835a4
|
||||
_ZN10MapManager18func_ov00_02083614Ei kind:function(arm,size=0x10) addr:0x20835b4
|
||||
_ZN10MapManager14GetEntrancePosEP5Vec3pi kind:function(arm,size=0x40) addr:0x20835c4
|
||||
_ZN10MapManager18func_ov00_02083664EP5Vec3pi kind:function(arm,size=0x58) addr:0x2083604
|
||||
_ZN10MapManager18func_ov00_020836bcEjPi kind:function(arm,size=0x10) addr:0x208365c
|
||||
_ZN10MapManager23GetTriggerBoundingBoxesEjP4AABBj kind:function(arm,size=0x10) addr:0x208366c
|
||||
_ZN10MapManager18func_ov00_020836dcEii kind:function(arm,size=0x94) addr:0x208367c
|
||||
_ZN10MapManager18func_ov00_02083770Eji kind:function(arm,size=0x10) addr:0x2083710
|
||||
_ZN10MapManager18func_ov00_02083780Ei kind:function(arm,size=0x10) addr:0x2083720
|
||||
_ZN10MapManager14GetEntrancePosEP8Entrancei kind:function(arm,size=0x40) addr:0x20835c4
|
||||
_ZN10MapManager18func_ov00_02083664EP8Entrancei kind:function(arm,size=0x58) addr:0x2083604
|
||||
_ZN10MapManager21GetTriggerBoundingBoxEiP4AABB kind:function(arm,size=0x10) addr:0x208365c
|
||||
_ZN10MapManager23GetTriggerBoundingBoxesEiP4AABBi kind:function(arm,size=0x10) addr:0x208366c
|
||||
_ZN10MapManager18func_ov00_020836dcEjj kind:function(arm,size=0x94) addr:0x208367c
|
||||
_ZN10MapManager23IsTriggerTypeOverlappedEjP5Vec3p kind:function(arm,size=0x10) addr:0x2083710
|
||||
_ZN10MapManager21GetOverlappingTriggerEP5Vec3p kind:function(arm,size=0x10) addr:0x2083720
|
||||
_ZN10MapManager18func_ov00_02083790Ei kind:function(arm,size=0xb0) addr:0x2083730
|
||||
_ZN10MapManager18func_ov00_02083840Ei kind:function(arm,size=0x88) addr:0x20837e0
|
||||
_ZN10MapManager18func_ov00_020838c8Ei kind:function(arm,size=0x10) addr:0x2083868
|
||||
_ZN10MapManager10AddTriggerEi kind:function(arm,size=0x10) addr:0x2083868
|
||||
_ZN10MapManager18func_ov00_020838d8Ei kind:function(arm,size=0x10) addr:0x2083878
|
||||
_ZN10MapManager18func_ov00_020838e8EjPi kind:function(arm,size=0x10) addr:0x2083888
|
||||
_ZN10MapManager18func_ov00_020838f8EPi kind:function(arm,size=0x10) addr:0x2083898
|
||||
_ZN10MapManager18func_ov00_02083908EcPi kind:function(arm,size=0x10) addr:0x20838a8
|
||||
_ZN10MapManager18func_ov00_02083918EiPi kind:function(arm,size=0x10) addr:0x20838b8
|
||||
_ZN10MapManager18func_ov00_02083928EPci kind:function(arm,size=0x10) addr:0x20838c8
|
||||
_ZN10MapManager8FindExitEjP4Exit kind:function(arm,size=0x10) addr:0x2083888
|
||||
_ZN10MapManager18func_ov00_020838f8EP4Exit kind:function(arm,size=0x10) addr:0x2083898
|
||||
_ZN10MapManager18func_ov00_02083908EcP15CameraViewpoint kind:function(arm,size=0x10) addr:0x20838a8
|
||||
_ZN10MapManager18func_ov00_02083918EiP15CameraViewpoint kind:function(arm,size=0x10) addr:0x20838b8
|
||||
_ZN10MapManager19GetCurrentViewpointEP15CameraViewpointi kind:function(arm,size=0x10) addr:0x20838c8
|
||||
_ZN10MapManager18func_ov00_02083938Ei kind:function(arm,size=0x10) addr:0x20838d8
|
||||
_ZN10MapManager18Set_MapData_Unk_16Eci kind:function(arm,size=0x10) addr:0x20838e8
|
||||
_ZN10MapManager21SetCurrentViewpointIdEci kind:function(arm,size=0x10) addr:0x20838e8
|
||||
_ZN10MapManager18func_ov00_02083958Ei kind:function(arm,size=0x10) addr:0x20838f8
|
||||
_ZN10MapManager18func_ov00_02083968EjPc kind:function(arm,size=0x10) addr:0x2083908
|
||||
_ZN10MapManager18func_ov00_02083978EiP5Vec3p kind:function(arm,size=0x3c) addr:0x2083918
|
||||
_ZN10MapManager18func_ov00_02083978EP5Vec3pS1_ kind:function(arm,size=0x3c) addr:0x2083918
|
||||
_ZN10MapManager18func_ov00_020839b4Ei kind:function(arm,size=0x10) addr:0x2083954
|
||||
_ZN10MapManager18func_ov00_020839c4Ei kind:function(arm,size=0x10) addr:0x2083964
|
||||
_ZN10MapManager18func_ov00_020839d4Ev kind:function(arm,size=0x24) addr:0x2083974
|
||||
_ZN10MapManager18func_ov00_020839f8Ev kind:function(arm,size=0x24) addr:0x2083998
|
||||
_ZN10MapManager18func_ov00_020839d4Ei kind:function(arm,size=0x24) addr:0x2083974
|
||||
_ZN10MapManager18func_ov00_020839f8Ei kind:function(arm,size=0x24) addr:0x2083998
|
||||
_ZN10MapManager18func_ov00_02083a1cEP5Vec2bPS_P5Vec3p kind:function(arm,size=0x38) addr:0x20839bc
|
||||
_ZN10MapManager18func_ov00_02083a54EiPS_iii kind:function(arm,size=0x130) addr:0x20839f4
|
||||
_ZN10MapManager18func_ov00_02083b84Ev kind:function(arm,size=0x28) addr:0x2083b24
|
||||
_ZN10MapManager18func_ov00_02083bacEv kind:function(arm,size=0x28) addr:0x2083b4c
|
||||
_ZN10MapManager18func_ov00_02083bd4Ev kind:function(arm,size=0x28) addr:0x2083b74
|
||||
_ZN10MapManager18func_ov00_02083bfcEv kind:function(arm,size=0x28) addr:0x2083b9c
|
||||
_ZN10MapManager18func_ov00_02083a54EPhPS_PiiS2_ kind:function(arm,size=0x130) addr:0x20839f4
|
||||
_ZN10MapManager13GetTileStartXEi kind:function(arm,size=0x28) addr:0x2083b24
|
||||
_ZN10MapManager13GetTileStartZEi kind:function(arm,size=0x28) addr:0x2083b4c
|
||||
_ZN10MapManager11GetTileEndXEi kind:function(arm,size=0x28) addr:0x2083b74
|
||||
_ZN10MapManager11GetTileEndZEi kind:function(arm,size=0x28) addr:0x2083b9c
|
||||
_ZN10MapManager18func_ov00_02083c24Ei kind:function(arm,size=0x2c) addr:0x2083bc4
|
||||
_ZN10MapManager18func_ov00_02083c50Ei kind:function(arm,size=0x2c) addr:0x2083bf0
|
||||
_ZN10MapManager18func_ov00_02083c7cEP5Vec3p5Vec2b kind:function(arm,size=0x6c) addr:0x2083c1c
|
||||
_ZN10MapManager18func_ov00_02083ce8Ecccci kind:function(arm,size=0x14c) addr:0x2083c88
|
||||
_ZN10MapManager18func_ov00_02083ce8EP5Vec3pjij kind:function(arm,size=0x14c) addr:0x2083c88
|
||||
_ZN10MapManager18func_ov00_02083e34Ecci kind:function(arm,size=0x24) addr:0x2083dd4
|
||||
_ZN10MapManager16MapData_vfunc_60Ev kind:function(arm,size=0x18) addr:0x2083df8
|
||||
_ZN10MapManager18func_ov00_02083e70Ev kind:function(arm,size=0x70) addr:0x2083e10
|
||||
_ZN10MapManager16MapData_vfunc_68Ev kind:function(arm,size=0x18) addr:0x2083e80
|
||||
_ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_i kind:function(arm,size=0x4c) addr:0x2083e98
|
||||
_ZN10MapManager18func_ov00_02083f44EP5Vec3p kind:function(arm,size=0x3c) addr:0x2083ee4
|
||||
_ZN10MapManager16MapData_vfunc_6cEv kind:function(arm,size=0x18) addr:0x2083f20
|
||||
_ZN10MapManager16MapData_vfunc_70Ev kind:function(arm,size=0x18) addr:0x2083f38
|
||||
_ZN10MapManager16MapData_vfunc_60EP5Vec2b kind:function(arm,size=0x18) addr:0x2083df8
|
||||
_ZN10MapManager18func_ov00_02083e70EP5Vec2b kind:function(arm,size=0x70) addr:0x2083e10
|
||||
_ZN10MapManager16MapData_vfunc_68EP5Vec3pb kind:function(arm,size=0x18) addr:0x2083e80
|
||||
_ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_b kind:function(arm,size=0x4c) addr:0x2083e98
|
||||
_ZN10MapManager18func_ov00_02083f44EP5Vec3pb kind:function(arm,size=0x3c) addr:0x2083ee4
|
||||
_ZN10MapManager16MapData_vfunc_6cEiii kind:function(arm,size=0x18) addr:0x2083f20
|
||||
_ZN10MapManager16MapData_vfunc_70EP5Vec3p kind:function(arm,size=0x18) addr:0x2083f38
|
||||
_ZN10MapManager18func_ov00_02083fb0EPjPS_P5Vec3p kind:function(arm,size=0x74) addr:0x2083f50
|
||||
_ZN10MapManager18GetTileWorldBoundsEP5Vec2bP4AABB kind:function(arm,size=0x64) addr:0x2083fc4
|
||||
_ZN10MapManager16MapData_vfunc_54Ev kind:function(arm,size=0x18) addr:0x2084028
|
||||
_ZN10MapManager18func_ov00_020840a0Ecci kind:function(arm,size=0x24) addr:0x2084040
|
||||
_ZN10MapManager16MapData_vfunc_54EP5Vec2b kind:function(arm,size=0x18) addr:0x2084028
|
||||
_ZN10MapManager18func_ov00_020840a0Ecc kind:function(arm,size=0x24) addr:0x2084040
|
||||
_ZN10MapManager16MapData_vfunc_78EP5Vec2b kind:function(arm,size=0x18) addr:0x2084064
|
||||
_ZN10MapManager18func_ov00_020840dcEv kind:function(arm,size=0x24) addr:0x208407c
|
||||
_ZN10MapManager18func_ov00_02084100EiPS_ kind:function(arm,size=0x14) addr:0x20840a0
|
||||
_ZN10MapManager18func_ov00_020840dcEP5Vec2b kind:function(arm,size=0x24) addr:0x208407c
|
||||
_ZN10MapManager18func_ov00_02084100EPiPS_ kind:function(arm,size=0x14) addr:0x20840a0
|
||||
_ZN10MapManager17GetMapData_Unk_48Ev kind:function(arm,size=0xc) addr:0x20840b4
|
||||
_ZN10MapManager17GetMapData_Unk_4cEv kind:function(arm,size=0xc) addr:0x20840c0
|
||||
_ZN10MapManager18func_ov00_0208412cEv kind:function(arm,size=0x10) addr:0x20840cc
|
||||
_ZN10MapManager18func_ov00_0208413cEi kind:function(arm,size=0x10) addr:0x20840dc
|
||||
_ZN10MapManager16MapData_vfunc_58Ev kind:function(arm,size=0x18) addr:0x20840ec
|
||||
_ZN10MapManager18func_ov00_02084164Ev kind:function(arm,size=0x1a8) addr:0x2084104
|
||||
_ZN10MapManager16MapData_vfunc_58EP5Vec2bi kind:function(arm,size=0x18) addr:0x20840ec
|
||||
_ZN10MapManager18func_ov00_02084164EP5Vec2b kind:function(arm,size=0x1a8) addr:0x2084104
|
||||
_ZN10MapManager17GetMapData_Unk_0aEv kind:function(arm,size=0xc) addr:0x20842ac
|
||||
_ZN10MapManager17GetMapData_Unk_0bEv kind:function(arm,size=0xc) addr:0x20842b8
|
||||
_ZN10MapManager16MapData_vfunc_a4Ev kind:function(arm,size=0x18) addr:0x20842c4
|
||||
_ZN10MapManager18func_ov00_0208433cEP5Vec3pi kind:function(arm,size=0x60) addr:0x20842dc
|
||||
_ZN10MapManager18func_ov00_0208439cEv kind:function(arm,size=0x50) addr:0x208433c
|
||||
_ZN10MapManager16MapData_vfunc_a4EPc kind:function(arm,size=0x18) addr:0x20842c4
|
||||
_ZN10MapManager18func_ov00_0208433cEP5Vec3pP5Vec2s kind:function(arm,size=0x60) addr:0x20842dc
|
||||
_ZN10MapManager18func_ov00_0208439cEP5Vec2sP5Vec3p kind:function(arm,size=0x50) addr:0x208433c
|
||||
_ZN10MapManager18func_ov00_020843ecEPi kind:function(arm,size=0x2ac) addr:0x208438c
|
||||
_ZN10MapManager17GetMapData_Unk_38Ev kind:function(arm,size=0xc) addr:0x2084638
|
||||
_ZN10MapManager18func_ov00_020846a4Ev kind:function(arm,size=0x5c) addr:0x2084644
|
||||
_ZN10MapManager18func_ov00_02084700Ev kind:function(arm,size=0x40) addr:0x20846a0
|
||||
_ZN10MapManager18func_ov00_02084740Ev kind:function(arm,size=0xa0) addr:0x20846e0
|
||||
_ZN10MapManager18func_ov00_020847e0Ev kind:function(arm,size=0x10) addr:0x2084780
|
||||
_ZN10MapManager18func_ov00_020847f0Ev kind:function(arm,size=0x48) addr:0x2084790
|
||||
_ZN10MapManager18func_ov00_020847f0Ei kind:function(arm,size=0x48) addr:0x2084790
|
||||
_ZN10MapManager18func_ov00_02084838Ev kind:function(arm,size=0x80) addr:0x20847d8
|
||||
_ZN10MapManager18func_ov00_020848b8Ev kind:function(arm,size=0x6c) addr:0x2084858
|
||||
_ZN10MapManager18func_ov00_02084924Ej kind:function(arm,size=0x10) addr:0x20848c4
|
||||
_ZN10MapManager18func_ov00_02084934Ev kind:function(arm,size=0x50) addr:0x20848d4
|
||||
_ZN10MapManager18func_ov00_02084934EP5Vec3p kind:function(arm,size=0x50) addr:0x20848d4
|
||||
_ZN10MapManager17GetMapData_Unk_06Ev kind:function(arm,size=0xc) addr:0x2084924
|
||||
_ZN10MapManager17GetMapData_Unk_07Ev kind:function(arm,size=0xc) addr:0x2084930
|
||||
_ZN10MapManager18func_ov00_0208499cEv kind:function(arm,size=0x24) addr:0x208493c
|
||||
@@ -659,31 +659,31 @@ _ZN10MapManager8SpawnNPCEP5Vec3pii kind:function(arm,size=0x68) addr:0x20849fc
|
||||
_ZN10MapManager18func_ov00_02084ac4Ej kind:function(arm,size=0x44) addr:0x2084a64
|
||||
_ZN10MapManager10SetNumKeysEi kind:function(arm,size=0xc) addr:0x2084aa8
|
||||
_ZN10MapManager10GetNumKeysEv kind:function(arm,size=0xc) addr:0x2084ab4
|
||||
_ZN10MapManager21SetCourseData_Unk_25cEc kind:function(arm,size=0xc) addr:0x2084ac0
|
||||
_ZN10MapManager21GetCourseData_Unk_25dEv kind:function(arm,size=0xc) addr:0x2084acc
|
||||
_ZN10MapManager18func_ov00_02084b38Eiii kind:function(arm,size=0xa8) addr:0x2084ad8
|
||||
_ZN10MapManager18func_ov00_02084be0Eii kind:function(arm,size=0x7c) addr:0x2084b80
|
||||
_ZN10MapManager18func_ov00_02084c5cEii kind:function(arm,size=0x10) addr:0x2084bfc
|
||||
_ZN10MapManager18func_ov00_02084c6cEi kind:function(arm,size=0x10) addr:0x2084c0c
|
||||
_ZN10MapManager18func_ov00_02084c7cEi kind:function(arm,size=0x18) addr:0x2084c1c
|
||||
_ZN10MapManager15SetBlueWarpOpenEb kind:function(arm,size=0xc) addr:0x2084ac0
|
||||
_ZN10MapManager15GetBlueWarpOpenEv kind:function(arm,size=0xc) addr:0x2084acc
|
||||
_ZN10MapManager18func_ov00_02084b38Ejib kind:function(arm,size=0xa8) addr:0x2084ad8
|
||||
_ZN10MapManager18func_ov00_02084be0Eji kind:function(arm,size=0x7c) addr:0x2084b80
|
||||
_ZN10MapManager15SetMapDataFlag1Eib kind:function(arm,size=0x10) addr:0x2084bfc
|
||||
_ZN10MapManager15GetMapDataFlag1Ei kind:function(arm,size=0x10) addr:0x2084c0c
|
||||
_ZN10MapManager18func_ov00_02084c7cEib kind:function(arm,size=0x18) addr:0x2084c1c
|
||||
_ZN10MapManager18func_ov00_02084c94Ei kind:function(arm,size=0x1c) addr:0x2084c34
|
||||
_ZN10MapManager18func_ov00_02084cb0Ei kind:function(arm,size=0x18) addr:0x2084c50
|
||||
_ZN10MapManager18func_ov00_02084cb0Eib kind:function(arm,size=0x18) addr:0x2084c50
|
||||
_ZN10MapManager18func_ov00_02084cc8Ei kind:function(arm,size=0x1c) addr:0x2084c68
|
||||
_ZN10MapManager18func_ov00_02084ce4Ei kind:function(arm,size=0x18) addr:0x2084c84
|
||||
_ZN10MapManager18func_ov00_02084ce4Eib kind:function(arm,size=0x18) addr:0x2084c84
|
||||
_ZN10MapManager18func_ov00_02084cfcEi kind:function(arm,size=0x1c) addr:0x2084c9c
|
||||
_ZN10MapManager17GetMapData_Unk_09Ev kind:function(arm,size=0xc) addr:0x2084cb8
|
||||
_ZN10MapManager18func_ov00_02084d24Ecci kind:function(arm,size=0x28) addr:0x2084cc4
|
||||
_ZN10MapManager18func_ov00_02084d24Eccs kind:function(arm,size=0x28) addr:0x2084cc4
|
||||
_ZN10MapManager18func_ov00_02084d4cEiiP5Vec3p kind:function(arm,size=0x170) addr:0x2084cec
|
||||
_ZN10MapManager18func_ov00_02084ebcEi kind:function(arm,size=0x24c) addr:0x2084e5c
|
||||
_ZN10MapManager18func_ov00_02084ebcEP5Vec3p kind:function(arm,size=0x24c) addr:0x2084e5c
|
||||
_ZN10MapManager18func_ov00_02085108EP5Vec3p kind:function(arm,size=0x174) addr:0x20850a8
|
||||
_ZN10MapManager18func_ov00_0208527cEv kind:function(arm,size=0x180) addr:0x208521c
|
||||
_ZN10MapManager18func_ov00_020853fcEv kind:function(arm,size=0x198) addr:0x208539c
|
||||
_ZN10MapManager18func_ov00_0208527cEPS_iPi kind:function(arm,size=0x180) addr:0x208521c
|
||||
_ZN10MapManager18func_ov00_020853fcEPS_P5Vec3pPi kind:function(arm,size=0x198) addr:0x208539c
|
||||
_ZN10MapManager18func_ov00_02085594EP5Vec3p kind:function(arm,size=0x2a8) addr:0x2085534
|
||||
_ZN10MapManager18func_ov00_0208583cEiP5Vec3pi kind:function(arm,size=0x74) addr:0x20857dc
|
||||
_ZN10MapManager18func_ov00_0208583cEPS_P5Vec3pi kind:function(arm,size=0x74) addr:0x20857dc
|
||||
_ZN10MapManager18func_ov00_020858b0EPS_P5Vec3pi kind:function(arm,size=0x184) addr:0x2085850
|
||||
_ZN10MapManager18func_ov00_02085a34Eii kind:function(arm,size=0x22c) addr:0x20859d4
|
||||
_ZN10MapManager18func_ov00_02085c60Eiiii kind:function(arm,size=0x3e4) addr:0x2085c00
|
||||
_ZN10MapManager18func_ov00_02086044Eiii kind:function(arm,size=0x240) addr:0x2085fe4
|
||||
_ZN10MapManager18func_ov00_02085a34EP5Vec3pi kind:function(arm,size=0x22c) addr:0x20859d4
|
||||
_ZN10MapManager18func_ov00_02085c60EP5Vec3pPiS2_j kind:function(arm,size=0x3e4) addr:0x2085c00
|
||||
_ZN10MapManager18func_ov00_02086044EP5Vec3pS1_i kind:function(arm,size=0x240) addr:0x2085fe4
|
||||
_ZN10MapManager18func_ov00_02086284EPiP5Vec3pS2_itS2_S2_ kind:function(arm,size=0x800) addr:0x2086224
|
||||
_ZN10MapManager18func_ov00_02086a84EPiP5Vec3pS2_iiiS2_S2_ kind:function(arm,size=0x24c) addr:0x2086a24
|
||||
func_ov000_02086cd0 kind:function(arm,size=0x4) addr:0x2086c70
|
||||
@@ -2833,7 +2833,7 @@ _ZN5Actor8vfunc_b0Ev kind:function(arm,size=0x4) addr:0x20c31cc
|
||||
_ZN5Actor10GetLinkPosEP5Vec3p kind:function(arm,size=0x60) addr:0x20c31d0
|
||||
_ZN5Actor15GetLinkDummyPosEP5Vec3p kind:function(arm,size=0x98) addr:0x20c3230
|
||||
_ZN19Actor_UnkStruct_09cC2Ev kind:function(arm,size=0x20) addr:0x20c32c8
|
||||
func_ov000_020c3348 kind:function(arm,size=0x24) addr:0x20c32e8
|
||||
_Z19func_ov000_020c3348P17ActorSpawnOptions kind:function(arm,size=0x24) addr:0x20c32e8
|
||||
func_ov000_020c336c kind:function(thumb,size=0x1a) addr:0x20c330c
|
||||
func_ov000_020c3388 kind:function(thumb,size=0x28) addr:0x20c3328
|
||||
func_ov000_020c33b0 kind:function(thumb,size=0x24) addr:0x20c3350
|
||||
|
||||
@@ -51,7 +51,7 @@ func_ov004_021026cc kind:function(thumb,size=0x24) addr:0x210264c
|
||||
func_ov004_021026f0 kind:function(thumb,size=0x4c) addr:0x2102670
|
||||
func_ov004_0210273c kind:function(thumb,size=0xc) addr:0x21026bc
|
||||
func_ov004_02102748 kind:function(thumb,size=0x26) addr:0x21026c8
|
||||
func_ov004_02102770 kind:function(thumb,size=0x44) addr:0x21026f0
|
||||
_Z19func_ov004_02102770Pi kind:function(thumb,size=0x44) addr:0x21026f0
|
||||
func_ov004_021027b4 kind:function(arm,size=0x28) addr:0x2102734
|
||||
func_ov004_021027dc kind:function(arm,size=0x4) addr:0x210275c
|
||||
func_ov004_021027e0 kind:function(arm,size=0x14) addr:0x2102760
|
||||
|
||||
+14
-14
@@ -1474,13 +1474,13 @@ func_0202f2f8 kind:function(arm,size=0x30) addr:0x202f2f4
|
||||
func_0202f328 kind:function(arm,size=0x38) addr:0x202f324
|
||||
func_0202f360 kind:function(thumb,size=0x14) addr:0x202f35c
|
||||
func_0202f374 kind:function(thumb,size=0x7c) addr:0x202f370
|
||||
func_0202f3f0 kind:function(thumb,size=0x10) addr:0x202f3ec
|
||||
func_0202f400 kind:function(thumb,size=0x16) addr:0x202f3fc
|
||||
DisplayAssertError kind:function(thumb,size=0x9c) addr:0x202f414
|
||||
func_0202f4b4 kind:function(thumb,size=0x4c) addr:0x202f4b0
|
||||
func_0202f500 kind:function(thumb,size=0x2c) addr:0x202f4fc
|
||||
DisplayException kind:function(thumb,size=0x228) addr:0x202f528
|
||||
func_0202f754 kind:function(thumb,size=0x194) addr:0x202f750
|
||||
_ZN18UnkStruct_0206322013func_0202f3f0Ei kind:function(thumb,size=0x10) addr:0x202f3ec
|
||||
_ZN18UnkStruct_0206322013func_0202f400Ei kind:function(thumb,size=0x16) addr:0x202f3fc
|
||||
_ZN18UnkStruct_0206322018DisplayAssertErrorEPctS0_z kind:function(thumb,size=0x9c) addr:0x202f414
|
||||
_ZN18UnkStruct_0206322013func_0202f4b4Ev kind:function(thumb,size=0x4c) addr:0x202f4b0
|
||||
_ZN18UnkStruct_0206322013func_0202f500Ev kind:function(thumb,size=0x2c) addr:0x202f4fc
|
||||
_ZN18UnkStruct_0206322016DisplayExceptionEP9Registers kind:function(thumb,size=0x228) addr:0x202f528
|
||||
_ZN18UnkStruct_0206322013func_0202f754Ei kind:function(thumb,size=0x194) addr:0x202f750
|
||||
func_0202f8e8 kind:function(thumb,size=0x30) addr:0x202f8e4
|
||||
func_0202f918 kind:function(thumb,size=0x88) addr:0x202f914
|
||||
func_0202f9a0 kind:function(arm,size=0x88) addr:0x202f99c
|
||||
@@ -1539,16 +1539,16 @@ _ZN18DebugHierarchyBase8vfunc_2cEv kind:function(thumb,size=0x2) addr:0x2030340
|
||||
_ZN18DebugHierarchyBase8vfunc_30Ev kind:function(thumb,size=0x2) addr:0x2030344
|
||||
_ZN18DebugHierarchyBase8vfunc_38Ev kind:function(thumb,size=0x2) addr:0x2030348
|
||||
_ZN18DebugHierarchyBase8vfunc_3cEv kind:function(thumb,size=0x2) addr:0x203034c
|
||||
func_02030354 kind:function(thumb,size=0xb4) addr:0x2030350
|
||||
func_02030408 kind:function(thumb,size=0x16) addr:0x2030404
|
||||
_ZN18UnkStruct_0206322c13func_02030354Ebb kind:function(thumb,size=0xb4) addr:0x2030350
|
||||
_ZN18UnkStruct_0206322c13func_02030408Ev kind:function(thumb,size=0x16) addr:0x2030404
|
||||
func_02030420 kind:function(thumb,size=0x44) addr:0x203041c
|
||||
func_02030464 kind:function(thumb,size=0x42) addr:0x2030460
|
||||
func_020304a8 kind:function(thumb,size=0x2c) addr:0x20304a4
|
||||
_ZN18UnkStruct_0206322c13func_02030464Ebb kind:function(thumb,size=0x42) addr:0x2030460
|
||||
_ZN18UnkStruct_0206322c13func_020304a8Ebb kind:function(thumb,size=0x2c) addr:0x20304a4
|
||||
DisplayDebugText kind:function(thumb,size=0xd8) addr:0x20304d0
|
||||
func_020305ac kind:function(thumb,size=0x88) addr:0x20305a8
|
||||
DisplayDebugTextFormat kind:function(thumb,size=0x30) addr:0x2030630
|
||||
DisplayDebugTextFormat_thunk kind:function(thumb,size=0x26) addr:0x2030660
|
||||
DisplayDebugTextF kind:function(thumb,size=0x32) addr:0x2030688
|
||||
_Z22DisplayDebugTextFormatiiiiiPcS_ kind:function(thumb,size=0x30) addr:0x2030630
|
||||
_Z28DisplayDebugTextFormat_thunkiiiiiPcz kind:function(thumb,size=0x26) addr:0x2030660
|
||||
_Z17DisplayDebugTextFiiiiPcz kind:function(thumb,size=0x32) addr:0x2030688
|
||||
func_020306c0 kind:function(thumb,size=0x70) addr:0x20306bc
|
||||
func_02030730 kind:function(thumb,size=0x28) addr:0x203072c
|
||||
func_02030758 kind:function(thumb,size=0x84) addr:0x2030754
|
||||
|
||||
@@ -78,6 +78,7 @@ enum ActorTypeId_ {
|
||||
ActorTypeId_BMTY = 'BMTY',
|
||||
ActorTypeId_BTRF = 'BTRF',
|
||||
ActorTypeId_CBLS = 'CBLS',
|
||||
ActorTypeId_EVIC = 'EVIC',
|
||||
ActorTypeId_FLAL = 'FLAL',
|
||||
ActorTypeId_FLBM = 'FLBM',
|
||||
ActorTypeId_FLBT = 'FLBT',
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#pragma once
|
||||
|
||||
#include "types.h"
|
||||
|
||||
struct UnkStruct_027e02a0 {
|
||||
unk8 mUnk_00[0x94];
|
||||
unk32 mUnk_94[23];
|
||||
};
|
||||
|
||||
extern UnkStruct_027e02a0 *data_027e02a0;
|
||||
@@ -0,0 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "types.h"
|
||||
|
||||
struct UnkStruct_027e0618 {
|
||||
void func_0202cf34(void);
|
||||
};
|
||||
|
||||
extern UnkStruct_027e0618 data_027e0618;
|
||||
@@ -0,0 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "types.h"
|
||||
|
||||
struct UnkStruct_027e08f8 {
|
||||
void func_0202f9a0(unk32);
|
||||
};
|
||||
|
||||
extern UnkStruct_027e08f8 data_027e08f8;
|
||||
@@ -12,7 +12,9 @@ struct UnkStruct_027e0d38_UnkC {
|
||||
struct UnkStruct_027e0d38_Unk28 {
|
||||
/* 00 */ unk8 mUnk_00[0x34];
|
||||
/* 34 */ bool mUnk_34;
|
||||
/* 35 */
|
||||
/* 35 */ unk8 mUnk_35[0x27];
|
||||
/* 5c */ unk32 mUnk_5c[3];
|
||||
/* 68 */
|
||||
};
|
||||
|
||||
struct UnkStruct_027e0d38 {
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
|
||||
struct UnkStruct_027e0f64 {
|
||||
#include "Debug/DebugHierarchy.hpp"
|
||||
|
||||
class UnkStruct_027e0f64 {
|
||||
public:
|
||||
/* 0 */ DebugHierarchyBase *mUnk_0;
|
||||
/* 4 */ void *mUnk_4;
|
||||
/* 8 */ void *mUnk_8;
|
||||
|
||||
@@ -27,14 +27,15 @@ struct CourseProgress {
|
||||
};
|
||||
|
||||
class Course : public SysObject {
|
||||
/* 000 */ unk32 mIndex;
|
||||
public:
|
||||
/* 000 */ s32 mIndex;
|
||||
/* 004 */ CourseType mType;
|
||||
/* 008 */ unk32 mUnk_008;
|
||||
/* 00c */ char mName[0x10];
|
||||
/* 01c */ Vec2b mCurrMapPos; // position in the map grid
|
||||
/* 01e */ unk8 mUnk_01e;
|
||||
/* 01f */ unk8 mUnk_01f;
|
||||
/* 020 */ unk8 mMapGrid[10][10];
|
||||
/* 020 */ u8 mMapGrid[10][10];
|
||||
/* 084 */ Vec2b mMainGrid; // part of the grid where you can walk off screen to another map
|
||||
/* 086 */ Vec2b mMainGridSize;
|
||||
/* 088 */ s32 mScreenMapOffsetX;
|
||||
@@ -42,8 +43,8 @@ class Course : public SysObject {
|
||||
/* 090 */ unk32 mUnk_090;
|
||||
/* 094 */ unk32 mUnk_094;
|
||||
/* 098 */ AABB mBounds;
|
||||
/* 0b0 */ s8 mNumMaps;
|
||||
/* 0b1 */ unk8 mUnk_0b1;
|
||||
/* 0b0 */ u8 mNumMaps;
|
||||
/* 0b1 */ u8 mUnk_0b1;
|
||||
/* 0b2 */ unk8 mUnk_0b2;
|
||||
/* 0b3 */ unk8 mUnk_0b3;
|
||||
/* 0b4 */ unk32 mUnk_0b4;
|
||||
@@ -58,7 +59,7 @@ class Course : public SysObject {
|
||||
/* 25e */ unk8 mUnk_25e;
|
||||
/* 25f */ unk8 mUnk_25f;
|
||||
/* 260 */ unk32 mNumKeys;
|
||||
/* 260 */ unk32 mFlags0[1];
|
||||
/* 264 */ unk32 mFlags0[1];
|
||||
/* 268 */ unk32 mFlags1[1]; // knows which doors are open in a dungeon
|
||||
/* 26c */
|
||||
|
||||
@@ -77,7 +78,7 @@ class Course : public SysObject {
|
||||
void GetMRCFilePath(unk32 param_2, unk32 buf, unk32 param_4);
|
||||
void func_ov00_0207ce20(unk32 param_2, unk32 param_3, char *param_4, unk32 param_5);
|
||||
void func_ov00_0207ce4c(s32 param_2, s32 param_3, unk32 param_4, char *param_5, unk32 param_6);
|
||||
bool func_ov00_0207d404(s32 param_2, unk32 param_3, unk32 param_4);
|
||||
bool func_ov00_0207d404(s32 param_2, unk32 param_3, unk32 param_4, unk32 param_5);
|
||||
bool IsCurrentMapInMainGrid();
|
||||
bool IsInMainGrid(s32 x, s32 y);
|
||||
bool IsMapInMainGrid(u32 map);
|
||||
@@ -107,7 +108,7 @@ class Course : public SysObject {
|
||||
bool GetMapDataFlag2(unk32 param_2);
|
||||
void SetMapDataFlag3(unk32 param_2, bool param_3);
|
||||
bool GetMapDataFlag3(unk32 param_2);
|
||||
void SetMapDataFlag4(unk32 param_2, unk32 param_3);
|
||||
void SetMapDataFlag4(unk32 param_2, bool param_3);
|
||||
bool GetMapDataFlag4(unk32 param_2);
|
||||
MapData *FindMapData(u32 map);
|
||||
MapData *FindCurrentMapData();
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
#include "System/SysNew.hpp"
|
||||
|
||||
class Entrance : public SysObject {
|
||||
public:
|
||||
/* 00 */ Vec3p mPos;
|
||||
/* 0c */ unk16 mAngle;
|
||||
/* 0e */ s8 mUnk_0e;
|
||||
/* 0f */ unk8 mUnk_0f;
|
||||
/* 0e */ u8 mId;
|
||||
/* 0f */ // unk8 mUnk_0f;
|
||||
/* 10 */ s32 mUnk_10;
|
||||
/* 14 */
|
||||
};
|
||||
|
||||
+42
-43
@@ -66,7 +66,7 @@ public:
|
||||
/* 013 */ unk8 mUnk_013;
|
||||
/* 014 */ unk8 mUnk_014;
|
||||
/* 015 */ unk8 mUnk_015;
|
||||
/* 016 */ unk8 mUnk_016[2];
|
||||
/* 016 */ unk8 mCurrViewpointId[2];
|
||||
/* 018 */ unk8 mUnk_018[2];
|
||||
/* 01a */ unk8 mUnk_01a;
|
||||
/* 01b */ unk8 mUnk_01b;
|
||||
@@ -76,8 +76,8 @@ public:
|
||||
/* 01f */ unk8 mUnk_01f;
|
||||
/* 020 */ unk32 mUnk_020;
|
||||
/* 024 */ unk32 mUnk_024;
|
||||
/* 028 */ s16 mUnk_028;
|
||||
/* 02a */ s16 mUnk_02a;
|
||||
/* 028 */ s16 mWidth;
|
||||
/* 02a */ s16 mHeight;
|
||||
/* 02c */ unk16 mUnk_02c;
|
||||
/* 02e */ unk16 mUnk_02e;
|
||||
/* 030 */ s16 mUnk_030;
|
||||
@@ -90,9 +90,8 @@ public:
|
||||
/* 048 */ u32 mUnk_048;
|
||||
/* 04c */ unk32 mUnk_04c;
|
||||
/* 050 */ unk8 mUnk_050[0x80];
|
||||
/* 0d0 */ Vec3p mUnk_0d0;
|
||||
/* 0dc */ Vec3p mUnk_0dc;
|
||||
/* 0e8 */ Vec3p mUnk_0e8;
|
||||
/* 0d0 */ Vec3p mCenter;
|
||||
/* 0dc */ AABB mBounds;
|
||||
/* 0f4 */ Vec3p mUnk_0f4;
|
||||
/* 100 */ std::vector<Entrance> mEntrances;
|
||||
/* 10c */ std::vector<TriggerBase *> mTriggers;
|
||||
@@ -112,8 +111,8 @@ public:
|
||||
/* 180 */ MapBase_Unk_180 mUnk_180[2];
|
||||
/* 188 */ unk8 mUnk_188[0x14];
|
||||
/* 19c */ unk32 mUnk_19c;
|
||||
/* 1a0 */ unk8 mUnk_1a0[0xc];
|
||||
/* 1ac */ unk32 mUnk_1ac;
|
||||
/* 1a0 */ Vec3p mUnk_1a0;
|
||||
/* 1ac */ s16 mUnk_1ac;
|
||||
/* 1b0 */
|
||||
|
||||
/* 00 */ virtual ~MapBase();
|
||||
@@ -134,32 +133,32 @@ public:
|
||||
/* 40 */ virtual void vfunc_40();
|
||||
/* 44 */ virtual void vfunc_44();
|
||||
/* 48 */ virtual void vfunc_48();
|
||||
/* 4c */ virtual void vfunc_4c() = 0;
|
||||
/* 4c */ virtual s32 vfunc_4c();
|
||||
/* 50 */ virtual unk32 vfunc_50();
|
||||
/* 54 */ virtual unk32 vfunc_54();
|
||||
/* 58 */ virtual unk32 vfunc_58();
|
||||
/* 54 */ virtual unk32 vfunc_54(Vec2b *param_1);
|
||||
/* 58 */ virtual unk32 vfunc_58(Vec2b *param_1, int param_2);
|
||||
/* 5c */ virtual unk32 vfunc_5c();
|
||||
/* 60 */ virtual unk32 vfunc_60();
|
||||
/* 60 */ virtual unk32 vfunc_60(Vec2b *param_1);
|
||||
/* 64 */ virtual unk32 vfunc_64();
|
||||
/* 68 */ virtual unk8 vfunc_68(unk32 param_2, unk32 param_3);
|
||||
/* 68 */ virtual unk32 vfunc_68(Vec3p *param_1, bool param_2);
|
||||
/* 6c */ virtual unk8 vfunc_6c(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
/* 70 */ virtual unk32 vfunc_70(Vec3p *param_2);
|
||||
/* 74 */ virtual s32 *vfunc_74(Vec3p *param_2);
|
||||
/* 78 */ virtual unk32 vfunc_78();
|
||||
/* 7c */ virtual unk32 vfunc_7c();
|
||||
/* 74 */ virtual unk32 *vfunc_74(Vec3p *param_2);
|
||||
/* 78 */ virtual unk32 *vfunc_78(Vec2b *param_1);
|
||||
/* 7c */ virtual s32 vfunc_7c(s32 param_1, unk32 *param_2, s32 param_3, short param_4[4]);
|
||||
/* 80 */ virtual unk32 vfunc_80();
|
||||
/* 84 */ virtual void vfunc_84(unk32 param_2);
|
||||
/* 88 */ virtual unk32 vfunc_88();
|
||||
/* 8c */ virtual unk32 vfunc_8c();
|
||||
/* 90 */ virtual unk8 vfunc_90(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
/* 90 */ virtual unk8 vfunc_90(Vec2b *param_2, unk32 param_3);
|
||||
/* 94 */ virtual void vfunc_94();
|
||||
/* 98 */ virtual void vfunc_98();
|
||||
/* 98 */ virtual void vfunc_98(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
/* 9c */ virtual void vfunc_9c();
|
||||
/* a0 */ virtual void vfunc_a0();
|
||||
/* a4 */ virtual unk32 vfunc_a4();
|
||||
/* a4 */ virtual unk32 vfunc_a4(unk8 *param_1);
|
||||
/* a8 */ virtual void vfunc_a8();
|
||||
/* ac */ virtual void vfunc_ac();
|
||||
/* b0 */ virtual unk8 vfunc_b0(unk32 param_2, unk32 param_3);
|
||||
/* b0 */ virtual void vfunc_b0(unk32 param_2, unk32 param_3);
|
||||
/* b4 */ virtual void vfunc_b4();
|
||||
/* b8 */ virtual unk32 vfunc_b8();
|
||||
/* bc */ virtual void vfunc_bc();
|
||||
@@ -172,16 +171,16 @@ public:
|
||||
void func_ov00_0207de68(unk32 param_2);
|
||||
void func_ov00_0207de88();
|
||||
void func_ov00_0207dea0(bool param_2);
|
||||
bool func_ov00_0207e08c(unk32 param_2, unk32 param_3);
|
||||
s32 func_ov00_0207e0f0(unk32 param_2);
|
||||
s32 func_ov00_0207e28c(unk32 param_2);
|
||||
bool func_ov00_0207e08c(s32 *param_2, s32 param_3);
|
||||
s32 func_ov00_0207e0f0(s32 param_2);
|
||||
s32 func_ov00_0207e28c(s32 param_2);
|
||||
static unk8 func_ov00_0207e940(unk8 *param_1);
|
||||
static unk8 func_ov00_0207e968();
|
||||
static unk8 func_ov00_0207e96c();
|
||||
static unk8 func_ov00_0207f100();
|
||||
bool func_ov00_0207f104(unk32 param_2, unk32 param_3);
|
||||
unk32 func_ov00_0207f1f4(Vec3p *param_2, unk32 *param_3);
|
||||
unk8 func_ov00_0207f38c(unk32 param_2);
|
||||
bool func_ov00_0207f38c(s32 *param_2);
|
||||
void func_ov00_0207f4a4(Vec2s *param_2, unk32 param_3);
|
||||
static void func_ov00_0207f53c(Vec2s *param_1, MapBase *param_2, Vec3p *param_3);
|
||||
static void func_ov00_0207f588(Vec2s *param_1, MapBase *param_2, Vec2b *param_3, unk32 param_4);
|
||||
@@ -191,42 +190,42 @@ public:
|
||||
s32 GetTileEndX(unk32 x);
|
||||
s32 GetTileEndZ(unk32 z);
|
||||
void GetTileBounds(Vec2b *tilePos, AABB *bounds);
|
||||
unk8 GetClampedTileX(unk32 worldX);
|
||||
unk8 GetClampedTileY(unk32 worldZ);
|
||||
unk8 GetTileX(unk32 worldX);
|
||||
unk8 GetTileY(unk32 worldZ);
|
||||
s32 GetClampedTileX(s32 worldX);
|
||||
s32 GetClampedTileY(s32 worldZ);
|
||||
unk8 GetTileX(s32 worldX);
|
||||
unk8 GetTileY(s32 worldZ);
|
||||
bool IsInBounds(Vec3p *tileWorldPos);
|
||||
s32 AddEntrance(Entrance *param_2);
|
||||
unk8 FindEntrance(unk32 id);
|
||||
unk8 func_ov00_0207f924(unk32 param_2);
|
||||
Entrance *FindEntrance(unk32 id);
|
||||
void func_ov00_0207f924(s32 param_2);
|
||||
unk8 func_ov00_0207f934();
|
||||
unk8 func_ov00_0207f948(unk32 param_2);
|
||||
void AddTrigger(TriggerParams *param_2);
|
||||
s32 GetTriggerBoundingBox(unk32 param_2, AABB *param_3);
|
||||
unk8 GetTriggerBoundingBoxes(unk32 param_2, AABB *param_3, unk32 param_4);
|
||||
unk32 GetOverlappingTrigger(Vec3p *param_2);
|
||||
unk8 FindTrigger(unk32 type);
|
||||
s32 GetTriggerBoundingBox(s32 param_2, AABB *param_3);
|
||||
s32 GetTriggerBoundingBoxes(s32 param_2, AABB *param_3, s32 param_4);
|
||||
bool GetOverlappingTrigger(Vec3p *param_2);
|
||||
TriggerBase *FindTrigger(unk32 type);
|
||||
unk8 GetOverlappingTriggers(Vec3p *param_2, TriggerBase **triggers, unk32 capacity);
|
||||
bool IsTriggerTypeOverlapped(unk32 type, Vec3p *param_3);
|
||||
bool AnyTrigger_func_0c(unk32 type);
|
||||
unk8 Trigger_vfunc_08();
|
||||
bool AddTrigger(unk32 param_2);
|
||||
bool func_ov00_0207ff88(unk32 param_2);
|
||||
bool func_ov00_0207ff88(s32 param_2);
|
||||
void func_ov00_0208005c(s32 param_2, s32 param_3, unk32 param_4);
|
||||
void func_ov00_0208006c(unk32 param_2, s32 param_3);
|
||||
void func_ov00_0208007c(s32 param_2, s32 param_3);
|
||||
void func_ov00_0208008c(u32 param_2);
|
||||
unk8 AddExit(Exit *param_2);
|
||||
unk8 func_ov00_02080140(Exit *param_2);
|
||||
bool FindExit(unk32 param_2, Exit *param_3);
|
||||
char func_ov00_02080140(Exit *param_2);
|
||||
bool FindExit(u32 param_2, Exit *param_3);
|
||||
unk8 AddCameraViewpoint(CameraViewpoint *param_2);
|
||||
bool FindViewpoint_Unk_4(unk8 id, CameraViewpoint *param_3);
|
||||
bool FindViewpoint_Unk_0(unk32 param_2, CameraViewpoint *param_3);
|
||||
void GetCurrentViewpoint(CameraViewpoint *param_2, unk32 param_3);
|
||||
unk8 GetCurrentViewpoint_Unk_00(s32 param_2);
|
||||
bool func_ov00_02080824(unk32 param_2, unk32 param_3);
|
||||
bool AddUnk_130(unk32 param_2);
|
||||
bool func_ov00_020809b8(unk32 param_2);
|
||||
bool FindViewpoint_Unk_0(s32 param_2, CameraViewpoint *param_3);
|
||||
void GetCurrentViewpoint(CameraViewpoint *param_2, s32 param_3);
|
||||
unk32 GetCurrentViewpoint_Unk_00(s32 param_2);
|
||||
bool func_ov00_02080824(u32 param_2, unk8 *param_3);
|
||||
bool AddUnk_130(s32 param_2);
|
||||
bool func_ov00_020809b8(s32 param_2);
|
||||
unk8 func_ov00_02080a78(Vec3p *param_2);
|
||||
unk8 func_ov00_02080b24(Vec2b *param_2);
|
||||
void func_ov00_02080d08(unk32 param_2);
|
||||
|
||||
+158
-158
@@ -30,11 +30,11 @@ class MapManager : public SysObject {
|
||||
public:
|
||||
/* 00 */ Course *mCourse;
|
||||
/* 04 */ MapBase *mMap;
|
||||
/* 08 */ unk8 mUnk_08;
|
||||
/* 09 */ unk8 mUnk_09;
|
||||
/* 0a */ unk8 mUnk_0a;
|
||||
/* 0b */ unk8 mUnk_0b;
|
||||
/* 0c */ unk8 mUnk_0c;
|
||||
/* 08 */ bool mUnk_08;
|
||||
/* 09 */ bool mUnk_09;
|
||||
/* 0a */ bool mUnk_0a;
|
||||
/* 0b */ bool mUnk_0b;
|
||||
/* 0c */ u8 mUnk_0c;
|
||||
/* 0d */ unk8 mUnk_0d;
|
||||
/* 0e */ unk8 mUnk_0e;
|
||||
/* 0f */ unk8 mUnk_0f;
|
||||
@@ -45,202 +45,202 @@ public:
|
||||
bool func_01ffc118(s32 *param1, Vec3p *param2, Vec3p *param3, s32 param4, s32 *param5, u32 param6, s32 *param7);
|
||||
bool func_01ffd1e0(s32 *param1, Vec3p *param2, Vec3p *param3, s32 param4, s32 *param5, u32 param6, s32 *param7);
|
||||
|
||||
void func_ov00_020820ec(unk32 *param_2);
|
||||
void GetCourseDungeonProgress(CourseProgress *param_2);
|
||||
void func_ov00_020820fc(s32 param_2, unk32 param_3, unk32 param_4);
|
||||
unk8 func_ov00_0208210c(unk32 param_2, unk32 param_3);
|
||||
unk8 func_ov00_0208230c(unk32 param_2);
|
||||
unk8 func_ov00_02082348(unk32 param_2);
|
||||
void func_ov00_0208210c(unk32 param_2, unk32 *param_3);
|
||||
void func_ov00_0208230c(s32 *param_2);
|
||||
void func_ov00_02082348(unk32 *param_2);
|
||||
void func_ov00_020823a4(unk32 param_2);
|
||||
unk8 func_ov00_020823b4();
|
||||
void func_ov00_020823b4();
|
||||
bool func_ov00_020823c4(unk32 *param_2, s32 param_3);
|
||||
s32 func_ov00_020823d4(s32 param_2);
|
||||
s32 func_ov00_020823e4(s32 param_2);
|
||||
unk8 MapData_vfunc_b4();
|
||||
unk8 MapData_vfunc_9c();
|
||||
void MapData_vfunc_b4();
|
||||
void MapData_vfunc_9c();
|
||||
s32 func_ov00_02082424();
|
||||
unk8 func_ov00_02082454(unk32 param_2, unk32 param_3);
|
||||
unk8 func_ov00_02082494(unk32 param_2);
|
||||
unk8 func_ov00_020824cc(unk32 param_2);
|
||||
unk8 func_ov00_02082504();
|
||||
unk8 *func_ov00_02082538();
|
||||
bool func_ov00_02082454(Vec3p *param_2, Vec3p *param_3);
|
||||
bool func_ov00_02082494(s32 param_2);
|
||||
bool func_ov00_020824cc(s32 param_2);
|
||||
s32 func_ov00_02082504();
|
||||
Vec3p *func_ov00_02082538();
|
||||
void func_ov00_02082594();
|
||||
void func_ov00_020825ac();
|
||||
s32 GetCourseFilePath(char *courseName, char *buf);
|
||||
unk8 func_ov00_020825e4(unk32 param_2, unk32 param_3);
|
||||
unk8 func_ov00_02082614(unk32 param_2, unk32 param_3);
|
||||
unk8 MapData_vfunc_b0();
|
||||
void func_ov00_020825e4(unk32 param_2, char *buf);
|
||||
void func_ov00_02082614(char *param_2, unk32 param_3);
|
||||
void MapData_vfunc_b0(unk32 param_2, unk32 param_3);
|
||||
void func_ov00_02082650(s32 param_2, s32 param_3, unk32 param_4);
|
||||
void func_ov00_02082660(s32 param_2, s32 param_3);
|
||||
void func_ov00_02082670(unk32 param_2, s32 param_3);
|
||||
void func_ov00_02082680(unk32 param_2, unk32 param_3);
|
||||
unk8 func_ov00_020826a0(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
unk8 CreateMap(unk32 mapType, unk32 param_3, unk32 param_4);
|
||||
unk8 DestroyMap();
|
||||
unk8 MapData_vfunc_44();
|
||||
static unk8 func_ov00_02082808();
|
||||
unk8 MapData_vfunc_7c();
|
||||
unk8 MapData_vfunc_84();
|
||||
void func_ov00_020826a0(unk32 param_2, unk32 param_3);
|
||||
void CreateMap(unk32 mapType, unk32 param_3, unk32 param_4);
|
||||
void DestroyMap();
|
||||
void MapData_vfunc_44();
|
||||
void func_ov00_02082808(bool param_2);
|
||||
s32 MapData_vfunc_7c(s32 param_1, unk32 *param_2, s32 param_3, short param_4[4]);
|
||||
void MapData_vfunc_84(unk32 param_2);
|
||||
bool func_ov00_020828f8(s32 *param_2);
|
||||
unk8 GetCourseData_Unk_b0();
|
||||
u8 GetNumMaps();
|
||||
s32 func_ov00_02082914(unk32 param_2);
|
||||
unk8 func_ov00_02082acc();
|
||||
void func_ov00_02082acc();
|
||||
unk32 *func_ov00_02082adc();
|
||||
unk8 func_ov00_02082af4();
|
||||
bool func_ov00_02082b3c(s32 param_2);
|
||||
unk8 func_ov00_02082d08();
|
||||
unk8 GetCourseData_Unk_1c();
|
||||
unk8 GetCourseData_Unk_1d();
|
||||
unk8 func_ov00_02082d40();
|
||||
void func_ov00_02082af4();
|
||||
void func_ov00_02082b3c(unk32 *param_2, Vec2b *param3);
|
||||
u8 func_ov00_02082d08();
|
||||
u8 GetCurrentMapPosX();
|
||||
u8 GetCurrentMapPosY();
|
||||
u8 func_ov00_02082d40();
|
||||
u32 func_ov00_02082d74(unk32 param_2);
|
||||
static unk8 func_ov00_02082d84();
|
||||
void func_ov00_02082d84(Vec2b *param_2, s32 *param_3, s32 *param_4);
|
||||
bool func_ov00_02082e1c(s32 *param_2, s32 *param_3);
|
||||
static unk8 func_ov00_0208306c();
|
||||
void func_ov00_0208306c(s32 *param_2, s32 *param_3);
|
||||
void func_ov00_0208315c(s32 *param_2, s32 *param_3);
|
||||
void func_ov00_02083244(u32 param_2, s32 *param_3, s32 *param_4, s32 *param_5);
|
||||
void func_ov00_02083298(u32 param_2, s32 *param_3, s32 *param_4, s32 *param_5);
|
||||
unk8 GetCourseData_Unk_25c();
|
||||
bool func_ov00_02083318(unk32 param_2);
|
||||
static unk8 func_ov00_02083328();
|
||||
unk8 GetCourseData_Unk_86();
|
||||
unk8 GetCourseData_Unk_87();
|
||||
unk8 Get_MapData_Unk28();
|
||||
unk8 Get_MapData_Unk2a();
|
||||
static unk8 func_ov00_02083374();
|
||||
static unk8 func_ov00_02083384();
|
||||
unk8 GetCourseMinX();
|
||||
unk8 GetCourseMinZ();
|
||||
unk8 GetCourseMaxX();
|
||||
unk8 GetCourseMaxZ();
|
||||
unk8 func_ov00_020833c4();
|
||||
unk8 func_ov00_020833d0();
|
||||
unk8 func_ov00_020833dc();
|
||||
unk8 func_ov00_020833e8();
|
||||
unk8 Get_MapData_Unk_d0();
|
||||
unk8 Get_MapData_Unk_d8();
|
||||
unk8 GetMapData_Unk_dc(Vec3p *param_2);
|
||||
unk8 GetMapData_Unk_e8(Vec3p *param_2);
|
||||
unk8 GetMapData_Unk_d0(Vec3p *param_2);
|
||||
unk8 func_ov00_0208346c(AABB *param_2);
|
||||
unk8 func_ov00_020834bc(Vec3p *param_2, unk32 param_3, unk32 param_4);
|
||||
unk8 func_ov00_02083524(Vec3p *param_2, unk32 param_3, unk32 param_4);
|
||||
static void func_ov00_02083560(unk32 param_1, MapManager *param_2, u32 param_3);
|
||||
unk8 func_ov00_02083570(unk32 param_2, unk32 param_3);
|
||||
void func_ov00_02083244(u32 param_2, Vec3p *param_3, s32 *param_4, s32 *param_5);
|
||||
void func_ov00_02083298(u32 param_2, Vec3p *param_3, s32 *param_4, s32 *param_5);
|
||||
bool GetCourseData_Unk_25c();
|
||||
bool IsMapInMainGrid(u32 map);
|
||||
bool func_ov00_02083328();
|
||||
u8 GetCourseMainGridSizeX();
|
||||
u8 GetCourseMainGridSizeY();
|
||||
u16 GetMapWidth();
|
||||
u16 GetMapHeight();
|
||||
s32 func_ov00_02083374();
|
||||
s32 func_ov00_02083384();
|
||||
q20 GetCourseMinX();
|
||||
q20 GetCourseMinZ();
|
||||
q20 GetCourseMaxX();
|
||||
q20 GetCourseMaxZ();
|
||||
q20 GetMapMinX();
|
||||
q20 GetMapMinZ();
|
||||
q20 GetMapMaxX();
|
||||
q20 GetMapMaxZ();
|
||||
q20 GetMapCenterX();
|
||||
q20 GetMapCenterZ();
|
||||
void GetMapMinBounds(Vec3p *param_2);
|
||||
void GetMapMaxBounds(Vec3p *param_2);
|
||||
void GetMapCenter(Vec3p *param_2);
|
||||
void func_ov00_0208346c(AABB *param_2);
|
||||
void func_ov00_020834bc(Vec3p *param_2, unk32 param_3, unk32 param_4);
|
||||
void func_ov00_02083524(Vec3p *param_2, unk32 param_3, unk32 param_4);
|
||||
static void func_ov00_02083560(Vec2b *param_1, MapManager *param_2, u32 param_3);
|
||||
u8 func_ov00_02083570(u8 param_2, u8 param_3);
|
||||
unk32 func_ov00_02083588();
|
||||
unk32 func_ov00_020835a4();
|
||||
unk32 func_ov00_020835b4();
|
||||
unk8 func_ov00_020835c4(unk32 param_2, unk32 param_3);
|
||||
bool func_ov00_020835e4(s32 param_2, unk32 *param_3, unk32 *param_4);
|
||||
bool func_ov00_020835c4(s32 param_2, unk32 param_3);
|
||||
bool func_ov00_020835e4(s32 param_2, unk32 *param_3, unk8 *param_4);
|
||||
unk32 func_ov00_020835f4(s32 param_2);
|
||||
void func_ov00_02083604(s32 param_2);
|
||||
unk8 func_ov00_02083614(s32 param_2);
|
||||
bool GetEntrancePos(Vec3p *param_2, unk32 entranceId);
|
||||
bool func_ov00_02083664(Vec3p *param_2, unk32 entranceId);
|
||||
s32 func_ov00_020836bc(u32 param_2, unk32 *param_3);
|
||||
s32 GetTriggerBoundingBoxes(u32 param_2, AABB *param_3, u32 param_4);
|
||||
unk8 func_ov00_020836dc(unk32 param_2, unk32 param_3);
|
||||
bool func_ov00_02083770(u32 param_2, unk32 param_3);
|
||||
bool func_ov00_02083780(unk32 param_2);
|
||||
bool func_ov00_02083790(unk32 param_2);
|
||||
unk8 func_ov00_02083840(unk32 param_2);
|
||||
bool func_ov00_020838c8(s32 param_2);
|
||||
bool GetEntrancePos(Entrance *param_2, unk32 entranceId);
|
||||
bool func_ov00_02083664(Entrance *param_2, unk32 entranceId);
|
||||
s32 GetTriggerBoundingBox(s32 param_2, AABB *param_3);
|
||||
s32 GetTriggerBoundingBoxes(s32 param_2, AABB *param_3, s32 param_4);
|
||||
bool func_ov00_020836dc(u32 param_2, u32 actorId);
|
||||
bool IsTriggerTypeOverlapped(u32 param_2, Vec3p *param_3);
|
||||
bool GetOverlappingTrigger(Vec3p *param_2);
|
||||
bool func_ov00_02083790(s32 param_2);
|
||||
bool func_ov00_02083840(s32 param_2);
|
||||
bool AddTrigger(s32 param_2);
|
||||
bool func_ov00_020838d8(s32 param_2);
|
||||
bool func_ov00_020838e8(u32 param_2, unk32 *param_3);
|
||||
char func_ov00_020838f8(unk32 *param_2);
|
||||
bool func_ov00_02083908(char param_2, unk32 *param_3);
|
||||
void func_ov00_02083918(s32 param_2, s32 *param_3);
|
||||
void func_ov00_02083928(unk8 *param_2, s32 param_3);
|
||||
bool FindExit(u32 param_2, Exit *param_3);
|
||||
char func_ov00_020838f8(Exit *param_2);
|
||||
bool func_ov00_02083908(char param_2, CameraViewpoint *param_3);
|
||||
void func_ov00_02083918(s32 param_2, CameraViewpoint *param_3);
|
||||
void GetCurrentViewpoint(CameraViewpoint *param_2, s32 param_3);
|
||||
unk32 func_ov00_02083938(s32 param_2);
|
||||
unk8 Set_MapData_Unk_16(unk8 value, unk32 index);
|
||||
void SetCurrentViewpointId(unk8 value, s32 index);
|
||||
void func_ov00_02083958(s32 param_2);
|
||||
void func_ov00_02083968(u32 param_2, unk8 *param_3);
|
||||
bool func_ov00_02083978(unk32 param_2, Vec3p *param_3);
|
||||
bool func_ov00_02083978(Vec3p *param_2, Vec3p *param_3);
|
||||
bool func_ov00_020839b4(s32 param_2);
|
||||
bool func_ov00_020839c4(s32 param_2);
|
||||
static unk8 func_ov00_020839d4();
|
||||
static unk8 func_ov00_020839f8();
|
||||
s32 func_ov00_020839d4(s32 param_2);
|
||||
s32 func_ov00_020839f8(s32 param_2);
|
||||
static void func_ov00_02083a1c(Vec2b *param_1, MapManager *param_2, Vec3p *param_3);
|
||||
static unk8 func_ov00_02083a54(unk32 param_1, MapManager *param_2, unk32 param_3, unk32 param_4, unk32 param_5);
|
||||
static unk8 func_ov00_02083b84();
|
||||
static unk8 func_ov00_02083bac();
|
||||
static unk8 func_ov00_02083bd4();
|
||||
static unk8 func_ov00_02083bfc();
|
||||
unk8 func_ov00_02083c24(unk32 param_2);
|
||||
unk8 func_ov00_02083c50(unk32 param_2);
|
||||
unk8 func_ov00_02083c7c(Vec3p *param_2, Vec2b param_3);
|
||||
static unk8 func_ov00_02083ce8(unk8 param_1, unk8 param_2, unk8 param_3, unk8 param_4, unk32 param_5);
|
||||
unk8 func_ov00_02083e34(unk8 param_2, unk8 param_3, unk32 param_4);
|
||||
unk8 MapData_vfunc_60();
|
||||
static unk8 func_ov00_02083e70();
|
||||
unk8 MapData_vfunc_68();
|
||||
s32 func_ov00_02083ef8(Vec3p *param_2, Vec3p *param_3, unk32 param_4);
|
||||
void func_ov00_02083f44(Vec3p *param_2);
|
||||
unk8 MapData_vfunc_6c();
|
||||
unk8 MapData_vfunc_70();
|
||||
static unk8 func_ov00_02083fb0(u32 *param_1, MapManager *param_2, Vec3p *param_3);
|
||||
static void func_ov00_02083a54(u8 *param_1, MapManager *param_2, s32 *param_3, s32 param_4, s32 *param_5);
|
||||
s32 GetTileStartX(unk32 x);
|
||||
s32 GetTileStartZ(unk32 z);
|
||||
s32 GetTileEndX(unk32 x);
|
||||
s32 GetTileEndZ(unk32 z);
|
||||
s32 func_ov00_02083c24(unk32 x);
|
||||
s32 func_ov00_02083c50(unk32 z);
|
||||
void func_ov00_02083c7c(Vec3p *param_2, Vec2b param_3);
|
||||
void func_ov00_02083ce8(Vec3p *param_2, u32 param_3, s32 param_4, u32 param_5);
|
||||
s32 func_ov00_02083e34(unk8 param_2, unk8 param_3, unk32 param_4);
|
||||
unk32 MapData_vfunc_60(Vec2b *param_1);
|
||||
bool func_ov00_02083e70(Vec2b *param_2);
|
||||
unk32 MapData_vfunc_68(Vec3p *param_1, bool param_2);
|
||||
s32 func_ov00_02083ef8(Vec3p *param_2, Vec3p *param_3, bool param_4);
|
||||
unk32 func_ov00_02083f44(Vec3p *param_2, bool param_3);
|
||||
unk8 MapData_vfunc_6c(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
unk32 MapData_vfunc_70(Vec3p *param_2);
|
||||
static void func_ov00_02083fb0(u32 *param_1, MapManager *param_2, Vec3p *param_3);
|
||||
void GetTileWorldBounds(Vec2b *tile, AABB *tileBounds);
|
||||
unk8 MapData_vfunc_54();
|
||||
unk8 func_ov00_020840a0(unk8 param_2, unk8 param_3, unk32 param_4);
|
||||
unk32 MapData_vfunc_78(Vec2b *param1);
|
||||
static unk8 func_ov00_020840dc();
|
||||
static unk8 func_ov00_02084100(unk32 param_1, MapManager *param_2);
|
||||
unk8 GetMapData_Unk_48();
|
||||
unk8 GetMapData_Unk_4c();
|
||||
unk32 MapData_vfunc_54(Vec2b *a);
|
||||
unk32 func_ov00_020840a0(unk8 param_2, unk8 param_3);
|
||||
unk32 *MapData_vfunc_78(Vec2b *param_1);
|
||||
unk32 func_ov00_020840dc(Vec2b *param_1);
|
||||
static unk8 func_ov00_02084100(unk32 *param_1, MapManager *param_2);
|
||||
u32 GetMapData_Unk_48();
|
||||
unk32 GetMapData_Unk_4c();
|
||||
unk32 func_ov00_0208412c();
|
||||
void func_ov00_0208413c(unk32 param_2);
|
||||
unk8 MapData_vfunc_58();
|
||||
static unk8 func_ov00_02084164();
|
||||
unk8 GetMapData_Unk_0a();
|
||||
unk8 GetMapData_Unk_0b();
|
||||
unk8 MapData_vfunc_a4();
|
||||
unk8 func_ov00_0208433c(Vec3p *param_2, unk32 param_3);
|
||||
static unk8 func_ov00_0208439c();
|
||||
unk8 MapData_vfunc_58(Vec2b *param_1, int param_2);
|
||||
s32 func_ov00_02084164(Vec2b *param_2);
|
||||
u8 GetMapData_Unk_0a();
|
||||
u8 GetMapData_Unk_0b();
|
||||
unk8 MapData_vfunc_a4(unk8 *param_1);
|
||||
void func_ov00_0208433c(Vec3p *param_2, Vec2s *param_3);
|
||||
unk8 func_ov00_0208439c(Vec2s *param_2, Vec3p *param_3);
|
||||
void func_ov00_020843ec(s32 *param_2);
|
||||
unk8 GetMapData_Unk_38();
|
||||
unk8 func_ov00_020846a4();
|
||||
static unk8 func_ov00_02084700();
|
||||
unk8 func_ov00_02084740();
|
||||
unk8 func_ov00_020847e0();
|
||||
unk8 func_ov00_020847f0();
|
||||
unk32 GetMapData_Unk_38();
|
||||
s32 func_ov00_020846a4();
|
||||
s32 func_ov00_02084700();
|
||||
unk32 func_ov00_02084740();
|
||||
unk32 func_ov00_020847e0();
|
||||
unk32 func_ov00_020847f0(unk32 type);
|
||||
bool func_ov00_02084838();
|
||||
bool func_ov00_020848b8();
|
||||
void func_ov00_02084924(u32 param_2);
|
||||
static unk8 func_ov00_02084934();
|
||||
unk8 GetMapData_Unk_06();
|
||||
unk8 GetMapData_Unk_07();
|
||||
unk8 func_ov00_0208499c();
|
||||
unk8 func_ov00_020849c0();
|
||||
unk8 func_ov00_020849dc();
|
||||
bool func_ov00_02084934(Vec3p *param_2);
|
||||
u8 GetMapData_Unk_06();
|
||||
u8 GetMapData_Unk_07();
|
||||
bool func_ov00_0208499c();
|
||||
bool func_ov00_020849c0();
|
||||
bool func_ov00_020849dc();
|
||||
bool func_ov00_020849f8();
|
||||
unk8 func_ov00_02084a50();
|
||||
u8 func_ov00_02084a50();
|
||||
void SpawnNPC(Vec3p *param_2, unk32 param_3, unk32 param_4);
|
||||
bool func_ov00_02084ac4(u32 actorId);
|
||||
unk8 SetNumKeys(unk32 keys);
|
||||
unk8 GetNumKeys();
|
||||
unk8 SetCourseData_Unk_25c(unk8 param_2);
|
||||
unk8 GetCourseData_Unk_25d();
|
||||
unk8 func_ov00_02084b38(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
bool func_ov00_02084be0(unk32 param_2, unk32 param_3);
|
||||
void func_ov00_02084c5c(unk32 param_2, unk32 param_3);
|
||||
bool func_ov00_02084c6c(unk32 param_2);
|
||||
unk8 func_ov00_02084c7c(unk32 param_2);
|
||||
unk8 func_ov00_02084c94(unk32 param_2);
|
||||
unk8 func_ov00_02084cb0(unk32 param_2);
|
||||
unk8 func_ov00_02084cc8(unk32 param_2);
|
||||
unk8 func_ov00_02084ce4(unk32 param_2);
|
||||
unk8 func_ov00_02084cfc(unk32 param_2);
|
||||
unk8 GetMapData_Unk_09();
|
||||
unk8 func_ov00_02084d24(unk8 param_2, unk8 param_3, unk32 param_4);
|
||||
void SetNumKeys(unk32 keys);
|
||||
unk32 GetNumKeys();
|
||||
void SetBlueWarpOpen(bool state);
|
||||
bool GetBlueWarpOpen();
|
||||
void func_ov00_02084b38(u32 param_2, unk32 param_3, bool param_4);
|
||||
bool func_ov00_02084be0(u32 param_2, unk32 param_3);
|
||||
void SetMapDataFlag1(unk32 param_2, bool param_3);
|
||||
bool GetMapDataFlag1(unk32 param_2);
|
||||
void func_ov00_02084c7c(unk32 param_2, bool param_3);
|
||||
bool func_ov00_02084c94(unk32 param_2);
|
||||
void func_ov00_02084cb0(unk32 param_2, bool param_3);
|
||||
bool func_ov00_02084cc8(unk32 param_2);
|
||||
void func_ov00_02084ce4(unk32 param_2, bool param_3);
|
||||
bool func_ov00_02084cfc(unk32 param_2);
|
||||
u8 GetMapData_Unk_09();
|
||||
void func_ov00_02084d24(unk8 param_2, unk8 param_3, unk16 param_4);
|
||||
s32 func_ov00_02084d4c(unk32 param_2, unk32 param_3, Vec3p *param_4);
|
||||
unk8 func_ov00_02084ebc(unk32 param_2);
|
||||
unk32 func_ov00_02084ebc(Vec3p *param_2);
|
||||
s32 func_ov00_02085108(Vec3p *param_2);
|
||||
static unk8 func_ov00_0208527c();
|
||||
static unk8 func_ov00_020853fc();
|
||||
unk8 func_ov00_02085594(Vec3p *param_1);
|
||||
static void func_ov00_0208583c(unk32 param_1, Vec3p *param_2, unk32 param_3);
|
||||
static unk8 func_ov00_020858b0(MapManager *param_1, Vec3p *param_2, s32 param_3);
|
||||
s32 func_ov00_02085a34(unk32 param_2, unk32 param_3);
|
||||
unk8 func_ov00_02085c60(unk32 param_2, unk32 param_3, unk32 param_4, unk32 param_5);
|
||||
unk8 func_ov00_02086044(unk32 param_2, unk32 param_3, unk32 param_4);
|
||||
static s32 func_ov00_0208527c(MapManager *param_1, unk32 param_2, unk32 *param_3);
|
||||
static s32 func_ov00_020853fc(MapManager *param_1, Vec3p *param_2, s32 *param_3);
|
||||
unk32 func_ov00_02085594(Vec3p *param_2);
|
||||
static void func_ov00_0208583c(MapManager *param_1, Vec3p *param_2, unk32 param_3);
|
||||
static unk32 func_ov00_020858b0(MapManager *param_1, Vec3p *param_2, s32 param_3);
|
||||
s32 func_ov00_02085a34(Vec3p *param_2, unk32 param_3);
|
||||
unk8 func_ov00_02085c60(Vec3p *param_2, unk32 *param_3, unk32 *param_4, u32 param_5);
|
||||
unk8 func_ov00_02086044(Vec3p *param_2, Vec3p *param_3, unk32 param_4);
|
||||
bool func_ov00_02086284(s32 *param_2, Vec3p *param_3, Vec3p *param_4, s32 param_5, u16 param_6, Vec3p *param_7,
|
||||
Vec3p *param_8);
|
||||
bool func_ov00_02086a84(s32 *param_2, Vec3p *param_3, Vec3p *param_4, s32 param_5, s32 param_6, unk32 param_7,
|
||||
@@ -253,7 +253,7 @@ public:
|
||||
static void LoadMapTexSprites(s32 param1);
|
||||
void func_ov004_02102260();
|
||||
void func_ov004_02102264(unk32 *param1, char *param2);
|
||||
void func_ov004_021024c4(s32 param1, unk32 param2, unk32 param3);
|
||||
void func_ov004_021024c4(unk32 *param1, unk32 param2, bool param3);
|
||||
void func_ov004_021025d8();
|
||||
};
|
||||
|
||||
|
||||
@@ -46,19 +46,19 @@ public:
|
||||
/* 1c */ virtual void vfunc_1c(bool param_2) override;
|
||||
/* 20 */ virtual void vfunc_20(s32 param_2) override;
|
||||
/* 2c */ virtual void vfunc_2c() override;
|
||||
/* 4c */ virtual void vfunc_4c() override;
|
||||
/* 4c */ virtual s32 vfunc_4c() override;
|
||||
/* 54 */ virtual unk32 vfunc_54() override;
|
||||
/* 58 */ virtual unk32 vfunc_58() override;
|
||||
/* 5c */ virtual unk32 vfunc_5c() override;
|
||||
/* 60 */ virtual unk32 vfunc_60() override;
|
||||
/* 64 */ virtual unk32 vfunc_64() override;
|
||||
/* 78 */ virtual unk32 vfunc_78() override;
|
||||
/* 78 */ virtual unk32 *vfunc_78() override;
|
||||
/* 7c */ virtual unk32 vfunc_7c() override;
|
||||
/* 80 */ virtual unk32 vfunc_80() override;
|
||||
/* 94 */ virtual void vfunc_94() override;
|
||||
/* 98 */ virtual void vfunc_98() override;
|
||||
/* a4 */ virtual unk32 vfunc_a4() override;
|
||||
/* b0 */ virtual unk8 vfunc_b0(unk32 param_2, unk32 param_3) override;
|
||||
/* b0 */ virtual void vfunc_b0(unk32 param_2, unk32 param_3) override;
|
||||
/* bc */ virtual void vfunc_bc() override;
|
||||
/* c0 */ virtual void vfunc_c0() override;
|
||||
/* c4 */
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
|
||||
struct UnkStruct_0202e894 {
|
||||
/* 00 */ u32 mId;
|
||||
/* 04 */ unk8 mUnk_04[0x28];
|
||||
/* 04 */ u32 *mUnk_04;
|
||||
/* 08 */ unk8 mUnk_08[0x24];
|
||||
/* 2c */
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
#pragma once
|
||||
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
|
||||
struct Registers {
|
||||
/* 00 */ unk32 mUnk_00; // CPSR
|
||||
/* 04 */ unk32 mUnk_04[12];
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
/* 0C */ unk32 mUnk_0C; // SP
|
||||
/* 10 */ unk32 mUnk_10; // LR
|
||||
/* 14 */ unk32 mUnk_14; // PC
|
||||
/* 18 */ unk32 mUnk_18;
|
||||
/* 1C */ unk32 mUnk_1C;
|
||||
/* 20 */ unk32 mUnk_20;
|
||||
/* 24 */ unk32 mUnk_24;
|
||||
/* 28 */ unk32 mUnk_28;
|
||||
/* 2C */ unk32 mUnk_2C;
|
||||
/* 30 */ unk32 mUnk_30;
|
||||
/* 34 */ unk32 mUnk_34;
|
||||
/* 38 */ unk32 mUnk_38; // CP15
|
||||
/* 3C */ unk32 mUnk_3C; // SPSR
|
||||
};
|
||||
|
||||
struct UnkStruct_02063220_08 {
|
||||
unk32 mUnk_00;
|
||||
|
||||
void func_0202fd9c(unk32);
|
||||
};
|
||||
|
||||
class UnkStruct_02063220 {
|
||||
public:
|
||||
/* 00 */ char *path;
|
||||
/* 04 */ u8 mUnk_04;
|
||||
/* 05 */ u8 mUnk_05;
|
||||
/* 06 */ unk16 mUnk_06;
|
||||
/* 08 */ UnkStruct_02063220_08 mUnk_08;
|
||||
|
||||
void DisplayAssertError(char *file, u16 line, char *msg, ...);
|
||||
void DisplayException(Registers *param1);
|
||||
static bool func_0202f3f0(unk32 param1);
|
||||
static unk32 func_0202f400(unk32 param1);
|
||||
void func_0202f4b4(void);
|
||||
void func_0202f500(void);
|
||||
void func_0202f754(unk32);
|
||||
};
|
||||
|
||||
extern UnkStruct_02063220 data_02063220;
|
||||
@@ -0,0 +1,39 @@
|
||||
#pragma once
|
||||
|
||||
#include "types.h"
|
||||
|
||||
#define SCREEN_WIDTH 32
|
||||
#define SCREEN_HEIGHT 24
|
||||
|
||||
struct Screen {
|
||||
/* 000 */ unk16 mUnk_00;
|
||||
/* 002 */ unk16 mUnk_02;
|
||||
/* 004 */ unk16 mUnk_04;
|
||||
/* 004 */ unk16 mUnk_06;
|
||||
/* 008 */ unk32 mUnk_08;
|
||||
/* 00c */ u16 data[SCREEN_WIDTH * SCREEN_HEIGHT];
|
||||
/* 60c */
|
||||
};
|
||||
|
||||
class UnkStruct_0206322c {
|
||||
public:
|
||||
/* 000 */ UNK_PTR mUnk_00; // tile
|
||||
/* 004 */ UNK_PTR mUnk_04; // palette
|
||||
/* 008 */ Screen topScreen;
|
||||
/* 614 */ Screen bottomScreen;
|
||||
/* c20 */
|
||||
|
||||
// loads the debug font (palette and tile files)
|
||||
void func_02030354(bool doTopScreen, bool doBottomScreen);
|
||||
|
||||
// ctor?
|
||||
void *func_02030408(void);
|
||||
|
||||
// copy the screen data to VRAM
|
||||
void func_02030464(bool doTopScreen, bool doBottomScreen);
|
||||
|
||||
// reset screen data
|
||||
void func_020304a8(bool doTopScreen, bool doBottomScreen);
|
||||
};
|
||||
|
||||
extern UnkStruct_0206322c data_0206322c;
|
||||
@@ -0,0 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
struct UnkStruct_020ee734 {
|
||||
void func_ov000_020d6620(void);
|
||||
};
|
||||
|
||||
extern UnkStruct_020ee734 data_ov000_020ee734;
|
||||
@@ -22,5 +22,6 @@ typedef s32 bool;
|
||||
#endif
|
||||
|
||||
#define CEIL_DIV(a, b) (((a) + (b) - 1) / (b))
|
||||
#define UNK_PTR unk32 *
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#ifndef _C_STDARG_H
|
||||
#define _C_STDARG_H
|
||||
|
||||
extern "C" {
|
||||
typedef char *va_list;
|
||||
|
||||
#define __std(ref) ::std::ref
|
||||
#define __fourbytealign(n) ((((unsigned long) (n)) + 3U) & ~3U)
|
||||
#define __va_start(parm) ((__std(va_list))((char *) ((unsigned long) (&parm) & ~3U) + __fourbytealign(sizeof(parm))))
|
||||
|
||||
#define va_start(ap, parm) ((ap) = __va_start(parm))
|
||||
#define va_arg(ap, type) (*(type *) ((ap += __fourbytealign(sizeof(type))) - __fourbytealign(sizeof(type))))
|
||||
#define va_end(ap) ((void) 0)
|
||||
}
|
||||
|
||||
#if defined(__cplusplus)
|
||||
namespace std {
|
||||
using ::va_list;
|
||||
};
|
||||
|
||||
using std::va_list;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#define BTN_A (1 << 0) // 0x0001
|
||||
#define BTN_B (1 << 1) // 0x0002
|
||||
#define BTN_SELECT (1 << 2) // 0x0004
|
||||
#define BTN_START (1 << 3) // 0x0008
|
||||
#define BTN_DRIGHT (1 << 4) // 0x0010
|
||||
#define BTN_DLEFT (1 << 5) // 0x0020
|
||||
#define BTN_DUP (1 << 6) // 0x0040
|
||||
#define BTN_DDOWN (1 << 7) // 0x0080
|
||||
#define BTN_R (1 << 8) // 0x0100
|
||||
#define BTN_L (1 << 9) // 0x0200
|
||||
@@ -860,7 +860,7 @@ ARM bool Actor::func_ov00_020c3094() {
|
||||
Vec3p pos, prevPos;
|
||||
Vec3p_Copy(&mPos, &pos);
|
||||
Vec3p_Copy(&mPrevPos, &prevPos);
|
||||
s32 unk1 = gMapManager->func_ov00_02083ef8(&pos, &prevPos, 0);
|
||||
s32 unk1 = gMapManager->func_ov00_02083ef8(&pos, &prevPos, false);
|
||||
if (mPos.y <= unk1) {
|
||||
result = true;
|
||||
mPos.y = unk1;
|
||||
@@ -886,7 +886,7 @@ ARM bool Actor::func_ov00_020c313c(u32 param1) {
|
||||
|
||||
ARM void Actor::func_ov00_020c3158() {
|
||||
if (mUnk_03c < 0) return;
|
||||
gMapManager->func_ov00_02084c5c(mUnk_03c, 1);
|
||||
gMapManager->SetMapDataFlag1(mUnk_03c, 1);
|
||||
}
|
||||
|
||||
ARM void Actor::Kill() {
|
||||
|
||||
@@ -68,8 +68,8 @@ ARM s32 ActorSpawner::Spawn(ActorTypeId type, Vec3p *pos, ActorSpawnOptions *opt
|
||||
Actor *actor2 = *actorSlot;
|
||||
actor2->mPos = *pos;
|
||||
actor2->mPrevPos = *pos;
|
||||
(*actorSlot)->mUnk_010 = gMapManager->GetCourseData_Unk_1c();
|
||||
(*actorSlot)->mUnk_011 = gMapManager->GetCourseData_Unk_1d();
|
||||
(*actorSlot)->mUnk_010 = gMapManager->GetCurrentMapPosX();
|
||||
(*actorSlot)->mUnk_011 = gMapManager->GetCurrentMapPosY();
|
||||
u16 nextIndex = index + 1;
|
||||
if (actorManager->mMaxActorIndex < nextIndex) {
|
||||
actorManager->mMaxActorIndex = nextIndex;
|
||||
|
||||
@@ -15,7 +15,7 @@ void Course::GetMCSFilePath(unk32 buf, s32 fileIndex, unk32 fileType) {}
|
||||
void Course::GetMRCFilePath(unk32 param_2, unk32 buf, unk32 param_4) {}
|
||||
void Course::func_ov00_0207ce20(unk32 param_2, unk32 param_3, char *param_4, unk32 param_5) {}
|
||||
void Course::func_ov00_0207ce4c(s32 param_2, s32 param_3, unk32 param_4, char *param_5, unk32 param_6) {}
|
||||
bool Course::func_ov00_0207d404(s32 param_2, unk32 param_3, unk32 param_4) {}
|
||||
bool Course::func_ov00_0207d404(s32 param_2, unk32 param_3, unk32 param_4, unk32 param_5) {}
|
||||
bool Course::IsCurrentMapInMainGrid() {}
|
||||
bool Course::IsInMainGrid(s32 x, s32 y) {}
|
||||
bool Course::IsMapInMainGrid(u32 map) {}
|
||||
@@ -45,7 +45,7 @@ void Course::SetMapDataFlag2(unk32 param_2, bool param_3) {}
|
||||
bool Course::GetMapDataFlag2(unk32 param_2) {}
|
||||
void Course::SetMapDataFlag3(unk32 param_2, bool param_3) {}
|
||||
bool Course::GetMapDataFlag3(unk32 param_2) {}
|
||||
void Course::SetMapDataFlag4(unk32 param_2, unk32 param_3) {}
|
||||
void Course::SetMapDataFlag4(unk32 param_2, bool param_3) {}
|
||||
bool Course::GetMapDataFlag4(unk32 param_2) {}
|
||||
MapData *Course::FindMapData(u32 map) {}
|
||||
MapData *Course::FindCurrentMapData() {}
|
||||
|
||||
+34
-34
@@ -11,25 +11,25 @@ void MapBase::func_ov00_0207ddf8(bool param_2) {}
|
||||
void MapBase::func_ov00_0207de68(unk32 param_2) {}
|
||||
void MapBase::func_ov00_0207de88() {}
|
||||
void MapBase::func_ov00_0207dea0(bool param_2) {}
|
||||
unk8 MapBase::vfunc_b0(unk32 param_2, unk32 param_3) {}
|
||||
bool MapBase::func_ov00_0207e08c(unk32 param_2, unk32 param_3) {}
|
||||
s32 MapBase::func_ov00_0207e0f0(unk32 param_2) {}
|
||||
s32 MapBase::func_ov00_0207e28c(unk32 param_2) {}
|
||||
void MapBase::vfunc_b0(unk32 param_2, unk32 param_3) {}
|
||||
bool MapBase::func_ov00_0207e08c(s32 *param_2, s32 param_3) {}
|
||||
s32 MapBase::func_ov00_0207e0f0(s32 param_2) {}
|
||||
s32 MapBase::func_ov00_0207e28c(s32 param_2) {}
|
||||
void MapBase::vfunc_b4() {}
|
||||
void MapBase::vfunc_48() {}
|
||||
unk32 MapBase::vfunc_50() {}
|
||||
unk32 MapBase::vfunc_54() {}
|
||||
unk32 MapBase::vfunc_58() {}
|
||||
unk32 MapBase::vfunc_54(Vec2b *param_1) {}
|
||||
unk32 MapBase::vfunc_58(Vec2b *param_1, int param_2) {}
|
||||
unk32 MapBase::vfunc_5c() {}
|
||||
unk32 MapBase::vfunc_60() {}
|
||||
unk32 MapBase::vfunc_60(Vec2b *param_1) {}
|
||||
unk32 MapBase::vfunc_64() {}
|
||||
unk8 MapBase::vfunc_68(unk32 param_2, unk32 param_3) {}
|
||||
unk32 MapBase::vfunc_68(Vec3p *param_1, bool param_2) {}
|
||||
unk8 MapBase::func_ov00_0207e940(unk8 *param_1) {}
|
||||
unk8 MapBase::func_ov00_0207e968() {}
|
||||
unk8 MapBase::func_ov00_0207e96c() {}
|
||||
unk8 MapBase::vfunc_6c(unk32 param_2, unk32 param_3, unk32 param_4) {}
|
||||
unk32 MapBase::vfunc_70(Vec3p *param_2) {}
|
||||
s32 *MapBase::vfunc_74(Vec3p *param_2) {}
|
||||
unk32 *MapBase::vfunc_74(Vec3p *param_2) {}
|
||||
unk8 MapBase::func_ov00_0207f100() {}
|
||||
bool MapBase::func_ov00_0207f104(unk32 param_2, unk32 param_3) {}
|
||||
unk32 MapBase::func_ov00_0207f1f4(Vec3p *param_2, unk32 *param_3) {}
|
||||
@@ -37,15 +37,15 @@ unk32 MapBase::vfunc_88() {}
|
||||
unk32 MapBase::vfunc_8c() {}
|
||||
void MapBase::vfunc_9c() {}
|
||||
void MapBase::vfunc_a0() {}
|
||||
unk32 MapBase::vfunc_a4() {}
|
||||
unk32 MapBase::vfunc_a4(unk8 *param_1) {}
|
||||
void MapBase::vfunc_a8() {}
|
||||
void MapBase::vfunc_ac() {}
|
||||
unk32 MapBase::vfunc_78() {}
|
||||
unk32 MapBase::vfunc_7c() {}
|
||||
unk32 *MapBase::vfunc_78(Vec2b *param_1) {}
|
||||
s32 MapBase::vfunc_7c(s32 param_1, unk32 *param_2, s32 param_3, short param_4[4]) {}
|
||||
unk32 MapBase::vfunc_80() {}
|
||||
void MapBase::vfunc_84(unk32 param_2) {}
|
||||
unk8 MapBase::func_ov00_0207f38c(unk32 param_2) {}
|
||||
unk8 MapBase::vfunc_90(unk32 param_2, unk32 param_3, unk32 param_4) {}
|
||||
bool MapBase::func_ov00_0207f38c(s32 *param_2) {}
|
||||
unk8 MapBase::vfunc_90(Vec2b *param_2, unk32 param_3) {}
|
||||
void MapBase::vfunc_94() {}
|
||||
void MapBase::func_ov00_0207f4a4(Vec2s *param_2, unk32 param_3) {}
|
||||
void MapBase::func_ov00_0207f53c(Vec2s *param_1, MapBase *param_2, Vec3p *param_3) {}
|
||||
@@ -56,54 +56,54 @@ unk8 MapBase::GetTileStartZ(unk32 z) {}
|
||||
s32 MapBase::GetTileEndX(unk32 x) {}
|
||||
s32 MapBase::GetTileEndZ(unk32 z) {}
|
||||
void MapBase::GetTileBounds(Vec2b *tilePos, AABB *bounds) {}
|
||||
unk8 MapBase::GetClampedTileX(unk32 worldX) {}
|
||||
unk8 MapBase::GetClampedTileY(unk32 worldZ) {}
|
||||
unk8 MapBase::GetTileX(unk32 worldX) {}
|
||||
unk8 MapBase::GetTileY(unk32 worldZ) {}
|
||||
s32 MapBase::GetClampedTileX(s32 worldX) {}
|
||||
s32 MapBase::GetClampedTileY(s32 worldZ) {}
|
||||
unk8 MapBase::GetTileX(s32 worldX) {}
|
||||
unk8 MapBase::GetTileY(s32 worldZ) {}
|
||||
bool MapBase::IsInBounds(Vec3p *tileWorldPos) {}
|
||||
s32 MapBase::AddEntrance(Entrance *param_2) {}
|
||||
unk8 MapBase::FindEntrance(unk32 id) {}
|
||||
unk8 MapBase::func_ov00_0207f924(unk32 param_2) {}
|
||||
Entrance *MapBase::FindEntrance(unk32 id) {}
|
||||
void MapBase::func_ov00_0207f924(s32 param_2) {}
|
||||
unk8 MapBase::func_ov00_0207f934() {}
|
||||
unk8 MapBase::func_ov00_0207f948(unk32 param_2) {}
|
||||
void MapBase::AddTrigger(TriggerParams *param_2) {}
|
||||
void TriggerBase::vfunc_08() {}
|
||||
s32 MapBase::GetTriggerBoundingBox(unk32 param_2, AABB *param_3) {}
|
||||
bool TriggerBase::GetBoundingBox(AABB *bbox) {}
|
||||
unk8 MapBase::GetTriggerBoundingBoxes(unk32 param_2, AABB *param_3, unk32 param_4) {}
|
||||
unk32 MapBase::GetOverlappingTrigger(Vec3p *param_2) {}
|
||||
s32 MapBase::GetTriggerBoundingBoxes(s32 param_2, AABB *param_3, s32 param_4) {}
|
||||
bool MapBase::GetOverlappingTrigger(Vec3p *param_2) {}
|
||||
bool TriggerBase::Overlaps(Vec3p *point) {}
|
||||
unk8 MapBase::FindTrigger(unk32 type) {}
|
||||
TriggerBase *MapBase::FindTrigger(unk32 type) {}
|
||||
unk8 MapBase::GetOverlappingTriggers(Vec3p *param_2, TriggerBase **triggers, unk32 capacity) {}
|
||||
bool MapBase::IsTriggerTypeOverlapped(unk32 type, Vec3p *param_3) {}
|
||||
bool MapBase::AnyTrigger_func_0c(unk32 type) {}
|
||||
unk32 TriggerBase::vfunc_0c() {}
|
||||
unk8 MapBase::Trigger_vfunc_08() {}
|
||||
bool MapBase::AddTrigger(unk32 param_2) {}
|
||||
bool MapBase::func_ov00_0207ff88(unk32 param_2) {}
|
||||
bool MapBase::func_ov00_0207ff88(s32 param_2) {}
|
||||
void MapBase::func_ov00_0208005c(s32 param_2, s32 param_3, unk32 param_4) {}
|
||||
void MapBase::func_ov00_0208006c(unk32 param_2, s32 param_3) {}
|
||||
void MapBase::func_ov00_0208007c(s32 param_2, s32 param_3) {}
|
||||
void MapBase::func_ov00_0208008c(u32 param_2) {}
|
||||
unk8 MapBase::AddExit(Exit *param_2) {}
|
||||
unk8 MapBase::func_ov00_02080140(Exit *param_2) {}
|
||||
char MapBase::func_ov00_02080140(Exit *param_2) {}
|
||||
void MapBase_Unk1::func_ov00_02080324(s32 param_2, s32 param_3, s32 param_4) {}
|
||||
bool MapBase::FindExit(unk32 param_2, Exit *param_3) {}
|
||||
bool MapBase::FindExit(u32 param_2, Exit *param_3) {}
|
||||
unk8 MapBase::AddCameraViewpoint(CameraViewpoint *param_2) {}
|
||||
bool MapBase::FindViewpoint_Unk_4(unk8 id, CameraViewpoint *param_3) {}
|
||||
bool MapBase::FindViewpoint_Unk_0(unk32 param_2, CameraViewpoint *param_3) {}
|
||||
void MapBase::GetCurrentViewpoint(CameraViewpoint *param_2, unk32 param_3) {}
|
||||
unk8 MapBase::GetCurrentViewpoint_Unk_00(s32 param_2) {}
|
||||
bool MapBase::FindViewpoint_Unk_4(char id, CameraViewpoint *param_3) {}
|
||||
bool MapBase::FindViewpoint_Unk_0(s32 param_2, CameraViewpoint *param_3) {}
|
||||
void MapBase::GetCurrentViewpoint(CameraViewpoint *param_2, s32 param_3) {}
|
||||
unk32 MapBase::GetCurrentViewpoint_Unk_00(s32 param_2) {}
|
||||
unk32 MapBase::vfunc_b8() {}
|
||||
bool MapBase::func_ov00_02080824(unk32 param_2, unk32 param_3) {}
|
||||
bool MapBase::AddUnk_130(unk32 param_2) {}
|
||||
bool MapBase::func_ov00_020809b8(unk32 param_2) {}
|
||||
bool MapBase::func_ov00_02080824(u32 param_2, unk8 *param_3) {}
|
||||
bool MapBase::AddUnk_130(s32 param_2) {}
|
||||
bool MapBase::func_ov00_020809b8(s32 param_2) {}
|
||||
unk8 MapBase::func_ov00_02080a78(Vec3p *param_2) {}
|
||||
void MapBase_Unk2::func_ov00_02080ad0(TriggerBase **param_2, TriggerBase **param_3) {}
|
||||
unk8 MapBase::func_ov00_02080b24(Vec2b *param_2) {}
|
||||
void MapBase::func_ov00_02080d08(unk32 param_2) {}
|
||||
void MapBase::vfunc_bc() {}
|
||||
void MapBase::vfunc_98() {}
|
||||
void MapBase::vfunc_98(unk32 param_2, unk32 param_3, unk32 param_4) {}
|
||||
void MapBase::vfunc_c0() {}
|
||||
bool MapBase::TriggerOfType_vfunc_10(unk32 type) {}
|
||||
unk32 TriggerBase::vfunc_10() {}
|
||||
|
||||
+3109
-199
File diff suppressed because it is too large
Load Diff
@@ -7,5 +7,5 @@ void MapManager::Destroy() {}
|
||||
void MapManager::LoadMapTexSprites(s32 param1) {}
|
||||
void MapManager::func_ov004_02102260() {}
|
||||
void MapManager::func_ov004_02102264(unk32 *param1, char *param2) {}
|
||||
void MapManager::func_ov004_021024c4(s32 param1, unk32 param2, unk32 param3) {}
|
||||
void MapManager::func_ov004_021024c4(unk32 *param1, unk32 param2, bool param3) {}
|
||||
void MapManager::func_ov004_021025d8() {}
|
||||
|
||||
@@ -22,10 +22,10 @@ s32 MapOverworld::func_ov018_0215c380(u8 *param1) {}
|
||||
void MapOverworld::vfunc_bc() {}
|
||||
void MapOverworld::vfunc_98() {}
|
||||
void MapOverworld::vfunc_c0() {}
|
||||
unk32 MapOverworld::vfunc_78() {}
|
||||
unk32 *MapOverworld::vfunc_78() {}
|
||||
unk32 MapOverworld::vfunc_7c() {}
|
||||
unk32 MapOverworld::vfunc_80() {}
|
||||
unk8 MapOverworld::vfunc_b0(unk32 param_2, unk32 param_3) {}
|
||||
void MapOverworld::vfunc_b0(unk32 param_2, unk32 param_3) {}
|
||||
void MapOverworld::func_ov018_0215c650() {}
|
||||
void MapOverworld::func_ov018_0215c6ac() {}
|
||||
void MapOverworld::func_ov018_0215c6d0() {}
|
||||
@@ -35,4 +35,4 @@ void MapOverworld::func_ov018_0215c9ac() {}
|
||||
void func_ov018_0215ca24(s32 param1) {}
|
||||
void func_ov018_0215ca3c(s32 param1, s32 param2, unk32 param3, unk32 param4) {}
|
||||
void func_ov018_0215ca8c(s32 param1) {}
|
||||
void MapOverworld::vfunc_4c() {}
|
||||
s32 MapOverworld::vfunc_4c() {}
|
||||
|
||||
@@ -0,0 +1,284 @@
|
||||
#include "Unknown/UnkStruct_02063220.hpp"
|
||||
#include "DTCM/UnkStruct_027e02a0.hpp"
|
||||
#include "DTCM/UnkStruct_027e05f8.hpp"
|
||||
#include "DTCM/UnkStruct_027e0618.hpp"
|
||||
#include "DTCM/UnkStruct_027e08f8.hpp"
|
||||
#include "System/OverlayManager.hpp"
|
||||
#include "Unknown/UnkStruct_0206322c.hpp"
|
||||
#include "Unknown/UnkStruct_020ee734.hpp"
|
||||
#include "nds/button.h"
|
||||
#include "nds/math.h"
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
|
||||
void DisplayDebugText(unk32 x, unk32 y, unk32 unkVal1, unk32 unkVal2, char *, unk32);
|
||||
void DisplayDebugTextFormat(unk32 param1, unk32 x, unk32 y, unk32 unkVal1, unk32 unkVal2, char *fmt, va_list args);
|
||||
void DisplayDebugTextFormat_thunk(unk32 param1, unk32 param2, unk32 param3, unk32 param4, unk32 param5, char *fmt, ...);
|
||||
void DisplayDebugTextF(unk32 x, unk32 y, unk32 unkVal1, unk32 unkVal2, char *fmt, ...);
|
||||
extern u8 data_02075ebc;
|
||||
|
||||
extern "C" {
|
||||
void func_0200f248();
|
||||
void func_0202bac4();
|
||||
void func_0202c5e8(void);
|
||||
void func_0202cf34(unk32);
|
||||
void func_0202d164();
|
||||
void func_0202e6a4(void);
|
||||
void func_0203e8a0(void);
|
||||
void func_0202f374();
|
||||
char *strncpy(char *, char const *, unsigned int);
|
||||
|
||||
// probably GX/GXS functions?
|
||||
void func_02003ce4(unk32);
|
||||
void func_02004730(unk32);
|
||||
void func_02003a9c(unk32, unk32, unk32);
|
||||
void func_02003b04(unk32);
|
||||
void SetBrightColor(u16 *, unk32);
|
||||
}
|
||||
|
||||
#define ITCM_END ((s8 *) 0x01FFFFFF)
|
||||
#define ARM9_RAM_START ((s8 *) 0x02000000)
|
||||
#define ARM9_RAM_END ((s8 *) 0x0219B1C0)
|
||||
|
||||
#define REG_A_DISPCNT (*(u32 *) 0x04000000)
|
||||
#define REG_A_2D_ENGINE (*(u16 *) 0x04000008)
|
||||
#define REG_A_MASTER_BRIGHT ((u16 *) 0x0400006C)
|
||||
#define REG_B_DISPCNT_ADDR (0x04001000)
|
||||
#define REG_B_DISPCNT (*(u32 *) REG_B_DISPCNT_ADDR)
|
||||
#define REG_B_2D_ENGINE (*(u16 *) 0x04001008)
|
||||
#define REG_B_MASTER_BRIGHT ((u16 *) 0x0400106C)
|
||||
|
||||
const u16 data_020562e2[] = {
|
||||
BTN_DUP, BTN_DDOWN, BTN_DDOWN, BTN_DUP, BTN_SELECT, BTN_B, BTN_R,
|
||||
BTN_START, BTN_DLEFT, BTN_DLEFT, BTN_DRIGHT, BTN_DLEFT, BTN_START, BTN_DUP,
|
||||
};
|
||||
|
||||
THUMB bool UnkStruct_02063220::func_0202f3f0(unk32 param1) {
|
||||
switch (param1) {
|
||||
case 2:
|
||||
case 3: return true;
|
||||
default: break;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
THUMB unk32 UnkStruct_02063220::func_0202f400(unk32 param1) {
|
||||
unk32 ret = 0;
|
||||
|
||||
switch (param1) {
|
||||
case 2: ret = 1; break;
|
||||
case 3: ret = 2; break;
|
||||
default: break;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_02063220::DisplayAssertError(char *file, u16 line, char *msg, ...) {
|
||||
va_list args;
|
||||
|
||||
// reset screen data
|
||||
data_0206322c.func_020304a8(true, true);
|
||||
|
||||
// "draw" strings to the screen array
|
||||
DisplayDebugText(0, 0, false, true, "Assert", 0);
|
||||
DisplayDebugTextF(0, 2, false, true, "FILE:%s", file);
|
||||
DisplayDebugTextF(0, 3, false, true, "LINE:%d", line);
|
||||
va_start(args, msg);
|
||||
DisplayDebugTextFormat(0, 0, 5, false, true, msg, args);
|
||||
va_end(args);
|
||||
|
||||
// unknown but other "draw" stuff
|
||||
func_0202f374();
|
||||
func_0202d164();
|
||||
|
||||
// "draw" last file
|
||||
this->func_0202f4b4();
|
||||
|
||||
// actual draw of the screen
|
||||
this->func_0202f754(0);
|
||||
}
|
||||
|
||||
// non-matching
|
||||
THUMB void UnkStruct_02063220::func_0202f4b4(void) {
|
||||
char buffer[0x40];
|
||||
|
||||
if (this->path != NULL) {
|
||||
DisplayDebugText(0, 21, 0, 0, "(LastFile)", 1);
|
||||
strncpy(buffer, this->path, sizeof(buffer) - 1);
|
||||
buffer[0] = '\0';
|
||||
DisplayDebugText(0, 22, 0, 0, buffer, 1);
|
||||
}
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_02063220::func_0202f500(void) {
|
||||
// "reigaichuu(%d,%d)"
|
||||
DisplayDebugTextF(16, 0, 0, 1, "レイガイチュウ(%d,%d)", data_02075ebc, this->mUnk_05);
|
||||
}
|
||||
|
||||
// non-matching
|
||||
THUMB void UnkStruct_02063220::DisplayException(Registers *param1) {
|
||||
int iVar1;
|
||||
s8 *pbVar2;
|
||||
int iVar3;
|
||||
s32 *puVar4;
|
||||
int *piVar5;
|
||||
|
||||
if (this->mUnk_05 != 0) {
|
||||
this->func_0202f500();
|
||||
} else {
|
||||
this->mUnk_05++;
|
||||
this->mUnk_05++;
|
||||
|
||||
data_0206322c.func_020304a8(true, true);
|
||||
this->mUnk_05++;
|
||||
|
||||
DisplayDebugText(0, 0, false, false, "レイガイ_ハセイ", 0);
|
||||
this->mUnk_05++;
|
||||
|
||||
if (data_02075ebc != 0) {
|
||||
this->func_0202f500();
|
||||
this->mUnk_05++;
|
||||
}
|
||||
|
||||
for (iVar3 = 0; iVar3 < ARRAY_LEN(param1->mUnk_04); iVar3++) {
|
||||
DisplayDebugTextF(0, iVar3 + 2, 0, 0, "R%02d = 0x%08X", iVar3, param1->mUnk_04[iVar3]);
|
||||
this->mUnk_05++;
|
||||
}
|
||||
|
||||
DisplayDebugTextF(0, 15, 0, 0, "SP = 0x%08X", param1->mUnk_0C);
|
||||
this->mUnk_05++;
|
||||
|
||||
DisplayDebugTextF(0, 16, 0, 1, "LR = 0x%08X", param1->mUnk_10);
|
||||
this->mUnk_05++;
|
||||
|
||||
DisplayDebugTextF(0, 17, 0, 1, "PC = 0x%08X", param1->mUnk_14);
|
||||
this->mUnk_05++;
|
||||
|
||||
DisplayDebugTextF(0, 18, 0, 0, "CPSR = 0x%08X", param1->mUnk_00);
|
||||
this->mUnk_05++;
|
||||
|
||||
DisplayDebugTextF(0, 19, 0, 0, "SPSR = 0x%08X", param1->mUnk_3C);
|
||||
this->mUnk_05++;
|
||||
|
||||
DisplayDebugTextF(0, 20, 0, 0, "CP15 = 0x%08X", param1->mUnk_38);
|
||||
this->mUnk_05++;
|
||||
|
||||
func_0202f374();
|
||||
this->mUnk_05++;
|
||||
|
||||
func_0203e8a0();
|
||||
this->mUnk_05++;
|
||||
|
||||
func_0202d164();
|
||||
this->mUnk_05++;
|
||||
|
||||
func_0202e6a4();
|
||||
this->mUnk_05++;
|
||||
|
||||
this->func_0202f4b4();
|
||||
this->mUnk_05++;
|
||||
|
||||
puVar4 = param1->mUnk_04;
|
||||
DisplayDebugText(21, 0, 0, 0, "SP", 1);
|
||||
DisplayDebugTextFormat_thunk(1, 23, 0, 0, 0, "%08X", puVar4);
|
||||
|
||||
iVar3 = 1;
|
||||
|
||||
for (iVar3 = 1; puVar4 < data_027e02a0[1].mUnk_94; puVar4++) {
|
||||
pbVar2 = (s8 *) puVar4;
|
||||
|
||||
if ((ITCM_END < pbVar2 && pbVar2 < ARM9_RAM_END) || pbVar2 < ARM9_RAM_START) {
|
||||
DisplayDebugTextFormat_thunk(1, 23, iVar3, 0, 0, "%08X", pbVar2);
|
||||
iVar3++;
|
||||
if (iVar3 > 0x17) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this->mUnk_05++;
|
||||
}
|
||||
|
||||
this->func_0202f754(1);
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_02063220::func_0202f754(unk32 param1) {
|
||||
u16 uVar1;
|
||||
int iVar3;
|
||||
u16 uVar4;
|
||||
bool bVar5;
|
||||
bool bVar6;
|
||||
|
||||
func_0202c5e8();
|
||||
this->mUnk_04 = 0;
|
||||
this->mUnk_05 = 0;
|
||||
|
||||
if (this->func_0202f3f0(param1) != 0) {
|
||||
this->mUnk_08.func_0202fd9c(this->func_0202f400(param1));
|
||||
} else {
|
||||
func_02003ce4(2);
|
||||
func_02004730(4);
|
||||
func_02003a9c(1, 0, 0);
|
||||
func_02003b04(0);
|
||||
|
||||
REG_A_DISPCNT = (REG_A_DISPCNT & 0xFFFFE0FF) | 0x100;
|
||||
REG_B_DISPCNT = (REG_B_DISPCNT & 0xFFFFE0FF) | (REG_B_DISPCNT_ADDR >> 0x12);
|
||||
REG_A_2D_ENGINE = (REG_A_2D_ENGINE & 0x43) | 0x4;
|
||||
REG_B_2D_ENGINE = (REG_B_2D_ENGINE & 0x43) | 0x4;
|
||||
data_0206322c.func_02030354(1, 1);
|
||||
}
|
||||
|
||||
do {
|
||||
if (this->func_0202f3f0(param1)) {
|
||||
bVar6 = true;
|
||||
} else {
|
||||
data_027e05f8.func_0202adf4(1, 0);
|
||||
|
||||
if (param1 != 1) {
|
||||
data_027e08f8.func_0202f9a0(1);
|
||||
}
|
||||
|
||||
uVar1 = data_027e05f8.mUnk_2;
|
||||
uVar4 = data_020562e2[this->mUnk_04];
|
||||
bVar5 = (uVar1 & uVar4) != 0;
|
||||
|
||||
if (bVar5) {
|
||||
bVar6 = false;
|
||||
|
||||
if (((~uVar4 & 0xFFF) & (~uVar1 & 0xFFFF)) != 0 && (uVar1 & 0xFFF) != 0) {
|
||||
this->mUnk_04 = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this->mUnk_04++;
|
||||
if (this->mUnk_04 >= 0xC ? 1 : 0) {
|
||||
this->func_0202f3f0(param1);
|
||||
}
|
||||
|
||||
func_0202bac4();
|
||||
|
||||
if (bVar6) {
|
||||
SetBrightColor(REG_A_MASTER_BRIGHT, 0);
|
||||
SetBrightColor(REG_B_MASTER_BRIGHT, 0);
|
||||
|
||||
if (this->func_0202f3f0(param1) == 0) {
|
||||
data_0206322c.func_02030464(1, 1);
|
||||
}
|
||||
|
||||
data_027e0618.func_0202cf34();
|
||||
|
||||
if (gOverlayManager.mLoadedOverlays[OverlayIndex_Core] != -1) {
|
||||
data_ov000_020ee734.func_ov000_020d6620();
|
||||
}
|
||||
|
||||
for (iVar3 = 0; iVar3 < 0x3C; iVar3++) {
|
||||
func_0202bac4();
|
||||
}
|
||||
|
||||
func_0200f248();
|
||||
}
|
||||
} while (true);
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
#include "Unknown/UnkStruct_0206322c.hpp"
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
#include <stdarg.h>
|
||||
|
||||
void func_02027ab4(unk32, Screen *, UNK_PTR, UNK_PTR, unk32, unk32, unk32, unk32);
|
||||
|
||||
extern "C" {
|
||||
unk32 *MountCompressedNarc(char *, char *, unk8 *, unk32, unk32);
|
||||
unk8 data_020691a0[0xCC00];
|
||||
UNK_PTR func_02032054(char *, unk32);
|
||||
UNK_PTR func_0203206c(char *, unk32);
|
||||
void func_02016fcc(unk32 *);
|
||||
|
||||
void GX_LoadBG0Scr(u16 *data, unk32, u32 size);
|
||||
void GXS_LoadBG0Scr(u16 *data, unk32, u32 size);
|
||||
void CleanAndInvalidateDataCacheLines(void *, u32 size); // DC_FlushRange?
|
||||
void Fill16(unk32, void *, u32 size);
|
||||
int vsnprintf(char *s, size_t n, const char *format, va_list arg);
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_0206322c::func_02030354(bool doTopScreen, bool doBottomScreen) {
|
||||
Screen *pScreen;
|
||||
unk32 *uVar1;
|
||||
|
||||
uVar1 = MountCompressedNarc("BGF", "Menu/UI_main/DbgFntM.bin", data_020691a0, sizeof(data_020691a0), 1);
|
||||
this->mUnk_00 = func_02032054("BGF:DbgFntM.ncgr", 1);
|
||||
this->mUnk_04 = func_0203206c("BGF:UIM.nclr", 1);
|
||||
|
||||
if (doTopScreen) {
|
||||
pScreen = &this->topScreen;
|
||||
pScreen->mUnk_00 = 0x100;
|
||||
pScreen->mUnk_02 = 0xC0;
|
||||
pScreen->mUnk_04 = 0;
|
||||
pScreen->mUnk_06 = 0;
|
||||
pScreen->mUnk_08 = 0xC00;
|
||||
func_02027ab4(0, pScreen, this->mUnk_00, this->mUnk_04, 0, 0, 0, 2);
|
||||
}
|
||||
|
||||
if (doBottomScreen) {
|
||||
pScreen = &this->bottomScreen;
|
||||
pScreen->mUnk_00 = 0x100;
|
||||
pScreen->mUnk_02 = 0xC0;
|
||||
pScreen->mUnk_04 = 0;
|
||||
pScreen->mUnk_06 = 0;
|
||||
pScreen->mUnk_08 = 0xC00;
|
||||
func_02027ab4(4, pScreen, this->mUnk_00, this->mUnk_04, 0, 0, 0, 2);
|
||||
}
|
||||
|
||||
func_02016fcc(uVar1);
|
||||
}
|
||||
|
||||
THUMB void *UnkStruct_0206322c::func_02030408(void) {
|
||||
this->mUnk_00 = NULL;
|
||||
this->mUnk_04 = NULL;
|
||||
this->func_020304a8(true, true);
|
||||
return this;
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_0206322c::func_02030464(bool doTopScreen, bool doBottomScreen) {
|
||||
if (doTopScreen) {
|
||||
CleanAndInvalidateDataCacheLines(&this->topScreen.data, sizeof(this->topScreen.data));
|
||||
GX_LoadBG0Scr(this->topScreen.data, 0, sizeof(this->topScreen.data));
|
||||
}
|
||||
|
||||
if (doBottomScreen) {
|
||||
CleanAndInvalidateDataCacheLines(&this->bottomScreen.data, sizeof(this->bottomScreen.data));
|
||||
GXS_LoadBG0Scr(this->bottomScreen.data, 0, sizeof(this->bottomScreen.data));
|
||||
}
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_0206322c::func_020304a8(bool doTopScreen, bool doBottomScreen) {
|
||||
if (doTopScreen) {
|
||||
Fill16(0, this->topScreen.data, sizeof(this->topScreen.data));
|
||||
}
|
||||
|
||||
if (doBottomScreen) {
|
||||
Fill16(0, this->bottomScreen.data, sizeof(this->bottomScreen.data));
|
||||
}
|
||||
}
|
||||
|
||||
void DisplayDebugText(unk32 x, unk32 y, unk32 unkVal1, unk32 unkVal2, char *, unk32);
|
||||
|
||||
THUMB void DisplayDebugTextFormat(unk32 param1, unk32 x, unk32 y, unk32 unkVal1, unk32 unkVal2, char *fmt, va_list args) {
|
||||
char buffer[0x100];
|
||||
|
||||
vsnprintf(buffer, sizeof(buffer), fmt, args);
|
||||
DisplayDebugText(x, y, unkVal1, unkVal2, buffer, param1);
|
||||
}
|
||||
|
||||
THUMB void DisplayDebugTextFormat_thunk(unk32 param1, unk32 param2, unk32 param3, unk32 param4, unk32 param5, char *fmt, ...) {
|
||||
va_list args;
|
||||
|
||||
va_start(args, fmt);
|
||||
DisplayDebugTextFormat(param1, param2, param3, param4, param5, fmt, args);
|
||||
va_end(args);
|
||||
}
|
||||
|
||||
THUMB void DisplayDebugTextF(unk32 x, unk32 y, unk32 unkVal1, unk32 unkVal2, char *fmt, ...) {
|
||||
va_list args;
|
||||
|
||||
va_start(args, fmt);
|
||||
DisplayDebugTextFormat(0, x, y, unkVal1, unkVal2, fmt, args);
|
||||
va_end(args);
|
||||
}
|
||||
Reference in New Issue
Block a user