mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
save progress
This commit is contained in:
+3
-93
@@ -816,32 +816,6 @@ typedef struct ObjectHeader {
|
||||
u8 pad73[0x5];
|
||||
} ObjectHeader;
|
||||
|
||||
typedef struct Object_44_0 {
|
||||
u8 unk0;
|
||||
u8 unk1;
|
||||
} Object_44_0;
|
||||
|
||||
typedef struct Object_44_C {
|
||||
u8 pad0[0x4];
|
||||
s16 unk4;
|
||||
s16 unk6;
|
||||
s16 unk8;
|
||||
s16 unkA;
|
||||
s16 unkC;
|
||||
s16 unkE;
|
||||
u8 pad10[0x6];
|
||||
s16 unk16;
|
||||
s16 unk18;
|
||||
s16 unk1A;
|
||||
s16 unk1C;
|
||||
} Object_44_C;
|
||||
|
||||
typedef struct Object_44 {
|
||||
Object_44_0 *unk0;
|
||||
u8 pad4[8];
|
||||
Object_44_C *unkC;
|
||||
} Object_44;
|
||||
|
||||
typedef struct ObjectInteraction {
|
||||
/* 0x00 */ struct Object *obj;
|
||||
/* 0x04 */ f32 x_position;
|
||||
@@ -1722,70 +1696,6 @@ typedef struct Object_68 {
|
||||
/* 0x50 */ s16 unk50;
|
||||
} Object_68;
|
||||
|
||||
/* Size: 0xA0 bytes */
|
||||
typedef struct ParticleBehavior {
|
||||
s32 flags;
|
||||
f32 velX;
|
||||
f32 velY;
|
||||
f32 velZ;
|
||||
f32 unk10;
|
||||
s16 unk14;
|
||||
s16 unk16;
|
||||
s16 unk18;
|
||||
s16 unk1A;
|
||||
s16 unk1C;
|
||||
s16 unk1E;
|
||||
s16 unk20;
|
||||
s16 unk22;
|
||||
s16 unk24;
|
||||
s16 unk26;
|
||||
s16 unk28;
|
||||
s16 unk2A;
|
||||
s16 unk2C;
|
||||
s16 unk2E;
|
||||
f32 unk30;
|
||||
f32 unk34;
|
||||
f32 unk38;
|
||||
f32 unk3C;
|
||||
s16 unk40;
|
||||
s16 unk42;
|
||||
s16 angleOffsetY;
|
||||
s16 angleOffsetX;
|
||||
s16 angleOffsetZ;
|
||||
s16 angleVelY;
|
||||
s16 angleVelX;
|
||||
s16 angleVelZ;
|
||||
f32 unk50;
|
||||
f32 unk54;
|
||||
f32 forwardVel;
|
||||
s32 behaviourFlags;
|
||||
s32 gravityRange1;
|
||||
s16 angleRangeY1;
|
||||
s16 angleRangeX1;
|
||||
s16 angleRangeZ1;
|
||||
s16 angleRangeY2;
|
||||
s16 angleRangeX2;
|
||||
s16 angleRangeZ2;
|
||||
s32 gravityRange2;
|
||||
s32 velocityRangeX1;
|
||||
s32 velocityRangeY1;
|
||||
s32 velocityRangeZ1;
|
||||
s16 angleRangeY3;
|
||||
s16 angleRangeX3;
|
||||
s16 angleRangeZ3;
|
||||
s16 unk86;
|
||||
s16 unk88;
|
||||
s16 unk8A;
|
||||
s32 unk8C; // Something to do with scale
|
||||
s32 unk90; // Something to do with scale
|
||||
s32 velocityRange;
|
||||
u8 colourRangeR;
|
||||
u8 colourRangeG;
|
||||
u8 colourRangeB;
|
||||
u8 colourRangeA;
|
||||
s32 *unk9C;
|
||||
} ParticleBehavior;
|
||||
|
||||
typedef struct unk800AF29C_C_400 {
|
||||
s32 *unkC;
|
||||
s16 unk10;
|
||||
@@ -1831,8 +1741,8 @@ typedef struct SegmentPropertiesObject {
|
||||
} SegmentPropertiesObject;
|
||||
|
||||
typedef struct SegmentPropertiesParticle {
|
||||
/* 0x002C */ s16 unk2C;
|
||||
/* 0x002E */ s16 blockID;
|
||||
/* 0x002C */ s16 kind;
|
||||
/* 0x002E */ s16 segmentID;
|
||||
/* 0x0030 */ f32 unk30;
|
||||
/* 0x0034 */ f32 unk34;
|
||||
/* 0x0038 */ u8 unk38;
|
||||
@@ -1912,7 +1822,7 @@ typedef struct Object {
|
||||
/* 0x0068 */ Object_68 **unk68; //player + 0x80
|
||||
/* 0x006C */ struct ParticleEmitter *particleEmitter; //player + 0x370
|
||||
/* 0x0070 */ Object_LightData **lightData;
|
||||
/* 0x0074 */ u32 particleEmitFlags;
|
||||
/* 0x0074 */ u32 particleEmittersEnabled;
|
||||
/* 0x0078 */ ObjProperties properties;
|
||||
/* 0x0080 */ void *unk80;
|
||||
/* 0x0084 */ u32 unk84;
|
||||
|
||||
Reference in New Issue
Block a user