More various labellings (#446)

* bumble

* rumble done basically

* printf is looking better now too

* racer stuff

* model offsets

* two wave things

* obj id

* fix object ids

* randomly remembered to fix alignment on these

* fix ids part 2

* format

* fix warning

* identify baseline table

* boss race IDs

* lots of hud

* last of the current feasible hud stuff

* Update README.md

* this name

* neat

* I randomly remembered why this exists

* anti tamper define

* object elevation

* ai nodes

* particle emitters

* objects

* spectate cams

* gost

* michael bay

* door

* okay thats enough

* gost

* fix build errors

* format

* Update include/level_object_entries.h

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update src/objects.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
This commit is contained in:
Fazana
2024-05-03 17:24:00 +01:00
committed by GitHub
co-authored by Ryan Myers
parent b92f46a46c
commit 69fe4d3b3d
69 changed files with 2139 additions and 1745 deletions
+21 -10
View File
@@ -26,9 +26,9 @@ typedef struct ObjPropertySpeed {
} ObjPropertySpeed;
typedef struct ObjPropertyBanana {
s32 unk0;
s16 unk4;
s16 unk6;
s32 status;
s16 intangibleTimer;
s16 destroyTimer;
} ObjPropertyBanana;
typedef struct ObjPropertyName {
@@ -141,7 +141,7 @@ typedef struct ObjPropertyWorldKey {
typedef struct ObjPropertyWeaponBalloon {
s32 balloonID;
s32 unk4;
s32 particleTimer;
} ObjPropertyWeaponBalloon;
typedef struct ObjPropertyRacer {
@@ -150,17 +150,26 @@ typedef struct ObjPropertyRacer {
} ObjPropertyRacer;
typedef struct ObjPropertySetupPoint {
s32 unk0;
s32 unk4;
s32 racerIndex;
s32 entranceID;
} ObjPropertySetupPoint;
typedef struct ObjPropertyWeapon {
s32 unk0;
u8 unk4;
u8 unk5;
s16 unk6;
s32 decayTimer;
u8 status;
u8 submerged;
s16 scale;
} ObjPropertyWeapon;
typedef struct ObjPropertyCamControl {
s32 cameraID;
} ObjPropertyCamControl;
typedef struct ObjPropertyTimeTrial {
s32 timestamp;
struct ObjectHeader *header;
} ObjPropertyTimeTrial;
typedef struct ObjProperties {
union {
ObjPropertyCommon common;
@@ -193,6 +202,8 @@ typedef struct ObjProperties {
ObjPropertyRacer racer;
ObjPropertySetupPoint setupPoint;
ObjPropertyWeapon weapon;
ObjPropertyCamControl camControl;
ObjPropertyTimeTrial timeTrial;
};
} ObjProperties;