mirror of
https://github.com/zeldaret/st
synced 2026-10-07 13:25:33 -04:00
Sync nitro headers with nitro decomp (#156)
* sync headers with nitro decomp * fix most build issues * fix symbols * fix regressions
This commit is contained in:
@@ -13,6 +13,7 @@ CompileFlags:
|
||||
"-Wunused-parameter",
|
||||
"-Wunused-but-set-parameter",
|
||||
"-Wself-assign",
|
||||
"-D__CLANGD__",
|
||||
]
|
||||
Diagnostics:
|
||||
Suppress:
|
||||
|
||||
@@ -52,36 +52,36 @@ func_01ff9ec4 kind:function(arm,size=0x30) addr:0x01ff9ec4
|
||||
func_01ff9ef4 kind:function(arm,size=0x10) addr:0x01ff9ef4
|
||||
func_01ff9f04 kind:function(arm,size=0x10) addr:0x01ff9f04
|
||||
func_01ff9f14 kind:function(arm,size=0x24) addr:0x01ff9f14
|
||||
Mat2p_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
MtxFx22_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
func_01ff9f50 kind:function(thumb,size=0xc) addr:0x01ff9f50
|
||||
Mat2p_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
MtxFx22_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
func_01ff9f68 kind:function(arm,size=0x54) addr:0x01ff9f68
|
||||
func_01ff9fbc kind:function(arm,size=0xb0) addr:0x01ff9fbc
|
||||
Mat3p_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
Mat3p_CopyToMat4x3p kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
MtxFx33_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
MtxFx33_CopyToMtxFx43 kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
func_01ffa0bc kind:function(arm,size=0xc8) addr:0x01ffa0bc
|
||||
Mat3p_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
Mat3p_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
Mat3p_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
Mat3p_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
MtxFx33_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
MtxFx33_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
MtxFx33_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
MtxFx33_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
func_01ffa328 kind:function(arm,size=0x2e4) addr:0x01ffa328
|
||||
func_01ffa60c kind:function(arm,size=0x194) addr:0x01ffa60c
|
||||
func_01ffa7a0 kind:function(arm,size=0x7c) addr:0x01ffa7a0
|
||||
Mat4x3p_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
Mat4x3p_CopyToMat4p kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
Mat4x3p_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
Mat4x3p_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
MtxFx43_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
MtxFx43_CopyToMtxFx44 kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
MtxFx43_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
MtxFx43_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
func_01ffa93c kind:function(arm,size=0x34) addr:0x01ffa93c
|
||||
Mat4x3p_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
Mat4x3p_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
Mat4x3p_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
Mat4x3p_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
MtxFx43_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
MtxFx43_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
MtxFx43_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
MtxFx43_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
func_01ffa9e8 kind:function(arm,size=0x374) addr:0x01ffa9e8
|
||||
func_01ffad5c kind:function(arm,size=0x218) addr:0x01ffad5c
|
||||
func_01ffaf74 kind:function(arm,size=0x98) addr:0x01ffaf74
|
||||
Mat4p_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
Mat4p_CopyToMat4x3p kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
Mat4p_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
MtxFx44_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
MtxFx44_CopyToMtxFx43 kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
MtxFx44_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
func_01ffb428 kind:function(arm,size=0x10) addr:0x01ffb428
|
||||
func_01ffb438 kind:function(arm,size=0x2c) addr:0x01ffb438
|
||||
func_01ffb464 kind:function(arm,size=0x10) addr:0x01ffb464
|
||||
|
||||
@@ -109,8 +109,8 @@ _ZN11ModelRender19func_ov000_02057d3cEP18G3d_BoneMtxStruct_ kind:function(arm,si
|
||||
func_ov000_02057d6c kind:function(arm,size=0x18) addr:0x02057d6c
|
||||
_ZN11ModelRender8vfunc_20Ev kind:function(arm,size=0x18) addr:0x02057d84
|
||||
_ZN11ModelRender19func_ov000_02057d9cEv kind:function(arm,size=0x2c) addr:0x02057d9c
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P5Mat3pS1_ kind:function(arm,size=0x7c) addr:0x02057dc8
|
||||
_ZN11ModelRender8vfunc_14EP5Mat3pP7VecFx32 kind:function(arm,size=0x64) addr:0x02057e44
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P7MtxFx33S1_ kind:function(arm,size=0x7c) addr:0x02057dc8
|
||||
_ZN11ModelRender8vfunc_14EP7MtxFx33P7VecFx32 kind:function(arm,size=0x64) addr:0x02057e44
|
||||
_ZN11ModelRender8vfunc_18EP7VecFx32 kind:function(arm,size=0x1c) addr:0x02057ea8
|
||||
_ZN15ModelRenderBaseD1Ev kind:function(thumb,size=0x2) addr:0x02057ec4
|
||||
_ZN15ModelRenderBaseD0Ev kind:function(thumb,size=0xc) addr:0x02057ec8
|
||||
|
||||
@@ -661,7 +661,7 @@ _ZN12CargoManager19func_ov024_020d591cEv kind:function(arm,size=0x1c) addr:0x020
|
||||
_ZN15UnkTrainSystem2C1Ev kind:function(arm,size=0x40) addr:0x020d5938
|
||||
_ZN15UnkTrainSystem2D1Ev kind:function(arm,size=0x18) addr:0x020d5978
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5990Ev kind:function(arm,size=0x16c) addr:0x020d5990
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK5Mat3pPK7VecFx32i kind:function(arm,size=0x144) addr:0x020d5afc
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK7MtxFx33PK7VecFx32i kind:function(arm,size=0x144) addr:0x020d5afc
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5c40Ev kind:function(arm,size=0x4c) addr:0x020d5c40
|
||||
_ZN18UnkStruct_027e0d08C1Ev kind:function(arm,size=0x44) addr:0x020d5c8c
|
||||
_ZN18UnkStruct_027e0d08D1Ev kind:function(arm,size=0x1c) addr:0x020d5cd0
|
||||
|
||||
@@ -498,7 +498,7 @@ _ZN12ActorUnkSWBM19func_ov031_020e6d80Ei kind:function(arm,size=0x104) addr:0x02
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e6e84Es kind:function(arm,size=0x74) addr:0x020e6e84
|
||||
_ZN12ActorUnkSWBM6UpdateEv kind:function(arm,size=0x268) addr:0x020e6ef8
|
||||
_ZN12ActorUnkSWBM8vfunc_24Ev kind:function(arm,size=0x2c) addr:0x020e7160
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P5Mat3pists kind:function(arm,size=0x108) addr:0x020e718c
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P7MtxFx33ists kind:function(arm,size=0x108) addr:0x020e718c
|
||||
_ZN12ActorUnkSWBM8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x40) addr:0x020e7294
|
||||
_ZN15ActorUnkSWBM_94D0Ev kind:function(arm,size=0x1c) addr:0x020e72d4
|
||||
_ZN15ActorUnkSWBM_98D0Ev kind:function(arm,size=0x1c) addr:0x020e72f0
|
||||
@@ -902,9 +902,9 @@ _ZN14ActorShotArrow19func_ov031_020f2214Ev kind:function(arm,size=0x5c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2270Ev kind:function(arm,size=0x10) addr:0x020f2270
|
||||
_ZN14ActorShotArrow19func_ov031_020f2280Ev kind:function(arm,size=0x1c) addr:0x020f2280
|
||||
_ZN14ActorShotArrow19func_ov031_020f229cEv kind:function(arm,size=0x38) addr:0x020f229c
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP5Mat3pP7VecFx32 kind:function(arm,size=0x3c) addr:0x020f22d4
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP7MtxFx33P7VecFx32 kind:function(arm,size=0x3c) addr:0x020f22d4
|
||||
_ZN14ActorShotArrow8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x344) addr:0x020f2310
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP5Mat3p kind:function(arm,size=0x140) addr:0x020f2654
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP7MtxFx33 kind:function(arm,size=0x140) addr:0x020f2654
|
||||
_ZN14ActorShotArrow19func_ov031_020f2794Es kind:function(arm,size=0x118) addr:0x020f2794
|
||||
_ZN14ActorShotArrow19func_ov031_020f28acEv kind:function(arm,size=0x2e0) addr:0x020f28ac
|
||||
_ZN14ActorShotArrow19func_ov031_020f2b8cEv kind:function(arm,size=0x30) addr:0x020f2b8c
|
||||
@@ -916,7 +916,7 @@ _ZN14ActorShotArrow19func_ov031_020f2ef0Ev kind:function(arm,size=0x6c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f5cEP7VecFx32 kind:function(arm,size=0x40) addr:0x020f2f5c
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f9cEv kind:function(arm,size=0x64) addr:0x020f2f9c
|
||||
_ZN14ActorShotArrow19func_ov031_020f3000Ev kind:function(arm,size=0x11c) addr:0x020f3000
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7Mat4x3p kind:function(arm,size=0xf4) addr:0x020f311c
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7MtxFx43 kind:function(arm,size=0xf4) addr:0x020f311c
|
||||
_ZN14ActorShotArrow19func_ov031_020f3210Et kind:function(arm,size=0x48) addr:0x020f3210
|
||||
_ZN14ActorShotArrow19func_ov031_020f3258Et kind:function(arm,size=0x30) addr:0x020f3258
|
||||
_ZN18ActorShotArrow_178C1EP14ActorShotArrow kind:function(arm,size=0x3c) addr:0x020f3288
|
||||
|
||||
@@ -38,7 +38,7 @@ _ZN12ActorUnkIWTS19func_ov084_02152cecEv kind:function(arm,size=0x24) addr:0x021
|
||||
_ZN12ActorUnkIWTS19func_ov084_02152d10Ev kind:function(arm,size=0x180) addr:0x02152d10
|
||||
_ZN12ActorUnkIWTSD0Ev kind:function(arm,size=0x188) addr:0x02152e90
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153018Ev kind:function(arm,size=0x4c) addr:0x02153018
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7Mat4x3p kind:function(arm,size=0x70) addr:0x02153064
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7MtxFx43 kind:function(arm,size=0x70) addr:0x02153064
|
||||
_ZN12ActorUnkIWTS19func_ov084_021530d4Ev kind:function(arm,size=0x88) addr:0x021530d4
|
||||
_ZN12ActorUnkIWTS19func_ov084_0215315cEv kind:function(arm,size=0x38) addr:0x0215315c
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153194Ev kind:function(arm,size=0x50) addr:0x02153194
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7Mat4x3p kind:function(arm,size=0x64) addr:0x02182c20
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7Mat4x3pS2_ kind:function(arm,size=0x1d0) addr:0x02182c84
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7MtxFx43 kind:function(arm,size=0x64) addr:0x02182c20
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7MtxFx43S2_ kind:function(arm,size=0x1d0) addr:0x02182c84
|
||||
_ZN25UnkStruct_027e0ce0_40_10819func_ov102_02182e54EiP7VecFx32i kind:function(arm,size=0x154) addr:0x02182e54
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182fa8Ebb kind:function(arm,size=0x54) addr:0x02182fa8
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182ffcEPv kind:function(arm,size=0x40) addr:0x02182ffc
|
||||
|
||||
@@ -1570,7 +1570,7 @@ OS_func_0095 kind:function(arm,size=0x10) addr:0x02027fb8
|
||||
OS_func_0096 kind:function(arm,size=0xec) addr:0x02027fc8
|
||||
OS_func_0097 kind:function(thumb,size=0x24) addr:0x020280b4
|
||||
OS_func_0098 kind:function(arm,size=0x14) addr:0x020280d8
|
||||
OS_DisableInterrupts_Irq kind:function(arm,size=0x14) addr:0x020280ec
|
||||
OS_DisableInterrupts kind:function(arm,size=0x14) addr:0x020280ec
|
||||
OS_RestoreInterrupts kind:function(arm,size=0x18) addr:0x02028100
|
||||
OS_func_0099 kind:function(arm,size=0x14) addr:0x02028118
|
||||
OS_func_0100 kind:function(arm,size=0x18) addr:0x0202812c
|
||||
|
||||
@@ -52,36 +52,36 @@ func_01ff9ec4 kind:function(arm,size=0x30) addr:0x01ff9ec4
|
||||
func_01ff9ef4 kind:function(arm,size=0x10) addr:0x01ff9ef4
|
||||
func_01ff9f04 kind:function(arm,size=0x10) addr:0x01ff9f04
|
||||
func_01ff9f14 kind:function(arm,size=0x24) addr:0x01ff9f14
|
||||
Mat2p_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
MtxFx22_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
func_01ff9f50 kind:function(thumb,size=0xc) addr:0x01ff9f50
|
||||
Mat2p_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
MtxFx22_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
func_01ff9f68 kind:function(arm,size=0x54) addr:0x01ff9f68
|
||||
func_01ff9fbc kind:function(arm,size=0xb0) addr:0x01ff9fbc
|
||||
Mat3p_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
Mat3p_CopyToMat4x3p kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
MtxFx33_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
MtxFx33_CopyToMtxFx43 kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
func_01ffa0bc kind:function(arm,size=0xc8) addr:0x01ffa0bc
|
||||
Mat3p_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
Mat3p_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
Mat3p_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
Mat3p_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
MtxFx33_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
MtxFx33_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
MtxFx33_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
MtxFx33_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
func_01ffa328 kind:function(arm,size=0x2e4) addr:0x01ffa328
|
||||
func_01ffa60c kind:function(arm,size=0x194) addr:0x01ffa60c
|
||||
func_01ffa7a0 kind:function(arm,size=0x7c) addr:0x01ffa7a0
|
||||
Mat4x3p_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
Mat4x3p_CopyToMat4p kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
Mat4x3p_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
Mat4x3p_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
MtxFx43_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
MtxFx43_CopyToMtxFx44 kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
MtxFx43_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
MtxFx43_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
func_01ffa93c kind:function(arm,size=0x34) addr:0x01ffa93c
|
||||
Mat4x3p_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
Mat4x3p_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
Mat4x3p_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
Mat4x3p_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
MtxFx43_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
MtxFx43_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
MtxFx43_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
MtxFx43_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
func_01ffa9e8 kind:function(arm,size=0x374) addr:0x01ffa9e8
|
||||
func_01ffad5c kind:function(arm,size=0x218) addr:0x01ffad5c
|
||||
func_01ffaf74 kind:function(arm,size=0x98) addr:0x01ffaf74
|
||||
Mat4p_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
Mat4p_CopyToMat4x3p kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
Mat4p_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
MtxFx44_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
MtxFx44_CopyToMtxFx43 kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
MtxFx44_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
func_01ffb428 kind:function(arm,size=0x10) addr:0x01ffb428
|
||||
func_01ffb438 kind:function(arm,size=0x2c) addr:0x01ffb438
|
||||
func_01ffb464 kind:function(arm,size=0x10) addr:0x01ffb464
|
||||
|
||||
@@ -109,8 +109,8 @@ _ZN11ModelRender19func_ov000_02057d3cEP18G3d_BoneMtxStruct_ kind:function(arm,si
|
||||
func_ov000_02057d6c kind:function(arm,size=0x18) addr:0x02057d6c
|
||||
_ZN11ModelRender8vfunc_20Ev kind:function(arm,size=0x18) addr:0x02057d84
|
||||
_ZN11ModelRender19func_ov000_02057d9cEv kind:function(arm,size=0x2c) addr:0x02057d9c
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P5Mat3pS1_ kind:function(arm,size=0x7c) addr:0x02057dc8
|
||||
_ZN11ModelRender8vfunc_14EP5Mat3pP7VecFx32 kind:function(arm,size=0x64) addr:0x02057e44
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P7MtxFx33S1_ kind:function(arm,size=0x7c) addr:0x02057dc8
|
||||
_ZN11ModelRender8vfunc_14EP7MtxFx33P7VecFx32 kind:function(arm,size=0x64) addr:0x02057e44
|
||||
_ZN11ModelRender8vfunc_18EP7VecFx32 kind:function(arm,size=0x1c) addr:0x02057ea8
|
||||
_ZN15ModelRenderBaseD1Ev kind:function(thumb,size=0x2) addr:0x02057ec4
|
||||
_ZN15ModelRenderBaseD0Ev kind:function(thumb,size=0xc) addr:0x02057ec8
|
||||
|
||||
@@ -661,7 +661,7 @@ _ZN12CargoManager19func_ov024_020d591cEv kind:function(arm,size=0x1c) addr:0x020
|
||||
_ZN15UnkTrainSystem2C1Ev kind:function(arm,size=0x40) addr:0x020d5a58
|
||||
_ZN15UnkTrainSystem2D1Ev kind:function(arm,size=0x18) addr:0x020d5a98
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5990Ev kind:function(arm,size=0x16c) addr:0x020d5ab0
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK5Mat3pPK7VecFx32i kind:function(arm,size=0x144) addr:0x020d5c1c
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK7MtxFx33PK7VecFx32i kind:function(arm,size=0x144) addr:0x020d5c1c
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5c40Ev kind:function(arm,size=0x4c) addr:0x020d5d60
|
||||
_ZN18UnkStruct_027e0d08C1Ev kind:function(arm,size=0x44) addr:0x020d5dac
|
||||
_ZN18UnkStruct_027e0d08D1Ev kind:function(arm,size=0x1c) addr:0x020d5df0
|
||||
|
||||
@@ -498,7 +498,7 @@ _ZN12ActorUnkSWBM19func_ov031_020e6d80Ei kind:function(arm,size=0x104) addr:0x02
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e6e84Es kind:function(arm,size=0x74) addr:0x020e6fa4
|
||||
_ZN12ActorUnkSWBM6UpdateEv kind:function(arm,size=0x268) addr:0x020e7018
|
||||
_ZN12ActorUnkSWBM8vfunc_24Ev kind:function(arm,size=0x2c) addr:0x020e7280
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P5Mat3pists kind:function(arm,size=0x108) addr:0x020e72ac
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P7MtxFx33ists kind:function(arm,size=0x108) addr:0x020e72ac
|
||||
_ZN12ActorUnkSWBM8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x40) addr:0x020e73b4
|
||||
_ZN15ActorUnkSWBM_94D0Ev kind:function(arm,size=0x1c) addr:0x020e73f4
|
||||
_ZN15ActorUnkSWBM_98D0Ev kind:function(arm,size=0x1c) addr:0x020e7410
|
||||
@@ -902,9 +902,9 @@ _ZN14ActorShotArrow19func_ov031_020f2214Ev kind:function(arm,size=0x5c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2270Ev kind:function(arm,size=0x10) addr:0x020f23a0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2280Ev kind:function(arm,size=0x1c) addr:0x020f23b0
|
||||
_ZN14ActorShotArrow19func_ov031_020f229cEv kind:function(arm,size=0x38) addr:0x020f23cc
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP5Mat3pP7VecFx32 kind:function(arm,size=0x3c) addr:0x020f2404
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP7MtxFx33P7VecFx32 kind:function(arm,size=0x3c) addr:0x020f2404
|
||||
_ZN14ActorShotArrow8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x344) addr:0x020f2440
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP5Mat3p kind:function(arm,size=0x140) addr:0x020f2784
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP7MtxFx33 kind:function(arm,size=0x140) addr:0x020f2784
|
||||
_ZN14ActorShotArrow19func_ov031_020f2794Es kind:function(arm,size=0x118) addr:0x020f28c4
|
||||
_ZN14ActorShotArrow19func_ov031_020f28acEv kind:function(arm,size=0x2e0) addr:0x020f29dc
|
||||
_ZN14ActorShotArrow19func_ov031_020f2b8cEv kind:function(arm,size=0x30) addr:0x020f2cbc
|
||||
@@ -916,7 +916,7 @@ _ZN14ActorShotArrow19func_ov031_020f2ef0Ev kind:function(arm,size=0x6c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f5cEP7VecFx32 kind:function(arm,size=0x40) addr:0x020f308c
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f9cEv kind:function(arm,size=0x64) addr:0x020f30cc
|
||||
_ZN14ActorShotArrow19func_ov031_020f3000Ev kind:function(arm,size=0x11c) addr:0x020f3130
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7Mat4x3p kind:function(arm,size=0xf4) addr:0x020f324c
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7MtxFx43 kind:function(arm,size=0xf4) addr:0x020f324c
|
||||
_ZN14ActorShotArrow19func_ov031_020f3210Et kind:function(arm,size=0x48) addr:0x020f3340
|
||||
_ZN14ActorShotArrow19func_ov031_020f3258Et kind:function(arm,size=0x30) addr:0x020f3388
|
||||
_ZN18ActorShotArrow_178C1EP14ActorShotArrow kind:function(arm,size=0x3c) addr:0x020f33b8
|
||||
|
||||
@@ -38,7 +38,7 @@ _ZN12ActorUnkIWTS19func_ov084_02152cecEv kind:function(arm,size=0x24) addr:0x021
|
||||
_ZN12ActorUnkIWTS19func_ov084_02152d10Ev kind:function(arm,size=0x180) addr:0x02152e90
|
||||
_ZN12ActorUnkIWTSD0Ev kind:function(arm,size=0x188) addr:0x02153010
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153018Ev kind:function(arm,size=0x4c) addr:0x02153198
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7Mat4x3p kind:function(arm,size=0x70) addr:0x021531e4
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7MtxFx43 kind:function(arm,size=0x70) addr:0x021531e4
|
||||
_ZN12ActorUnkIWTS19func_ov084_021530d4Ev kind:function(arm,size=0x88) addr:0x02153254
|
||||
_ZN12ActorUnkIWTS19func_ov084_0215315cEv kind:function(arm,size=0x38) addr:0x021532dc
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153194Ev kind:function(arm,size=0x50) addr:0x02153314
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7Mat4x3p kind:function(arm,size=0x64) addr:0x02182e20
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7Mat4x3pS2_ kind:function(arm,size=0x1d0) addr:0x02182e84
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7MtxFx43 kind:function(arm,size=0x64) addr:0x02182e20
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7MtxFx43S2_ kind:function(arm,size=0x1d0) addr:0x02182e84
|
||||
_ZN25UnkStruct_027e0ce0_40_10819func_ov102_02182e54EiP7VecFx32i kind:function(arm,size=0x154) addr:0x02183054
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182fa8Ebb kind:function(arm,size=0x54) addr:0x021831a8
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182ffcEPv kind:function(arm,size=0x40) addr:0x021831fc
|
||||
|
||||
@@ -1570,7 +1570,7 @@ OS_func_0095 kind:function(arm,size=0x10) addr:0x02027fb8
|
||||
OS_func_0096 kind:function(arm,size=0xec) addr:0x02027fc8
|
||||
OS_func_0097 kind:function(thumb,size=0x24) addr:0x020280b4
|
||||
OS_func_0098 kind:function(arm,size=0x14) addr:0x020280d8
|
||||
OS_DisableInterrupts_Irq kind:function(arm,size=0x14) addr:0x020280ec
|
||||
OS_DisableInterrupts kind:function(arm,size=0x14) addr:0x020280ec
|
||||
OS_RestoreInterrupts kind:function(arm,size=0x18) addr:0x02028100
|
||||
OS_func_0099 kind:function(arm,size=0x14) addr:0x02028118
|
||||
OS_func_0100 kind:function(arm,size=0x18) addr:0x0202812c
|
||||
|
||||
@@ -52,36 +52,36 @@ func_01ff9ec4 kind:function(arm,size=0x30) addr:0x01ff9ec4
|
||||
func_01ff9ef4 kind:function(arm,size=0x10) addr:0x01ff9ef4
|
||||
func_01ff9f04 kind:function(arm,size=0x10) addr:0x01ff9f04
|
||||
func_01ff9f14 kind:function(arm,size=0x24) addr:0x01ff9f14
|
||||
Mat2p_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
MtxFx22_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
func_01ff9f50 kind:function(thumb,size=0xc) addr:0x01ff9f50
|
||||
Mat2p_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
MtxFx22_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
func_01ff9f68 kind:function(arm,size=0x54) addr:0x01ff9f68
|
||||
func_01ff9fbc kind:function(arm,size=0xb0) addr:0x01ff9fbc
|
||||
Mat3p_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
Mat3p_CopyToMat4x3p kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
MtxFx33_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
MtxFx33_CopyToMtxFx43 kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
func_01ffa0bc kind:function(arm,size=0xc8) addr:0x01ffa0bc
|
||||
Mat3p_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
Mat3p_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
Mat3p_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
Mat3p_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
MtxFx33_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
MtxFx33_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
MtxFx33_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
MtxFx33_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
func_01ffa328 kind:function(arm,size=0x2e4) addr:0x01ffa328
|
||||
func_01ffa60c kind:function(arm,size=0x194) addr:0x01ffa60c
|
||||
func_01ffa7a0 kind:function(arm,size=0x7c) addr:0x01ffa7a0
|
||||
Mat4x3p_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
Mat4x3p_CopyToMat4p kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
Mat4x3p_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
Mat4x3p_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
MtxFx43_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
MtxFx43_CopyToMtxFx44 kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
MtxFx43_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
MtxFx43_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
func_01ffa93c kind:function(arm,size=0x34) addr:0x01ffa93c
|
||||
Mat4x3p_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
Mat4x3p_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
Mat4x3p_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
Mat4x3p_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
MtxFx43_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
MtxFx43_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
MtxFx43_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
MtxFx43_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
func_01ffa9e8 kind:function(arm,size=0x374) addr:0x01ffa9e8
|
||||
func_01ffad5c kind:function(arm,size=0x218) addr:0x01ffad5c
|
||||
func_01ffaf74 kind:function(arm,size=0x98) addr:0x01ffaf74
|
||||
Mat4p_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
Mat4p_CopyToMat4x3p kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
Mat4p_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
MtxFx44_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
MtxFx44_CopyToMtxFx43 kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
MtxFx44_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
func_01ffb428 kind:function(arm,size=0x10) addr:0x01ffb428
|
||||
func_01ffb438 kind:function(arm,size=0x2c) addr:0x01ffb438
|
||||
func_01ffb464 kind:function(arm,size=0x10) addr:0x01ffb464
|
||||
|
||||
@@ -109,8 +109,8 @@ _ZN11ModelRender19func_ov000_02057d3cEP18G3d_BoneMtxStruct_ kind:function(arm,si
|
||||
func_ov000_02057d6c kind:function(arm,size=0x18) addr:0x020592ec
|
||||
_ZN11ModelRender8vfunc_20Ev kind:function(arm,size=0x18) addr:0x02059304
|
||||
_ZN11ModelRender19func_ov000_02057d9cEv kind:function(arm,size=0x2c) addr:0x0205931c
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P5Mat3pS1_ kind:function(arm,size=0x7c) addr:0x02059348
|
||||
_ZN11ModelRender8vfunc_14EP5Mat3pP7VecFx32 kind:function(arm,size=0x64) addr:0x020593c4
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P7MtxFx33S1_ kind:function(arm,size=0x7c) addr:0x02059348
|
||||
_ZN11ModelRender8vfunc_14EP7MtxFx33P7VecFx32 kind:function(arm,size=0x64) addr:0x020593c4
|
||||
_ZN11ModelRender8vfunc_18EP7VecFx32 kind:function(arm,size=0x1c) addr:0x02059428
|
||||
_ZN15ModelRenderBaseD1Ev kind:function(thumb,size=0x2) addr:0x02059444
|
||||
_ZN15ModelRenderBaseD0Ev kind:function(thumb,size=0xc) addr:0x02059448
|
||||
|
||||
@@ -661,7 +661,7 @@ _ZN12CargoManager19func_ov024_020d591cEv kind:function(arm,size=0x1c) addr:0x020
|
||||
_ZN15UnkTrainSystem2C1Ev kind:function(arm,size=0x40) addr:0x020d72dc
|
||||
_ZN15UnkTrainSystem2D1Ev kind:function(arm,size=0x18) addr:0x020d731c
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5990Ev kind:function(arm,size=0x16c) addr:0x020d7334
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK5Mat3pPK7VecFx32i kind:function(arm,size=0x144) addr:0x020d74a0
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK7MtxFx33PK7VecFx32i kind:function(arm,size=0x144) addr:0x020d74a0
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5c40Ev kind:function(arm,size=0x4c) addr:0x020d75e4
|
||||
_ZN18UnkStruct_027e0d08C1Ev kind:function(arm,size=0x44) addr:0x020d7630
|
||||
_ZN18UnkStruct_027e0d08D1Ev kind:function(arm,size=0x1c) addr:0x020d7674
|
||||
|
||||
@@ -498,7 +498,7 @@ _ZN12ActorUnkSWBM19func_ov031_020e6d80Ei kind:function(arm,size=0x104) addr:0x02
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e6e84Es kind:function(arm,size=0x74) addr:0x020e8870
|
||||
_ZN12ActorUnkSWBM6UpdateEv kind:function(arm,size=0x268) addr:0x020e88e4
|
||||
_ZN12ActorUnkSWBM8vfunc_24Ev kind:function(arm,size=0x2c) addr:0x020e8b4c
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P5Mat3pists kind:function(arm,size=0x108) addr:0x020e8b78
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P7MtxFx33ists kind:function(arm,size=0x108) addr:0x020e8b78
|
||||
_ZN12ActorUnkSWBM8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x40) addr:0x020e8c80
|
||||
_ZN15ActorUnkSWBM_94D0Ev kind:function(arm,size=0x1c) addr:0x020e8cc0
|
||||
_ZN15ActorUnkSWBM_98D0Ev kind:function(arm,size=0x1c) addr:0x020e8cdc
|
||||
@@ -902,9 +902,9 @@ _ZN14ActorShotArrow19func_ov031_020f2214Ev kind:function(arm,size=0x5c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2270Ev kind:function(arm,size=0x10) addr:0x020f3c6c
|
||||
_ZN14ActorShotArrow19func_ov031_020f2280Ev kind:function(arm,size=0x1c) addr:0x020f3c7c
|
||||
_ZN14ActorShotArrow19func_ov031_020f229cEv kind:function(arm,size=0x38) addr:0x020f3c98
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP5Mat3pP7VecFx32 kind:function(arm,size=0x3c) addr:0x020f3cd0
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP7MtxFx33P7VecFx32 kind:function(arm,size=0x3c) addr:0x020f3cd0
|
||||
_ZN14ActorShotArrow8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x344) addr:0x020f3d0c
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP5Mat3p kind:function(arm,size=0x140) addr:0x020f4050
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP7MtxFx33 kind:function(arm,size=0x140) addr:0x020f4050
|
||||
_ZN14ActorShotArrow19func_ov031_020f2794Es kind:function(arm,size=0x118) addr:0x020f4190
|
||||
_ZN14ActorShotArrow19func_ov031_020f28acEv kind:function(arm,size=0x2e0) addr:0x020f42a8
|
||||
_ZN14ActorShotArrow19func_ov031_020f2b8cEv kind:function(arm,size=0x30) addr:0x020f4588
|
||||
@@ -916,7 +916,7 @@ _ZN14ActorShotArrow19func_ov031_020f2ef0Ev kind:function(arm,size=0x6c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f5cEP7VecFx32 kind:function(arm,size=0x40) addr:0x020f4958
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f9cEv kind:function(arm,size=0x64) addr:0x020f4998
|
||||
_ZN14ActorShotArrow19func_ov031_020f3000Ev kind:function(arm,size=0x11c) addr:0x020f49fc
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7Mat4x3p kind:function(arm,size=0xf4) addr:0x020f4b18
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7MtxFx43 kind:function(arm,size=0xf4) addr:0x020f4b18
|
||||
_ZN14ActorShotArrow19func_ov031_020f3210Et kind:function(arm,size=0x48) addr:0x020f4c0c
|
||||
_ZN14ActorShotArrow19func_ov031_020f3258Et kind:function(arm,size=0x30) addr:0x020f4c54
|
||||
_ZN18ActorShotArrow_178C1EP14ActorShotArrow kind:function(arm,size=0x3c) addr:0x020f4c84
|
||||
|
||||
@@ -39,7 +39,7 @@ _ZN12ActorUnkIWTS19func_ov084_02152cecEv kind:function(arm,size=0x24) addr:0x021
|
||||
_ZN12ActorUnkIWTS19func_ov084_02152d10Ev kind:function(arm,size=0x188) addr:0x02154e28
|
||||
_ZN12ActorUnkIWTSD0Ev kind:function(arm,size=0x190) addr:0x02154fb0
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153018Ev kind:function(arm,size=0x4c) addr:0x02155140
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7Mat4x3p kind:function(arm,size=0x70) addr:0x0215518c
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7MtxFx43 kind:function(arm,size=0x70) addr:0x0215518c
|
||||
_ZN12ActorUnkIWTS19func_ov084_021530d4Ev kind:function(arm,size=0x88) addr:0x021551fc
|
||||
_ZN12ActorUnkIWTS19func_ov084_0215315cEv kind:function(arm,size=0x38) addr:0x02155284
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153194Ev kind:function(arm,size=0x50) addr:0x021552bc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7Mat4x3p kind:function(arm,size=0x64) addr:0x021847a0
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7Mat4x3pS2_ kind:function(arm,size=0x1d0) addr:0x02184804
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7MtxFx43 kind:function(arm,size=0x64) addr:0x021847a0
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7MtxFx43S2_ kind:function(arm,size=0x1d0) addr:0x02184804
|
||||
_ZN25UnkStruct_027e0ce0_40_10819func_ov102_02182e54EiP7VecFx32i kind:function(arm,size=0x154) addr:0x021849d4
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182fa8Ebb kind:function(arm,size=0x54) addr:0x02184b28
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182ffcEPv kind:function(arm,size=0x40) addr:0x02184b7c
|
||||
|
||||
@@ -1591,7 +1591,7 @@ OS_func_0095 kind:function(arm,size=0x10) addr:0x020294e8
|
||||
OS_func_0096 kind:function(arm,size=0xec) addr:0x020294f8
|
||||
OS_func_0097 kind:function(thumb,size=0x24) addr:0x020295e4
|
||||
OS_func_0098 kind:function(arm,size=0x14) addr:0x02029608
|
||||
OS_DisableInterrupts_Irq kind:function(arm,size=0x14) addr:0x0202961c
|
||||
OS_DisableInterrupts kind:function(arm,size=0x14) addr:0x0202961c
|
||||
OS_RestoreInterrupts kind:function(arm,size=0x18) addr:0x02029630
|
||||
OS_func_0099 kind:function(arm,size=0x14) addr:0x02029648
|
||||
OS_func_0100 kind:function(arm,size=0x18) addr:0x0202965c
|
||||
|
||||
@@ -52,36 +52,36 @@ func_01ff9ec4 kind:function(arm,size=0x30) addr:0x01ff9ec4
|
||||
func_01ff9ef4 kind:function(arm,size=0x10) addr:0x01ff9ef4
|
||||
func_01ff9f04 kind:function(arm,size=0x10) addr:0x01ff9f04
|
||||
func_01ff9f14 kind:function(arm,size=0x24) addr:0x01ff9f14
|
||||
Mat2p_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
MtxFx22_InitIdentity kind:function(arm,size=0x18) addr:0x01ff9f38
|
||||
func_01ff9f50 kind:function(thumb,size=0xc) addr:0x01ff9f50
|
||||
Mat2p_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
MtxFx22_InitRotation kind:function(thumb,size=0xc) addr:0x01ff9f5c
|
||||
func_01ff9f68 kind:function(arm,size=0x54) addr:0x01ff9f68
|
||||
func_01ff9fbc kind:function(arm,size=0xb0) addr:0x01ff9fbc
|
||||
Mat3p_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
Mat3p_CopyToMat4x3p kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
MtxFx33_InitIdentity kind:function(arm,size=0x24) addr:0x01ffa06c
|
||||
MtxFx33_CopyToMtxFx43 kind:function(arm,size=0x2c) addr:0x01ffa090
|
||||
func_01ffa0bc kind:function(arm,size=0xc8) addr:0x01ffa0bc
|
||||
Mat3p_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
Mat3p_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
Mat3p_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
Mat3p_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
MtxFx33_InitXRotation kind:function(thumb,size=0x1c) addr:0x01ffa184
|
||||
MtxFx33_InitYRotation kind:function(thumb,size=0x1c) addr:0x01ffa1a0
|
||||
MtxFx33_InitZRotation kind:function(thumb,size=0x18) addr:0x01ffa1bc
|
||||
MtxFx33_func_01ff8248 kind:function(arm,size=0x154) addr:0x01ffa1d4
|
||||
func_01ffa328 kind:function(arm,size=0x2e4) addr:0x01ffa328
|
||||
func_01ffa60c kind:function(arm,size=0x194) addr:0x01ffa60c
|
||||
func_01ffa7a0 kind:function(arm,size=0x7c) addr:0x01ffa7a0
|
||||
Mat4x3p_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
Mat4x3p_CopyToMat4p kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
Mat4x3p_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
Mat4x3p_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
MtxFx43_InitIdentity kind:function(arm,size=0x28) addr:0x01ffa81c
|
||||
MtxFx43_CopyToMtxFx44 kind:function(arm,size=0x34) addr:0x01ffa844
|
||||
MtxFx43_func_01ff8988 kind:function(arm,size=0xac) addr:0x01ffa878
|
||||
MtxFx43_InitScale kind:function(thumb,size=0x16) addr:0x01ffa924
|
||||
func_01ffa93c kind:function(arm,size=0x34) addr:0x01ffa93c
|
||||
Mat4x3p_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
Mat4x3p_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
Mat4x3p_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
Mat4x3p_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
MtxFx43_InitXRotation kind:function(thumb,size=0x1e) addr:0x01ffa970
|
||||
MtxFx43_InitYRotation kind:function(thumb,size=0x1a) addr:0x01ffa990
|
||||
MtxFx43_InitZRotation kind:function(thumb,size=0x1a) addr:0x01ffa9ac
|
||||
MtxFx43_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x01ffa9c8
|
||||
func_01ffa9e8 kind:function(arm,size=0x374) addr:0x01ffa9e8
|
||||
func_01ffad5c kind:function(arm,size=0x218) addr:0x01ffad5c
|
||||
func_01ffaf74 kind:function(arm,size=0x98) addr:0x01ffaf74
|
||||
Mat4p_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
Mat4p_CopyToMat4x3p kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
Mat4p_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
MtxFx44_InitIdentity kind:function(arm,size=0x2c) addr:0x01ffb00c
|
||||
MtxFx44_CopyToMtxFx43 kind:function(arm,size=0x34) addr:0x01ffb038
|
||||
MtxFx44_Multiply kind:function(arm,size=0x3bc) addr:0x01ffb06c
|
||||
func_01ffb428 kind:function(arm,size=0x10) addr:0x01ffb428
|
||||
func_01ffb438 kind:function(arm,size=0x2c) addr:0x01ffb438
|
||||
func_01ffb464 kind:function(arm,size=0x10) addr:0x01ffb464
|
||||
|
||||
@@ -109,8 +109,8 @@ _ZN11ModelRender19func_ov000_02057d3cEP18G3d_BoneMtxStruct_ kind:function(arm,si
|
||||
func_ov000_02057d6c kind:function(arm,size=0x18) addr:0x02057d4c
|
||||
_ZN11ModelRender8vfunc_20Ev kind:function(arm,size=0x18) addr:0x02057d64
|
||||
_ZN11ModelRender19func_ov000_02057d9cEv kind:function(arm,size=0x2c) addr:0x02057d7c
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P5Mat3pS1_ kind:function(arm,size=0x7c) addr:0x02057da8
|
||||
_ZN11ModelRender8vfunc_14EP5Mat3pP7VecFx32 kind:function(arm,size=0x64) addr:0x02057e24
|
||||
_ZN11ModelRender8vfunc_10EP7VecFx32P7MtxFx33S1_ kind:function(arm,size=0x7c) addr:0x02057da8
|
||||
_ZN11ModelRender8vfunc_14EP7MtxFx33P7VecFx32 kind:function(arm,size=0x64) addr:0x02057e24
|
||||
_ZN11ModelRender8vfunc_18EP7VecFx32 kind:function(arm,size=0x1c) addr:0x02057e88
|
||||
_ZN15ModelRenderBaseD1Ev kind:function(thumb,size=0x2) addr:0x02057ea4
|
||||
_ZN15ModelRenderBaseD0Ev kind:function(thumb,size=0xc) addr:0x02057ea8
|
||||
|
||||
@@ -661,7 +661,7 @@ _ZN12CargoManager19func_ov024_020d591cEv kind:function(arm,size=0x1c) addr:0x020
|
||||
_ZN15UnkTrainSystem2C1Ev kind:function(arm,size=0x40) addr:0x020d5918
|
||||
_ZN15UnkTrainSystem2D1Ev kind:function(arm,size=0x18) addr:0x020d5958
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5990Ev kind:function(arm,size=0x16c) addr:0x020d5970
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK5Mat3pPK7VecFx32i kind:function(arm,size=0x144) addr:0x020d5adc
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5afcEPK7MtxFx33PK7VecFx32i kind:function(arm,size=0x144) addr:0x020d5adc
|
||||
_ZN15UnkTrainSystem219func_ov024_020d5c40Ev kind:function(arm,size=0x4c) addr:0x020d5c20
|
||||
_ZN18UnkStruct_027e0d08C1Ev kind:function(arm,size=0x44) addr:0x020d5c6c
|
||||
_ZN18UnkStruct_027e0d08D1Ev kind:function(arm,size=0x1c) addr:0x020d5cb0
|
||||
|
||||
@@ -498,7 +498,7 @@ _ZN12ActorUnkSWBM19func_ov031_020e6d80Ei kind:function(arm,size=0x104) addr:0x02
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e6e84Es kind:function(arm,size=0x74) addr:0x020e6e64
|
||||
_ZN12ActorUnkSWBM6UpdateEv kind:function(arm,size=0x268) addr:0x020e6ed8
|
||||
_ZN12ActorUnkSWBM8vfunc_24Ev kind:function(arm,size=0x2c) addr:0x020e7140
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P5Mat3pists kind:function(arm,size=0x108) addr:0x020e716c
|
||||
_ZN12ActorUnkSWBM19func_ov031_020e718cEP7VecFx32P7MtxFx33ists kind:function(arm,size=0x108) addr:0x020e716c
|
||||
_ZN12ActorUnkSWBM8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x40) addr:0x020e7274
|
||||
_ZN15ActorUnkSWBM_94D0Ev kind:function(arm,size=0x1c) addr:0x020e72b4
|
||||
_ZN15ActorUnkSWBM_98D0Ev kind:function(arm,size=0x1c) addr:0x020e72d0
|
||||
@@ -902,9 +902,9 @@ _ZN14ActorShotArrow19func_ov031_020f2214Ev kind:function(arm,size=0x5c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2270Ev kind:function(arm,size=0x10) addr:0x020f2250
|
||||
_ZN14ActorShotArrow19func_ov031_020f2280Ev kind:function(arm,size=0x1c) addr:0x020f2260
|
||||
_ZN14ActorShotArrow19func_ov031_020f229cEv kind:function(arm,size=0x38) addr:0x020f227c
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP5Mat3pP7VecFx32 kind:function(arm,size=0x3c) addr:0x020f22b4
|
||||
_ZN14ActorShotArrow19func_ov031_020f22d4EP7MtxFx33P7VecFx32 kind:function(arm,size=0x3c) addr:0x020f22b4
|
||||
_ZN14ActorShotArrow8vfunc_2CEP14Actor_vfunc_30 kind:function(arm,size=0x344) addr:0x020f22f0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP5Mat3p kind:function(arm,size=0x140) addr:0x020f2634
|
||||
_ZN14ActorShotArrow19func_ov031_020f2654EP7MtxFx33 kind:function(arm,size=0x140) addr:0x020f2634
|
||||
_ZN14ActorShotArrow19func_ov031_020f2794Es kind:function(arm,size=0x118) addr:0x020f2774
|
||||
_ZN14ActorShotArrow19func_ov031_020f28acEv kind:function(arm,size=0x2e0) addr:0x020f288c
|
||||
_ZN14ActorShotArrow19func_ov031_020f2b8cEv kind:function(arm,size=0x30) addr:0x020f2b6c
|
||||
@@ -916,7 +916,7 @@ _ZN14ActorShotArrow19func_ov031_020f2ef0Ev kind:function(arm,size=0x6c) addr:0x0
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f5cEP7VecFx32 kind:function(arm,size=0x40) addr:0x020f2f3c
|
||||
_ZN14ActorShotArrow19func_ov031_020f2f9cEv kind:function(arm,size=0x64) addr:0x020f2f7c
|
||||
_ZN14ActorShotArrow19func_ov031_020f3000Ev kind:function(arm,size=0x11c) addr:0x020f2fe0
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7Mat4x3p kind:function(arm,size=0xf4) addr:0x020f30fc
|
||||
_ZN14ActorShotArrow19func_ov031_020f311cEP7MtxFx43 kind:function(arm,size=0xf4) addr:0x020f30fc
|
||||
_ZN14ActorShotArrow19func_ov031_020f3210Et kind:function(arm,size=0x48) addr:0x020f31f0
|
||||
_ZN14ActorShotArrow19func_ov031_020f3258Et kind:function(arm,size=0x30) addr:0x020f3238
|
||||
_ZN18ActorShotArrow_178C1EP14ActorShotArrow kind:function(arm,size=0x3c) addr:0x020f3268
|
||||
|
||||
@@ -38,7 +38,7 @@ _ZN12ActorUnkIWTS19func_ov084_02152cecEv kind:function(arm,size=0x24) addr:0x021
|
||||
_ZN12ActorUnkIWTS19func_ov084_02152d10Ev kind:function(arm,size=0x180) addr:0x02152cf0
|
||||
_ZN12ActorUnkIWTSD0Ev kind:function(arm,size=0x188) addr:0x02152e70
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153018Ev kind:function(arm,size=0x4c) addr:0x02152ff8
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7Mat4x3p kind:function(arm,size=0x70) addr:0x02153044
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153064EP8ActorRefPP7MtxFx43 kind:function(arm,size=0x70) addr:0x02153044
|
||||
_ZN12ActorUnkIWTS19func_ov084_021530d4Ev kind:function(arm,size=0x88) addr:0x021530b4
|
||||
_ZN12ActorUnkIWTS19func_ov084_0215315cEv kind:function(arm,size=0x38) addr:0x0215313c
|
||||
_ZN12ActorUnkIWTS19func_ov084_02153194Ev kind:function(arm,size=0x50) addr:0x02153174
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7Mat4x3p kind:function(arm,size=0x64) addr:0x02182c00
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7Mat4x3pS2_ kind:function(arm,size=0x1d0) addr:0x02182c64
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c20EiP7MtxFx43 kind:function(arm,size=0x64) addr:0x02182c00
|
||||
_ZN18PlayerActorBase_7419func_ov102_02182c84Ebi14UnkAngleStructP7MtxFx43S2_ kind:function(arm,size=0x1d0) addr:0x02182c64
|
||||
_ZN25UnkStruct_027e0ce0_40_10819func_ov102_02182e54EiP7VecFx32i kind:function(arm,size=0x154) addr:0x02182e34
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182fa8Ebb kind:function(arm,size=0x54) addr:0x02182f88
|
||||
_ZN24UnkStruct_ItemManager_2019func_ov102_02182ffcEPv kind:function(arm,size=0x40) addr:0x02182fdc
|
||||
|
||||
@@ -1570,7 +1570,7 @@ OS_func_0095 kind:function(arm,size=0x10) addr:0x02027f90
|
||||
OS_func_0096 kind:function(arm,size=0xec) addr:0x02027fa0
|
||||
OS_func_0097 kind:function(thumb,size=0x24) addr:0x0202808c
|
||||
OS_func_0098 kind:function(arm,size=0x14) addr:0x020280b0
|
||||
OS_DisableInterrupts_Irq kind:function(arm,size=0x14) addr:0x020280c4
|
||||
OS_DisableInterrupts kind:function(arm,size=0x14) addr:0x020280c4
|
||||
OS_RestoreInterrupts kind:function(arm,size=0x18) addr:0x020280d8
|
||||
OS_func_0099 kind:function(arm,size=0x14) addr:0x020280f0
|
||||
OS_func_0100 kind:function(arm,size=0x18) addr:0x02028104
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ There is a `ABS(x)` macro that computes the absolute value of the given value.
|
||||
|
||||
`fx32` (and smaller `fx` types) represent **F**ixed **P**oint floats used in the source code. They appear very often, especially with the `VexFx32` struct (3 `fx32`s components that represent a position or other kind of vectors).
|
||||
|
||||
Some macros exists to operate on them, two major ones are `FLOAT_TO_FX32(n)` (takes a C `float` and transforms it into a `fx32`) and `MUL_FX32(a, b)` (takes two `fx32` and performs multiplication).
|
||||
Some macros exists to operate on them, two major ones are `FX_F32_TO_FX32(n)` (takes a C `float` and transforms it into a `fx32`) and `FX_MUL(a, b)` (takes two `fx32` and performs multiplication).
|
||||
|
||||
## Angles
|
||||
|
||||
|
||||
@@ -118,7 +118,7 @@ public:
|
||||
|
||||
class Actor_38 {
|
||||
public:
|
||||
/* 00 (base) */ STRUCT_PAD(0x00, 0x08);
|
||||
/* 00 (base) */ PAD(0x00, 0x08);
|
||||
/* 08 */ unk16 mUnk_08;
|
||||
/* 0A */
|
||||
};
|
||||
|
||||
@@ -60,7 +60,7 @@ public:
|
||||
class ActorBomb_ov031_020e2134 : public UnkStruct_ov031_Items_00 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x4, 0x8);
|
||||
/* 04 */ PAD(0x4, 0x8);
|
||||
/* 08 */
|
||||
|
||||
// data_ov031_02112cb0
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
/* 094 */ ModelRender mUnk_094;
|
||||
/* 0F4 */ UnkSystem5 mUnk_0F4;
|
||||
/* 114 */ unk32 mUnk_114;
|
||||
/* 118 */ STRUCT_PAD(0x118, 0x134);
|
||||
/* 118 */ PAD(0x118, 0x134);
|
||||
/* 134 */ Actor_9C mUnk_134;
|
||||
/* 154 */ Cylinder mUnk_154;
|
||||
/* 164 */ ActorBomb_unk mUnk_164[0x2];
|
||||
@@ -94,9 +94,9 @@ public:
|
||||
#if IS_JP
|
||||
/* 1F1 */ bool mUnk_1F1;
|
||||
#else
|
||||
/* 1F1 */ STRUCT_PAD(0x1F1, 0x1F2);
|
||||
/* 1F1 */ PAD(0x1F1, 0x1F2);
|
||||
#endif
|
||||
/* 1F2 */ STRUCT_PAD(0x1F2, 0x1F4);
|
||||
/* 1F2 */ PAD(0x1F2, 0x1F4);
|
||||
/* 1F4 */ Actor_Derived1_94 mUnk_1F4;
|
||||
/* 200 */
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#include "ActorProfile_ov000_020b3018.hpp"
|
||||
#include "ActorSpinut.hpp"
|
||||
#include "global.h"
|
||||
#include "math.hpp"
|
||||
#include "types.h"
|
||||
|
||||
enum ActorFleeingSpinutState_ {
|
||||
@@ -27,7 +28,7 @@ public:
|
||||
/* 10 */ unk32 mUnk_10;
|
||||
/* 14 */ unk32 mUnk_14;
|
||||
/* 18 */ unk32 mUnk_18;
|
||||
/* 1C */ VecFx32 mUnk_1C;
|
||||
/* 1C */ VecFx32Cpp mUnk_1C;
|
||||
/* 28 */ u16 mUnk_28;
|
||||
/* 2C */ unk32 mUnk_2C;
|
||||
/* 30 */
|
||||
@@ -60,10 +61,10 @@ public:
|
||||
class ActorFleeingSpinut : public Actor_Derived2 {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 0AE */ STRUCT_PAD(0x0AE, 0x0B0);
|
||||
/* 0AE */ PAD(0x0AE, 0x0B0);
|
||||
/* 0B0 */ ModelRender_ov000_020b1a1c mUnk_0B0;
|
||||
/* 110 */ ActorSpinut_110 mUnk_110;
|
||||
/* 1A0 */ STRUCT_PAD(0x1A0, 0x1BC);
|
||||
/* 1A0 */ PAD(0x1A0, 0x1BC);
|
||||
/* 1BC */ ActorState mPrevState;
|
||||
/* 1BE */ unk16 mUnk_1BE;
|
||||
/* 1C0 */ Actor_9C mUnk_1C0;
|
||||
@@ -108,7 +109,7 @@ public:
|
||||
class ActorProfileFleeingSpinut : public ActorProfile_ov000_020b3018 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 3C */ STRUCT_PAD(0x3C, 0x44);
|
||||
/* 3C */ PAD(0x3C, 0x44);
|
||||
/* 44 */
|
||||
|
||||
ActorProfileFleeingSpinut();
|
||||
|
||||
@@ -36,7 +36,7 @@ public:
|
||||
/* BA */ unk16 mUnk_BA;
|
||||
/* BC */ unk16 mUnk_BC;
|
||||
/* BE */ bool mUnk_BE;
|
||||
/* BF */ STRUCT_PAD(0xBF, 0xC0);
|
||||
/* BF */ PAD(0xBF, 0xC0);
|
||||
/* C0 */ ActorRef mUnk_C0;
|
||||
/* C4 */ ActorRef mUnk_C4;
|
||||
/* C8 */ ActorHeart_C4 mUnk_C8;
|
||||
|
||||
@@ -28,7 +28,7 @@ public:
|
||||
class ActorItemBoomerang_11C : public UnkStruct_ov031_Items_00 {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x08);
|
||||
/* 04 */ PAD(0x04, 0x08);
|
||||
/* 08 */ ActorItemBoomerang *mUnk_08;
|
||||
/* 0C */
|
||||
|
||||
@@ -75,9 +75,9 @@ public:
|
||||
/* 138 */ u16 mUnk_138; // timer ?
|
||||
/* 13A */ u16 mUnk_13A;
|
||||
/* 13C */ u16 mUnk_13C;
|
||||
/* 13E */ STRUCT_PAD(0x13E, 0x140);
|
||||
/* 13E */ PAD(0x13E, 0x140);
|
||||
/* 140 */ UnkStruct_ov031_Items_02 mUnk_140;
|
||||
/* 14C */ STRUCT_PAD(0x14C, 0x188);
|
||||
/* 14C */ PAD(0x14C, 0x188);
|
||||
/* 188 */
|
||||
|
||||
ActorItemBoomerang();
|
||||
|
||||
@@ -47,7 +47,7 @@ class ActorItemDrop : public Actor_Derived2 {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 0AE */ Timer mUnk_AE;
|
||||
/* 0B2 */ STRUCT_PAD(0xB2, 0xB4);
|
||||
/* 0B2 */ PAD(0xB2, 0xB4);
|
||||
/* 0B4 */ Actor_9C mUnk_B4;
|
||||
/* 0D4 */ ItemDropType mItemTypeId;
|
||||
/* 0D8 */ fx32 mUnk_D8;
|
||||
@@ -55,7 +55,7 @@ public:
|
||||
/* 0E0 */ ActorRef mUnk_E0;
|
||||
/* 0E4 */ ActorItemDrop_C4 mUnk_E4;
|
||||
/* 108 */ unk16 mUnk_108;
|
||||
/* 10A */ STRUCT_PAD(0x10A, 0x10C);
|
||||
/* 10A */ PAD(0x10A, 0x10C);
|
||||
/* 10C */ VecFx32 mUnk_10C;
|
||||
/* 118 */ bool mUnk_118;
|
||||
/* 119 */ bool mUnk_119;
|
||||
|
||||
@@ -35,7 +35,7 @@ class ActorItemFlower : public Actor_ov031_02113fd4 {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 110 */ ModelRender_ov031_0211578c mUnk_110;
|
||||
/* 170 */ STRUCT_PAD(0x170, 0x17C);
|
||||
/* 170 */ PAD(0x170, 0x17C);
|
||||
/* 17C */
|
||||
|
||||
ActorItemFlower();
|
||||
|
||||
@@ -26,12 +26,12 @@ public:
|
||||
/* 094 */ ModelRender mUnk_94;
|
||||
/* 0F4 */ UnkSystem5 mUnk_F4;
|
||||
/* 114 */ unk32 mUnk_114;
|
||||
/* 118 */ STRUCT_PAD(0x118, 0x134);
|
||||
/* 118 */ PAD(0x118, 0x134);
|
||||
/* 134 */ UnkSystem5 mUnk_134;
|
||||
/* 154 */ unk32 mUnk_154;
|
||||
/* 158 */ STRUCT_PAD(0x158, 0x174);
|
||||
/* 158 */ PAD(0x158, 0x174);
|
||||
/* 174 */ UnkStruct_ov031_02112ff4 mUnk_174;
|
||||
/* 178 */ STRUCT_PAD(0x178, 0x17C);
|
||||
/* 178 */ PAD(0x178, 0x17C);
|
||||
/* 17C */ UnkStruct_PlayerGet_74 mUnk_17C;
|
||||
/* 194 */ UnkStruct_ov031_Items_01 mUnk_194;
|
||||
/* 1C0 */ VecFx32 mUnk_1C0;
|
||||
|
||||
@@ -51,9 +51,9 @@ public:
|
||||
class ActorKeese_2AC : public UnkStruct_ov031_Items_00 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x08);
|
||||
/* 04 */ PAD(0x04, 0x08);
|
||||
/* 08 */ ActorKeese *mUnk_08;
|
||||
/* 0C */ VecFx32 mUnk_0C;
|
||||
/* 0C */ VecFx32Cpp mUnk_0C;
|
||||
/* 18 */
|
||||
|
||||
ActorKeese_2AC(ActorKeese *param1);
|
||||
@@ -67,7 +67,7 @@ public:
|
||||
class ModelRender_ov032_02122568 : public UnkStruct_ov000_020b3268 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 60 */ STRUCT_PAD(0x60, 0x6C);
|
||||
/* 60 */ PAD(0x60, 0x6C);
|
||||
/* 6C */ unk32 mUnk_6C;
|
||||
/* 70 */
|
||||
|
||||
@@ -91,9 +91,9 @@ public:
|
||||
/* 000 (base) */
|
||||
/* 0B0 */ ModelRender_ov032_02122568 mUnk_0B0;
|
||||
/* 120 */ ActorSpinut_110 mUnk_120;
|
||||
/* 1B0 */ STRUCT_PAD(0x1B0, 0x1CC);
|
||||
/* 1B0 */ PAD(0x1B0, 0x1CC);
|
||||
/* 1CC */ ActorSpinut_1BC mUnk_1CC;
|
||||
/* 20C */ STRUCT_PAD(0x20C, 0x228);
|
||||
/* 20C */ PAD(0x20C, 0x228);
|
||||
/* 228 */ unk16 mUnk_228;
|
||||
/* 22A */ unk16 mUnk_22A;
|
||||
/* 22C */ Actor_Derived1_EC mUnk_22C;
|
||||
@@ -110,7 +110,7 @@ public:
|
||||
/* 2A4 */ unk32 mUnk_2A4;
|
||||
/* 2A8 */ fx16 mUnk_2A8;
|
||||
/* 2AC */ ActorKeese_2AC mUnk_2AC;
|
||||
/* 2C4 */ VecFx32 mUnk_2C4;
|
||||
/* 2C4 */ VecFx32Cpp mUnk_2C4;
|
||||
/* 2D0 */ Actor_38 *mUnk_2D0;
|
||||
/* 2D4 */ ActorRef mUnk_2D4;
|
||||
/* 2D8 */
|
||||
|
||||
@@ -39,11 +39,11 @@ class Actor_ov031_02113fd4 : public Actor {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ UnkStruct_ov031_Items_01 mUnk_94;
|
||||
/* 0C0 */ STRUCT_PAD(0x0C0, 0x0EC);
|
||||
/* 0C0 */ PAD(0x0C0, 0x0EC);
|
||||
/* 0EC */ u16 mUnk_EC;
|
||||
/* 0EE */ STRUCT_PAD(0x0EE, 0xF0);
|
||||
/* 0EE */ PAD(0x0EE, 0xF0);
|
||||
/* 0F0 */ UnkStruct_ov031_02113fb8 mUnk_F0;
|
||||
/* 0F4 */ STRUCT_PAD(0xF4, 0x110);
|
||||
/* 0F4 */ PAD(0xF4, 0x110);
|
||||
/* 110 */
|
||||
|
||||
Actor_ov031_02113fd4();
|
||||
|
||||
@@ -62,8 +62,8 @@ public:
|
||||
/* 0D4 */ ActorRollingStone_D4 mUnk_D4;
|
||||
/* 104 */ ActorRollingStone_104 mUnk_104;
|
||||
/* 108 */ u16 mUnk_108;
|
||||
/* 10A */ STRUCT_PAD(0x10A, 0x10C);
|
||||
/* 10C */ Mat3p mUnk_10C;
|
||||
/* 10A */ PAD(0x10A, 0x10C);
|
||||
/* 10C */ MtxFx33 mUnk_10C;
|
||||
/* 130 */ UnkStruct_PlayerGet_ec mUnk_130[0x2];
|
||||
/* 138 */ unk16 mUnk_138;
|
||||
/* 13C */ Cylinder mUnk_13C;
|
||||
|
||||
@@ -26,7 +26,7 @@ class ActorShotArrow;
|
||||
class ActorShotArrow_140 : public Actor_9C {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 20 */ STRUCT_PAD(0x20, 0x24);
|
||||
/* 20 */ PAD(0x20, 0x24);
|
||||
/* 24 */ bool mUnk_24;
|
||||
/* 25 */ unk8 mUnk_25;
|
||||
/* 26 */ unk8 mUnk_26;
|
||||
@@ -39,7 +39,7 @@ public:
|
||||
class ActorShotArrow_178 : public UnkStruct_ov031_Items_00 {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x08);
|
||||
/* 04 */ PAD(0x04, 0x08);
|
||||
/* 08 */ ActorShotArrow *mUnk_08;
|
||||
/* 0C */ VecFx32 mUnk_0C;
|
||||
/* 18 */ u16 mUnk_18;
|
||||
@@ -72,7 +72,7 @@ public:
|
||||
// data_ov031_0211426c
|
||||
/* 0C */ virtual bool vfunc_0C(Actor *param1, VecFx32 *vector) override; // func_ov031_020f3c38
|
||||
/* 10 */ virtual void vfunc_10(Actor *actor) override; // func_ov031_020f38b0
|
||||
// /* 14 */ virtual void vfunc_14(Mat3p *, VecFx32 *);
|
||||
// /* 14 */ virtual void vfunc_14(MtxFx33 *, VecFx32 *);
|
||||
|
||||
void func_ov031_020f374c(Actor *param1);
|
||||
};
|
||||
@@ -102,7 +102,7 @@ public:
|
||||
/* 0A0 */ ModelRender mUnk_A0;
|
||||
/* 100 */ UnkSystem5_Derived1 mUnk_100;
|
||||
/* 120 */ unk32 mUnk_120;
|
||||
/* 124 */ STRUCT_PAD(0x124, 0x140);
|
||||
/* 124 */ PAD(0x124, 0x140);
|
||||
/* 140 */ ActorShotArrow_140 mUnk_140;
|
||||
/* 168 */ unk32 mUnk_168;
|
||||
/* 16C */ fx32 mUnk_16C;
|
||||
@@ -114,9 +114,9 @@ public:
|
||||
/* 194 */ ActorShotArrow_194 mUnk_194;
|
||||
/* 1C8 */ ActorShotArrow_1C8 mUnk_1C8;
|
||||
/* 1DC */ UnkStruct_ov031_Items_02 mUnk_1DC;
|
||||
/* 1E0 */ STRUCT_PAD(0x1E8, 0x224);
|
||||
/* 224 */ Mat4x3p *mUnk_224;
|
||||
/* 228 */ Mat4x3p mUnk_228;
|
||||
/* 1E0 */ PAD(0x1E8, 0x224);
|
||||
/* 224 */ MtxFx43 *mUnk_224;
|
||||
/* 228 */ MtxFx43 mUnk_228;
|
||||
/* 258 */ u16 mUnk_258;
|
||||
/* 25A */ bool mUnk_25A;
|
||||
/* 25B */ bool mUnk_25B;
|
||||
@@ -139,8 +139,8 @@ public:
|
||||
unk32 func_ov031_020f2270();
|
||||
void func_ov031_020f2280();
|
||||
void func_ov031_020f229c();
|
||||
void func_ov031_020f22d4(Mat3p *param1, VecFx32 *param2);
|
||||
void func_ov031_020f2654(Mat3p *param1);
|
||||
void func_ov031_020f22d4(MtxFx33 *param1, VecFx32 *param2);
|
||||
void func_ov031_020f2654(MtxFx33 *param1);
|
||||
void func_ov031_020f2794(unk16 param1);
|
||||
void func_ov031_020f28ac();
|
||||
void func_ov031_020f2b8c();
|
||||
@@ -152,7 +152,7 @@ public:
|
||||
void func_ov031_020f2f5c(VecFx32 *param1);
|
||||
bool func_ov031_020f2f9c();
|
||||
void func_ov031_020f3000();
|
||||
void func_ov031_020f311c(Mat4x3p *param1);
|
||||
void func_ov031_020f311c(MtxFx43 *param1);
|
||||
bool func_ov031_020f3210(u16 param1);
|
||||
bool func_ov031_020f3258(u16 param1);
|
||||
void func_ov031_020f3d04(unk16 param1);
|
||||
|
||||
@@ -34,7 +34,7 @@ enum ActorSpinutState_ {
|
||||
class ActorSpinut_268 : public UnkStruct_ov031_Items_00 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x08);
|
||||
/* 04 */ PAD(0x04, 0x08);
|
||||
/* 08 */ VecFx32 mUnk_08;
|
||||
/* 14 */
|
||||
|
||||
@@ -50,7 +50,7 @@ public:
|
||||
/* 00 (base) */
|
||||
/* 2C */ UnkSystem5 mUnk_2C;
|
||||
/* 4C */ unk32 mUnk_4C;
|
||||
/* 50 */ STRUCT_PAD(0x50, 0x6C);
|
||||
/* 50 */ PAD(0x50, 0x6C);
|
||||
/* 6C */ UnkSystem5 mUnk_6C;
|
||||
/* 8C */ unk32 mUnk_8C;
|
||||
/* 90 */
|
||||
@@ -94,12 +94,12 @@ public:
|
||||
class ActorSpinut : public Actor_Derived2 {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 0AE */ STRUCT_PAD(0x0AE, 0x0B0);
|
||||
/* 0AE */ PAD(0x0AE, 0x0B0);
|
||||
/* 0B0 */ ModelRender_ov000_020b1a1c mUnk_0B0;
|
||||
/* 110 */ ActorSpinut_110 mUnk_110;
|
||||
/* 1A0 */ STRUCT_PAD(0x1A0, 0x1BC);
|
||||
/* 1A0 */ PAD(0x1A0, 0x1BC);
|
||||
/* 1BC */ ActorSpinut_1BC mUnk_1BC;
|
||||
/* 1FC */ STRUCT_PAD(0x1FC, 0x218);
|
||||
/* 1FC */ PAD(0x1FC, 0x218);
|
||||
/* 218 */ unk16 mUnk_218;
|
||||
/* 21C */ unk32 mUnk_21C;
|
||||
/* 220 */ unk32 mUnk_220;
|
||||
|
||||
@@ -92,7 +92,7 @@ public:
|
||||
/* 104 */ ActorTearLight_104 mUnk_104;
|
||||
/* 120 */ UnkSystem5 mUnk_120;
|
||||
/* 140 */ unk32 mUnk_140;
|
||||
/* 144 */ STRUCT_PAD(0x144, 0x160);
|
||||
/* 144 */ PAD(0x144, 0x160);
|
||||
/* 160 */ ActorTearLight_UnkStruct mUnk_160;
|
||||
/* 168 */ Actor_9C mUnk_168;
|
||||
/* 188 */ unk32 mUnk_188;
|
||||
@@ -103,7 +103,7 @@ public:
|
||||
/* 1B8 */ u8 mUnk_1B8;
|
||||
/* 1B9 */ unk8 mUnk_1B9;
|
||||
/* 1BC */ UnkStruct_ov031_Items_02 mUnk_1BC;
|
||||
/* 1C8 */ STRUCT_PAD(0x1C8, 0x204);
|
||||
/* 1C8 */ PAD(0x1C8, 0x204);
|
||||
/* 204 */ ActorTearLight_204 mUnk_204[0x2];
|
||||
|
||||
ActorTearLight();
|
||||
|
||||
@@ -34,7 +34,7 @@ struct UnkStruct_02162ea8_vfunc_0C {
|
||||
class UnkStruct_ov063_02162ea8 : public UnkStruct_ov031_Items_00 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x4, 0x8);
|
||||
/* 04 */ PAD(0x4, 0x8);
|
||||
/* 08 */ VecFx32 mUnk_08;
|
||||
/* 14 */
|
||||
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
class UnkStruct_ov063_02162ee8 : public UnkStruct_ov000_020b3268 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 60 */ STRUCT_PAD(0x60, 0x6C);
|
||||
/* 60 */ PAD(0x60, 0x6C);
|
||||
/* 6C */ unk32 mUnk_6C;
|
||||
/* 70 */ unk32 mUnk_70;
|
||||
/* 74 */ unk32 mUnk_74;
|
||||
@@ -62,7 +62,7 @@ public:
|
||||
/* 2C */
|
||||
/* 2C */ UnkSystem5 mUnk_2C;
|
||||
/* 4C */ unk32 mUnk_4C;
|
||||
/* 50 */ STRUCT_PAD(0x50, 0x7C);
|
||||
/* 50 */ PAD(0x50, 0x7C);
|
||||
/* 7C */ UnkSystem5 mUnk_7C;
|
||||
/* 9C */ unk32 mUnk_9C;
|
||||
|
||||
@@ -93,10 +93,10 @@ public:
|
||||
class ActorUnkCANS : public Actor_Derived2 {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 0AE */ STRUCT_PAD(0xAE, 0xB0);
|
||||
/* 0AE */ PAD(0xAE, 0xB0);
|
||||
/* 0B0 */ UnkStruct_ov063_02162ee8 mUnk_0B0;
|
||||
/* 128 */ UnkStruct_ov063_02162f14 mUnk_128;
|
||||
/* 1C8 */ STRUCT_PAD(0x1C8, 0x1F4);
|
||||
/* 1C8 */ PAD(0x1C8, 0x1F4);
|
||||
/* 1F4 */ Actor_Derived1_94 mUnk_1F4;
|
||||
/* 200 */ UnkStruct_ov063_02162e88 mUnk_200;
|
||||
/* 224 */ UnkStruct_ActorUnkCANS_224 mUnk_224;
|
||||
@@ -109,7 +109,7 @@ public:
|
||||
/* 264 */ unk32 mUnk_264;
|
||||
/* 268 */ ActorUnkCASE *mUnk_268;
|
||||
/* 26C */ fx16 mUnk_26C; // Some kind of angle, probably
|
||||
/* 26E */ STRUCT_PAD(0x26E, 0x270);
|
||||
/* 26E */ PAD(0x26E, 0x270);
|
||||
/* 270 */ unk32 mUnk_270;
|
||||
/* 274 */ u16 mUnk_274;
|
||||
/* 276 */ s8 mUnk_276;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
class UnkStruct_ov063_021631a0 : public UnkStruct_ov000_020b3268 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 60 */ STRUCT_PAD(0x60, 0x6C);
|
||||
/* 60 */ PAD(0x60, 0x6C);
|
||||
/* 6C */ unk32 mUnk_6C;
|
||||
/* 70 */
|
||||
|
||||
@@ -26,14 +26,14 @@ public:
|
||||
|
||||
class UnkStruct_func_ov063_0215a678 {
|
||||
public:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x04);
|
||||
/* 00 */ PAD(0x00, 0x04);
|
||||
/* 04 */ ModelRender *mUnk_04; //! INFO: Placeholder that matches
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x25);
|
||||
/* 0C */ PAD(0x0C, 0x25);
|
||||
/* 25 */ u8 mUnk_25;
|
||||
/* 26 */ STRUCT_PAD(0x26, 0x92);
|
||||
/* 26 */ PAD(0x26, 0x92);
|
||||
/* 92 */ s8 mUnk_92;
|
||||
/* 93 */ STRUCT_PAD(0x93, 0xAE);
|
||||
/* 93 */ PAD(0x93, 0xAE);
|
||||
/* AE */ u8 mUnk_AE;
|
||||
};
|
||||
|
||||
@@ -66,15 +66,15 @@ public:
|
||||
/* 0AE */ unk16 mUnk_0AE;
|
||||
/* 0B0 */ UnkStruct_ov063_021631a0 mUnk_0B0;
|
||||
/* 120 */ unk16 mUnk_120;
|
||||
/* 122 */ STRUCT_PAD(0x122, 0x124);
|
||||
/* 122 */ PAD(0x122, 0x124);
|
||||
/* 124 */ ActorShotArrow_140 mUnk_124;
|
||||
/* 14C */ Actor *mUnk_14C;
|
||||
/* 150 */ ActorUnkCASE_150 mUnk_150;
|
||||
/* 174 */ ActorUnkCASE_174 mUnk_174;
|
||||
/* 1A4 */ Mat3p mUnk_1A4;
|
||||
/* 1A4 */ MtxFx33 mUnk_1A4;
|
||||
/* 1C8 */ unk16 mUnk_1C8; // Angle related
|
||||
/* 1CA */ STRUCT_PAD(0x1CA, 0x1CC);
|
||||
/* 1CC */ VecFx32 mUnk_1CC;
|
||||
/* 1CA */ PAD(0x1CA, 0x1CC);
|
||||
/* 1CC */ VecFx32Cpp mUnk_1CC;
|
||||
/* 1D8 */ unk32 mUnk_1D8;
|
||||
/* 1DC */ unk32 mUnk_1DC;
|
||||
/* 1E0 */ unk32 mUnk_1E0;
|
||||
|
||||
@@ -20,8 +20,8 @@ public:
|
||||
class ActorUnkGYAM : public Actor {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ STRUCT_PAD(0x94, 0x220);
|
||||
/* 220 */ Mat4x3p mUnk_220;
|
||||
/* 094 */ PAD(0x94, 0x220);
|
||||
/* 220 */ MtxFx43 mUnk_220;
|
||||
|
||||
ActorUnkGYAM();
|
||||
|
||||
|
||||
@@ -21,10 +21,10 @@ public:
|
||||
class ActorUnkITWP : public Actor {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 094 */ STRUCT_PAD(0x094, 0x0E8);
|
||||
/* 094 */ PAD(0x094, 0x0E8);
|
||||
/* 0E8 */ VecFx32 mUnk_0E8;
|
||||
/* 0F4 */ STRUCT_PAD(0x0F4, 0x154);
|
||||
/* 154 */ Mat3p mUnk_154;
|
||||
/* 0F4 */ PAD(0x0F4, 0x154);
|
||||
/* 154 */ MtxFx33 mUnk_154;
|
||||
|
||||
ActorUnkITWP();
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ public:
|
||||
class ActorUnkIWTS : public Actor {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ STRUCT_PAD(0x94, 0x22F8);
|
||||
/* 94 */ PAD(0x94, 0x22F8);
|
||||
/* 22F8 */ VecFx32 mUnk_22F8;
|
||||
|
||||
ActorUnkIWTS();
|
||||
@@ -62,7 +62,7 @@ public:
|
||||
void func_ov084_02152cec(void);
|
||||
void func_ov084_02152d10(void);
|
||||
void func_ov084_02153018(void);
|
||||
bool func_ov084_02153064(ActorRef *pRef, Mat4x3p **param2);
|
||||
bool func_ov084_02153064(ActorRef *pRef, MtxFx43 **param2);
|
||||
void func_ov084_021530d4(void);
|
||||
void func_ov084_0215315c(void);
|
||||
void func_ov084_02153194(void);
|
||||
|
||||
@@ -21,7 +21,7 @@ public:
|
||||
class ActorUnkKEYN : public Actor {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ STRUCT_PAD(0x94, 0xA0);
|
||||
/* 94 */ PAD(0x94, 0xA0);
|
||||
/* A0 */ ItemId mItemId;
|
||||
|
||||
ActorUnkKEYN();
|
||||
|
||||
@@ -20,7 +20,7 @@ public:
|
||||
class ActorUnkMRD2 : public Actor {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ STRUCT_PAD(0x094, 0x910);
|
||||
/* 094 */ PAD(0x094, 0x910);
|
||||
/* 910 */ unk32 mUnk_910;
|
||||
|
||||
ActorUnkMRD2();
|
||||
|
||||
@@ -21,11 +21,11 @@ public:
|
||||
class ActorUnkNSSW : public Actor {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ STRUCT_PAD(0x094, 0x0BC);
|
||||
/* 094 */ PAD(0x094, 0x0BC);
|
||||
/* 0BC */ unk32 mUnk_0BC;
|
||||
/* 0C0 */ STRUCT_PAD(0x0C0, 0x184);
|
||||
/* 0C0 */ PAD(0x0C0, 0x184);
|
||||
#if IS_JP
|
||||
/* 184 */ STRUCT_PAD(0x184, 0x190);
|
||||
/* 184 */ PAD(0x184, 0x190);
|
||||
/* 190 */ MapObjectUnkSWSW *mUnk_184_eur;
|
||||
/* 194 */ MapObjectUnkSWSW *mUnk_188_eur;
|
||||
#else
|
||||
|
||||
@@ -23,13 +23,13 @@ public:
|
||||
/* 000 (base) */
|
||||
/* 120 */
|
||||
Actor_Derived1_94_0C *mUnk_120;
|
||||
/* 124 */ STRUCT_PAD(0x124, 0x20C);
|
||||
/* 124 */ PAD(0x124, 0x20C);
|
||||
/* 20C */ ModelRender mUnk_20C; // actually a derived class of a derived class
|
||||
/* 26C */ STRUCT_PAD(0x26C, 0x280);
|
||||
/* 26C */ PAD(0x26C, 0x280);
|
||||
/* 280 */ unk32 mUnk_280;
|
||||
/* 284 */ STRUCT_PAD(0x284, 0x300);
|
||||
/* 284 */ PAD(0x284, 0x300);
|
||||
/* 300 */ unk32 mUnk_300;
|
||||
/* 304 */ STRUCT_PAD(0x304, 0x36C);
|
||||
/* 304 */ PAD(0x304, 0x36C);
|
||||
/* 36C */ unk8 mUnk_36C;
|
||||
/* 36D */ unk8 mUnk_36D;
|
||||
/* 36E */ unk8 mUnk_36E;
|
||||
|
||||
@@ -21,7 +21,7 @@ public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ ModelRender mUnk_94;
|
||||
/* F4 */ UnkStruct_ov063_02163784 mUnk_F4;
|
||||
/* 134 */ STRUCT_PAD(0x134, 0x160);
|
||||
/* 134 */ PAD(0x134, 0x160);
|
||||
/* 160 */
|
||||
|
||||
ActorUnkRBLS();
|
||||
|
||||
@@ -11,7 +11,7 @@ public:
|
||||
/* F4 */ ModelRender mUnk_F4;
|
||||
/* 154 */ u8 mUnk_154;
|
||||
/* 155 */ unk8 mUnk_155;
|
||||
/* 156 */ STRUCT_PAD(0x156, 0x158);
|
||||
/* 156 */ PAD(0x156, 0x158);
|
||||
/* 158 */
|
||||
|
||||
ActorUnkRMSBase();
|
||||
|
||||
@@ -12,7 +12,7 @@ class ActorUnkRMSD : public ActorUnkRMSBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 158 */ UnkStruct_ov063_021632e4 mUnk_158;
|
||||
/* 198 */ STRUCT_PAD(0x198, 0x1D4); //! INFO: Force alignment to match ::Create
|
||||
/* 198 */ PAD(0x198, 0x1D4); //! INFO: Force alignment to match ::Create
|
||||
/* 1D4 */
|
||||
|
||||
ActorUnkRMSD();
|
||||
|
||||
@@ -33,9 +33,9 @@ class ActorUnkRMSV : public ActorUnkRMSBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 158 */ UnkStruct_ov063_021632e4 mUnk_158;
|
||||
/* 198 */ STRUCT_PAD(0x198, 0x1D4); //! INFO: Force alignment to match ::Create
|
||||
/* 198 */ PAD(0x198, 0x1D4); //! INFO: Force alignment to match ::Create
|
||||
/* 1D4 */ UnkStruct_ov063_021632e4 mUnk_1D4;
|
||||
/* 214 */ STRUCT_PAD(0x214, 0x250); //! INFO: Force alignment to match ::Create
|
||||
/* 214 */ PAD(0x214, 0x250); //! INFO: Force alignment to match ::Create
|
||||
/* 250 */
|
||||
|
||||
ActorUnkRMSV();
|
||||
|
||||
@@ -22,7 +22,7 @@ class ActorUnkRMSW : public ActorUnkRMSBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 158 */ UnkStruct_ov063_021632e4 mUnk_158;
|
||||
/* 198 */ STRUCT_PAD(0x198, 0x1D4); //! INFO: Force alignment to match ::Create
|
||||
/* 198 */ PAD(0x198, 0x1D4); //! INFO: Force alignment to match ::Create
|
||||
/* 1D4 */
|
||||
|
||||
ActorUnkRMSW();
|
||||
|
||||
@@ -26,7 +26,7 @@ enum ActorUnkRPMTState_ {
|
||||
class ActorUnkRPMT : public Actor {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ STRUCT_PAD(0x94, 0xA4);
|
||||
/* 94 */ PAD(0x94, 0xA4);
|
||||
/* A4 */ bool mUnk_A4;
|
||||
/* A5 */
|
||||
|
||||
|
||||
@@ -21,9 +21,9 @@ public:
|
||||
class ActorUnkSHIT : public Actor {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ STRUCT_PAD(0x94, 0xE4);
|
||||
/* 094 */ PAD(0x94, 0xE4);
|
||||
/* 0E4 */ ItemId mItemId;
|
||||
/* 0E8 */ STRUCT_PAD(0xE8, 0x2D3);
|
||||
/* 0E8 */ PAD(0xE8, 0x2D3);
|
||||
/* 2D3 */ bool mUnk_2D3;
|
||||
|
||||
ActorUnkSHIT();
|
||||
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
class ActorUnkSWBM_C8 : public UnkStruct_PlayerGet_74_base {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x14);
|
||||
/* 04 */ PAD(0x04, 0x14);
|
||||
/* 14 */ ActorUnkSWBM *mUnk_14;
|
||||
/* 18 */
|
||||
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
void func_ov031_020e6d48();
|
||||
void func_ov031_020e6d80(unk32 param1);
|
||||
void func_ov031_020e6e84(ActorState state);
|
||||
static void func_ov031_020e718c(VecFx32 *param0, Mat3p *param1, s32 param2, s16 param3, u16 param4, s16 param5);
|
||||
static void func_ov031_020e718c(VecFx32 *param0, MtxFx33 *param1, s32 param2, s16 param3, u16 param4, s16 param5);
|
||||
};
|
||||
|
||||
class ActorProfileUnkSWBM : public ActorProfile {
|
||||
|
||||
@@ -23,9 +23,9 @@ public:
|
||||
#else
|
||||
/* 094 */ ActorUnkTGTZ_ModelRender mUnk_094;
|
||||
/* 100 */ unk32 mUnk_100;
|
||||
/* 104 */ STRUCT_PAD(0x104, 0x190);
|
||||
/* 104 */ PAD(0x104, 0x190);
|
||||
#endif
|
||||
/* 190 */ Mat3p mUnk_190;
|
||||
/* 190 */ MtxFx33 mUnk_190;
|
||||
/* 1B4 */ ActorUnkNTTZ *mUnk_1B4;
|
||||
/* 1B8 */ unk32 mUnk_1B8;
|
||||
/* 1BC */ unk32 mUnk_1BC;
|
||||
|
||||
@@ -19,7 +19,7 @@ enum ActorUnkTLKTState_ {
|
||||
class ActorUnkTLKTnCLLT_Base : public Actor {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ STRUCT_PAD(0x94, 0x9C);
|
||||
/* 94 */ PAD(0x94, 0x9C);
|
||||
/* 9C */
|
||||
|
||||
ActorUnkTLKTnCLLT_Base();
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
/* 10 */ G3d_Model *mUnk_10;
|
||||
/* 14 */ unk32 mUnk_14;
|
||||
/* 18 */ unk8 mUnk_18;
|
||||
/* 19 */ STRUCT_PAD(0x19, 0x1C);
|
||||
/* 19 */ PAD(0x19, 0x1C);
|
||||
/* 1C */
|
||||
|
||||
UnkStruct_ov000_020b31a8(UnkSystem5 *param1, ModelRender *param2, UnkActorFileSystem2 *param3);
|
||||
@@ -76,7 +76,7 @@ public:
|
||||
/* 00 (base) */
|
||||
/* 1C */ UnkSystem5 mUnk_1C;
|
||||
/* 5C */ unk32 mUnk_5C;
|
||||
/* 60 */ STRUCT_PAD(0x60, 0x7C);
|
||||
/* 60 */ PAD(0x60, 0x7C);
|
||||
/* 7C */
|
||||
|
||||
ActorUnkZLSL_27CC(UnkSystem5 *param1, ModelRender *param2, UnkActorFileSystem2 *param3) :
|
||||
@@ -113,7 +113,7 @@ public:
|
||||
/* 20 */ unk32 mUnk_20;
|
||||
/* 24 */ unk32 mUnk_24;
|
||||
/* 28 */ unk8 mUnk_28; // deduced from strb [..., 0x18]
|
||||
/* 29 */ STRUCT_PAD(0x29, 0x2A);
|
||||
/* 29 */ PAD(0x29, 0x2A);
|
||||
/* 2A */ unk16 mUnk_2A;
|
||||
/* 2C */
|
||||
|
||||
@@ -141,7 +141,7 @@ public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ UnkSystem5 *mUnk_04;
|
||||
/* 08 */ ModelRender *mUnk_08;
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x1C);
|
||||
/* 0C */ PAD(0x0C, 0x1C);
|
||||
/* 1C */ UnkSystem5 *mUnk_1C;
|
||||
/* 20 */
|
||||
|
||||
@@ -219,38 +219,38 @@ public:
|
||||
class ActorUnkZLSL : public Actor_Derived1 {
|
||||
public:
|
||||
/* 0000 (base) */
|
||||
/* 0120 */ STRUCT_PAD(0x120, 0x1620);
|
||||
/* 0120 */ PAD(0x120, 0x1620);
|
||||
/* 1620 */ ModelRender_ov031_02113670 mUnk_1620;
|
||||
/* 1680 */ STRUCT_PAD(0x1680, 0x1690);
|
||||
/* 1680 */ PAD(0x1680, 0x1690);
|
||||
/* 1690 */ ActorUnkZLSL_1690 mUnk_1690;
|
||||
/* 1694 */ STRUCT_PAD(0x1694, 0x2700);
|
||||
/* 1694 */ PAD(0x1694, 0x2700);
|
||||
/* 2700 */ ActorUnkZLSL_2700 mUnk_2700;
|
||||
/* 2704 */ STRUCT_PAD(0x275C, 0x276C);
|
||||
/* 2704 */ PAD(0x275C, 0x276C);
|
||||
/* 276C */ ModelRender_ov031_02113670 mUnk_276C;
|
||||
/* 27CC */ ActorUnkZLSL_27CC mUnk_27CC;
|
||||
/* 2828 */ UnkStruct_PlayerGet_ec mUnk_2828;
|
||||
/* 282C */ unk32 mUnk_282C;
|
||||
/* 2830 */ unk32 mUnk_2830;
|
||||
/* 2834 */ STRUCT_PAD(0x2834, 0x2838);
|
||||
/* 2834 */ PAD(0x2834, 0x2838);
|
||||
/* 2838 */ unk32 mUnk_2838;
|
||||
/* 283C */ unk32 mUnk_283C;
|
||||
/* 2840 */ STRUCT_PAD(0x2840, 0x2844);
|
||||
/* 2840 */ PAD(0x2840, 0x2844);
|
||||
/* 2844 */ unk32 mUnk_2844;
|
||||
/* 2848 */ unk32 mUnk_2848;
|
||||
/* 284C */ STRUCT_PAD(0x284C, 0x2850);
|
||||
/* 284C */ PAD(0x284C, 0x2850);
|
||||
/* 2850 */ unk32 mUnk_2850;
|
||||
/* 2854 */ unk32 mUnk_2854;
|
||||
/* 2858 */ STRUCT_PAD(0x2858, 0x285C);
|
||||
/* 2858 */ PAD(0x2858, 0x285C);
|
||||
/* 285C */ unk32 mUnk_285C;
|
||||
/* 2860 */ unk32 mUnk_2860;
|
||||
/* 2864 */ STRUCT_PAD(0x2864, 0x286A);
|
||||
/* 2864 */ PAD(0x2864, 0x286A);
|
||||
/* 286A */ unk16 mUnk_286A;
|
||||
/* 286C */ unk16 mUnk_286C;
|
||||
/* 286E */ unk16 mUnk_286E;
|
||||
/* 2870 */ unk16 mUnk_2870;
|
||||
/* 2872 */ s16 mUnk_2872;
|
||||
/* 2874 */ bool mUnk_2874;
|
||||
/* 2875 */ STRUCT_PAD(0x2875, 0x2878);
|
||||
/* 2875 */ PAD(0x2875, 0x2878);
|
||||
/* 2878 */ VecFx32 mUnk_2878;
|
||||
/* 2884 */ unk32 mUnk_2884;
|
||||
/* 2888 */ fx32 mUnk_2888;
|
||||
@@ -263,15 +263,15 @@ public:
|
||||
/* 28C0 */ unk32 mUnk_28C0;
|
||||
/* 28C4 */ unk32 mUnk_28C4;
|
||||
/* 28C8 */ unk32 mUnk_28C8;
|
||||
/* 2894 */ STRUCT_PAD(0x28CC, 0x28DC);
|
||||
/* 2894 */ PAD(0x28CC, 0x28DC);
|
||||
/* 28DC */ ActorRef mUnk_28DC;
|
||||
/* 28E0 */ STRUCT_PAD(0x28E0, 0x28E4);
|
||||
/* 28E0 */ PAD(0x28E0, 0x28E4);
|
||||
/* 28E4 */ unk16 mUnk_28E4;
|
||||
/* 28E6 */ STRUCT_PAD(0x28E6, 0x28E8);
|
||||
/* 28E6 */ PAD(0x28E6, 0x28E8);
|
||||
/* 28E8 */ VecFx32 mUnk_28E8;
|
||||
/* 28F4 */ VecFx32 mUnk_28F4;
|
||||
/* 2900 */ u16 mUnk_2900;
|
||||
/* 2902 */ STRUCT_PAD(0x2902, 0x2904);
|
||||
/* 2902 */ PAD(0x2902, 0x2904);
|
||||
/* 2904 */ unk32 mUnk_2904;
|
||||
/* 2908 */
|
||||
|
||||
|
||||
@@ -36,9 +36,9 @@ public:
|
||||
|
||||
class Actor_Derived1_94_vfunc_10 {
|
||||
public:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x04);
|
||||
/* 00 */ PAD(0x00, 0x04);
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ STRUCT_PAD(0x04, 0x08);
|
||||
/* 08 */ PAD(0x04, 0x08);
|
||||
/* 0C */ unk32 mUnk_0C;
|
||||
/* 10 */
|
||||
};
|
||||
@@ -135,7 +135,7 @@ public:
|
||||
/* 0B4 */ unk32 mUnk_0B4;
|
||||
/* 0B8 */ unk32 mUnk_0B8;
|
||||
/* 0BC */ ActorRef mUnk_0BC;
|
||||
/* 0C0 */ Vec3p mUnk_0C0;
|
||||
/* 0C0 */ VecFx32Cpp mUnk_0C0;
|
||||
/* 0CC */ unk16 mUnk_0CC;
|
||||
/* 0CC */ unk16 mUnk_0CE;
|
||||
/* 0D0 */ unk32 mUnk_0D0;
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include "Game/GameModeStartUp.hpp"
|
||||
#include "Save/SaveManager.hpp"
|
||||
#include "global.h"
|
||||
#include "nitro/os.h"
|
||||
#include "types.h"
|
||||
|
||||
typedef void (*GameUnkCallback1)(void);
|
||||
@@ -15,8 +16,8 @@ class GameModeFileSelect;
|
||||
class UnkStruct_02049a2c_1C {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ STRUCT_PAD(0x08, 0xCC);
|
||||
/* 04 */ OSThread mUnk_04;
|
||||
/* C0 */ PAD(0xC0, 0xCC);
|
||||
/* CC */
|
||||
|
||||
UnkStruct_02049a2c_1C();
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
class GameModeBattle : public GameModeBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x4C);
|
||||
/* 04 */ PAD(0x04, 0x4C);
|
||||
/* 4C */
|
||||
|
||||
GameModeBattle(unk32 param1);
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
class GameModeContactMode : public GameModeBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x20);
|
||||
/* 04 */ PAD(0x04, 0x20);
|
||||
/* 20 */
|
||||
|
||||
GameModeContactMode();
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
class UnkStruct_ov001_020c46fc {
|
||||
public:
|
||||
/* 00000 (vtable) */
|
||||
/* 00004 */ STRUCT_PAD(0x04, 0xAF054);
|
||||
/* 00004 */ PAD(0x04, 0xAF054);
|
||||
/* AF054 */
|
||||
|
||||
UnkStruct_ov001_020c46fc();
|
||||
@@ -19,9 +19,9 @@ public:
|
||||
class GameModeDownloadPlay : public GameModeBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x48);
|
||||
/* 04 */ PAD(0x04, 0x48);
|
||||
/* 48 */ UnkStruct_ov001_020c46fc *mUnk_48;
|
||||
/* 4C */ STRUCT_PAD(0x4C, 0x6C);
|
||||
/* 4C */ PAD(0x4C, 0x6C);
|
||||
/* 6C */
|
||||
|
||||
GameModeDownloadPlay();
|
||||
|
||||
@@ -18,7 +18,7 @@ class UnkStruct_0204a110_Sub2;
|
||||
|
||||
class GameModeManagerBase_004_00 {
|
||||
public:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x38);
|
||||
/* 00 */ PAD(0x00, 0x38);
|
||||
/* 38 */
|
||||
|
||||
GameModeManagerBase_004_00(s16 param1);
|
||||
|
||||
@@ -53,7 +53,7 @@ public:
|
||||
/* 08 */ UnkStruct_ItemManager_20_00_08 mUnk_08;
|
||||
/* 1C */ unk32 mUnk_1C;
|
||||
/* 20 */ UnkStruct_ItemManager_20_00_20 mUnk_20;
|
||||
/* 24 */ STRUCT_PAD(0x24, 0x2C);
|
||||
/* 24 */ PAD(0x24, 0x2C);
|
||||
/* 2C */ unk16 mUnk_2C;
|
||||
/* 2E */ unk16 mUnk_2E; // pad?
|
||||
/* 30 */
|
||||
@@ -78,7 +78,7 @@ public:
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
/* 0C */ bool mUnk_0C;
|
||||
/* 0D */ STRUCT_PAD(0x0D, 0x10);
|
||||
/* 0D */ PAD(0x0D, 0x10);
|
||||
/* 10 */
|
||||
|
||||
UnkStruct_ItemManager_20_04_08_310(); //! TODO: params
|
||||
@@ -89,14 +89,14 @@ public:
|
||||
/* 000 (vtable) */
|
||||
/* 004 (base) */
|
||||
/* 00C */ unk32 mUnk_00C;
|
||||
/* 010 */ STRUCT_PAD(0x10, 0x310);
|
||||
/* 010 */ PAD(0x10, 0x310);
|
||||
/* 310 */ UnkStruct_ItemManager_20_04_08_310 mUnk_310;
|
||||
/* 320 */ unk32 mUnk_320;
|
||||
/* 324 */ unk16 mUnk_324;
|
||||
/* 326 */ bool mUnk_326;
|
||||
/* 327 */ bool mUnk_327;
|
||||
/* 328 */ unk32 mUnk_328;
|
||||
/* 32C */ STRUCT_PAD(0x32C, 0x3CC);
|
||||
/* 32C */ PAD(0x32C, 0x3CC);
|
||||
/* 3CC */ void *mUnk_3CC;
|
||||
/* 3D0 */ unk32 mUnk_3D0;
|
||||
/* 3D4 */
|
||||
|
||||
@@ -150,9 +150,9 @@ public:
|
||||
|
||||
class AdventureModeManager_160_14 {
|
||||
public:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x1C);
|
||||
/* 00 */ PAD(0x00, 0x1C);
|
||||
/* 1C */ unk32 mUnk_1C;
|
||||
/* 20 */ STRUCT_PAD(0x20, 0x40);
|
||||
/* 20 */ PAD(0x20, 0x40);
|
||||
/* 40 */ AdventureModeManager_160_18 *mUnk_40;
|
||||
/* 44 */ unk32 mUnk_44;
|
||||
/* 48 */ unk32 mUnk_48;
|
||||
@@ -228,7 +228,7 @@ public:
|
||||
class AdventureModeManager_164 : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x1C);
|
||||
/* 0C */ PAD(0x0C, 0x1C);
|
||||
/* 1C */
|
||||
|
||||
AdventureModeManager_164(GameModeManagerBase_104 *param1, GameModeManagerBase_004 *param2); // overlay 26
|
||||
@@ -245,7 +245,7 @@ public:
|
||||
class AdventureModeManager_168 : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x20);
|
||||
/* 0C */ PAD(0x0C, 0x20);
|
||||
/* 20 */ bool mUnk_20;
|
||||
/* 21 */ bool mUnk_21;
|
||||
/* 24 */
|
||||
@@ -269,7 +269,7 @@ public:
|
||||
class AdventureModeManager_16C : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x1C);
|
||||
/* 0C */ PAD(0x0C, 0x1C);
|
||||
/* 1C */ bool mUnk_1C;
|
||||
/* 20 */
|
||||
|
||||
@@ -521,7 +521,7 @@ public:
|
||||
class AdventureModeManager_188 : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x38);
|
||||
/* 0C */ PAD(0x0C, 0x38);
|
||||
|
||||
AdventureModeManager_188(GameModeManagerBase_104 *param1); // overlay 31
|
||||
|
||||
@@ -549,7 +549,7 @@ public:
|
||||
|
||||
class AdventureModeManager_18C_10 {
|
||||
public:
|
||||
/* 0000 */ STRUCT_PAD(0x0000, 0x10E9);
|
||||
/* 0000 */ PAD(0x0000, 0x10E9);
|
||||
/* 10E9 */ u8 mUnk_10E9;
|
||||
/* 10EA */ unk8 mUnk_10EA; // pad?
|
||||
/* 10EB */ unk8 mUnk_10EB; // pad?
|
||||
@@ -653,7 +653,7 @@ public:
|
||||
|
||||
class AdventureModeManager_194_0C {
|
||||
public:
|
||||
/* 00 (base) */ STRUCT_PAD(0x00, 0xC4);
|
||||
/* 00 (base) */ PAD(0x00, 0xC4);
|
||||
/* C4 */ u8 mUnk_C4;
|
||||
/* C8 */
|
||||
};
|
||||
@@ -662,7 +662,7 @@ class AdventureModeManager_194 : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ AdventureModeManager_194_0C *mUnk_0C;
|
||||
/* 10 */ STRUCT_PAD(0x10, 0x48);
|
||||
/* 10 */ PAD(0x10, 0x48);
|
||||
/* 48 */
|
||||
|
||||
AdventureModeManager_194(GameModeManagerBase_104 *param1);
|
||||
@@ -681,7 +681,7 @@ public:
|
||||
class AdventureModeManager_198 : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x3C);
|
||||
/* 0C */ PAD(0x0C, 0x3C);
|
||||
|
||||
AdventureModeManager_198(GameModeManagerBase_104 *param1); // overlay 58
|
||||
|
||||
@@ -699,7 +699,7 @@ public:
|
||||
class AdventureModeManager_19C : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x14);
|
||||
/* 0C */ PAD(0x0C, 0x14);
|
||||
/* 14 */
|
||||
|
||||
AdventureModeManager_19C(GameModeManagerBase_104 *param1); // overlay 26
|
||||
@@ -753,7 +753,7 @@ public:
|
||||
class AdventureModeManager_1A8 : public FileSelectManager_UnkDrawBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 0C */ STRUCT_PAD(0x0C, 0x38);
|
||||
/* 0C */ PAD(0x0C, 0x38);
|
||||
|
||||
AdventureModeManager_1A8(GameModeManagerBase_104 *param1); // overlay 88
|
||||
|
||||
@@ -783,7 +783,7 @@ public:
|
||||
class AdventureModeManager_1B0 : public GameModeManagerBase_104 {
|
||||
public:
|
||||
/* 1C */ UnkStruct_ov019_020d24c8_28_258 mUnk_1C;
|
||||
/* 34 */ STRUCT_PAD(0x34, 0x50);
|
||||
/* 34 */ PAD(0x34, 0x50);
|
||||
/* 50 */
|
||||
|
||||
AdventureModeManager_1B0(); // overlay 31
|
||||
@@ -901,7 +901,7 @@ public:
|
||||
class AdventureModeManager_1BC : public AdventureModeManager_1B8_Base {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 24 */ STRUCT_PAD(0x24, 0x34);
|
||||
/* 24 */ PAD(0x24, 0x34);
|
||||
/* 34 */ bool mUnk_34;
|
||||
/* 35 */ unk8 mUnk_35;
|
||||
/* 36 */ unk8 mUnk_36;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include <nitro/math.h>
|
||||
|
||||
struct UnkAdventureModeSystem1_48 {
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x2A);
|
||||
/* 00 */ PAD(0x00, 0x2A);
|
||||
/* 2A */ bool mUnk_2A;
|
||||
};
|
||||
|
||||
|
||||
@@ -36,18 +36,18 @@ class UnkTrainSystem2 {
|
||||
this->mModelRender.vfunc_08(G3d_GetModelPtr(data_027e0d00->mUnk_0F4->mUnk_50));
|
||||
}
|
||||
|
||||
void SetTransform(const Mat3p *param1, const VecFx32 *param2, fx32 param3) {
|
||||
void SetTransform(const MtxFx33 *param1, const VecFx32 *param2, fx32 param3) {
|
||||
VecFx32 temp;
|
||||
temp.x = param3;
|
||||
temp.y = param3;
|
||||
temp.z = param3;
|
||||
this->mModelRender.vfunc_10(&temp, (Mat3p *) param1, (VecFx32 *) param2);
|
||||
this->mModelRender.vfunc_10(&temp, (MtxFx33 *) param1, (VecFx32 *) param2);
|
||||
}
|
||||
|
||||
UnkTrainSystem2();
|
||||
~UnkTrainSystem2();
|
||||
|
||||
void func_ov024_020d5990();
|
||||
void func_ov024_020d5afc(const Mat3p *param1, const VecFx32 *param2, unk32 param3);
|
||||
void func_ov024_020d5afc(const MtxFx33 *param1, const VecFx32 *param2, unk32 param3);
|
||||
bool func_ov024_020d5c40();
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ class MapObjectBombFlower : public MapObjectPot_Base {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 48 */ ModelRender_ov031_0211578c mUnk_48;
|
||||
/* A8 */ STRUCT_PAD(0xA8, 0xB0);
|
||||
/* A8 */ PAD(0xA8, 0xB0);
|
||||
/* BC */ fx32 mUnk_B0;
|
||||
/* BC */ fx32 mUnk_B4;
|
||||
/* B8 */ Timer mUnk_B8;
|
||||
|
||||
@@ -32,7 +32,7 @@ public:
|
||||
/* 1E */ unk16 mUnk_1E;
|
||||
/* 20 */ unk16 mUnk_20;
|
||||
/* 22 */ unk16 mUnk_22;
|
||||
/* 24 */ STRUCT_PAD(0x24, 0x6C);
|
||||
/* 24 */ PAD(0x24, 0x6C);
|
||||
/* 6C */ void *mUnk_6C;
|
||||
/* 70 */
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ public:
|
||||
/* 40 */ MapObjectSwitchStep_40 mUnk_40;
|
||||
/* A4 */ UnkSystem5 mUnk_A4;
|
||||
/* C4 */ unk32 mUnk_C4;
|
||||
/* C8 */ STRUCT_PAD(0xC8, 0xE4);
|
||||
/* C8 */ PAD(0xC8, 0xE4);
|
||||
/* E4 */ Timer mUnk_E4;
|
||||
/* E8 */ unk16 mUnk_E8;
|
||||
/* EA */ u8 mUnk_EA; // bool?
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
class MapObjectUnkDRTY : public MapObjectUnkWPHL { //! TODO: fake?
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 8C */ STRUCT_PAD(0x8C, 0xCC);
|
||||
/* 8C */ PAD(0x8C, 0xCC);
|
||||
/* CC */ unk32 mUnk_CC;
|
||||
/* D0 */ STRUCT_PAD(0xD0, 0xF4);
|
||||
/* D0 */ PAD(0xD0, 0xF4);
|
||||
/* F4 */
|
||||
|
||||
MapObjectUnkDRTY();
|
||||
|
||||
@@ -28,11 +28,11 @@ public:
|
||||
/* 087 */ u8 mUnk_087;
|
||||
/* 088 */ u8 mUnk_088;
|
||||
/* 089 */ unk8 mUnk_089;
|
||||
/* 080 */ STRUCT_PAD(0x08A, 0x08C);
|
||||
/* 080 */ PAD(0x08A, 0x08C);
|
||||
/* 08C */ UnkStruct_ov031_Items_02 mUnk_08C;
|
||||
/* 0A8 */ STRUCT_PAD(0x098, 0x0BC);
|
||||
/* 0A8 */ PAD(0x098, 0x0BC);
|
||||
/* 0BC */ unk32 mUnk_0BC;
|
||||
/* 0C0 */ STRUCT_PAD(0x0C0, 0x0D4);
|
||||
/* 0C0 */ PAD(0x0C0, 0x0D4);
|
||||
/* 0D4 */ MapObject_10 mUnk_0D4;
|
||||
/* 0F8 */ Timer mUnk_0F8;
|
||||
/* 0FC */ unk32 mUnk_0FC;
|
||||
|
||||
@@ -16,7 +16,7 @@ public:
|
||||
/* 54 */ unk32 mUnk_54;
|
||||
/* 58 */ unk16 mUnk_58;
|
||||
/* 5A */ Timer mUnk_5A;
|
||||
/* 5E */ STRUCT_PAD(0x5E, 0x60);
|
||||
/* 5E */ PAD(0x5E, 0x60);
|
||||
/* 60 */ unk32 mUnk_60;
|
||||
/* 64 */ unk32 mUnk_64;
|
||||
/* 68 */ unk32 mUnk_68;
|
||||
|
||||
@@ -23,7 +23,7 @@ public:
|
||||
/* 054 */ ModelRender mUnk_054;
|
||||
/* 0B4 */ UnkSystem5 mUnk_0B4;
|
||||
/* 0D4 */ unk32 mUnk_0D4;
|
||||
/* 0D8 */ STRUCT_PAD(0x0D8, 0x0F4);
|
||||
/* 0D8 */ PAD(0x0D8, 0x0F4);
|
||||
/* 0F4 */ UnkSystem7 mUnk_0F4;
|
||||
/* 0F8 */ unk32 mUnk_0F8;
|
||||
/* 0FC */ unk32 mUnk_0FC;
|
||||
|
||||
@@ -31,14 +31,14 @@ public:
|
||||
/* 040 */ MapObjectUnkSWSW_40 mUnk_040;
|
||||
/* 0AC */ UnkSystem5 mUnk_0AC;
|
||||
/* 0CC */ unk32 mUnk_0CC;
|
||||
/* 0E0 */ STRUCT_PAD(0xD0, 0xEC);
|
||||
/* 0EC */ VecFx32 mUnk_0EC;
|
||||
/* 0E0 */ PAD(0xD0, 0xEC);
|
||||
/* 0EC */ VecFx32Cpp mUnk_0EC;
|
||||
/* 0F8 */ ActorUnkNSSW *mUnk_0F8;
|
||||
/* 0FC */ unk32 mUnk_0FC;
|
||||
/* 100 */ Timer mUnk_100;
|
||||
/* 104 */ u8 mUnk_104;
|
||||
/* 105 */ u8 mUnk_105;
|
||||
/* 106 */ STRUCT_PAD(0x106, 0x108);
|
||||
/* 106 */ PAD(0x106, 0x108);
|
||||
/* 108 */ fx32 mUnk_108;
|
||||
/* 10C */ unk16 mUnk_10C;
|
||||
/* 10E */ Timer mUnk_10E;
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
class MapObjectUnkWDST : public MapObject {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 40 */ STRUCT_PAD(0x40, 0xB8);
|
||||
/* 40 */ PAD(0x40, 0xB8);
|
||||
/* B8 */ unk32 mUnk_B8;
|
||||
|
||||
MapObjectUnkWDST();
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
class MapObjectUnkWPHL : public MapObject {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 40 */ STRUCT_PAD(0x40, 0x8C);
|
||||
/* 40 */ PAD(0x40, 0x8C);
|
||||
/* 8C */
|
||||
|
||||
MapObjectUnkWPHL();
|
||||
|
||||
@@ -57,7 +57,7 @@ struct UnkStruct_ov000_020ab4dc {
|
||||
/* 24 */ const char mUnk_24[16];
|
||||
/* 34 */ const char mUnk_34[16];
|
||||
/* 44 */ const char mUnk_44[16];
|
||||
/* 54 */ STRUCT_PAD(0x54, 0x66);
|
||||
/* 54 */ PAD(0x54, 0x66);
|
||||
/* 66 */ s16 mUnk_66;
|
||||
/* 66 */ unk16 mUnk_68;
|
||||
/* 66 */ unk16 mUnk_6A;
|
||||
@@ -66,12 +66,12 @@ struct UnkStruct_ov000_020ab4dc {
|
||||
/* 66 */ unk16 mUnk_70;
|
||||
/* 66 */ unk16 mUnk_72;
|
||||
/* 74 */ s16 mUnk_74;
|
||||
/* 78 */ STRUCT_PAD(0x76, 0x83);
|
||||
/* 78 */ PAD(0x76, 0x83);
|
||||
/* 83 */ u8 mUnk_83;
|
||||
/* 83 */ u8 mUnk_84;
|
||||
/* 83 */ u8 mUnk_85;
|
||||
/* 86 */ u8 mUnk_86[7];
|
||||
/* 8D */ STRUCT_PAD(0x8D, 0x98);
|
||||
/* 8D */ PAD(0x8D, 0x98);
|
||||
/* 98 */ unk32 mUnk_98;
|
||||
/* 9C */
|
||||
};
|
||||
@@ -141,7 +141,7 @@ public:
|
||||
/* 78 */ unk32 mUnk_78;
|
||||
/* 7C */ unk32 mUnk_7C[9];
|
||||
/* A0 */ unk32 mUnk_A0[7];
|
||||
/* BC */ Mat4x3p *mUnk_BC;
|
||||
/* BC */ MtxFx43 *mUnk_BC;
|
||||
/* C0 */
|
||||
|
||||
ModelRender_Derived4(PlayerCharacter character, unk32 param2, G3d_Model *pModel, G3d_BoneMtxStruct *pCacheJntAnm);
|
||||
@@ -159,7 +159,7 @@ public:
|
||||
class ModelRender_Derived5 : public ModelRender_Derived3 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 60 */ STRUCT_PAD(0x60, 0xA8);
|
||||
/* 60 */ PAD(0x60, 0xA8);
|
||||
/* A8 */
|
||||
|
||||
ModelRender_Derived5(PlayerCharacter character, G3d_Model *pModel, G3d_BoneMtxStruct *pCacheJntAnm);
|
||||
@@ -257,7 +257,7 @@ public:
|
||||
class PlayerActorBase_70_1C : public UnkStruct_PlayerGet_74_base {
|
||||
private:
|
||||
/* 00 (base) */
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x2C);
|
||||
/* 04 */ PAD(0x04, 0x2C);
|
||||
/* 2C */
|
||||
|
||||
public:
|
||||
@@ -273,7 +273,7 @@ public:
|
||||
|
||||
class PlayerActorBase_70_30 {
|
||||
private:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x1C);
|
||||
/* 00 */ PAD(0x00, 0x1C);
|
||||
/* 1C */
|
||||
|
||||
public:
|
||||
@@ -283,7 +283,7 @@ public:
|
||||
class PlayerActorBase_70_6C {
|
||||
private:
|
||||
/* 00 */ UnkSystem5 mUnk_00;
|
||||
/* 20 */ STRUCT_PAD(0x20, 0x70);
|
||||
/* 20 */ PAD(0x20, 0x70);
|
||||
/* 70 */
|
||||
|
||||
public:
|
||||
@@ -294,7 +294,7 @@ public:
|
||||
class PlayerActorBase_70_DC {
|
||||
private:
|
||||
/* 00 */ UnkSystem5 mUnk_00;
|
||||
/* 20 */ STRUCT_PAD(0x20, 0x60);
|
||||
/* 20 */ PAD(0x20, 0x60);
|
||||
/* 60 */
|
||||
|
||||
public:
|
||||
@@ -331,7 +331,7 @@ public:
|
||||
|
||||
class PlayerActorBase_70_134 {
|
||||
private:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x28);
|
||||
/* 00 */ PAD(0x00, 0x28);
|
||||
/* 28 */
|
||||
|
||||
public:
|
||||
@@ -364,8 +364,8 @@ public:
|
||||
/* 0DC */ PlayerActorBase_70_DC *mUnk_0DC;
|
||||
/* 0E0 */ PlayerActorBase_70_E0 mUnk_0E0;
|
||||
/* 0E4 */ PlayerActorBase_70_E4 mUnk_0E4;
|
||||
/* 114 */ Mat4x3p *mUnk_114; // allocated array, size = PlayerCharacter_Max
|
||||
/* 118 */ Vec3p mUnk_118;
|
||||
/* 114 */ MtxFx43 *mUnk_114; // allocated array, size = PlayerCharacter_Max
|
||||
/* 118 */ VecFx32Cpp mUnk_118;
|
||||
/* 124 */ UnkAngleStruct mUnk_124;
|
||||
/* 126 */ s8 mUnk_126;
|
||||
/* 127 */ bool mUnk_127;
|
||||
@@ -422,12 +422,12 @@ public:
|
||||
void func_ov001_020db190();
|
||||
|
||||
// overlay 102
|
||||
void func_ov102_02182c20(unk32 param1, Mat4x3p *param2);
|
||||
void func_ov102_02182c84(bool param1, unk32 param2, UnkAngleStruct param3, Mat4x3p *param4, Mat4x3p *param5);
|
||||
void func_ov102_02182c20(unk32 param1, MtxFx43 *param2);
|
||||
void func_ov102_02182c84(bool param1, unk32 param2, UnkAngleStruct param3, MtxFx43 *param4, MtxFx43 *param5);
|
||||
};
|
||||
|
||||
struct PlayerActorBase_78_04 {
|
||||
STRUCT_PAD(0x00, 0x0C);
|
||||
PAD(0x00, 0x0C);
|
||||
|
||||
void func_ov000_0205c584(unk32 param1, unk32 param2);
|
||||
};
|
||||
@@ -457,20 +457,20 @@ public:
|
||||
class PlayerLinkActor_9C {
|
||||
public:
|
||||
/* 000 (vtable) */
|
||||
/* 004 */ STRUCT_PAD(0x04, 0x08);
|
||||
/* 004 */ PAD(0x04, 0x08);
|
||||
/* 008 */ ActorRef mUnk_008; //! TODO: confirm type
|
||||
/* 00C */ STRUCT_PAD(0x0C, 0x34);
|
||||
/* 00C */ PAD(0x0C, 0x34);
|
||||
/* 034 */ PlayerLinkActor_9C_34 mUnk_034;
|
||||
/* 004 */ STRUCT_PAD(0x50, 0x5A);
|
||||
/* 004 */ PAD(0x50, 0x5A);
|
||||
/* 05A */ UnkAngleStruct mUnk_5A;
|
||||
/* 05C */ STRUCT_PAD(0x5C, 0x6C);
|
||||
/* 05C */ PAD(0x5C, 0x6C);
|
||||
/* 06C */ VecFx32 mUnk_06C;
|
||||
/* 078 */ STRUCT_PAD(0x78, 0x90);
|
||||
/* 078 */ PAD(0x78, 0x90);
|
||||
/* 090 */ s16 mUnk_090;
|
||||
/* 090 */ unk16 mUnk_092;
|
||||
/* 094 */ unk32 mUnk_094;
|
||||
/* 098 */ unk16 mUnk_098;
|
||||
/* 094 */ STRUCT_PAD(0x9A, 0xDC);
|
||||
/* 094 */ PAD(0x9A, 0xDC);
|
||||
/* 0DC */ u16 mUnk_0DC;
|
||||
/* 0DE */ unk16 mUnk_0DE;
|
||||
/* 0E0 */ unk32 mUnk_0E0;
|
||||
@@ -483,11 +483,11 @@ public:
|
||||
/* 0FC */ bool mUnk_0FC;
|
||||
/* 100 */ unk32 mUnk_100;
|
||||
/* 104 */ VecFx32 mUnk_104;
|
||||
/* 110 */ STRUCT_PAD(0x110, 0x138);
|
||||
/* 110 */ PAD(0x110, 0x138);
|
||||
/* 138 */ s16 mUnk_138;
|
||||
/* 13A */ u16 mUnk_13A;
|
||||
/* 13C */ unk16 mUnk_13C;
|
||||
/* 13E */ STRUCT_PAD(0x13E, 0x154);
|
||||
/* 13E */ PAD(0x13E, 0x154);
|
||||
/* 154 */
|
||||
|
||||
PlayerLinkActor_9C(UnkStruct_027e0ce0_40 *param1, u32 rawGrabParams, PlayerCharacter character);
|
||||
@@ -516,10 +516,10 @@ public:
|
||||
|
||||
class PlayerActorBase {
|
||||
public:
|
||||
/* 00 */ VecFx32 mPos;
|
||||
/* 0C */ VecFx32 mPrevPos;
|
||||
/* 18 */ VecFx32 mVel;
|
||||
/* 24 */ VecFx32 mAccel;
|
||||
/* 00 */ VecFx32Cpp mPos;
|
||||
/* 0C */ VecFx32Cpp mPrevPos;
|
||||
/* 18 */ VecFx32Cpp mVel;
|
||||
/* 24 */ VecFx32Cpp mAccel;
|
||||
/* 30 */ UnkAngleStruct mAngle;
|
||||
/* 32 */ u8 mInvincibilityTimer;
|
||||
/* 33 */ u8 mInvincibilityIconTimer; // the blinking icon on top-screen
|
||||
|
||||
@@ -124,14 +124,14 @@ public:
|
||||
class UnkStruct_PlayerGet_48 {
|
||||
public:
|
||||
/* 00 */ unk32 mUnk_00;
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x40);
|
||||
/* 04 */ PAD(0x04, 0x40);
|
||||
/* 40 */ unk16 mUnk_40;
|
||||
/* 42 */ unk16 mUnk_42;
|
||||
/* 44 */ unk8 mUnk_44;
|
||||
/* 45 */ unk8 mUnk_45;
|
||||
/* 46 */ unk8 mUnk_46;
|
||||
/* 47 */ unk8 mUnk_47;
|
||||
/* 48 */ STRUCT_PAD(0x48, 0x5E);
|
||||
/* 48 */ PAD(0x48, 0x5E);
|
||||
/* 5E */ unk16 mUnk_5E;
|
||||
/* 60 */ unk8 mUnk_60;
|
||||
/* 61 */ unk8 mUnk_61;
|
||||
|
||||
@@ -49,7 +49,7 @@ public:
|
||||
/* 00 */ UnkStruct_027e0ce0_40 *mUnk_00;
|
||||
/* 04 */ unk16 mUnk_04;
|
||||
/* 06 */ bool mUnk_06;
|
||||
/* 07 */ STRUCT_PAD(0x07, 0x0C);
|
||||
/* 07 */ PAD(0x07, 0x0C);
|
||||
/* 0C */ ActorRef mUnk_0C;
|
||||
/* 10 */
|
||||
|
||||
@@ -187,14 +187,14 @@ public:
|
||||
/* 30 */ unk32 mUnk_30;
|
||||
/* 34 */ PlayerLinkActor_A0_34 mUnk_34;
|
||||
/* 38 */ PlayerLinkActor_A0_38 *mUnk_38;
|
||||
/* 3C */ STRUCT_PAD(0x3C, 0x5C);
|
||||
/* 3C */ PAD(0x3C, 0x5C);
|
||||
/* 5C */ UnkStruct_PlayerGet_64 mUnk_5C;
|
||||
/* 68 */ unk32 mUnk_68;
|
||||
/* 6C */ unk32 mUnk_6C;
|
||||
/* 70 */ u32 mUnk_70;
|
||||
/* 74 */ unk32 mUnk_74;
|
||||
/* 78 */ bool mUnk_78;
|
||||
/* 79 */ STRUCT_PAD(0x79, 0x7D);
|
||||
/* 79 */ PAD(0x79, 0x7D);
|
||||
/* 7D */ bool mUnk_7D;
|
||||
/* 7E */ bool mUnk_7E;
|
||||
/* 80 */ void *mUnk_80;
|
||||
|
||||
@@ -10,7 +10,7 @@ public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ unk32 mUnk_94;
|
||||
/* 098 */ unk32 mUnk_98;
|
||||
/* 09C */ STRUCT_PAD(0x9C, 0x154);
|
||||
/* 09C */ PAD(0x9C, 0x154);
|
||||
/* 154 */
|
||||
|
||||
PlayerPhantomActor(unk32 param1, unk32 param2, UnkStruct_027e0ce0_40 *param3, bool *param4);
|
||||
|
||||
@@ -11,14 +11,14 @@ public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ unk32 mUnk_94;
|
||||
/* 098 */ PlayerActorBase *mpPlayer;
|
||||
/* 09C */ STRUCT_PAD(0x9C, 0xCC);
|
||||
/* 09C */ PAD(0x9C, 0xCC);
|
||||
/* 0CC */ bool mUnk_0CC;
|
||||
/* 0CD */ STRUCT_PAD(0xCD, 0xD0);
|
||||
/* 0CD */ PAD(0xCD, 0xD0);
|
||||
/* 0D0 */ unk32 mUnk_0D0;
|
||||
/* 0D4 */ unk32 mUnk_0D4;
|
||||
/* 0D8 */ unk32 mUnk_0D8;
|
||||
/* 0DC */ unk32 mUnk_0DC;
|
||||
/* 0E0 */ STRUCT_PAD(0xE0, 0x154);
|
||||
/* 0E0 */ PAD(0xE0, 0x154);
|
||||
/* 154 */
|
||||
|
||||
PlayerZeldaActor(void *param1, UnkStruct_027e0ce0_40 *param2, UnkStruct_027e0ce0_40_150 *param3, ItemFlag *pEquippedItem);
|
||||
|
||||
@@ -23,8 +23,8 @@ typedef void (*UnkSystem4_UnkCallback)(void *, unk32);
|
||||
class UnkSystem4_vfunc_1C_B4 {
|
||||
public:
|
||||
/* 00 */ unk32 mUnk_00;
|
||||
/* 00 */ STRUCT_PAD(0x04, 0x28);
|
||||
/* 28 */ Mat3p mUnk_28;
|
||||
/* 00 */ PAD(0x04, 0x28);
|
||||
/* 28 */ MtxFx33 mUnk_28;
|
||||
/* 4C */ unk32 mUnk_4C;
|
||||
/* 50 */ unk32 mUnk_50;
|
||||
/* 54 */ unk32 mUnk_54;
|
||||
@@ -34,7 +34,7 @@ class UnkSystem4_vfunc_1C {
|
||||
public:
|
||||
/* 00 */ u8 *mUnk_00;
|
||||
/* 04 */ unk32 *mUnk_04;
|
||||
/* 08 */ STRUCT_PAD(0x08, 0xB4);
|
||||
/* 08 */ PAD(0x08, 0xB4);
|
||||
/* B4 */ UnkSystem4_vfunc_1C_B4 *mUnk_B4;
|
||||
/* 00 */ unk32 *mUnk_B8;
|
||||
};
|
||||
@@ -51,10 +51,10 @@ public:
|
||||
// data_ov000_020b1a98
|
||||
/* 00 */ virtual ~ModelRenderBase();
|
||||
/* 08 */ virtual void vfunc_08(G3d_Model *pModel);
|
||||
/* 0C */ virtual void vfunc_0C() = 0;
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, Mat3p *param2, VecFx32 *param3) = 0;
|
||||
/* 14 */ virtual void vfunc_14(Mat3p *param1, VecFx32 *param2) = 0;
|
||||
/* 18 */ virtual void vfunc_18(VecFx32 *param1) = 0;
|
||||
/* 0C */ virtual void vfunc_0C() = 0;
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, MtxFx33 *param2, VecFx32 *param3) = 0;
|
||||
/* 14 */ virtual void vfunc_14(MtxFx33 *param1, VecFx32 *param2) = 0;
|
||||
/* 18 */ virtual void vfunc_18(VecFx32 *param1) = 0;
|
||||
/* 1C */
|
||||
|
||||
void func_01ffc634(VecFx32 *param1, UnkAngleStruct param2, VecFx32 *param3);
|
||||
@@ -79,8 +79,8 @@ public:
|
||||
/* 00 */ virtual ~ModelRender();
|
||||
/* 08 */ virtual void vfunc_08(G3d_Model *pModel) override;
|
||||
/* 0C */ virtual void vfunc_0C() override;
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, Mat3p *param2, VecFx32 *param3) override; // SetTransform?
|
||||
/* 14 */ virtual void vfunc_14(Mat3p *param1, VecFx32 *param2) override; // SetRotationTranslation?
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, MtxFx33 *param2, VecFx32 *param3) override; // SetTransform?
|
||||
/* 14 */ virtual void vfunc_14(MtxFx33 *param1, VecFx32 *param2) override; // SetRotationTranslation?
|
||||
/* 18 */ virtual void vfunc_18(VecFx32 *param1) override;
|
||||
/* 1C */ virtual void vfunc_1C(UnkSystem4_vfunc_1C *param1);
|
||||
/* 20 */ virtual void vfunc_20();
|
||||
@@ -104,8 +104,8 @@ public:
|
||||
|
||||
// data_ov000_020b1a48
|
||||
/* 00 */ virtual ~UnkSystem6_Derived1() override {}
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, Mat3p *param2, VecFx32 *param3) override;
|
||||
/* 14 */ virtual void vfunc_14(Mat3p *param1, VecFx32 *param2) override;
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, MtxFx33 *param2, VecFx32 *param3) override;
|
||||
/* 14 */ virtual void vfunc_14(MtxFx33 *param1, VecFx32 *param2) override;
|
||||
/* 18 */ virtual void vfunc_18(VecFx32 *param1) override;
|
||||
};
|
||||
|
||||
@@ -138,7 +138,7 @@ class ModelRender_ov000_020b198c : public ModelRenderBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 08 */ unk8 mUnk_08;
|
||||
/* 09 */ STRUCT_PAD(0x09, 0x0A);
|
||||
/* 09 */ PAD(0x09, 0x0A);
|
||||
/* 0A */ unk16 mUnk_0A;
|
||||
/* 0C */ unk16 mUnk_0C;
|
||||
/* 0E */
|
||||
@@ -149,8 +149,8 @@ public:
|
||||
// data_ov000_020b198c
|
||||
/* 08 */ virtual void vfunc_08(G3d_Model *pModel) override; // func_ov000_02057908
|
||||
/* 0C */ virtual void vfunc_0C() override; // func_ov000_0205793c
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, Mat3p *param2, VecFx32 *param3) override;
|
||||
/* 14 */ virtual void vfunc_14(Mat3p *param1, VecFx32 *param2) override;
|
||||
/* 10 */ virtual void vfunc_10(VecFx32 *param1, MtxFx33 *param2, VecFx32 *param3) override;
|
||||
/* 14 */ virtual void vfunc_14(MtxFx33 *param1, VecFx32 *param2) override;
|
||||
/* 18 */ virtual void vfunc_18(VecFx32 *param1) override;
|
||||
|
||||
void func_ov000_02057ed8(G3d_Model *pModel);
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
struct SaveFile_00000_0000_Data_D8 {
|
||||
/* 00 */ unk32 unk_00;
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x40);
|
||||
/* 04 */ PAD(0x04, 0x40);
|
||||
/* 40 */ UnkStruct_Param1 unk_40;
|
||||
/* 58 */ unk32 unk_58;
|
||||
/* 5C */ unk32 unk_5C;
|
||||
@@ -270,7 +270,7 @@ struct SaveInfoData {
|
||||
/* 02A */ u16 mUnk_02A;
|
||||
/* 02C */ u16 mUnk_02C;
|
||||
|
||||
/* 028 */ STRUCT_PAD(0x30, 0x40);
|
||||
/* 028 */ PAD(0x30, 0x40);
|
||||
/* 040 */ SaveInventory inventory;
|
||||
/* 0D8 */ SaveFile_00000_0000_Data_D8 unk_0D8;
|
||||
/* 158 */ SaveFile_00000_0000_Data_158 unk_158;
|
||||
@@ -319,11 +319,11 @@ struct SaveTreasureData {
|
||||
};
|
||||
|
||||
struct SaveFile_00000_1D00_Data {
|
||||
/* 000 */ STRUCT_PAD(0x00, 0xFE);
|
||||
/* 000 */ PAD(0x00, 0xFE);
|
||||
/* 0FE */ unk16 unk_0FE;
|
||||
/* 100 */ STRUCT_PAD(0x100, 0x3C4);
|
||||
/* 100 */ PAD(0x100, 0x3C4);
|
||||
/* 3C4 */ wchar_t unk_3C4[LENGTH_PLAYER_NAME + 1];
|
||||
/* 3D6 */ STRUCT_PAD(0x3D6, 0x3FE);
|
||||
/* 3D6 */ PAD(0x3D6, 0x3FE);
|
||||
/* 3FE */ u16 unk_3FE;
|
||||
/* 400 */
|
||||
};
|
||||
|
||||
@@ -40,7 +40,7 @@ struct SaveManager_00 {
|
||||
|
||||
class SaveManager_244 {
|
||||
public:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x7E);
|
||||
/* 00 */ PAD(0x00, 0x7E);
|
||||
/* 7E */ u16 mUnk_7E;
|
||||
/* 80 */
|
||||
|
||||
@@ -51,7 +51,7 @@ class SaveManager {
|
||||
public:
|
||||
/* 000 */ SaveManager_00 *mUnk_000; // related to mUnk_184, allocated from func_ov001_020ba670
|
||||
/* 004 */ unk32 mUnk_004;
|
||||
/* 008 */ STRUCT_PAD(0x08, 0x204);
|
||||
/* 008 */ PAD(0x08, 0x204);
|
||||
/* 204 */ u16 mCardId;
|
||||
/* 206 */ s16 mUnk_206; // this is a save slot index?
|
||||
/* 208 */ unk16 mUnk_208;
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
|
||||
typedef u32 ItemFlag;
|
||||
|
||||
#define EXTERN_OVERLAY_ID(name_or_index) extern u32 OVERLAY_##name_or_index##_ID;
|
||||
#define OVERLAY_ID(name_or_index) ((u32) & OVERLAY_##name_or_index##_ID)
|
||||
|
||||
EXTERN_OVERLAY_ID(0);
|
||||
EXTERN_OVERLAY_ID(1);
|
||||
EXTERN_OVERLAY_ID(2);
|
||||
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
class UnkStruct_02011e10_2C {
|
||||
public:
|
||||
/* 00 */ UnkStruct_02011e10_Sub1 *mUnk_00;
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x18);
|
||||
/* 04 */ PAD(0x04, 0x18);
|
||||
/* 18 */
|
||||
|
||||
UnkStruct_02011e10_2C();
|
||||
|
||||
@@ -534,7 +534,7 @@ public:
|
||||
class UnkSystem2_UnkSubSystem7_Derived2 {
|
||||
public:
|
||||
/* 00 */ UnkSystem2_UnkSubSystem7 mUnk_00;
|
||||
/* 04 */ STRUCT_PAD(0x04, 0x64);
|
||||
/* 04 */ PAD(0x04, 0x64);
|
||||
|
||||
UnkSystem2_UnkSubSystem7_Derived2();
|
||||
};
|
||||
@@ -620,7 +620,7 @@ public:
|
||||
/* 05C */ unk32 mUnk_04C;
|
||||
/* 060 */ unk32 mUnk_050;
|
||||
/* 064 */ unk32 mUnk_054;
|
||||
/* 068 */ STRUCT_PAD(0x58, 0x130);
|
||||
/* 068 */ PAD(0x58, 0x130);
|
||||
/* 130 */
|
||||
|
||||
UnkSystem2_UnkSubSystem5_Base_10();
|
||||
@@ -686,7 +686,7 @@ public:
|
||||
class UnkSystem2_UnkSubSystem11_Derived1 : public UnkSystem2_UnkSubSystem11_Base {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 30 */ STRUCT_PAD(0x30, 0xC0);
|
||||
/* 30 */ PAD(0x30, 0xC0);
|
||||
/* C0 */
|
||||
|
||||
UnkSystem2_UnkSubSystem11_Derived1(); // func_ov000_02061f30
|
||||
@@ -708,7 +708,7 @@ public:
|
||||
class UnkSystem2_UnkSubSystem11_Derived2 : public UnkSystem2_UnkSubSystem11_Derived1 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* C0 */ STRUCT_PAD(0xC0, 0xE0);
|
||||
/* C0 */ PAD(0xC0, 0xE0);
|
||||
/* E0 */
|
||||
|
||||
UnkSystem2_UnkSubSystem11_Derived2() {}
|
||||
@@ -850,7 +850,7 @@ class UnkStruct2 {
|
||||
public:
|
||||
/* 00 */ unk32 mUnk_00;
|
||||
/* 04 */ const char *mUnk_04;
|
||||
/* 08 */ STRUCT_PAD(0x08, 0x10);
|
||||
/* 08 */ PAD(0x08, 0x10);
|
||||
/* 10 */
|
||||
|
||||
UnkStruct2(const char *path, unk32 param2);
|
||||
@@ -967,7 +967,7 @@ struct UnkStackStruct1 {
|
||||
extern "C" void func_ov000_02072fd0(UnkStackStruct1 *);
|
||||
|
||||
struct UnkSystem7_UnkStruct_00_20_00 {
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x04);
|
||||
/* 00 */ PAD(0x00, 0x04);
|
||||
/* 04 */ VecFx32 mUnk_04;
|
||||
};
|
||||
|
||||
@@ -977,11 +977,11 @@ struct UnkSystem7_UnkStruct_00_20 {
|
||||
};
|
||||
|
||||
struct UnkSystem7_UnkStruct_00 {
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x20);
|
||||
/* 00 */ PAD(0x00, 0x20);
|
||||
/* 20 */ UnkSystem7_UnkStruct_00_20 *mUnk_20;
|
||||
/* 24 */ unk32 mUnk_24;
|
||||
/* 28 */ VecFx32 mUnk_28;
|
||||
/* 34 */ STRUCT_PAD(0x34, 0xA0);
|
||||
/* 34 */ PAD(0x34, 0xA0);
|
||||
/* A0 */ unk32 mUnk_A0;
|
||||
/* A4 */ unk16 mUnk_A4;
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ public:
|
||||
|
||||
class UnkStruct_020d8698_2C_198 {
|
||||
public:
|
||||
/* 00 */ STRUCT_PAD(0x00, 0x80);
|
||||
/* 00 */ PAD(0x00, 0x80);
|
||||
/* 80 */
|
||||
};
|
||||
|
||||
@@ -219,9 +219,9 @@ public:
|
||||
// this is the item button, it's technically a counter because of arrows and bombs
|
||||
class UICounter_Items : public LinkList<UICounter_Items> {
|
||||
public:
|
||||
/* 008 */ STRUCT_PAD(0x0C, 0x18B);
|
||||
/* 008 */ PAD(0x0C, 0x18B);
|
||||
/* 18B */ bool mUnk_18B;
|
||||
/* 18C */ STRUCT_PAD(0x18C, 0x52C);
|
||||
/* 18C */ PAD(0x18C, 0x52C);
|
||||
/* 52C */
|
||||
|
||||
UICounter_Items(); // overlay 31
|
||||
|
||||
@@ -19,7 +19,7 @@ public:
|
||||
/* 06 */ UnkStruct_02049b18_06 mUnk_06;
|
||||
/* 28 */ u16 mUnk_28;
|
||||
/* 2A */ u16 mUnk_2A;
|
||||
/* 2C */ STRUCT_PAD(0x2C, 0x58);
|
||||
/* 2C */ PAD(0x2C, 0x58);
|
||||
/* 58 */ unk16 mUnk_58;
|
||||
/* 5A */ unk16 mUnk_5A;
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@ struct UnkStruct_0204a110_Sub2_000 {
|
||||
unk32 mUnk_34[2];
|
||||
unk32 mUnk_3C[2];
|
||||
unk32 mUnk_44[2];
|
||||
STRUCT_PAD(0x4C, 0x150);
|
||||
PAD(0x4C, 0x150);
|
||||
unk32 mUnk_150;
|
||||
unk32 mUnk_154;
|
||||
UnkStruct_0204a110_Sub2_000_158 mUnk_158[16];
|
||||
STRUCT_PAD(0x258, 0x358);
|
||||
PAD(0x258, 0x358);
|
||||
unk32 mUnk_358;
|
||||
};
|
||||
|
||||
@@ -56,7 +56,7 @@ public:
|
||||
/* 034 */ unk32 mUnk_034[2];
|
||||
/* 03C */ unk32 mUnk_03C[2];
|
||||
/* 044 */ unk32 mUnk_044[2];
|
||||
/* 04C */ STRUCT_PAD(0x4C, 0x150);
|
||||
/* 04C */ PAD(0x4C, 0x150);
|
||||
/* 150 */ unk32 mUnk_150[2];
|
||||
/* 158 */ UnkStruct_0204a110_Sub2_158 mUnk_158[2][16];
|
||||
/* 358 */ unk32 mUnk_358[2];
|
||||
@@ -144,7 +144,7 @@ public:
|
||||
class UnkStruct_0204a110_Sub7_08 : public UnkSubStruct1_Base {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 0B */ STRUCT_PAD(0x20, 0x30);
|
||||
/* 0B */ PAD(0x20, 0x30);
|
||||
/* 30 */
|
||||
|
||||
UnkStruct_0204a110_Sub7_08();
|
||||
@@ -235,14 +235,14 @@ public:
|
||||
/* 010 */ UnkStruct_0204a110_Sub2 mUnk_010;
|
||||
/* 370 */ UnkStruct_0204a110_Sub3 mUnk_370;
|
||||
/* 794 */ UnkStruct_0204a110_Sub4 mUnk_794;
|
||||
/* 798 */ STRUCT_PAD(0x798, 0xD9C);
|
||||
/* 798 */ PAD(0x798, 0xD9C);
|
||||
/* D9C */ UnkStruct_0204a110_Sub5 mUnk_D9C;
|
||||
/* DA4 */ unk8 mUnk_DA4;
|
||||
/* DA5 */ unk8 mUnk_DA5;
|
||||
/* DA6 */ unk8 mUnk_DA6;
|
||||
/* DA7 */ unk8 mUnk_DA7;
|
||||
/* DA8 */ UnkStruct_0204a110_Sub6 mUnk_DA8;
|
||||
/* DBC */ STRUCT_PAD(0xDBC, 0xDC0);
|
||||
/* DBC */ PAD(0xDBC, 0xDC0);
|
||||
/* DC0 */ UnkStruct_0204a110_Sub7 mUnk_DC0;
|
||||
/* DDC */ UnkStruct_0204a110_Sub8 mUnk_DDC;
|
||||
/* DEC */ GameModeManagerBase *mpManager;
|
||||
|
||||
@@ -33,7 +33,7 @@ public:
|
||||
/* 1A */ unk8 mUnk_1A;
|
||||
/* 1B */ unk8 mUnk_1B;
|
||||
/* 1C */ UnkStruct_0204e5f8_1C mUnk_1C;
|
||||
/* 2C */ STRUCT_PAD(0x2C, 0x38);
|
||||
/* 2C */ PAD(0x2C, 0x38);
|
||||
/* 38 */ unk8 mUnk_38;
|
||||
/* 39 */ unk8 mUnk_39;
|
||||
/* 3A */ u16 mUnk_3A;
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
class UnkStruct_027e0208 {
|
||||
public:
|
||||
/* 000 */ unk32 mUnk_000;
|
||||
/* 004 */ STRUCT_PAD(0x04, 0x94);
|
||||
/* 004 */ PAD(0x04, 0x94);
|
||||
/* 094 */ unk32 mUnk_094;
|
||||
/* 098 */ STRUCT_PAD(0x98, 0xE0);
|
||||
/* 098 */ PAD(0x98, 0xE0);
|
||||
/* 0E0 */ unk32 mUnk_0E0;
|
||||
/* 0E4 */ unk32 mUnk_0E4;
|
||||
/* 0E8 */ unk32 mUnk_0E8;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user