mirror of
https://github.com/zeldaret/mm.git
synced 2026-08-21 22:10:51 -04:00
Document some z_eff_* files
This commit is contained in:
+63
-39
@@ -525,11 +525,11 @@ void func_800A817C(void); // func_800A817C
|
||||
void func_800A81A4(void); // func_800A81A4
|
||||
void func_800A81F0(void); // func_800A81F0
|
||||
void func_800A8514(void); // func_800A8514
|
||||
void func_800A8558(void); // func_800A8558
|
||||
void func_800A8610(void); // func_800A8610
|
||||
void func_800A8720(void); // func_800A8720
|
||||
void func_800A8854(void); // func_800A8854
|
||||
void func_800A8860(void); // func_800A8860
|
||||
void EffectBlure_Initcommon(EffBlureParams* params); // func_800A8558
|
||||
void EffectBlure_Init1(EffBlureParams* params, EffBlureInit1* init); // func_800A8610
|
||||
void EffectBlure_Init2(EffBlureParams* params, EffBlureInit2* init); // func_800A8720
|
||||
void EffectBlure_Destroy(EffBlureParams* params); // func_800A8854
|
||||
s32 EffectBlure_Update(EffBlureParams* params); // func_800A8860
|
||||
void func_800A8C78(void); // func_800A8C78
|
||||
void func_800A8DE8(void); // func_800A8DE8
|
||||
void func_800A92FC(void); // func_800A92FC
|
||||
@@ -540,16 +540,16 @@ void func_800AA460(void); // func_800AA460
|
||||
void func_800AA498(void); // func_800AA498
|
||||
void func_800AA700(void); // func_800AA700
|
||||
void func_800AABE0(void); // func_800AABE0
|
||||
void func_800AB0EC(void); // func_800AB0EC
|
||||
void func_800AB5D0(void); // func_800AB5D0
|
||||
void func_800AB808(void); // func_800AB808
|
||||
void func_800AB894(void); // func_800AB894
|
||||
void func_800AB9F8(void); // func_800AB9F8
|
||||
void func_800AC718(void); // func_800AC718
|
||||
void func_800ACBF0(void); // func_800ACBF0
|
||||
void func_800ACFCC(void); // func_800ACFCC
|
||||
void func_800ACFD8(void); // func_800ACFD8
|
||||
void func_800AD09C(void); // func_800AD09C
|
||||
void EffectBlure_Draw(EffBlureParams* params, GraphicsContext* gCtxt); // func_800AB0EC
|
||||
void EffectShieldParticle_Init(EffShieldParticleParams* params, EffShieldParticleInit* init); // func_800AB5D0
|
||||
void EffectShieldParticle_Destroy(EffShieldParticleParams* params); // func_800AB808
|
||||
s32 EffectShieldParticle_Update(EffShieldParticleParams* params); // func_800AB894
|
||||
void EffectShieldParticle_CalculateColors(EffShieldParticleParams* params, ColorRGBA8* primColor, ColorRGBA8* envColor); // func_800AB9F8
|
||||
void EffectShieldParticle_Draw(EffShieldParticleParams* params, GraphicsContext* gCtxt); // func_800AC718
|
||||
void EffectSpark_Init(EffSparkParams* params, EffSparkParams* init); // func_800ACBF0
|
||||
void EffectSpark_Destroy(EffSparkParams* params); // func_800ACFCC
|
||||
s32 EffectSpark_Update(EffSparkParams* params); // func_800ACFD8
|
||||
void EffectSpark_Draw(EffSparkParams* params, GraphicsContext* gCtxt); // func_800AD09C
|
||||
void func_800AE2A0(void); // func_800AE2A0
|
||||
void func_800AE434(GlobalContext* ctxt, ColorRGBA8* color, short sParm3, short sParm4); // func_800AE434
|
||||
void func_800AE5A0(GlobalContext* ctxt); // func_800AE5A0
|
||||
@@ -558,21 +558,21 @@ void func_800AE778(GlobalContext* ctxt, ColorRGBA8* color, short param_3, short
|
||||
void func_800AE8EC(GlobalContext* ctxt); // func_800AE8EC
|
||||
void func_800AE930(CollisionContext* bgCtxt, int param_2, float* param_3, float param_4, short param_5, BgPolygon* param_6, int param_7); // func_800AE930
|
||||
void func_800AEF44(void); // func_800AEF44
|
||||
void func_800AEF70(void); // func_800AEF70
|
||||
void func_800AEFA0(void); // func_800AEFA0
|
||||
void func_800AF044(void); // func_800AF044
|
||||
void func_800AF050(void); // func_800AF050
|
||||
void func_800AF284(void); // func_800AF284
|
||||
void func_800AF310(void); // func_800AF310
|
||||
void func_800AF710(void); // func_800AF710
|
||||
void func_800AF720(void); // func_800AF720
|
||||
void func_800AF87C(void); // func_800AF87C
|
||||
void func_800AF890(GlobalContext* ctxt); // func_800AF890
|
||||
void func_800AF960(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE4 param_6); // func_800AF960
|
||||
void func_800AFB24(void); // func_800AFB24
|
||||
void func_800AFC60(GlobalContext* ctxt); // func_800AFC60
|
||||
void func_800AFDCC(GlobalContext* ctxt, int param_2); // func_800AFDCC
|
||||
void func_800AFF24(void); // func_800AFF24
|
||||
void EffectTireMark_InitParticle(EffTireMarkParticle* particle); // func_800AEF70
|
||||
void EffectTireMark_Init(EffTireMarkParams* params, EffTireMarkInit* init); // func_800AEFA0
|
||||
void EffectTireMark_Destroy(EffTireMarkParams* params); // func_800AF044
|
||||
s32 EffectTireMark_Update(EffTireMarkParams* params); // func_800AF050
|
||||
void EffectTireMark_InitVertices(F3DVertexColor* vertices, EffTireMarkParticle* particle, s32 index, s32 alpha); // func_800AF284
|
||||
void EffectTireMark_Draw(EffTireMarkParams* params, GraphicsContext* gCtxt); // func_800AF310
|
||||
GlobalContext* Effect_GetContext(void); // func_800AF710
|
||||
void* Effect_GetParams(s32 index); // func_800AF720
|
||||
void Effect_InitCommon(UNK_PTR param_1); // func_800AF87C
|
||||
void Effect_Init(GlobalContext* ctxt); // func_800AF890
|
||||
void Effect_Create(GlobalContext* ctxt, s32* index, s32 type, UNK_TYPE1 param_4, UNK_TYPE1 param_5, void* initParams); // func_800AF960
|
||||
void Effect_DrawAll(GraphicsContext* gCtxt); // func_800AFB24
|
||||
void Effect_UpdateAll(GlobalContext* ctxt); // func_800AFC60
|
||||
void Effect_Destroy(GlobalContext* ctxt, s32 index); // func_800AFDCC
|
||||
void Effect_DestroyAll(void); // func_800AFF24
|
||||
void EffectSS_Init(GlobalContext* ctxt, s32 numEntries); // func_800B0050
|
||||
void EffectSS_Clear(GlobalContext* ctxt); // func_800B0140
|
||||
LoadedParticleEntry* EffectSS_GetTable(void); // func_800B0200
|
||||
@@ -1515,11 +1515,11 @@ void func_800E8160(void); // func_800E8160
|
||||
void func_800E823C(void); // func_800E823C
|
||||
void func_800E8318(void); // func_800E8318
|
||||
void func_800E8478(void); // func_800E8478
|
||||
void func_800E85D4(void); // func_800E85D4
|
||||
void func_800E85D4(UNK_TYPE4 param_1, Vec3f* param_2); // func_800E85D4
|
||||
void func_800E8668(void); // func_800E8668
|
||||
void func_800E8690(void); // func_800E8690
|
||||
void func_800E86C0(void); // func_800E86C0
|
||||
void func_800E86E0(void); // func_800E86E0
|
||||
void func_800E86E0(UNK_TYPE4 param_1, Vec3f* param_2, UNK_TYPE4 param_3); // func_800E86E0
|
||||
void func_800E8784(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8); // func_800E8784
|
||||
void func_800E8EA0(GlobalContext* ctxt, Actor* actor, u16 param_3); // func_800E8EA0
|
||||
s32 nop_800E8ED0(UNK_TYPE4 param_1); // func_800E8ED0
|
||||
@@ -2324,13 +2324,20 @@ void func_8012BBE8(void); // func_8012BBE8
|
||||
void func_8012BC50(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7); // func_8012BC50
|
||||
void func_8012BD8C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7); // func_8012BD8C
|
||||
void func_8012BF08(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7); // func_8012BF08
|
||||
void func_8012BF3C(void); // func_8012BF3C
|
||||
Gfx* func_8012BF3C(Gfx* param_1, s32 param_2); // func_8012BF3C
|
||||
void func_8012BF78(void); // func_8012BF78
|
||||
void func_8012BF98(void); // func_8012BF98
|
||||
void func_8012BFC4(void); // func_8012BFC4
|
||||
UNK_PTR func_8012BFEC(UNK_PTR param_1); // func_8012BFEC
|
||||
void func_8012C014(void); // func_8012C014
|
||||
void func_8012C058(int param_1); // func_8012C058
|
||||
void func_8012C080(void); // func_8012C080
|
||||
void func_8012C0A8(int param_1); // func_8012C0A8
|
||||
void func_8012C0D0(int param_1); // func_8012C0D0
|
||||
void func_8012C0F8(int param_1); // func_8012C0F8
|
||||
void func_8012C120(int param_1); // func_8012C120
|
||||
void func_8012C148(void); // func_8012C148
|
||||
void func_8012C170(int param_1); // func_8012C170
|
||||
void func_8012C198(void); // func_8012C198
|
||||
void func_8012C1C0(void); // func_8012C1C0
|
||||
void func_8012C1EC(void); // func_8012C1EC
|
||||
@@ -2341,30 +2348,48 @@ void func_8012C28C(GraphicsContext* gCtxt); // func_8012C28C
|
||||
void func_8012C2B4(void); // func_8012C2B4
|
||||
void func_8012C2DC(GraphicsContext* gCtxt); // func_8012C2DC
|
||||
void func_8012C304(void); // func_8012C304
|
||||
void func_8012C32C(int param_1); // func_8012C32C
|
||||
void func_8012C354(int param_1); // func_8012C354
|
||||
void func_8012C37C(int param_1); // func_8012C37C
|
||||
void func_8012C3A4(void); // func_8012C3A4
|
||||
void func_8012C3CC(void); // func_8012C3CC
|
||||
void func_8012C3F4(void); // func_8012C3F4
|
||||
void func_8012C420(int param_1); // func_8012C420
|
||||
void func_8012C448(GraphicsContext* gCtxt); // func_8012C448
|
||||
void func_8012C470(void); // func_8012C470
|
||||
UNK_PTR func_8012C498(UNK_PTR param_1); // func_8012C498
|
||||
void func_8012C4C0(void); // func_8012C4C0
|
||||
void func_8012C560(void); // func_8012C560
|
||||
void func_8012C4E8(int param_1); // func_8012C4E8
|
||||
void func_8012C510(int param_1); // func_8012C510
|
||||
void func_8012C538(int param_1); // func_8012C538
|
||||
void func_8012C560(GraphicsContext* gCtxt); // func_8012C560
|
||||
void func_8012C588(void); // func_8012C588
|
||||
void func_8012C5B0(void); // func_8012C5B0
|
||||
void func_8012C5D8(int param_1); // func_8012C5D8
|
||||
void func_8012C600(void); // func_8012C600
|
||||
void func_8012C628(GraphicsContext* gCtxt); // func_8012C628
|
||||
void func_8012C654(void); // func_8012C654
|
||||
void func_8012C680(void); // func_8012C680
|
||||
void func_8012C6AC(void); // func_8012C6AC
|
||||
void func_8012C6D4(int param_1); // func_8012C6D4
|
||||
void func_8012C6FC(void); // func_8012C6FC
|
||||
void func_8012C724(void); // func_8012C724
|
||||
UNK_PTR func_8012C74C(UNK_PTR param_1); // func_8012C74C
|
||||
UNK_PTR func_8012C774(UNK_PTR param_1); // func_8012C774
|
||||
UNK_PTR func_8012C7B8(UNK_PTR param_1); // func_8012C7B8
|
||||
Gfx* func_8012C7FC(Gfx* puParm1); // func_8012C7FC
|
||||
UNK_PTR func_8012C840(UNK_PTR param_1); // func_8012C840
|
||||
void func_8012C868(void); // func_8012C868
|
||||
void func_8012C8AC(GraphicsContext* gCtxt); // func_8012C8AC
|
||||
void func_8012C8D4(void); // func_8012C8D4
|
||||
void func_8012C8FC(int param_1); // func_8012C8FC
|
||||
void func_8012C924(int param_1); // func_8012C924
|
||||
void func_8012C94C(void); // func_8012C94C
|
||||
void func_8012C974(void); // func_8012C974
|
||||
void func_8012C9BC(void); // func_8012C9BC
|
||||
void func_8012C9E4(int param_1); // func_8012C9E4
|
||||
void func_8012CA0C(void); // func_8012CA0C
|
||||
void func_8012CA38(int param_1); // func_8012CA38
|
||||
void func_8012CA60(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_8012CA60
|
||||
void func_8012CB04(void); // func_8012CB04
|
||||
void func_8012CB28(void); // func_8012CB28
|
||||
@@ -2732,7 +2757,7 @@ s32 func_8013FD74(View* view); // func_8013FD74
|
||||
s32 func_80140024(View* view); // func_80140024
|
||||
s32 func_801400CC(View* view, Gfx** param_2); // func_801400CC
|
||||
void func_80140260(void); // func_80140260
|
||||
void func_8014026C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8, UNK_TYPE1 param_9, UNK_TYPE4 param_10, UNK_TYPE2 param_11, UNK_TYPE4 param_12, UNK_TYPE4 param_13); // func_8014026C
|
||||
void func_8014026C(OSViMode* param_1, UNK_TYPE1 param_2, int param_3, int param_4, int param_5, int param_6, int param_7, int param_8, UNK_TYPE4 param_9, int param_10, short param_11, unsigned int param_12, UNK_TYPE4 param_13); // func_8014026C
|
||||
void func_80140730(void); // func_80140730
|
||||
void func_80140810(void); // func_80140810
|
||||
void func_80140898(void); // func_80140898
|
||||
@@ -3739,8 +3764,8 @@ void func_8019AB40(void); // func_8019AB40
|
||||
void func_8019AC10(void); // func_8019AC10
|
||||
void func_8019ACEC(void); // func_8019ACEC
|
||||
void func_8019ADBC(void); // func_8019ADBC
|
||||
void FUN_8019ae40(int param_1, int param_2, unsigned int param_3, int param_4); // func_8019AE40
|
||||
void FUN_8019aec0(UNK_PTR param_1, UNK_PTR param_2); // func_8019AEC0
|
||||
void func_8019AE40(int param_1, int param_2, unsigned int param_3, int param_4); // func_8019AE40
|
||||
void func_8019AEC0(UNK_PTR param_1, UNK_PTR param_2); // func_8019AEC0
|
||||
void func_8019AF00(void); // func_8019AF00
|
||||
void func_8019AF58(void); // func_8019AF58
|
||||
void func_8019AFE8(void); // func_8019AFE8
|
||||
@@ -4054,9 +4079,8 @@ void func_8080742C(void); // func_8080742C
|
||||
void func_808074B4(void); // func_808074B4
|
||||
void func_808077AC(void); // func_808077AC
|
||||
void func_80807940(void); // func_80807940
|
||||
void func_80807A78(int param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_80807A78
|
||||
void func_80807C58(void); // func_80807C58
|
||||
void func_80808000(void); // func_80808000
|
||||
void func_80808080(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6); // func_80808080
|
||||
void func_80808214(void); // func_80808214
|
||||
void func_80808D30(void); // func_80808D30
|
||||
void func_80808F1C(void); // func_80808F1C
|
||||
|
||||
@@ -206,6 +206,49 @@ typedef struct {
|
||||
/* 0x1C */ OSMesg notifyMsg; // Completion notification message
|
||||
} DmaRequest; // size = 0x20
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ UNK_TYPE1 pad0[0x184];
|
||||
/* 0x184 */ ColorRGBA8 unk184;
|
||||
/* 0x188 */ ColorRGBA8 unk188;
|
||||
/* 0x18C */ ColorRGBA8 unk18C;
|
||||
/* 0x190 */ ColorRGBA8 unk190;
|
||||
/* 0x194 */ UNK_TYPE1 pad194[0xC];
|
||||
} EffBlureInit1; // size = 0x1A0
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ UNK_TYPE1 pad0[0x8];
|
||||
/* 0x08 */ ColorRGBA8 unk8;
|
||||
/* 0x0C */ ColorRGBA8 unkC;
|
||||
/* 0x10 */ ColorRGBA8 unk10;
|
||||
/* 0x14 */ ColorRGBA8 unk14;
|
||||
/* 0x18 */ UNK_TYPE1 pad18[0xC];
|
||||
} EffBlureInit2; // size = 0x24
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ UNK_TYPE1 pad0[0x18];
|
||||
} EffBlureParticle; // size = 0x18
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u8 active;
|
||||
/* 0x1 */ UNK_TYPE1 pad1[0x3];
|
||||
} EffCommon; // size = 0x4
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ f32 startSpeed;
|
||||
/* 0x04 */ f32 endXChange;
|
||||
/* 0x08 */ f32 endX;
|
||||
/* 0x0C */ f32 startXChange;
|
||||
/* 0x10 */ f32 startX;
|
||||
/* 0x14 */ s16 rotationY;
|
||||
/* 0x16 */ s16 rotationZ;
|
||||
} EffShieldParticleParticle; // size = 0x18
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ s16 unk0;
|
||||
/* 0x2 */ s16 maxLife;
|
||||
/* 0x4 */ ColorRGBA8 color;
|
||||
} EffTireMarkInit; // size = 0x8
|
||||
|
||||
typedef enum EffectSSType {
|
||||
EFFECT_SS2_TYPE_DUST = 0x0,
|
||||
EFFECT_SS2_TYPE_SPARKLE = 0x1,
|
||||
@@ -678,6 +721,14 @@ typedef struct {
|
||||
|
||||
typedef void(*actor_init_var_func)(u8*, ActorInitVar*);
|
||||
|
||||
typedef void(*eff_destroy_func)(void* params);
|
||||
|
||||
typedef void(*eff_draw_func)(void* params, GraphicsContext* gCtxt);
|
||||
|
||||
typedef void(*eff_init_func)(void* params, void* init);
|
||||
|
||||
typedef s32(*eff_update_func)(void* params);
|
||||
|
||||
typedef void*(*fault_address_converter_func)(void* addr, void* arg);
|
||||
|
||||
typedef void(*fault_client_func)(void* arg1, void* arg2);
|
||||
@@ -896,6 +947,64 @@ typedef struct {
|
||||
/* 0x18 */ Vec3f unk18;
|
||||
} ColTriParamsInit; // size = 0x24
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ EffBlureParticle particles[16];
|
||||
/* 0x180 */ UNK_TYPE1 pad180[0x4];
|
||||
/* 0x184 */ f32 unk184;
|
||||
/* 0x188 */ u16 unk188;
|
||||
/* 0x18A */ UNK_TYPE1 pad18A[0x4];
|
||||
/* 0x18E */ ColorRGBA8 unk18E;
|
||||
/* 0x192 */ ColorRGBA8 unk192;
|
||||
/* 0x196 */ ColorRGBA8 unk196;
|
||||
/* 0x19A */ ColorRGBA8 unk19A;
|
||||
/* 0x19E */ u8 unk19E;
|
||||
/* 0x19F */ u8 unk19F;
|
||||
/* 0x1A0 */ u8 unk1A0;
|
||||
/* 0x1A1 */ u8 unk1A1;
|
||||
/* 0x1A2 */ UNK_TYPE1 pad1A2[0xA];
|
||||
} EffBlureParams; // size = 0x1AC
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u32 paramsSize;
|
||||
/* 0x04 */ eff_init_func init;
|
||||
/* 0x08 */ eff_destroy_func destroy;
|
||||
/* 0x0C */ eff_update_func update;
|
||||
/* 0x10 */ eff_draw_func draw;
|
||||
} EffInfo; // size = 0x14
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u8 numParticles;
|
||||
/* 0x02 */ Vec3s position;
|
||||
/* 0x08 */ ColorRGBA8 primColorStart;
|
||||
/* 0x0C */ ColorRGBA8 envColorStart;
|
||||
/* 0x10 */ ColorRGBA8 primColorMid;
|
||||
/* 0x14 */ ColorRGBA8 envColorMid;
|
||||
/* 0x18 */ ColorRGBA8 primColorEnd;
|
||||
/* 0x1C */ ColorRGBA8 envColorEnd;
|
||||
/* 0x20 */ f32 acceleration;
|
||||
/* 0x24 */ f32 maxInitialSpeed;
|
||||
/* 0x28 */ f32 lengthCutoff;
|
||||
/* 0x2C */ u8 duration;
|
||||
/* 0x2E */ LightInfoPositionalParams lightParams;
|
||||
/* 0x3C */ s32 hasLight;
|
||||
} EffShieldParticleInit; // size = 0x40
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f velocity;
|
||||
/* 0x0C */ Vec3f position;
|
||||
/* 0x18 */ Vec3s unk18;
|
||||
/* 0x1E */ Vec3s unk1E;
|
||||
} EffSparkParticle; // size = 0x24
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ UNK_TYPE2 active;
|
||||
/* 0x02 */ Vec3s position1;
|
||||
/* 0x08 */ Vec3s position2;
|
||||
/* 0x0E */ s16 life;
|
||||
/* 0x10 */ UNK_TYPE1 pad10[0x4];
|
||||
/* 0x14 */ UNK_TYPE4 unk14;
|
||||
} EffTireMarkParticle; // size = 0x18
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f position;
|
||||
/* 0x0C */ Vec3f velocity;
|
||||
@@ -1128,6 +1237,34 @@ typedef struct {
|
||||
/* 0x18 */ ColTriParamsInit params;
|
||||
} ColTriInit; // size = 0x3C
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ EffCommon base;
|
||||
/* 0x004 */ EffBlureParams params;
|
||||
} EffBlure; // size = 0x1B0
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ Vec3s position;
|
||||
/* 0x008 */ s32 numParticles; // Will be calculated as particleFactor1 * particleFactor2 + 2
|
||||
/* 0x00C */ EffSparkParticle particles[32];
|
||||
/* 0x48C */ f32 velocity;
|
||||
/* 0x490 */ f32 gravity;
|
||||
/* 0x494 */ u32 particleFactor1;
|
||||
/* 0x498 */ u32 particleFactor2;
|
||||
/* 0x49C */ ColorRGBA8 colorStart[4];
|
||||
/* 0x4AC */ ColorRGBA8 colorEnd[4];
|
||||
/* 0x4BC */ s32 age;
|
||||
/* 0x4C0 */ s32 duration;
|
||||
} EffSparkParams; // size = 0x4C4
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ EffTireMarkParticle particles[64];
|
||||
/* 0x600 */ s16 unk600;
|
||||
/* 0x602 */ s16 numParticles;
|
||||
/* 0x604 */ s16 maxLife;
|
||||
/* 0x606 */ ColorRGBA8 color;
|
||||
/* 0x60A */ UNK_TYPE1 pad60A[0x2];
|
||||
} EffTireMarkParams; // size = 0x60C
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ View view;
|
||||
/* 0x168 */ UNK_TYPE1 pad168[0x84];
|
||||
@@ -1399,6 +1536,16 @@ typedef struct {
|
||||
/* 0xC */ ColTriInit* elemInit;
|
||||
} ColTriGroupInit; // size = 0x10
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ EffCommon base;
|
||||
/* 0x004 */ EffSparkParams params;
|
||||
} EffSpark; // size = 0x4C8
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ EffCommon base;
|
||||
/* 0x004 */ EffTireMarkParams params;
|
||||
} EffTireMark; // size = 0x610
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ s8 num;
|
||||
/* 0x01 */ u8 unk1;
|
||||
@@ -1586,6 +1733,12 @@ typedef struct ActorBgIknvObj ActorBgIknvObj;
|
||||
|
||||
typedef struct EffFootmark EffFootmark;
|
||||
|
||||
typedef struct EffShieldParticle EffShieldParticle;
|
||||
|
||||
typedef struct EffShieldParticleParams EffShieldParticleParams;
|
||||
|
||||
typedef struct EffTables EffTables;
|
||||
|
||||
typedef struct EffectTableInfo EffectTableInfo;
|
||||
|
||||
typedef struct FaultAddrConvClient FaultAddrConvClient;
|
||||
@@ -1947,6 +2100,28 @@ typedef struct s800B948C s800B948C;
|
||||
|
||||
typedef struct z_Light z_Light;
|
||||
|
||||
struct EffShieldParticleParams {
|
||||
/* 0x000 */ EffShieldParticleParticle particles[16];
|
||||
/* 0x180 */ u8 numParticles;
|
||||
/* 0x181 */ UNK_TYPE1 pad181[0x1];
|
||||
/* 0x182 */ Vec3s position;
|
||||
/* 0x188 */ ColorRGBA8 primColorStart;
|
||||
/* 0x18C */ ColorRGBA8 envColorStart;
|
||||
/* 0x190 */ ColorRGBA8 primColorMid;
|
||||
/* 0x194 */ ColorRGBA8 envColorMid;
|
||||
/* 0x198 */ ColorRGBA8 primColorEnd;
|
||||
/* 0x19C */ ColorRGBA8 envColorEnd;
|
||||
/* 0x1A0 */ f32 acceleration;
|
||||
/* 0x1A4 */ UNK_TYPE1 pad1A4[0x4];
|
||||
/* 0x1A8 */ f32 maxInitialSpeed;
|
||||
/* 0x1AC */ f32 lengthCutoff;
|
||||
/* 0x1B0 */ u8 duration;
|
||||
/* 0x1B1 */ u8 age;
|
||||
/* 0x1B2 */ LightInfo lightInfo;
|
||||
/* 0x1C0 */ z_Light* light;
|
||||
/* 0x1C4 */ s32 hasLight;
|
||||
}; // size = 0x1C8
|
||||
|
||||
struct FireObjLight {
|
||||
/* 0x00 */ z_Light* light;
|
||||
/* 0x04 */ LightInfoPositional lightInfo;
|
||||
@@ -1971,6 +2146,19 @@ struct z_Light {
|
||||
/* 0x8 */ z_Light* next;
|
||||
}; // size = 0xC
|
||||
|
||||
struct EffShieldParticle {
|
||||
/* 0x000 */ EffCommon base;
|
||||
/* 0x004 */ EffShieldParticleParams params;
|
||||
}; // size = 0x1CC
|
||||
|
||||
struct EffTables {
|
||||
/* 0x0000 */ GlobalContext* ctxt;
|
||||
/* 0x0004 */ EffSpark sparks[3];
|
||||
/* 0x0E5C */ EffBlure blures[25];
|
||||
/* 0x388C */ EffShieldParticle shieldParticles[3];
|
||||
/* 0x3DF0 */ EffTireMark tireMarks[15];
|
||||
}; // size = 0x98E0
|
||||
|
||||
struct LightsList {
|
||||
/* 0x000 */ int numOccupied;
|
||||
/* 0x004 */ int nextFree;
|
||||
|
||||
+58
-115
@@ -371,7 +371,7 @@ extern s32 D_801AE194[32]; // D_801AE194
|
||||
extern u8 D_801AE214[32]; // D_801AE214
|
||||
extern UNK_TYPE4 D_801AE240; // D_801AE240
|
||||
extern UNK_TYPE4 D_801AE250; // D_801AE250
|
||||
extern UNK_TYPE1 D_801AE260; // D_801AE260
|
||||
extern UNK_PTR D_801AE260[3]; // D_801AE260
|
||||
extern UNK_TYPE4 D_801AE26C; // D_801AE26C
|
||||
extern UNK_TYPE4 D_801AE27C; // D_801AE27C
|
||||
extern UNK_TYPE4 D_801AE28C; // D_801AE28C
|
||||
@@ -380,13 +380,8 @@ extern UNK_TYPE4 D_801AE2AC; // D_801AE2AC
|
||||
extern UNK_TYPE4 D_801AE2BC; // D_801AE2BC
|
||||
extern UNK_TYPE4 D_801AE2CC; // D_801AE2CC
|
||||
extern UNK_TYPE4 D_801AE2DC; // D_801AE2DC
|
||||
extern UNK_TYPE1 D_801AE2F0; // D_801AE2F0
|
||||
extern UNK_TYPE1 D_801AE330; // D_801AE330
|
||||
extern UNK_TYPE1 D_801AE334; // D_801AE334
|
||||
extern UNK_PTR D_801AE338; // D_801AE338
|
||||
extern UNK_PTR D_801AE34C; // D_801AE34C
|
||||
extern UNK_PTR D_801AE374; // D_801AE374
|
||||
extern UNK_PTR D_801AE388; // D_801AE388
|
||||
extern F3DVertex sEffectShieldParticleVertices[4]; // D_801AE2F0
|
||||
extern EffInfo sEffInfoTable[5]; // D_801AE330
|
||||
extern EffectTableInfo EffectSS2Info; // D_801AE3A0
|
||||
extern UNK_TYPE1 D_801AE3B0; // D_801AE3B0
|
||||
extern UNK_TYPE1 D_801AE3B4; // D_801AE3B4
|
||||
@@ -880,20 +875,14 @@ extern collision_func collisionFuncTableOTwithOT[25]; // D_801BA420
|
||||
extern ActorA0 D_801BA484; // D_801BA484
|
||||
extern UNK_PTR D_801BA4A0; // D_801BA4A0
|
||||
extern UNK_TYPE1 D_801BA4B4; // D_801BA4B4
|
||||
extern UNK_TYPE1 D_801BA4C8; // D_801BA4C8
|
||||
extern UNK_TYPE2 D_801BA4CA; // D_801BA4CA
|
||||
extern UNK_TYPE2 D_801BA4CC; // D_801BA4CC
|
||||
extern UNK_TYPE2 D_801BA4CE; // D_801BA4CE
|
||||
extern UNK_TYPE2 D_801BA4F6; // D_801BA4F6
|
||||
extern UNK_TYPE2 D_801BA4F8; // D_801BA4F8
|
||||
extern UNK_TYPE2 D_801BA4FA; // D_801BA4FA
|
||||
extern UNK_TYPE1 D_801BA508; // D_801BA508
|
||||
extern UNK_TYPE2 D_801BA50A; // D_801BA50A
|
||||
extern UNK_TYPE2 D_801BA50C; // D_801BA50C
|
||||
extern UNK_TYPE2 D_801BA50E; // D_801BA50E
|
||||
extern UNK_TYPE2 D_801BA536; // D_801BA536
|
||||
extern UNK_TYPE2 D_801BA538; // D_801BA538
|
||||
extern UNK_TYPE2 D_801BA53A; // D_801BA53A
|
||||
extern EffShieldParticleInit D_801BA4C8; // D_801BA4C8
|
||||
extern UNK_TYPE1 D_801BA4F6; // D_801BA4F6
|
||||
extern UNK_TYPE1 D_801BA4F8; // D_801BA4F8
|
||||
extern UNK_TYPE1 D_801BA4FA; // D_801BA4FA
|
||||
extern EffShieldParticleInit D_801BA508; // D_801BA508
|
||||
extern UNK_TYPE1 D_801BA536; // D_801BA536
|
||||
extern UNK_TYPE1 D_801BA538; // D_801BA538
|
||||
extern UNK_TYPE1 D_801BA53A; // D_801BA53A
|
||||
extern UNK_TYPE1 D_801BA550; // D_801BA550
|
||||
extern UNK_TYPE1 D_801BA750; // D_801BA750
|
||||
extern UNK_TYPE1 D_801BA790; // D_801BA790
|
||||
@@ -910,7 +899,7 @@ extern UNK_TYPE1 D_801BAFB8; // D_801BAFB8
|
||||
extern UNK_TYPE1 D_801BAFF8; // D_801BAFF8
|
||||
extern UNK_TYPE1 D_801BB010; // D_801BB010
|
||||
extern UNK_TYPE1 D_801BB018; // D_801BB018
|
||||
extern UNK_PTR D_801BB050; // D_801BB050
|
||||
extern UNK_TYPE1 D_801BB050; // D_801BB050
|
||||
extern UNK_TYPE1 D_801BB058; // D_801BB058
|
||||
extern UNK_TYPE2 D_801BB068; // D_801BB068
|
||||
extern UNK_TYPE1 D_801BB08C; // D_801BB08C
|
||||
@@ -2395,11 +2384,11 @@ extern f32 D_801D1570[13]; // D_801D1570
|
||||
extern Vec3f D_801D15B0; // D_801D15B0
|
||||
extern UNK_TYPE4 D_801D15BC; // D_801D15BC
|
||||
extern s16 atan_first_8th_array[1025]; // D_801D15D0
|
||||
extern UNK_TYPE1 D_801D1DE0; // D_801D1DE0
|
||||
extern RSPMatrix D_801D1DE0; // D_801D1DE0
|
||||
extern z_Matrix D_801D1E20; // D_801D1E20
|
||||
extern UNK_PTR D_801D1E60; // D_801D1E60
|
||||
extern UNK_PTR D_801D1E64; // D_801D1E64
|
||||
extern UNK_PTR D_801D1E70; // D_801D1E70
|
||||
extern UNK_TYPE1 D_801D1E70; // D_801D1E70
|
||||
extern UNK_TYPE1 D_801D2E80; // D_801D2E80
|
||||
extern UNK_TYPE1 D_801D2F80; // D_801D2F80
|
||||
extern UNK_TYPE1 D_801D3070; // D_801D3070
|
||||
@@ -3866,19 +3855,11 @@ extern UNK_TYPE1 D_801E2160; // D_801E2160
|
||||
extern UNK_TYPE1 D_801E3790; // D_801E3790
|
||||
extern UNK_TYPE1 D_801E3F40; // D_801E3F40
|
||||
extern UNK_TYPE1 D_801E3FA0; // D_801E3FA0
|
||||
extern UNK_TYPE1 D_801E3FB0; // D_801E3FB0
|
||||
extern UNK_TYPE1 D_801E3FB4; // D_801E3FB4
|
||||
extern UNK_TYPE1 D_801E3FB8; // D_801E3FB8
|
||||
extern EffTables sEffTable; // D_801E3FB0
|
||||
extern UNK_TYPE1 D_801E4514; // D_801E4514
|
||||
extern UNK_TYPE1 D_801E4E08; // D_801E4E08
|
||||
extern UNK_TYPE1 D_801E4E0C; // D_801E4E0C
|
||||
extern UNK_TYPE1 D_801E4E10; // D_801E4E10
|
||||
extern UNK_TYPE1 D_801E531C; // D_801E531C
|
||||
extern UNK_TYPE1 D_801E69E0; // D_801E69E0
|
||||
extern UNK_TYPE1 D_801E783C; // D_801E783C
|
||||
extern UNK_TYPE1 D_801E7840; // D_801E7840
|
||||
extern UNK_TYPE1 D_801E7DA0; // D_801E7DA0
|
||||
extern UNK_TYPE1 D_801E7DA4; // D_801E7DA4
|
||||
extern UNK_TYPE1 D_801E9AA0; // D_801E9AA0
|
||||
extern UNK_TYPE1 D_801ED4C0; // D_801ED4C0
|
||||
extern UNK_TYPE1 D_801ED890; // D_801ED890
|
||||
@@ -3990,45 +3971,12 @@ extern UNK_TYPE1 D_801EE1E8; // D_801EE1E8
|
||||
extern UNK_TYPE1 D_801EE1F0; // D_801EE1F0
|
||||
extern UNK_TYPE1 D_801EE1F4; // D_801EE1F4
|
||||
extern UNK_TYPE1 D_801EE1F8; // D_801EE1F8
|
||||
extern UNK_TYPE1 D_801EE200; // D_801EE200
|
||||
extern UNK_TYPE1 D_801EE202; // D_801EE202
|
||||
extern UNK_TYPE1 D_801EE204; // D_801EE204
|
||||
extern UNK_TYPE1 D_801EE68C; // D_801EE68C
|
||||
extern UNK_TYPE1 D_801EE690; // D_801EE690
|
||||
extern UNK_TYPE1 D_801EE694; // D_801EE694
|
||||
extern UNK_TYPE1 D_801EE698; // D_801EE698
|
||||
extern UNK_TYPE1 D_801EE6BC; // D_801EE6BC
|
||||
extern UNK_TYPE1 D_801EE6C0; // D_801EE6C0
|
||||
extern EffSparkParams D_801EE200; // D_801EE200
|
||||
extern ColTriParams D_801EE6C8; // D_801EE6C8
|
||||
extern ColTriParams D_801EE700; // D_801EE700
|
||||
extern UNK_TYPE1 D_801EE738; // D_801EE738
|
||||
extern UNK_TYPE1 D_801EE73A; // D_801EE73A
|
||||
extern UNK_TYPE1 D_801EE73C; // D_801EE73C
|
||||
extern UNK_TYPE1 D_801EEBC4; // D_801EEBC4
|
||||
extern UNK_TYPE1 D_801EEBC8; // D_801EEBC8
|
||||
extern UNK_TYPE1 D_801EEBCC; // D_801EEBCC
|
||||
extern UNK_TYPE1 D_801EEBD0; // D_801EEBD0
|
||||
extern UNK_TYPE1 D_801EEBF4; // D_801EEBF4
|
||||
extern UNK_TYPE1 D_801EEBF8; // D_801EEBF8
|
||||
extern UNK_TYPE1 D_801EEC00; // D_801EEC00
|
||||
extern UNK_TYPE1 D_801EEC02; // D_801EEC02
|
||||
extern UNK_TYPE1 D_801EEC04; // D_801EEC04
|
||||
extern UNK_TYPE1 D_801EF08C; // D_801EF08C
|
||||
extern UNK_TYPE1 D_801EF090; // D_801EF090
|
||||
extern UNK_TYPE1 D_801EF094; // D_801EF094
|
||||
extern UNK_TYPE1 D_801EF098; // D_801EF098
|
||||
extern UNK_TYPE1 D_801EF0BC; // D_801EF0BC
|
||||
extern UNK_TYPE1 D_801EF0C0; // D_801EF0C0
|
||||
extern UNK_TYPE1 D_801EF0C8; // D_801EF0C8
|
||||
extern UNK_TYPE1 D_801EF0CA; // D_801EF0CA
|
||||
extern UNK_TYPE1 D_801EF0CC; // D_801EF0CC
|
||||
extern UNK_TYPE1 D_801EF51D; // D_801EF51D
|
||||
extern UNK_TYPE1 D_801EF554; // D_801EF554
|
||||
extern UNK_TYPE1 D_801EF558; // D_801EF558
|
||||
extern UNK_TYPE1 D_801EF55C; // D_801EF55C
|
||||
extern UNK_TYPE1 D_801EF560; // D_801EF560
|
||||
extern UNK_TYPE1 D_801EF584; // D_801EF584
|
||||
extern UNK_TYPE1 D_801EF588; // D_801EF588
|
||||
extern EffSparkParams D_801EE738; // D_801EE738
|
||||
extern EffSparkParams D_801EEC00; // D_801EEC00
|
||||
extern EffSparkParams D_801EF0C8; // D_801EF0C8
|
||||
extern UNK_TYPE1 D_801EF590; // D_801EF590
|
||||
extern UNK_TYPE1 D_801EF5C8; // D_801EF5C8
|
||||
extern ColTriParams D_801EF600; // D_801EF600
|
||||
@@ -4256,7 +4204,7 @@ extern UNK_TYPE1 D_801FBB10; // D_801FBB10
|
||||
extern UNK_TYPE1 D_801FBB14; // D_801FBB14
|
||||
extern UNK_TYPE1 D_801FBB20; // D_801FBB20
|
||||
extern UNK_TYPE1 D_801FBB28; // D_801FBB28
|
||||
extern UNK_TYPE1 D_801FBB30; // D_801FBB30
|
||||
extern OSViMode D_801FBB30; // D_801FBB30
|
||||
extern u32* gFramebuffers[2]; // D_801FBB80
|
||||
extern OSViMode* D_801FBB88; // D_801FBB88
|
||||
extern UNK_TYPE1 D_801FBB8C; // D_801FBB8C
|
||||
@@ -4520,16 +4468,16 @@ extern UNK_TYPE1 D_802023FC; // D_802023FC
|
||||
extern UNK_TYPE1 D_80202878; // D_80202878
|
||||
extern UNK_TYPE1 D_80202880; // D_80202880
|
||||
extern UNK_TYPE1 D_802028BC; // D_802028BC
|
||||
extern UNK_TYPE1 D_80202980; // D_80202980
|
||||
extern OSMesgQueue D_80202980; // D_80202980
|
||||
extern UNK_TYPE1 D_802029D8; // D_802029D8
|
||||
extern UNK_TYPE1 D_80202AB0; // D_80202AB0
|
||||
extern UNK_TYPE1 D_80202AC8; // D_80202AC8
|
||||
extern UNK_TYPE1 D_80202B08; // D_80202B08
|
||||
extern UNK_TYPE1 D_80202B20; // D_80202B20
|
||||
extern UNK_TYPE1 D_80202B60; // D_80202B60
|
||||
extern UNK_TYPE1 D_80202B78; // D_80202B78
|
||||
extern UNK_TYPE1 D_80203278; // D_80203278
|
||||
extern UNK_TYPE1 D_80203290; // D_80203290
|
||||
extern OSMesgQueue D_80202AB0; // D_80202AB0
|
||||
extern OSMesg D_80202AC8[16]; // D_80202AC8
|
||||
extern OSMesgQueue D_80202B08; // D_80202B08
|
||||
extern OSMesg D_80202B20[16]; // D_80202B20
|
||||
extern OSMesgQueue D_80202B60; // D_80202B60
|
||||
extern OSMesg D_80202B78[64]; // D_80202B78
|
||||
extern OSMesgQueue D_80203278; // D_80203278
|
||||
extern OSMesg D_80203290[1]; // D_80203290
|
||||
extern UNK_TYPE1 D_80203294; // D_80203294
|
||||
extern UNK_TYPE1 D_802034C0; // D_802034C0
|
||||
extern UNK_TYPE1 D_802034C4; // D_802034C4
|
||||
@@ -4633,11 +4581,11 @@ extern UNK_TYPE1 D_80208E9C; // D_80208E9C
|
||||
extern UNK_TYPE1 D_80208EA0; // D_80208EA0
|
||||
extern UNK_TYPE1 D_80209AA0; // D_80209AA0
|
||||
extern GfxPool gGfxPools[2]; // D_80209EA0
|
||||
extern UNK_TYPE1 D_8024A4C0; // D_8024A4C0
|
||||
extern u32 heap[1046224]; // D_803824C0
|
||||
extern UNK_TYPE1 D_80780000; // D_80780000
|
||||
extern UNK_TYPE1 D_80784600; // D_80784600
|
||||
extern UNK_TYPE1 D_807DA800; // D_807DA800
|
||||
extern u8 gAudioHeap[1277952]; // D_8024A4C0
|
||||
extern u32 gSystemHeap[1046224]; // D_803824C0
|
||||
extern u8 D_80780000[17920]; // D_80780000
|
||||
extern u8 D_80784600[352768]; // D_80784600
|
||||
extern u16 D_807DA800[76800]; // D_807DA800
|
||||
extern s16 titleRotation; // D_80800860
|
||||
extern UNK_TYPE1 D_80800868; // D_80800868
|
||||
extern UNK_TYPE1 D_80800870; // D_80800870
|
||||
@@ -5406,9 +5354,8 @@ extern UNK_TYPE1 D_8085D2B4; // D_8085D2B4
|
||||
extern ActorInitVar D_8085D2C0; // D_8085D2C0
|
||||
extern UNK_TYPE4 D_8085D2C4; // D_8085D2C4
|
||||
extern UNK_PTR D_8085D2CC; // D_8085D2CC
|
||||
extern UNK_TYPE1 D_8085D30C; // D_8085D30C
|
||||
extern UNK_TYPE1 D_8085D330; // D_8085D330
|
||||
extern UNK_TYPE4 D_8085D334; // D_8085D334
|
||||
extern EffBlureInit2 D_8085D30C; // D_8085D30C
|
||||
extern EffTireMarkInit D_8085D330; // D_8085D330
|
||||
extern UNK_TYPE4 D_8085D338; // D_8085D338
|
||||
extern UNK_TYPE4 D_8085D33C; // D_8085D33C
|
||||
extern UNK_TYPE1 D_8085D340; // D_8085D340
|
||||
@@ -6090,7 +6037,7 @@ extern UNK_TYPE1 D_808792C4; // D_808792C4
|
||||
extern UNK_TYPE1 D_808792D4; // D_808792D4
|
||||
extern UNK_TYPE1 D_808792F4; // D_808792F4
|
||||
extern UNK_TYPE1 D_808792FC; // D_808792FC
|
||||
extern UNK_TYPE1 D_80879308; // D_80879308
|
||||
extern EffBlureInit2 D_80879308; // D_80879308
|
||||
extern UNK_TYPE1 D_8087932C; // D_8087932C
|
||||
extern UNK_TYPE1 D_80879330; // D_80879330
|
||||
extern UNK_TYPE1 D_80879334; // D_80879334
|
||||
@@ -6324,11 +6271,10 @@ extern u32 enHorseOverlayInfoOffset; // D_8088A23C
|
||||
extern UNK_TYPE1 D_8088C1C0; // D_8088C1C0
|
||||
extern UNK_TYPE1 D_8088C1E0; // D_8088C1E0
|
||||
extern UNK_TYPE1 D_8088C230; // D_8088C230
|
||||
extern UNK_TYPE1 D_8088C234; // D_8088C234
|
||||
extern UNK_TYPE1 D_8088C24C; // D_8088C24C
|
||||
extern UNK_TYPE1 D_8088C258; // D_8088C258
|
||||
extern UNK_TYPE1 D_8088C27C; // D_8088C27C
|
||||
extern UNK_TYPE1 D_8088C2A0; // D_8088C2A0
|
||||
extern EffBlureInit2 D_8088C234; // D_8088C234
|
||||
extern EffBlureInit2 D_8088C258; // D_8088C258
|
||||
extern EffBlureInit2 D_8088C27C; // D_8088C27C
|
||||
extern EffBlureInit2 D_8088C2A0; // D_8088C2A0
|
||||
extern UNK_TYPE4 D_8088C2C4; // D_8088C2C4
|
||||
extern UNK_TYPE1 D_8088C2CC; // D_8088C2CC
|
||||
extern UNK_TYPE1 D_8088C2D8; // D_8088C2D8
|
||||
@@ -6550,7 +6496,7 @@ extern UNK_TYPE2 D_8089E34C; // D_8089E34C
|
||||
extern UNK_TYPE4 D_8089E350; // D_8089E350
|
||||
extern UNK_TYPE1 D_8089E354; // D_8089E354
|
||||
extern UNK_TYPE4 D_8089E364; // D_8089E364
|
||||
extern UNK_TYPE1 D_8089E368; // D_8089E368
|
||||
extern EffBlureInit2 D_8089E368; // D_8089E368
|
||||
extern UNK_TYPE1 D_8089E38C; // D_8089E38C
|
||||
extern UNK_TYPE1 D_8089E398; // D_8089E398
|
||||
extern UNK_TYPE1 D_8089E3A4; // D_8089E3A4
|
||||
@@ -7122,7 +7068,7 @@ extern UNK_TYPE1 D_808C99B0; // D_808C99B0
|
||||
extern UNK_TYPE1 D_808C99C0; // D_808C99C0
|
||||
extern UNK_TYPE1 D_808C9A10; // D_808C9A10
|
||||
extern UNK_TYPE1 D_808C9A30; // D_808C9A30
|
||||
extern UNK_TYPE1 D_808C9A3C; // D_808C9A3C
|
||||
extern EffBlureInit2 D_808C9A3C; // D_808C9A3C
|
||||
extern UNK_TYPE1 D_808C9A60; // D_808C9A60
|
||||
extern UNK_TYPE1 D_808C9A70; // D_808C9A70
|
||||
extern UNK_TYPE1 D_808C9A7C; // D_808C9A7C
|
||||
@@ -7747,7 +7693,7 @@ extern u32 enInOverlayInfoOffset; // D_808F74AC
|
||||
extern UNK_TYPE1 D_808F88C0; // D_808F88C0
|
||||
extern UNK_TYPE1 D_808F88E0; // D_808F88E0
|
||||
extern UNK_TYPE2 D_808F8908; // D_808F8908
|
||||
extern UNK_TYPE1 D_808F8914; // D_808F8914
|
||||
extern EffBlureInit2 D_808F8914; // D_808F8914
|
||||
extern UNK_TYPE1 D_808F8938; // D_808F8938
|
||||
extern UNK_TYPE1 D_808F8944; // D_808F8944
|
||||
extern UNK_TYPE1 D_808F8950; // D_808F8950
|
||||
@@ -8596,7 +8542,7 @@ extern UNK_TYPE1 D_8092C120; // D_8092C120
|
||||
extern UNK_TYPE1 D_8092C140; // D_8092C140
|
||||
extern UNK_TYPE1 D_8092C160; // D_8092C160
|
||||
extern UNK_TYPE1 D_8092C168; // D_8092C168
|
||||
extern UNK_TYPE1 D_8092C174; // D_8092C174
|
||||
extern EffBlureInit2 D_8092C174; // D_8092C174
|
||||
extern UNK_TYPE4 D_8092C198; // D_8092C198
|
||||
extern UNK_TYPE1 D_8092C19C; // D_8092C19C
|
||||
extern UNK_TYPE1 D_8092C1A8; // D_8092C1A8
|
||||
@@ -8948,7 +8894,7 @@ extern UNK_TYPE1 D_80942E54; // D_80942E54
|
||||
extern UNK_TYPE1 D_80942E60; // D_80942E60
|
||||
extern UNK_TYPE1 D_80942E6C; // D_80942E6C
|
||||
extern UNK_TYPE1 D_80942E78; // D_80942E78
|
||||
extern UNK_TYPE1 D_80942E8C; // D_80942E8C
|
||||
extern EffTireMarkInit D_80942E8C; // D_80942E8C
|
||||
extern UNK_TYPE1 D_80942E94; // D_80942E94
|
||||
extern UNK_TYPE1 D_80942E9C; // D_80942E9C
|
||||
extern UNK_TYPE1 D_80942EAC; // D_80942EAC
|
||||
@@ -11378,8 +11324,8 @@ extern UNK_TYPE1 D_80A07F08; // D_80A07F08
|
||||
extern UNK_TYPE1 D_80A07F0C; // D_80A07F0C
|
||||
extern UNK_TYPE1 D_80A07F3C; // D_80A07F3C
|
||||
extern UNK_TYPE2 D_80A07F54; // D_80A07F54
|
||||
extern UNK_TYPE1 D_80A07F5C; // D_80A07F5C
|
||||
extern UNK_TYPE1 D_80A07F64; // D_80A07F64
|
||||
extern EffTireMarkInit D_80A07F5C; // D_80A07F5C
|
||||
extern EffTireMarkInit D_80A07F64; // D_80A07F64
|
||||
extern UNK_TYPE4 D_80A07F6C; // D_80A07F6C
|
||||
extern UNK_TYPE4 D_80A07FA8; // D_80A07FA8
|
||||
extern UNK_TYPE4 D_80A07FB4; // D_80A07FB4
|
||||
@@ -11699,7 +11645,7 @@ extern UNK_TYPE1 D_80A166A4; // D_80A166A4
|
||||
extern UNK_TYPE1 D_80A166B0; // D_80A166B0
|
||||
extern UNK_TYPE1 D_80A166BC; // D_80A166BC
|
||||
extern UNK_TYPE1 D_80A166D4; // D_80A166D4
|
||||
extern UNK_TYPE4 D_80A166DC; // D_80A166DC
|
||||
extern EffTireMarkInit D_80A166DC; // D_80A166DC
|
||||
extern UNK_TYPE4 D_80A166E4; // D_80A166E4
|
||||
extern UNK_TYPE1 D_80A16704; // D_80A16704
|
||||
extern UNK_TYPE1 D_80A1670C; // D_80A1670C
|
||||
@@ -12453,8 +12399,8 @@ extern UNK_TYPE1 D_80A4168C; // D_80A4168C
|
||||
extern UNK_PTR D_80A4169C; // D_80A4169C
|
||||
extern UNK_PTR D_80A416C0; // D_80A416C0
|
||||
extern UNK_TYPE1 D_80A416E0; // D_80A416E0
|
||||
extern UNK_TYPE1 D_80A417BC; // D_80A417BC
|
||||
extern UNK_TYPE1 D_80A417E0; // D_80A417E0
|
||||
extern EffBlureInit2 D_80A417BC; // D_80A417BC
|
||||
extern EffTireMarkInit D_80A417E0; // D_80A417E0
|
||||
extern UNK_TYPE1 D_80A417E8; // D_80A417E8
|
||||
extern UNK_PTR D_80A417EC; // D_80A417EC
|
||||
extern UNK_TYPE1 D_80A41828; // D_80A41828
|
||||
@@ -12816,7 +12762,7 @@ extern UNK_TYPE1 D_80A5842C; // D_80A5842C
|
||||
extern UNK_TYPE1 D_80A5844C; // D_80A5844C
|
||||
extern UNK_TYPE4 D_80A58454; // D_80A58454
|
||||
extern UNK_TYPE1 D_80A58464; // D_80A58464
|
||||
extern UNK_TYPE1 D_80A58470; // D_80A58470
|
||||
extern EffBlureInit2 D_80A58470; // D_80A58470
|
||||
extern UNK_TYPE4 D_80A58494; // D_80A58494
|
||||
extern UNK_TYPE1 D_80A58498; // D_80A58498
|
||||
extern UNK_TYPE1 D_80A584A4; // D_80A584A4
|
||||
@@ -15662,13 +15608,10 @@ extern u32 bgGoronOyuOverlayRelocations[20]; // D_80B407A4
|
||||
extern u32 bgGoronOyuOverlayInfoOffset; // D_80B407FC
|
||||
extern UNK_TYPE1 D_80B43250; // D_80B43250
|
||||
extern UNK_TYPE1 D_80B43270; // D_80B43270
|
||||
extern UNK_TYPE1 D_80B43298; // D_80B43298
|
||||
extern UNK_TYPE2 D_80B4329A; // D_80B4329A
|
||||
extern UNK_TYPE2 D_80B4329C; // D_80B4329C
|
||||
extern UNK_TYPE2 D_80B4329E; // D_80B4329E
|
||||
extern UNK_TYPE2 D_80B432C6; // D_80B432C6
|
||||
extern UNK_TYPE2 D_80B432C8; // D_80B432C8
|
||||
extern UNK_TYPE2 D_80B432CA; // D_80B432CA
|
||||
extern EffShieldParticleInit D_80B43298; // D_80B43298
|
||||
extern UNK_TYPE1 D_80B432C6; // D_80B432C6
|
||||
extern UNK_TYPE1 D_80B432C8; // D_80B432C8
|
||||
extern UNK_TYPE1 D_80B432CA; // D_80B432CA
|
||||
extern UNK_TYPE1 D_80B432D8; // D_80B432D8
|
||||
extern UNK_TYPE1 D_80B432E4; // D_80B432E4
|
||||
extern UNK_TYPE4 D_80B432F0; // D_80B432F0
|
||||
@@ -16974,7 +16917,7 @@ extern UNK_TYPE1 D_80BB3EC8; // D_80BB3EC8
|
||||
extern UNK_TYPE1 D_80BB3ED4; // D_80BB3ED4
|
||||
extern UNK_TYPE1 D_80BB3EF4; // D_80BB3EF4
|
||||
extern UNK_TYPE1 D_80BB4044; // D_80BB4044
|
||||
extern UNK_TYPE4 D_80BB405C; // D_80BB405C
|
||||
extern EffTireMarkInit D_80BB405C; // D_80BB405C
|
||||
extern UNK_TYPE4 D_80BB4064; // D_80BB4064
|
||||
extern UNK_TYPE4 D_80BB4070; // D_80BB4070
|
||||
extern UNK_TYPE1 D_80BB407C; // D_80BB407C
|
||||
@@ -17760,7 +17703,7 @@ extern UNK_TYPE1 D_80BF5934; // D_80BF5934
|
||||
extern UNK_TYPE1 D_80BF5954; // D_80BF5954
|
||||
extern UNK_TYPE1 D_80BF5960; // D_80BF5960
|
||||
extern UNK_TYPE1 D_80BF596C; // D_80BF596C
|
||||
extern UNK_TYPE1 D_80BF59F0; // D_80BF59F0
|
||||
extern EffTireMarkInit D_80BF59F0; // D_80BF59F0
|
||||
extern UNK_TYPE1 D_80BF59F8; // D_80BF59F8
|
||||
extern UNK_TYPE4 D_80BF5A10; // D_80BF5A10
|
||||
extern UNK_TYPE4 D_80BF5A14; // D_80BF5A14
|
||||
|
||||
Reference in New Issue
Block a user