Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Macros
object_fields.h File Reference

Go to the source code of this file.

Macros

#define OBJECT_FIELD_U32(index)   rawData.asU32[index]
 The array [0x88, 0x1C8) in struct Object consists of fields that can vary by object type. More...
 
#define OBJECT_FIELD_S32(index)   rawData.asS32[index]
 
#define OBJECT_FIELD_S16(index, subIndex)   rawData.asS16[index][subIndex]
 
#define OBJECT_FIELD_F32(index)   rawData.asF32[index]
 
#define OBJECT_FIELD_VOIDP(index)   rawData.asVoidP[index]
 
#define OBJECT_FIELD_S16P(index)   rawData.asS16P[index]
 
#define OBJECT_FIELD_S32P(index)   rawData.asS32P[index]
 
#define OBJECT_FIELD_ANIMS(index)   rawData.asAnims[index]
 
#define OBJECT_FIELD_WAYPOINT(index)   rawData.asWaypoint[index]
 
#define OBJECT_FIELD_CHAIN_SEGMENT(index)   rawData.asChainSegment[index]
 
#define OBJECT_FIELD_OBJECT(index)   rawData.asObject[index]
 
#define OBJECT_FIELD_SURFACE(index)   rawData.asSurface[index]
 
#define OBJECT_FIELD_VPTR(index)   rawData.asVoidPtr[index]
 
#define OBJECT_FIELD_OBJ(index)   rawData.asObjPtr[index]
 
#define oFlags   OBJECT_FIELD_U32(0x01)
 
#define oDialogResponse   OBJECT_FIELD_S16(0x02, 0)
 
#define oDialogState   OBJECT_FIELD_S16(0x02, 1)
 
#define oIntangibleTimer   OBJECT_FIELD_S32(0x05)
 
#define O_POS_INDEX   0x06
 
#define oPosX   OBJECT_FIELD_F32(O_POS_INDEX + 0)
 
#define oPosY   OBJECT_FIELD_F32(O_POS_INDEX + 1)
 
#define oPosZ   OBJECT_FIELD_F32(O_POS_INDEX + 2)
 
#define oVelX   OBJECT_FIELD_F32(0x09)
 
#define oVelY   OBJECT_FIELD_F32(0x0A)
 
#define oVelZ   OBJECT_FIELD_F32(0x0B)
 
#define oForwardVel   OBJECT_FIELD_F32(0x0C)
 
#define oForwardVel2   OBJECT_FIELD_S32(0x0C)
 
#define oUnkBC   OBJECT_FIELD_F32(0x0D)
 
#define oUnkC0   OBJECT_FIELD_F32(0x0E)
 
#define O_MOVE_ANGLE_INDEX   0x0F
 
#define O_MOVE_ANGLE_PITCH_INDEX   (O_MOVE_ANGLE_INDEX + 0)
 
#define O_MOVE_ANGLE_YAW_INDEX   (O_MOVE_ANGLE_INDEX + 1)
 
#define O_MOVE_ANGLE_ROLL_INDEX   (O_MOVE_ANGLE_INDEX + 2)
 
#define oMoveAnglePitch   OBJECT_FIELD_S32(O_MOVE_ANGLE_PITCH_INDEX)
 
#define oMoveAngleYaw   OBJECT_FIELD_S32(O_MOVE_ANGLE_YAW_INDEX)
 
#define oMoveAngleRoll   OBJECT_FIELD_S32(O_MOVE_ANGLE_ROLL_INDEX)
 
#define O_FACE_ANGLE_INDEX   0x12
 
#define O_FACE_ANGLE_PITCH_INDEX   (O_FACE_ANGLE_INDEX + 0)
 
#define O_FACE_ANGLE_YAW_INDEX   (O_FACE_ANGLE_INDEX + 1)
 
#define O_FACE_ANGLE_ROLL_INDEX   (O_FACE_ANGLE_INDEX + 2)
 
#define oFaceAnglePitch   OBJECT_FIELD_S32(O_FACE_ANGLE_PITCH_INDEX)
 
#define oFaceAngleYaw   OBJECT_FIELD_S32(O_FACE_ANGLE_YAW_INDEX)
 
#define oFaceAngleRoll   OBJECT_FIELD_S32(O_FACE_ANGLE_ROLL_INDEX)
 
#define oGraphYOffset   OBJECT_FIELD_F32(0x15)
 
#define oActiveParticleFlags   OBJECT_FIELD_U32(0x16)
 
#define oGravity   OBJECT_FIELD_F32(0x17)
 
#define oFloorHeight   OBJECT_FIELD_F32(0x18)
 
#define oMoveFlags   OBJECT_FIELD_U32(0x19)
 
#define oAnimState   OBJECT_FIELD_S32(0x1A)
 
#define oAngleVelPitch   OBJECT_FIELD_S32(0x23)
 
#define oAngleVelYaw   OBJECT_FIELD_S32(0x24)
 
#define oAngleVelRoll   OBJECT_FIELD_S32(0x25)
 
#define oAnimations   OBJECT_FIELD_ANIMS(0x26)
 
#define oHeldState   OBJECT_FIELD_U32(0x27)
 
#define oWallHitboxRadius   OBJECT_FIELD_F32(0x28)
 
#define oDragStrength   OBJECT_FIELD_F32(0x29)
 
#define oInteractType   OBJECT_FIELD_U32(0x2A)
 
#define oInteractStatus   OBJECT_FIELD_S32(0x2B)
 
#define O_PARENT_RELATIVE_POS_INDEX   0x2C
 
#define oParentRelativePosX   OBJECT_FIELD_F32(O_PARENT_RELATIVE_POS_INDEX + 0)
 
#define oParentRelativePosY   OBJECT_FIELD_F32(O_PARENT_RELATIVE_POS_INDEX + 1)
 
#define oParentRelativePosZ   OBJECT_FIELD_F32(O_PARENT_RELATIVE_POS_INDEX + 2)
 
#define oBehParams2ndByte   OBJECT_FIELD_S32(0x2F)
 
#define oAction   OBJECT_FIELD_S32(0x31)
 
#define oSubAction   OBJECT_FIELD_S32(0x32)
 
#define oTimer   OBJECT_FIELD_S32(0x33)
 
#define oBounce   OBJECT_FIELD_F32(0x34)
 
#define oDistanceToMario   OBJECT_FIELD_F32(0x35)
 
#define oDistanceToMarioS32   OBJECT_FIELD_S32(0x35)
 
#define oAngleToMario   OBJECT_FIELD_S32(0x36)
 
#define oHomeX   OBJECT_FIELD_F32(0x37)
 
#define oHomeY   OBJECT_FIELD_F32(0x38)
 
#define oHomeZ   OBJECT_FIELD_F32(0x39)
 
#define oFriction   OBJECT_FIELD_F32(0x3A)
 
#define oBuoyancy   OBJECT_FIELD_F32(0x3B)
 
#define oSoundStateID   OBJECT_FIELD_S32(0x3C)
 
#define oOpacity   OBJECT_FIELD_S32(0x3D)
 
#define oDamageOrCoinValue   OBJECT_FIELD_S32(0x3E)
 
#define oHealth   OBJECT_FIELD_S32(0x3F)
 
#define oBehParams   OBJECT_FIELD_S32(0x40)
 
#define oPrevAction   OBJECT_FIELD_S32(0x41)
 
#define oUnk190   OBJECT_FIELD_U32(0x42)
 
#define oCollisionDistance   OBJECT_FIELD_F32(0x43)
 
#define oNumLootCoins   OBJECT_FIELD_S32(0x44)
 
#define oDrawingDistance   OBJECT_FIELD_F32(0x45)
 
#define oRoom   OBJECT_FIELD_S32(0x46)
 
#define oUnk1A8   OBJECT_FIELD_U32(0x48)
 
#define oUnk1AC_VPTR   OBJECT_FIELD_VPTR(0x49)
 
#define oUnk1AC_S32   OBJECT_FIELD_S32(0x49)
 
#define oUnk1AC_F32   OBJECT_FIELD_F32(0x49)
 
#define oMipsForwardVelocity   OBJECT_FIELD_F32(0x49)
 
#define oUnk1AC_S16   OBJECT_FIELD_S16(0x49, 0)
 
#define oUnk1AE   OBJECT_FIELD_S16(0x49, 1)
 
#define oUnk1B0   OBJECT_FIELD_S32(0x4A)
 
#define oEyesShut   OBJECT_FIELD_S16(0x4A, 0)
 
#define oUnk1B0_S16   OBJECT_FIELD_S16(0x4A, 0)
 
#define oUnk1B2   OBJECT_FIELD_S16(0x4A, 1)
 
#define oWallAngle   OBJECT_FIELD_U32(0x4B)
 
#define oFloorType   OBJECT_FIELD_S16(0x4C, 0)
 
#define oFloorRoom   OBJECT_FIELD_S16(0x4C, 1)
 
#define oUnk1BC   OBJECT_FIELD_S32(0x4D)
 
#define oFloor   OBJECT_FIELD_SURFACE(0x4E)
 
#define oDeathSound   OBJECT_FIELD_S32(0x4F)
 
#define oUnknownUnk88   OBJECT_FIELD_S32(0x00)
 
#define oUnknownUnkF4_S32   OBJECT_FIELD_S32(0x1B)
 
#define oUnknownUnkF4_F32   OBJECT_FIELD_F32(0x1B)
 
#define oUnknownUnkFC_VPtr   OBJECT_FIELD_VPTR(0x1D)
 
#define oUnknownUnk100_VPtr   OBJECT_FIELD_VPTR(0x1E)
 
#define oUnknownUnk104_S32   OBJECT_FIELD_S32(0x1F)
 
#define oUnknownUnkF8_S32   OBJECT_FIELD_S32(0x1C)
 
#define oUnknownUnkF8_F32   OBJECT_FIELD_F32(0x1C)
 
#define oUnknownUnkFC_S32   OBJECT_FIELD_S32(0x1D)
 
#define oUnknownUnkFC_F32   OBJECT_FIELD_F32(0x1D)
 
#define oUnknownUnkFC_VOIDP   OBJECT_FIELD_VOIDP(0x1D)
 
#define oUnknownUnk100_S32   OBJECT_FIELD_S32(0x1E)
 
#define oUnknownUnk104_F32   OBJECT_FIELD_F32(0x1F)
 
#define oUnknownUnk108_S32   OBJECT_FIELD_S32(0x20)
 
#define oUnknownUnk108_F32   OBJECT_FIELD_F32(0x20)
 
#define oUnknownUnk10C_S32   OBJECT_FIELD_S32(0x21)
 
#define oUnknownUnk10C_F32   OBJECT_FIELD_F32(0x21)
 
#define oUnknownUnk110_S32   OBJECT_FIELD_S32(0x22)
 
#define oUnknownUnk110_F32   OBJECT_FIELD_F32(0x22)
 
#define oUnknownUnk110_S32   OBJECT_FIELD_S32(0x22)
 
#define oPathedStartWaypoint   OBJECT_FIELD_WAYPOINT(0x1D)
 
#define oPathedPrevWaypoint   OBJECT_FIELD_WAYPOINT(0x1E)
 
#define oPathedPrevWaypointFlags   OBJECT_FIELD_S32(0x1F)
 
#define oPathedTargetPitch   OBJECT_FIELD_S32(0x20)
 
#define oPathedTargetYaw   OBJECT_FIELD_S32(0x21)
 
#define oMarioParticleFlags   OBJECT_FIELD_S32(0x1B)
 
#define oMarioPoleUnk108   OBJECT_FIELD_S32(0x20)
 
#define oMarioReadingSignDYaw   OBJECT_FIELD_S32(0x20)
 
#define oMarioPoleYawVel   OBJECT_FIELD_S32(0x21)
 
#define oMarioCannonObjectYaw   OBJECT_FIELD_S32(0x21)
 
#define oMarioTornadoYawVel   OBJECT_FIELD_S32(0x21)
 
#define oMarioReadingSignDPosX   OBJECT_FIELD_F32(0x21)
 
#define oMarioPolePos   OBJECT_FIELD_F32(0x22)
 
#define oMarioCannonInputYaw   OBJECT_FIELD_S32(0x22)
 
#define oMarioTornadoPosY   OBJECT_FIELD_F32(0x22)
 
#define oMarioReadingSignDPosZ   OBJECT_FIELD_F32(0x22)
 
#define oMarioWhirlpoolPosY   OBJECT_FIELD_F32(0x22)
 
#define oMarioBurnTimer   OBJECT_FIELD_S32(0x22)
 
#define oMarioLongJumpIsSlow   OBJECT_FIELD_S32(0x22)
 
#define oMarioSteepJumpYaw   OBJECT_FIELD_S32(0x22)
 
#define oMarioWalkingPitch   OBJECT_FIELD_S32(0x22)
 
#define oStarSelectorType   OBJECT_FIELD_S32(0x1B)
 
#define oStarSelectorTimer   OBJECT_FIELD_S32(0x1C)
 
#define oStarSelectorSize   OBJECT_FIELD_F32(0x20)
 
#define oSoundEffectUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oMenuButtonState   OBJECT_FIELD_S32(0x1B)
 
#define oMenuButtonTimer   OBJECT_FIELD_S32(0x1C)
 
#define oMenuButtonOrigPosX   OBJECT_FIELD_F32(0x1D)
 
#define oMenuButtonOrigPosY   OBJECT_FIELD_F32(0x1E)
 
#define oMenuButtonOrigPosZ   OBJECT_FIELD_F32(0x1F)
 
#define oMenuButtonScale   OBJECT_FIELD_F32(0x20)
 
#define oMenuButtonActionPhase   OBJECT_FIELD_S32(0x21)
 
#define oToadMessageDialogNum   OBJECT_FIELD_U32(0x20)
 
#define oToadMessageRecentlyTalked   OBJECT_FIELD_S32(0x21)
 
#define oToadMessageState   OBJECT_FIELD_S32(0x22)
 
#define oUnlockDoorStarState   OBJECT_FIELD_U32(0x20)
 
#define oUnlockDoorStarTimer   OBJECT_FIELD_S32(0x21)
 
#define oUnlockDoorStarYawVel   OBJECT_FIELD_S32(0x22)
 
#define oBobombBlinkTimer   OBJECT_FIELD_S32(0x1B)
 
#define oBobombFuseLit   OBJECT_FIELD_S32(0x1C)
 
#define oBobombFuseTimer   OBJECT_FIELD_S32(0x1D)
 
#define oBobombBuddyBlinkTimer   OBJECT_FIELD_S32(0x1B)
 
#define oBobombBuddyHasTalkedToMario   OBJECT_FIELD_S32(0x1C)
 
#define oBobombBuddyRole   OBJECT_FIELD_S32(0x1D)
 
#define oBobombBuddyCannonStatus   OBJECT_FIELD_S32(0x1E)
 
#define oBobombBuddyPosXCopy   OBJECT_FIELD_F32(0x20)
 
#define oBobombBuddyPosYCopy   OBJECT_FIELD_F32(0x21)
 
#define oBobombBuddyPosZCopy   OBJECT_FIELD_F32(0x22)
 
#define oWhirlpoolInitFacePitch   OBJECT_FIELD_S32(0x1B)
 
#define oWhirlpoolInitFaceRoll   OBJECT_FIELD_S32(0x1C)
 
#define oHomingAmpLockedOn   OBJECT_FIELD_S32(0x1B)
 
#define oHomingAmpAvgY   OBJECT_FIELD_F32(0x1D)
 
#define oAmpRadiusOfRotation   OBJECT_FIELD_F32(0x1B)
 
#define oAmpYPhase   OBJECT_FIELD_S32(0x1C)
 
#define oButterflyYPhase   OBJECT_FIELD_S32(0x1B)
 
#define oHootAvailability   OBJECT_FIELD_S32(0x1B)
 
#define oHootMarioReleaseTime   OBJECT_FIELD_S32(0x22)
 
#define oBobombExpBubGfxScaleFacX   OBJECT_FIELD_S32(0x1D)
 
#define oBobombExpBubGfxScaleFacY   OBJECT_FIELD_S32(0x1E)
 
#define oBobombExpBubGfxExpRateX   OBJECT_FIELD_S32(0x1F)
 
#define oBobombExpBubGfxExpRateY   OBJECT_FIELD_S32(0x20)
 
#define oRespawnerModelToRespawn   OBJECT_FIELD_S32(0x1B)
 
#define oRespawnerMinSpawnDist   OBJECT_FIELD_F32(0x1C)
 
#define oRespawnerBehaviorToRespawn   OBJECT_FIELD_VPTR(0x1D)
 
#define oBullySubtype   OBJECT_FIELD_S32(0x1B)
 
#define oBullyPrevX   OBJECT_FIELD_F32(0x1C)
 
#define oBullyPrevY   OBJECT_FIELD_F32(0x1D)
 
#define oBullyPrevZ   OBJECT_FIELD_F32(0x1E)
 
#define oBullyKBTimerAndMinionKOCounter   OBJECT_FIELD_S32(0x1F)
 
#define oBullyMarioCollisionAngle   OBJECT_FIELD_S32(0x20)
 
#define oWaterRingScalePhaseX   OBJECT_FIELD_S32(0x1B)
 
#define oWaterRingScalePhaseY   OBJECT_FIELD_S32(0x1C)
 
#define oWaterRingScalePhaseZ   OBJECT_FIELD_S32(0x1D)
 
#define oWaterRingNormalX   OBJECT_FIELD_F32(0x1E)
 
#define oWaterRingNormalY   OBJECT_FIELD_F32(0x1F)
 
#define oWaterRingNormalZ   OBJECT_FIELD_F32(0x20)
 
#define oWaterRingMarioDistInFront   OBJECT_FIELD_F32(0x21)
 
#define oWaterRingIndex   OBJECT_FIELD_S32(0x22)
 
#define oWaterRingAvgScale   OBJECT_FIELD_F32(0x49)
 
#define oWaterRingSpawnerRingsCollected   OBJECT_FIELD_S32(0x49)
 
#define oWaterRingMgrNextRingIndex   OBJECT_FIELD_S32(0x1B)
 
#define oWaterRingMgrLastRingCollected   OBJECT_FIELD_S32(0x1C)
 
#define oCelebStarDiameterOfRotation   OBJECT_FIELD_S32(0x20)
 
#define oSmallBompInitX   OBJECT_FIELD_F32(0x1E)
 
#define oWFSlidBrickPtfmMovVel   OBJECT_FIELD_F32(0x1B)
 
#define oMoneybagJumpState   OBJECT_FIELD_S32(0x1B)
 
#define oBowlingBallTargetYaw   OBJECT_FIELD_S32(0x1B)
 
#define oBowlingBallUnkFC   OBJECT_FIELD_VPTR(0x1D)
 
#define oBowlingBallInitYaw   OBJECT_FIELD_S32(0x21)
 
#define oBBallSpwnrMaxSpawnDist   OBJECT_FIELD_F32(0x1B)
 
#define oBBallSpwnrSpawnOdds   OBJECT_FIELD_F32(0x1C)
 
#define oBBallSpwnrPeriodMinus1   OBJECT_FIELD_S32(0x1D)
 
#define oRRCruiserWingUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oRRCruiserWingUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oMrISize   OBJECT_FIELD_F32(0x21)
 
#define oPlatformTimer   OBJECT_FIELD_S32(0x1B)
 
#define oPlatformUnkF8   OBJECT_FIELD_OBJ(0x1C)
 
#define oPlatformUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oPlatformUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oPlatformUnk110   OBJECT_FIELD_F32(0x22)
 
#define oMovingFlameTimer   OBJECT_FIELD_S32(0x1B)
 
#define oFlameThowerFlameUnk110   OBJECT_FIELD_S32(0x22)
 
#define oFlameThowerUnk110   OBJECT_FIELD_S32(0x22)
 
#define oBouncingFireBallUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oBowserShockWaveUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oBlackSmokeBowserUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oPlatformSpawnerUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oPlatformSpawnerUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oPlatformSpawnerUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oPlatformSpawnerUnk100   OBJECT_FIELD_F32(0x1E)
 
#define oPlatformSpawnerUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oPlatformSpawnerUnk108   OBJECT_FIELD_F32(0x20)
 
#define oTreeSnowOrLeafUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oTreeSnowOrLeafUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oTreeSnowOrLeafUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oHiddenObjectUnkF4   OBJECT_FIELD_OBJ(0x1B)
 
#define oHeaveHoUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oBetaTrampolineMarioOnTrampoline   OBJECT_FIELD_S32(0x22)
 
#define oJumpingBoxUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oJumpingBoxUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oGrandStarUnk108   OBJECT_FIELD_S32(0x20)
 
#define oBulletBillUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBowserUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oBowserUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBowserDistToCentre   OBJECT_FIELD_F32(0x1D)
 
#define oBowserUnk106   OBJECT_FIELD_S16(0x1F, 1)
 
#define oBowserUnk108   OBJECT_FIELD_S16(0x20, 0)
 
#define oBowserHeldAnglePitch   OBJECT_FIELD_S16(0x20, 1)
 
#define oBowserHeldAngleVelYaw   OBJECT_FIELD_S16(0x21, 0)
 
#define oBowserUnk10E   OBJECT_FIELD_S16(0x21, 1)
 
#define oBowserUnk110   OBJECT_FIELD_S16(0x22, 0)
 
#define oBowserAngleToCentre   OBJECT_FIELD_S16(0x22, 1)
 
#define oFlameUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oFlameUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oFlameUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oFlameUnk100   OBJECT_FIELD_OBJ(0x1E)
 
#define oBlueFlameUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oBlueFishUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oBlueFishUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBlueFishUnk100   OBJECT_FIELD_F32(0x1E)
 
#define oCheckerBoardPlatformUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oCheckerBoardPlatformUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oWaterLevelPillarUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBowserKeyUnlockDoorScale   OBJECT_FIELD_F32(0x1B)
 
#define oBowserKeyCourseExitScale   OBJECT_FIELD_F32(0x1B)
 
#define oUkikiOpenCageUnkF4   OBJECT_FIELD_S16(0x1B, 0)
 
#define oUkikiOpenCageUnkF6   OBJECT_FIELD_S16(0x1B, 1)
 
#define oUkikiOpenCageUnkFC   OBJECT_FIELD_VPTR(0x1D)
 
#define oUkikiOpenCageUnk10C   OBJECT_FIELD_S32(0x21)
 
#define oUkikiOpenCageUnk110   OBJECT_FIELD_F32(0x22)
 
#define oHorizontalMovementUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oHorizontalMovementUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oHorizontalMovementUnk100   OBJECT_FIELD_F32(0x1E)
 
#define oHorizontalMovementUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oHorizontalMovementUnk108   OBJECT_FIELD_F32(0x20)
 
#define oSinkWhenSteppedOnUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oSinkWhenSteppedOnUnk108   OBJECT_FIELD_F32(0x20)
 
#define oLllRotatingHexFlameUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oLllRotatingHexFlameUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oLllRotatingHexFlameUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oLllWoodPieceUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oTiltingPlatformUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oTiltingPlatformUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oTiltingPlatformUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oTiltingPlatformUnk10C   OBJECT_FIELD_S32(0x21)
 
#define oKoopaShellFlameUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oKoopaShellFlameUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oPiranhaPlantSleepMusicState   OBJECT_FIELD_S32(0x1B)
 
#define oPiranhaPlantScale   OBJECT_FIELD_F32(0x1C)
 
#define oBowserPuzzleCompletionFlags   OBJECT_FIELD_S32(0x1B)
 
#define oBowserPuzzlePieceOffsetX   OBJECT_FIELD_F32(0x1D)
 
#define oBowserPuzzlePieceOffsetY   OBJECT_FIELD_F32(0x1E)
 
#define oBowserPuzzlePieceOffsetZ   OBJECT_FIELD_F32(0x1F)
 
#define oBowserPuzzlePieceContinuePerformingAction   OBJECT_FIELD_S32(0x20)
 
#define oBowserPuzzlePieceActionList   OBJECT_FIELD_VPTR(0x21)
 
#define oBowserPuzzlePieceNextAction   OBJECT_FIELD_VPTR(0x22)
 
#define oSmallPenguinUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oSmallPenguinUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oSmallPenguinUnk108   OBJECT_FIELD_F32(0x20)
 
#define oSmallPenguinUnk110   OBJECT_FIELD_S32(0x22)
 
#define oFishGroupUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oFishGroupUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oFishGroupUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oFishGroupUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oFishGroupUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oFishGroupUnk108   OBJECT_FIELD_F32(0x20)
 
#define oFishGroupUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oFishGroupUnk110   OBJECT_FIELD_F32(0x22)
 
#define oBirdChirpChirpUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oCheepCheepUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oCheepCheepUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oCheepCheepUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oCheepCheepUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oCheepCheepUnk108   OBJECT_FIELD_F32(0x20)
 
#define oExclamationBoxUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oExclamationBoxUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oExclamationBoxUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oSushiSharkUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oShipPart3UnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oShipPart3UnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oJrbSlidingBoxUnkF4   OBJECT_FIELD_VPTR(0x1B)
 
#define oJrbSlidingBoxUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oJrbSlidingBoxUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oHiddenBlueCoinSwitch   OBJECT_FIELD_VPTR(0x1C)
 
#define oOpenableGrillUnkF4   OBJECT_FIELD_VPTR(0x1B)
 
#define oWaterLevelTriggerUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oWaterLevelTriggerTargetWaterLevel   OBJECT_FIELD_S32(0x1C)
 
#define oTweesterUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oTweesterUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oHauntedBookshelfShouldOpen   OBJECT_FIELD_S32(0x00)
 
#define oBooDeathStatus   OBJECT_FIELD_S32(0x00)
 
#define oBooTargetOpacity   OBJECT_FIELD_S32(0x1B)
 
#define oBooBaseScale   OBJECT_FIELD_F32(0x1C)
 
#define oBooOscillationTimer   OBJECT_FIELD_S32(0x1D)
 
#define oBooMoveYawAfterHit   OBJECT_FIELD_S32(0x1E)
 
#define oBooUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oBooParentBigBoo   OBJECT_FIELD_OBJ(0x20)
 
#define oBooUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oBooUnk110   OBJECT_FIELD_S32(0x22)
 
#define oBigBooNumMinionBoosKilled   OBJECT_FIELD_S32(0x49)
 
#define oMerryGoRoundStopped   OBJECT_FIELD_S32(0x00)
 
#define oMerryGoRoundMusicShouldPlay   OBJECT_FIELD_S32(0x1C)
 
#define oMerryGoRoundMarioIsOutside   OBJECT_FIELD_S32(0x1D)
 
#define oMerryGoRoundBooManagerNumMinionBoosKilled   OBJECT_FIELD_S32(0x00)
 
#define oScuttlebugUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oScuttlebugUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oScuttlebugUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oScuttlebugSpawnerUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oWhompUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oWaveTrailUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oWhiteWindParticleUnkF4   OBJECT_FIELD_VPTR(0x1B)
 
#define oWalkingPenguinUnk100   OBJECT_FIELD_F32(0x1E)
 
#define oWalkingPenguinUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oWalkingPenguinUnk10C   OBJECT_FIELD_S32(0x21)
 
#define oWalkingPenguinUnk110   OBJECT_FIELD_S32(0x22)
 
#define oSnowmanWindBlowingUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oKoopaAgility   OBJECT_FIELD_F32(0x1B)
 
#define oKoopaMovementType   OBJECT_FIELD_S32(0x1C)
 
#define oKoopaTargetYaw   OBJECT_FIELD_S32(0x1D)
 
#define oKoopaUnshelledTimeUntilTurn   OBJECT_FIELD_S32(0x1E)
 
#define oKoopaTurningAwayFromWall   OBJECT_FIELD_S32(0x1F)
 
#define oKoopaDistanceToMario   OBJECT_FIELD_F32(0x20)
 
#define oKoopaAngleToMario   OBJECT_FIELD_S32(0x21)
 
#define oKoopaBlinkTimer   OBJECT_FIELD_S32(0x22)
 
#define oKoopaCountdown   OBJECT_FIELD_S16(0x49, 0)
 
#define oKoopaTheQuickRaceIndex   OBJECT_FIELD_S16(0x49, 1)
 
#define oKoopaTheQuickInitTextboxCooldown   OBJECT_FIELD_S16(0x4A, 0)
 
#define oKoopaRaceEndpointRaceBegun   OBJECT_FIELD_S32(0x1B)
 
#define oKoopaRaceEndpointKoopaFinished   OBJECT_FIELD_S32(0x1C)
 
#define oKoopaRaceEndpointRaceStatus   OBJECT_FIELD_S32(0x1D)
 
#define oKoopaRaceEndpointUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oKoopaRaceEndpointRaceEnded   OBJECT_FIELD_S32(0x1F)
 
#define oPokeyBodyPartDeathDelayAfterHeadKilled   OBJECT_FIELD_S32(0x1C)
 
#define oPokeyBodyPartBlinkTimer   OBJECT_FIELD_S32(0x22)
 
#define oPokeyAliveBodyPartFlags   OBJECT_FIELD_U32(0x1B)
 
#define oPokeyNumAliveBodyParts   OBJECT_FIELD_S32(0x1C)
 
#define oPokeyBottomBodyPartSize   OBJECT_FIELD_F32(0x1D)
 
#define oPokeyHeadWasKilled   OBJECT_FIELD_S32(0x1E)
 
#define oPokeyTargetYaw   OBJECT_FIELD_S32(0x1F)
 
#define oPokeyChangeTargetTimer   OBJECT_FIELD_S32(0x20)
 
#define oPokeyTurningAwayFromWall   OBJECT_FIELD_S32(0x21)
 
#define oSwoopBonkCountdown   OBJECT_FIELD_S32(0x1B)
 
#define oSwoopTargetPitch   OBJECT_FIELD_S32(0x1C)
 
#define oSwoopTargetYaw   OBJECT_FIELD_S32(0x1D)
 
#define oFlyGuyIdleTimer   OBJECT_FIELD_S32(0x1B)
 
#define oFlyGuyOscTimer   OBJECT_FIELD_S32(0x1C)
 
#define oFlyGuyUnusedJitter   OBJECT_FIELD_S32(0x1D)
 
#define oFlyGuyLungeYDecel   OBJECT_FIELD_F32(0x1E)
 
#define oFlyGuyLungeTargetPitch   OBJECT_FIELD_S32(0x1F)
 
#define oFlyGuyTargetRoll   OBJECT_FIELD_S32(0x20)
 
#define oFlyGuyScaleVel   OBJECT_FIELD_F32(0x21)
 
#define oGoombaSize   OBJECT_FIELD_S32(0x1B)
 
#define oGoombaScale   OBJECT_FIELD_F32(0x1C)
 
#define oGoombaWalkTimer   OBJECT_FIELD_S32(0x1D)
 
#define oGoombaTargetYaw   OBJECT_FIELD_S32(0x1E)
 
#define oGoombaBlinkTimer   OBJECT_FIELD_S32(0x1F)
 
#define oGoombaTurningAwayFromWall   OBJECT_FIELD_S32(0x20)
 
#define oGoombaRelativeSpeed   OBJECT_FIELD_F32(0x21)
 
#define oChainChompSegments   OBJECT_FIELD_CHAIN_SEGMENT(0x1B)
 
#define oChainChompMaxDistFromPivotPerChainPart   OBJECT_FIELD_F32(0x1C)
 
#define oChainChompMaxDistBetweenChainParts   OBJECT_FIELD_F32(0x1D)
 
#define oChainChompDistToPivot   OBJECT_FIELD_F32(0x1E)
 
#define oChainChompUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oChainChompRestrictedByChain   OBJECT_FIELD_S32(0x20)
 
#define oChainChompTargetPitch   OBJECT_FIELD_S32(0x21)
 
#define oChainChompNumLunges   OBJECT_FIELD_S32(0x22)
 
#define oChainChompReleaseStatus   OBJECT_FIELD_S32(0x49)
 
#define oChainChompHitGate   OBJECT_FIELD_S32(0x4A)
 
#define oWoodenPostTotalMarioAngle   OBJECT_FIELD_S32(0x1B)
 
#define oWoodenPostPrevAngleToMario   OBJECT_FIELD_S32(0x1C)
 
#define oWoodenPostSpeedY   OBJECT_FIELD_F32(0x1D)
 
#define oWoodenPostMarioPounding   OBJECT_FIELD_S32(0x1E)
 
#define oWoodenPostOffsetY   OBJECT_FIELD_F32(0x1F)
 
#define oWigglerFallThroughFloorsHeight   OBJECT_FIELD_F32(0x1B)
 
#define oWigglerSegments   OBJECT_FIELD_CHAIN_SEGMENT(0x1C)
 
#define oWigglerWalkAnimSpeed   OBJECT_FIELD_F32(0x1D)
 
#define oWigglerSquishSpeed   OBJECT_FIELD_F32(0x1F)
 
#define oWigglerTimeUntilRandomTurn   OBJECT_FIELD_S32(0x20)
 
#define oWigglerTargetYaw   OBJECT_FIELD_S32(0x21)
 
#define oWigglerWalkAwayFromWallTimer   OBJECT_FIELD_S32(0x22)
 
#define oWigglerUnk1AC   OBJECT_FIELD_S16(0x49, 0)
 
#define oWigglerTextStatus   OBJECT_FIELD_S16(0x49, + 1)
 
#define oSpinyTimeUntilTurn   OBJECT_FIELD_S32(0x1B)
 
#define oSpinyTargetYaw   OBJECT_FIELD_S32(0x1C)
 
#define oSpinyTurningAwayFromWall   OBJECT_FIELD_S32(0x1E)
 
#define oEnemyLakituNumSpinies   OBJECT_FIELD_S32(0x1B)
 
#define oEnemyLakituBlinkTimer   OBJECT_FIELD_S32(0x1C)
 
#define oEnemyLakituSpinyCooldown   OBJECT_FIELD_S32(0x1D)
 
#define oEnemyLakituFaceForwardCountdown   OBJECT_FIELD_S32(0x1E)
 
#define oCloudCenterX   OBJECT_FIELD_F32(0x1B)
 
#define oCloudCenterY   OBJECT_FIELD_F32(0x1C)
 
#define oCloudBlowing   OBJECT_FIELD_S32(0x1D)
 
#define oCloudGrowSpeed   OBJECT_FIELD_F32(0x1E)
 
#define oCloudFwooshMovementRadius   OBJECT_FIELD_S16(0x49, 0)
 
#define oCameraLakituBlinkTimer   OBJECT_FIELD_S32(0x1B)
 
#define oCameraLakituSpeed   OBJECT_FIELD_F32(0x1C)
 
#define oCameraLakituCircleRadius   OBJECT_FIELD_F32(0x1D)
 
#define oCameraLakituFinishedDialog   OBJECT_FIELD_S32(0x1E)
 
#define oCameraLakituUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oCameraLakituPitchVel   OBJECT_FIELD_S16(0x49, 0)
 
#define oCameraLakituYawVel   OBJECT_FIELD_S16(0x49, + 1)
 
#define oMontyMoleHoleCooldown   OBJECT_FIELD_S32(0x1B)
 
#define oMontyMoleCurrentHole   OBJECT_FIELD_OBJECT(0x1B)
 
#define oMontyMoleHeightRelativeToFloor   OBJECT_FIELD_F32(0x1C)
 
#define oPlatformOnTrackBaseBallIndex   OBJECT_FIELD_S32(0x00)
 
#define oPlatformOnTrackDistMovedSinceLastBall   OBJECT_FIELD_F32(0x1B)
 
#define oPlatformOnTrackSkiLiftRollVel   OBJECT_FIELD_F32(0x1C)
 
#define oPlatformOnTrackStartWaypoint   OBJECT_FIELD_WAYPOINT(0x1D)
 
#define oPlatformOnTrackPrevWaypoint   OBJECT_FIELD_WAYPOINT(0x1E)
 
#define oPlatformOnTrackPrevWaypointFlags   OBJECT_FIELD_S32(0x1F)
 
#define oPlatformOnTrackPitch   OBJECT_FIELD_S32(0x20)
 
#define oPlatformOnTrackYaw   OBJECT_FIELD_S32(0x21)
 
#define oPlatformOnTrackOffsetY   OBJECT_FIELD_F32(0x22)
 
#define oPlatformOnTrackIsNotSkiLift   OBJECT_FIELD_S16(0x49, 0)
 
#define oPlatformOnTrackIsNotHMC   OBJECT_FIELD_S16(0x49, + 1)
 
#define oPlatformOnTrackType   OBJECT_FIELD_S16(0x4A, 0)
 
#define oPlatformOnTrackWasStoodOn   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oSeesawPlatformPitchVel   OBJECT_FIELD_F32(0x1B)
 
#define oWaterBombSpawnerBombActive   OBJECT_FIELD_S32(0x1B)
 
#define oWaterBombSpawnerTimeToSpawn   OBJECT_FIELD_S32(0x1C)
 
#define oWaterBombVerticalStretch   OBJECT_FIELD_F32(0x1C)
 
#define oWaterBombStretchSpeed   OBJECT_FIELD_F32(0x1D)
 
#define oWaterBombOnGround   OBJECT_FIELD_S32(0x1E)
 
#define oWaterBombNumBounces   OBJECT_FIELD_F32(0x1F)
 
#define oTTCRotatingSolidNumTurns   OBJECT_FIELD_S32(0x1B)
 
#define oTTCRotatingSolidNumSides   OBJECT_FIELD_S32(0x1C)
 
#define oTTCRotatingSolidRotationDelay   OBJECT_FIELD_S32(0x1D)
 
#define oTTCRotatingSolidVelY   OBJECT_FIELD_F32(0x1E)
 
#define oTTCRotatingSolidSoundTimer   OBJECT_FIELD_S32(0x1F)
 
#define oTTCPendulumAccelDir   OBJECT_FIELD_F32(0x1B)
 
#define oTTCPendulumAngle   OBJECT_FIELD_F32(0x1C)
 
#define oTTCPendulumAngleVel   OBJECT_FIELD_F32(0x1D)
 
#define oTTCPendulumAngleAccel   OBJECT_FIELD_F32(0x1E)
 
#define oTTCPendulumDelay   OBJECT_FIELD_S32(0x1F)
 
#define oTTCPendulumSoundTimer   OBJECT_FIELD_S32(0x20)
 
#define oTTCTreadmillBigSurface   OBJECT_FIELD_S16P(0x1B)
 
#define oTTCTreadmillSmallSurface   OBJECT_FIELD_S16P(0x1C)
 
#define oTTCTreadmillSpeed   OBJECT_FIELD_F32(0x1D)
 
#define oTTCTreadmillTargetSpeed   OBJECT_FIELD_F32(0x1E)
 
#define oTTCTreadmillTimeUntilSwitch   OBJECT_FIELD_S32(0x1F)
 
#define oTTCMovingBarDelay   OBJECT_FIELD_S32(0x1B)
 
#define oTTCMovingBarStoppedTimer   OBJECT_FIELD_S32(0x1C)
 
#define oTTCMovingBarOffset   OBJECT_FIELD_F32(0x1D)
 
#define oTTCMovingBarSpeed   OBJECT_FIELD_F32(0x1E)
 
#define oTTCMovingBarStartOffset   OBJECT_FIELD_F32(0x1F)
 
#define oTTCCogDir   OBJECT_FIELD_F32(0x1B)
 
#define oTTCCogSpeed   OBJECT_FIELD_F32(0x1C)
 
#define oTTCCogTargetVel   OBJECT_FIELD_F32(0x1D)
 
#define oTTCPitBlockPeakY   OBJECT_FIELD_F32(0x1B)
 
#define oTTCPitBlockDir   OBJECT_FIELD_S32(0x1C)
 
#define oTTCPitBlockWaitTime   OBJECT_FIELD_S32(0x1D)
 
#define oTTCElevatorDir   OBJECT_FIELD_F32(0x1B)
 
#define oTTCElevatorPeakY   OBJECT_FIELD_F32(0x1C)
 
#define oTTCElevatorMoveTime   OBJECT_FIELD_S32(0x1D)
 
#define oTTC2DRotatorMinTimeUntilNextTurn   OBJECT_FIELD_S32(0x1B)
 
#define oTTC2DRotatorTargetYaw   OBJECT_FIELD_S32(0x1C)
 
#define oTTC2DRotatorIncrement   OBJECT_FIELD_S32(0x1D)
 
#define oTTC2DRotatorRandomDirTimer   OBJECT_FIELD_S32(0x1F)
 
#define oTTC2DRotatorSpeed   OBJECT_FIELD_S32(0x20)
 
#define oTTCSpinnerDir   OBJECT_FIELD_S32(0x1B)
 
#define oTTCChangeDirTimer   OBJECT_FIELD_S32(0x1C)
 
#define oMrBlizzardUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oMrBlizzardUnkF8   OBJECT_FIELD_OBJECT(0x1C)
 
#define oMrBlizzardUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oMrBlizzardUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oMrBlizzardUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oMrBlizzardUnk108   OBJECT_FIELD_F32(0x20)
 
#define oMrBlizzardUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oMrBlizzardUnk110   OBJECT_FIELD_S32(0x22)
 
#define oMrBlizzardUnk1AC   OBJECT_FIELD_S32(0x49)
 
#define oBackAndForthPlatformUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oBackAndForthPlatformUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oBackAndForthPlatformUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oBackAndForthPlatformUnk100   OBJECT_FIELD_F32(0x1E)
 
#define oFloorSwitchPressAnimationUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oFloorSwitchPressAnimationUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oFloorSwitchPressAnimationUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oFloorSwitchPressAnimationUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oActivatedBackAndForthPlatformMaxOffset   OBJECT_FIELD_F32(0x1B)
 
#define oActivatedBackAndForthPlatformOffset   OBJECT_FIELD_F32(0x1C)
 
#define oActivatedBackAndForthPlatformVel   OBJECT_FIELD_F32(0x1D)
 
#define oActivatedBackAndForthPlatformCountdown   OBJECT_FIELD_S32(0x1E)
 
#define oActivatedBackAndForthPlatformStartYaw   OBJECT_FIELD_S32(0x1F)
 
#define oActivatedBackAndForthPlatformVertical   OBJECT_FIELD_S32(0x20)
 
#define oActivatedBackAndForthPlatformFlipRotation   OBJECT_FIELD_S32(0x21)
 
#define oSpinningHeartTotalSpin   OBJECT_FIELD_S32(0x1B)
 
#define oSpinningHeartPlayedSound   OBJECT_FIELD_S32(0x1C)
 
#define oCannonBarrelBubblesUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oCannonUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oCannonUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oCannonUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oCannonUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oUnagiUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oUnagiUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oUnagiUnkFC   OBJECT_FIELD_S16P(0x1D)
 
#define oUnagiUnk100   OBJECT_FIELD_S16P(0x1E)
 
#define oUnagiUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oUnagiUnk108   OBJECT_FIELD_S32(0x20)
 
#define oUnagiUnk10C   OBJECT_FIELD_S32(0x21)
 
#define oUnagiUnk110   OBJECT_FIELD_F32(0x22)
 
#define oUnagiUnk1AC   OBJECT_FIELD_F32(0x49)
 
#define oUnagiUnk1B0   OBJECT_FIELD_S16(0x4A, 0)
 
#define oUnagiUnk1B2   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oDorrieDistToHome   OBJECT_FIELD_F32(0x1B)
 
#define oDorrieOffsetY   OBJECT_FIELD_F32(0x1C)
 
#define oDorrieVelY   OBJECT_FIELD_F32(0x1D)
 
#define oDorrieForwardDistToMario   OBJECT_FIELD_F32(0x1E)
 
#define oDorrieYawVel   OBJECT_FIELD_S32(0x1F)
 
#define oDorrieLiftingMario   OBJECT_FIELD_S32(0x21)
 
#define oDorrieGroundPounded   OBJECT_FIELD_S16(0x49, 0)
 
#define oDorrieAngleToHome   OBJECT_FIELD_S16(0x49, + 1)
 
#define oDorrieNeckAngle   OBJECT_FIELD_S16(0x4A, 0)
 
#define oDorrieHeadRaiseSpeed   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oHauntedChairUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oHauntedChairUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oHauntedChairUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oHauntedChairUnk100   OBJECT_FIELD_S32P(0x1E)
 
#define oHauntedChairUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oBookendUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oBookendUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBookSwitchManagerUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oBookSwitchManagerUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBookSwitchUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oFirePiranhaPlantNeutralScale   OBJECT_FIELD_F32(0x1B)
 
#define oFirePiranhaPlantScale   OBJECT_FIELD_F32(0x1C)
 
#define oFirePiranhaPlantActive   OBJECT_FIELD_S32(0x1D)
 
#define oFirePiranhaPlantDeathSpinTimer   OBJECT_FIELD_S32(0x1E)
 
#define oFirePiranhaPlantDeathSpinVel   OBJECT_FIELD_F32(0x1F)
 
#define oSmallPiranhaFlameUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oSmallPiranhaFlameUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oSmallPiranhaFlameUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oSmallPiranhaFlameUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oSmallPiranhaFlameUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oFireSpitterScaleVel   OBJECT_FIELD_F32(0x1B)
 
#define oSnufitUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oSnufitUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oSnufitUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oSnufitUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oSnufitUnk108   OBJECT_FIELD_S32(0x20)
 
#define oSnufitUnk10C   OBJECT_FIELD_S32(0x21)
 
#define oSnufitUnk1AE   OBJECT_FIELD_S16(0x49, + 1)
 
#define oSnufitUnk1B0   OBJECT_FIELD_S16(0x4A, 0)
 
#define oSnufitUnk1B2   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oHorizontalGrindelTargetYaw   OBJECT_FIELD_S32(0x1B)
 
#define oHorizontalGrindelDistToHome   OBJECT_FIELD_F32(0x1C)
 
#define oHorizontalGrindelOnGround   OBJECT_FIELD_S32(0x1D)
 
#define oEyerokBossNumHands   OBJECT_FIELD_S32(0x1C)
 
#define oEyerokBossUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oEyerokBossActiveHand   OBJECT_FIELD_S32(0x1E)
 
#define oEyerokBossUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oEyerokBossUnk108   OBJECT_FIELD_F32(0x20)
 
#define oEyerokBossUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oEyerokBossUnk110   OBJECT_FIELD_F32(0x22)
 
#define oEyerokBossUnk1AC   OBJECT_FIELD_S32(0x49)
 
#define oEyerokHandWakeUpTimer   OBJECT_FIELD_S32(0x1B)
 
#define oEyerokReceivedAttack   OBJECT_FIELD_S32(0x1C)
 
#define oEyerokHandUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oEyerokHandUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oKleptoDistanceToTarget   OBJECT_FIELD_F32(0x1B)
 
#define oKleptoUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oKleptoUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oKleptoSpeed   OBJECT_FIELD_F32(0x1E)
 
#define oKleptoStartPosX   OBJECT_FIELD_F32(0x1F)
 
#define oKleptoStartPosY   OBJECT_FIELD_F32(0x20)
 
#define oKleptoStartPosZ   OBJECT_FIELD_F32(0x21)
 
#define oKleptoTimeUntilTargetChange   OBJECT_FIELD_S32(0x22)
 
#define oKleptoTargetNumber   OBJECT_FIELD_S16(0x49, 0)
 
#define oKleptoUnk1AE   OBJECT_FIELD_S16(0x49, + 1)
 
#define oKleptoUnk1B0   OBJECT_FIELD_S16(0x4A, 0)
 
#define oKleptoYawToTarget   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oBirdSpeed   OBJECT_FIELD_F32(0x1B)
 
#define oBirdTargetPitch   OBJECT_FIELD_S32(0x1C)
 
#define oBirdTargetYaw   OBJECT_FIELD_S32(0x1D)
 
#define oRacingPenguinInitTextCooldown   OBJECT_FIELD_S32(0x1B)
 
#define oRacingPenguinWeightedNewTargetSpeed   OBJECT_FIELD_F32(0x22)
 
#define oRacingPenguinFinalTextbox   OBJECT_FIELD_S16(0x49, 0)
 
#define oRacingPenguinMarioWon   OBJECT_FIELD_S16(0x49, + 1)
 
#define oRacingPenguinReachedBottom   OBJECT_FIELD_S16(0x4A, 0)
 
#define oRacingPenguinMarioCheated   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oClamUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oSkeeterTargetAngle   OBJECT_FIELD_S32(0x1B)
 
#define oSkeeterUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oSkeeterUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oSkeeterWaitTime   OBJECT_FIELD_S32(0x1E)
 
#define oSkeeterUnk1AC   OBJECT_FIELD_S16(0x49, 0)
 
#define oSwingPlatformAngle   OBJECT_FIELD_F32(0x1B)
 
#define oSwingPlatformSpeed   OBJECT_FIELD_F32(0x1C)
 
#define oDonutPlatformSpawnerSpawnedPlatforms   OBJECT_FIELD_S32(0x1B)
 
#define oDDDPoleVel   OBJECT_FIELD_F32(0x1B)
 
#define oDDDPoleMaxOffset   OBJECT_FIELD_F32(0x1C)
 
#define oDDDPoleOffset   OBJECT_FIELD_F32(0x1D)
 
#define oTripletButterflyScale   OBJECT_FIELD_F32(0x1B)
 
#define oTripletButterflySpeed   OBJECT_FIELD_F32(0x1C)
 
#define oTripletButterflyBaseYaw   OBJECT_FIELD_F32(0x1D)
 
#define oTripletButterflyTargetPitch   OBJECT_FIELD_S32(0x1E)
 
#define oTripletButterflyTargetYaw   OBJECT_FIELD_S32(0x1F)
 
#define oTripletButterflyType   OBJECT_FIELD_S32(0x20)
 
#define oTripletButterflyModel   OBJECT_FIELD_S32(0x21)
 
#define oTripletButterflySelectedButterfly   OBJECT_FIELD_S32(0x22)
 
#define oTripletButterflyScalePhase   OBJECT_FIELD_S32(0x49)
 
#define oBubbaUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oBubbaUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oBubbaUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oBubbaUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oBubbaUnk104   OBJECT_FIELD_S32(0x1F)
 
#define oBubbaUnk108   OBJECT_FIELD_F32(0x20)
 
#define oBubbaUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oBubbaUnk1AC   OBJECT_FIELD_S16(0x49, 0)
 
#define oBubbaUnk1AE   OBJECT_FIELD_S16(0x49, + 1)
 
#define oBubbaUnk1B0   OBJECT_FIELD_S16(0x4A, 0)
 
#define oBubbaUnk1B2   OBJECT_FIELD_S16(0x4A, + 1)
 
#define oPyramidTopPillarsTouched   OBJECT_FIELD_S32(0x1B)
 
#define oPyramidTopFragmentsScale   OBJECT_FIELD_F32(0x1B)
 
#define oSnowmansBottomUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oSnowmansBottomUnkF8   OBJECT_FIELD_S32(0x1C)
 
#define oSnowmansBottomUnkFC   OBJECT_FIELD_VOIDP(0x1D)
 
#define oSnowmansBottomUnk10C   OBJECT_FIELD_S32(0x21)
 
#define oSnowmansHeadUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oStarSpawnDisFromHome   OBJECT_FIELD_F32(0x1B)
 
#define oStarSpawnUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oHiddenRedCoinStarCoinsCollected   OBJECT_FIELD_S32(0x1B)
 
#define oHiddenStarSecretsCollected   OBJECT_FIELD_S32(0x1B)
 
#define oBowserCourseRedCoinStarCoinsCollected   OBJECT_FIELD_S32(0x1B)
 
#define oPitouneUnkF4   OBJECT_FIELD_F32(0x1B)
 
#define oPitouneUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oPitouneUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define o1UpHiddenUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oControllablePlatformUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oControllablePlatformUnk100   OBJECT_FIELD_S32(0x1E)
 
#define oBreakableBoxSmallReleased   OBJECT_FIELD_S32(0x1B)
 
#define oBreakableBoxSmallFramesSinceReleased   OBJECT_FIELD_S32(0x1D)
 
#define oFloatingPlatformUnkFC   OBJECT_FIELD_S32(0x1B)
 
#define oArrowLiftDisplacement   OBJECT_FIELD_F32(0x1B)
 
#define oFallingPillarPitchAcceleration   OBJECT_FIELD_F32(0x1B)
 
#define oTreasureChestJrbUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oTreasureChestJrbUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oTreasureChestUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oTreasureChestUnkFC   OBJECT_FIELD_S32(0x1D)
 
#define oMipsStarStatus   OBJECT_FIELD_S32(0x1B)
 
#define oMipsStartWaypointIndex   OBJECT_FIELD_S32(0x1C)
 
#define oYoshiUnkF4   OBJECT_FIELD_S32(0x1B)
 
#define oYoshiChosenHome   OBJECT_FIELD_S32(0x1D)
 
#define oYoshiTargetYaw   OBJECT_FIELD_S32(0x1E)
 
#define oEndBirdUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oIntroLakituUnkF8   OBJECT_FIELD_F32(0x1C)
 
#define oIntroLakituUnkFC   OBJECT_FIELD_F32(0x1D)
 
#define oIntroLakituUnk100   OBJECT_FIELD_F32(0x1E)
 
#define oIntroLakituUnk104   OBJECT_FIELD_F32(0x1F)
 
#define oIntroLakituUnk108   OBJECT_FIELD_F32(0x20)
 
#define oIntroLakituUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oIntroLakituUnk110   OBJECT_FIELD_F32(0x22)
 
#define oIntroPeachUnk108   OBJECT_FIELD_F32(0x20)
 
#define oIntroPeachUnk10C   OBJECT_FIELD_F32(0x21)
 
#define oIntroPeachUnk110   OBJECT_FIELD_F32(0x22)
 

Macro Definition Documentation

◆ o1UpHiddenUnkF4

#define o1UpHiddenUnkF4   OBJECT_FIELD_S32(0x1B)

◆ O_FACE_ANGLE_INDEX

#define O_FACE_ANGLE_INDEX   0x12

◆ O_FACE_ANGLE_PITCH_INDEX

#define O_FACE_ANGLE_PITCH_INDEX   (O_FACE_ANGLE_INDEX + 0)

◆ O_FACE_ANGLE_ROLL_INDEX

#define O_FACE_ANGLE_ROLL_INDEX   (O_FACE_ANGLE_INDEX + 2)

◆ O_FACE_ANGLE_YAW_INDEX

#define O_FACE_ANGLE_YAW_INDEX   (O_FACE_ANGLE_INDEX + 1)

◆ O_MOVE_ANGLE_INDEX

#define O_MOVE_ANGLE_INDEX   0x0F

◆ O_MOVE_ANGLE_PITCH_INDEX

#define O_MOVE_ANGLE_PITCH_INDEX   (O_MOVE_ANGLE_INDEX + 0)

◆ O_MOVE_ANGLE_ROLL_INDEX

#define O_MOVE_ANGLE_ROLL_INDEX   (O_MOVE_ANGLE_INDEX + 2)

◆ O_MOVE_ANGLE_YAW_INDEX

#define O_MOVE_ANGLE_YAW_INDEX   (O_MOVE_ANGLE_INDEX + 1)

◆ O_PARENT_RELATIVE_POS_INDEX

#define O_PARENT_RELATIVE_POS_INDEX   0x2C

◆ O_POS_INDEX

#define O_POS_INDEX   0x06

◆ oAction

#define oAction   OBJECT_FIELD_S32(0x31)

◆ oActivatedBackAndForthPlatformCountdown

#define oActivatedBackAndForthPlatformCountdown   OBJECT_FIELD_S32(0x1E)

◆ oActivatedBackAndForthPlatformFlipRotation

#define oActivatedBackAndForthPlatformFlipRotation   OBJECT_FIELD_S32(0x21)

◆ oActivatedBackAndForthPlatformMaxOffset

#define oActivatedBackAndForthPlatformMaxOffset   OBJECT_FIELD_F32(0x1B)

◆ oActivatedBackAndForthPlatformOffset

#define oActivatedBackAndForthPlatformOffset   OBJECT_FIELD_F32(0x1C)

◆ oActivatedBackAndForthPlatformStartYaw

#define oActivatedBackAndForthPlatformStartYaw   OBJECT_FIELD_S32(0x1F)

◆ oActivatedBackAndForthPlatformVel

#define oActivatedBackAndForthPlatformVel   OBJECT_FIELD_F32(0x1D)

◆ oActivatedBackAndForthPlatformVertical

#define oActivatedBackAndForthPlatformVertical   OBJECT_FIELD_S32(0x20)

◆ oActiveParticleFlags

#define oActiveParticleFlags   OBJECT_FIELD_U32(0x16)

◆ oAmpRadiusOfRotation

#define oAmpRadiusOfRotation   OBJECT_FIELD_F32(0x1B)

◆ oAmpYPhase

#define oAmpYPhase   OBJECT_FIELD_S32(0x1C)

◆ oAngleToMario

#define oAngleToMario   OBJECT_FIELD_S32(0x36)

◆ oAngleVelPitch

#define oAngleVelPitch   OBJECT_FIELD_S32(0x23)

◆ oAngleVelRoll

#define oAngleVelRoll   OBJECT_FIELD_S32(0x25)

◆ oAngleVelYaw

#define oAngleVelYaw   OBJECT_FIELD_S32(0x24)

◆ oAnimations

#define oAnimations   OBJECT_FIELD_ANIMS(0x26)

◆ oAnimState

#define oAnimState   OBJECT_FIELD_S32(0x1A)

◆ oArrowLiftDisplacement

#define oArrowLiftDisplacement   OBJECT_FIELD_F32(0x1B)

◆ oBackAndForthPlatformUnk100

#define oBackAndForthPlatformUnk100   OBJECT_FIELD_F32(0x1E)

◆ oBackAndForthPlatformUnkF4

#define oBackAndForthPlatformUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oBackAndForthPlatformUnkF8

#define oBackAndForthPlatformUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oBackAndForthPlatformUnkFC

#define oBackAndForthPlatformUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oBBallSpwnrMaxSpawnDist

#define oBBallSpwnrMaxSpawnDist   OBJECT_FIELD_F32(0x1B)

◆ oBBallSpwnrPeriodMinus1

#define oBBallSpwnrPeriodMinus1   OBJECT_FIELD_S32(0x1D)

◆ oBBallSpwnrSpawnOdds

#define oBBallSpwnrSpawnOdds   OBJECT_FIELD_F32(0x1C)

◆ oBehParams

#define oBehParams   OBJECT_FIELD_S32(0x40)

◆ oBehParams2ndByte

#define oBehParams2ndByte   OBJECT_FIELD_S32(0x2F)

◆ oBetaTrampolineMarioOnTrampoline

#define oBetaTrampolineMarioOnTrampoline   OBJECT_FIELD_S32(0x22)

◆ oBigBooNumMinionBoosKilled

#define oBigBooNumMinionBoosKilled   OBJECT_FIELD_S32(0x49)

◆ oBirdChirpChirpUnkF4

#define oBirdChirpChirpUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oBirdSpeed

#define oBirdSpeed   OBJECT_FIELD_F32(0x1B)

◆ oBirdTargetPitch

#define oBirdTargetPitch   OBJECT_FIELD_S32(0x1C)

◆ oBirdTargetYaw

#define oBirdTargetYaw   OBJECT_FIELD_S32(0x1D)

◆ OBJECT_FIELD_ANIMS

#define OBJECT_FIELD_ANIMS (   index)    rawData.asAnims[index]

◆ OBJECT_FIELD_CHAIN_SEGMENT

#define OBJECT_FIELD_CHAIN_SEGMENT (   index)    rawData.asChainSegment[index]

◆ OBJECT_FIELD_F32

#define OBJECT_FIELD_F32 (   index)    rawData.asF32[index]

◆ OBJECT_FIELD_OBJ

#define OBJECT_FIELD_OBJ (   index)    rawData.asObjPtr[index]

◆ OBJECT_FIELD_OBJECT

#define OBJECT_FIELD_OBJECT (   index)    rawData.asObject[index]

◆ OBJECT_FIELD_S16

#define OBJECT_FIELD_S16 (   index,
  subIndex 
)    rawData.asS16[index][subIndex]

◆ OBJECT_FIELD_S16P

#define OBJECT_FIELD_S16P (   index)    rawData.asS16P[index]

◆ OBJECT_FIELD_S32

#define OBJECT_FIELD_S32 (   index)    rawData.asS32[index]

◆ OBJECT_FIELD_S32P

#define OBJECT_FIELD_S32P (   index)    rawData.asS32P[index]

◆ OBJECT_FIELD_SURFACE

#define OBJECT_FIELD_SURFACE (   index)    rawData.asSurface[index]

◆ OBJECT_FIELD_U32

#define OBJECT_FIELD_U32 (   index)    rawData.asU32[index]

The array [0x88, 0x1C8) in struct Object consists of fields that can vary by object type.

These macros provide access to these fields.

◆ OBJECT_FIELD_VOIDP

#define OBJECT_FIELD_VOIDP (   index)    rawData.asVoidP[index]

◆ OBJECT_FIELD_VPTR

#define OBJECT_FIELD_VPTR (   index)    rawData.asVoidPtr[index]

◆ OBJECT_FIELD_WAYPOINT

#define OBJECT_FIELD_WAYPOINT (   index)    rawData.asWaypoint[index]

◆ oBlackSmokeBowserUnkF4

#define oBlackSmokeBowserUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oBlueFishUnk100

#define oBlueFishUnk100   OBJECT_FIELD_F32(0x1E)

◆ oBlueFishUnkF4

#define oBlueFishUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oBlueFishUnkF8

#define oBlueFishUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oBlueFlameUnkF8

#define oBlueFlameUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oBobombBlinkTimer

#define oBobombBlinkTimer   OBJECT_FIELD_S32(0x1B)

◆ oBobombBuddyBlinkTimer

#define oBobombBuddyBlinkTimer   OBJECT_FIELD_S32(0x1B)

◆ oBobombBuddyCannonStatus

#define oBobombBuddyCannonStatus   OBJECT_FIELD_S32(0x1E)

◆ oBobombBuddyHasTalkedToMario

#define oBobombBuddyHasTalkedToMario   OBJECT_FIELD_S32(0x1C)

◆ oBobombBuddyPosXCopy

#define oBobombBuddyPosXCopy   OBJECT_FIELD_F32(0x20)

◆ oBobombBuddyPosYCopy

#define oBobombBuddyPosYCopy   OBJECT_FIELD_F32(0x21)

◆ oBobombBuddyPosZCopy

#define oBobombBuddyPosZCopy   OBJECT_FIELD_F32(0x22)

◆ oBobombBuddyRole

#define oBobombBuddyRole   OBJECT_FIELD_S32(0x1D)

◆ oBobombExpBubGfxExpRateX

#define oBobombExpBubGfxExpRateX   OBJECT_FIELD_S32(0x1F)

◆ oBobombExpBubGfxExpRateY

#define oBobombExpBubGfxExpRateY   OBJECT_FIELD_S32(0x20)

◆ oBobombExpBubGfxScaleFacX

#define oBobombExpBubGfxScaleFacX   OBJECT_FIELD_S32(0x1D)

◆ oBobombExpBubGfxScaleFacY

#define oBobombExpBubGfxScaleFacY   OBJECT_FIELD_S32(0x1E)

◆ oBobombFuseLit

#define oBobombFuseLit   OBJECT_FIELD_S32(0x1C)

◆ oBobombFuseTimer

#define oBobombFuseTimer   OBJECT_FIELD_S32(0x1D)

◆ oBooBaseScale

#define oBooBaseScale   OBJECT_FIELD_F32(0x1C)

◆ oBooDeathStatus

#define oBooDeathStatus   OBJECT_FIELD_S32(0x00)

◆ oBookendUnkF4

#define oBookendUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oBookendUnkF8

#define oBookendUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oBookSwitchManagerUnkF4

#define oBookSwitchManagerUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oBookSwitchManagerUnkF8

#define oBookSwitchManagerUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oBookSwitchUnkF4

#define oBookSwitchUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oBooMoveYawAfterHit

#define oBooMoveYawAfterHit   OBJECT_FIELD_S32(0x1E)

◆ oBooOscillationTimer

#define oBooOscillationTimer   OBJECT_FIELD_S32(0x1D)

◆ oBooParentBigBoo

#define oBooParentBigBoo   OBJECT_FIELD_OBJ(0x20)

◆ oBooTargetOpacity

#define oBooTargetOpacity   OBJECT_FIELD_S32(0x1B)

◆ oBooUnk104

#define oBooUnk104   OBJECT_FIELD_F32(0x1F)

◆ oBooUnk10C

#define oBooUnk10C   OBJECT_FIELD_F32(0x21)

◆ oBooUnk110

#define oBooUnk110   OBJECT_FIELD_S32(0x22)

◆ oBounce

#define oBounce   OBJECT_FIELD_F32(0x34)

◆ oBouncingFireBallUnkF4

#define oBouncingFireBallUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oBowlingBallInitYaw

#define oBowlingBallInitYaw   OBJECT_FIELD_S32(0x21)

◆ oBowlingBallTargetYaw

#define oBowlingBallTargetYaw   OBJECT_FIELD_S32(0x1B)

◆ oBowlingBallUnkFC

#define oBowlingBallUnkFC   OBJECT_FIELD_VPTR(0x1D)

◆ oBowserAngleToCentre

#define oBowserAngleToCentre   OBJECT_FIELD_S16(0x22, 1)

◆ oBowserCourseRedCoinStarCoinsCollected

#define oBowserCourseRedCoinStarCoinsCollected   OBJECT_FIELD_S32(0x1B)

◆ oBowserDistToCentre

#define oBowserDistToCentre   OBJECT_FIELD_F32(0x1D)

◆ oBowserHeldAnglePitch

#define oBowserHeldAnglePitch   OBJECT_FIELD_S16(0x20, 1)

◆ oBowserHeldAngleVelYaw

#define oBowserHeldAngleVelYaw   OBJECT_FIELD_S16(0x21, 0)

◆ oBowserKeyCourseExitScale

#define oBowserKeyCourseExitScale   OBJECT_FIELD_F32(0x1B)

◆ oBowserKeyUnlockDoorScale

#define oBowserKeyUnlockDoorScale   OBJECT_FIELD_F32(0x1B)

◆ oBowserPuzzleCompletionFlags

#define oBowserPuzzleCompletionFlags   OBJECT_FIELD_S32(0x1B)

◆ oBowserPuzzlePieceActionList

#define oBowserPuzzlePieceActionList   OBJECT_FIELD_VPTR(0x21)

◆ oBowserPuzzlePieceContinuePerformingAction

#define oBowserPuzzlePieceContinuePerformingAction   OBJECT_FIELD_S32(0x20)

◆ oBowserPuzzlePieceNextAction

#define oBowserPuzzlePieceNextAction   OBJECT_FIELD_VPTR(0x22)

◆ oBowserPuzzlePieceOffsetX

#define oBowserPuzzlePieceOffsetX   OBJECT_FIELD_F32(0x1D)

◆ oBowserPuzzlePieceOffsetY

#define oBowserPuzzlePieceOffsetY   OBJECT_FIELD_F32(0x1E)

◆ oBowserPuzzlePieceOffsetZ

#define oBowserPuzzlePieceOffsetZ   OBJECT_FIELD_F32(0x1F)

◆ oBowserShockWaveUnkF4

#define oBowserShockWaveUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oBowserUnk106

#define oBowserUnk106   OBJECT_FIELD_S16(0x1F, 1)

◆ oBowserUnk108

#define oBowserUnk108   OBJECT_FIELD_S16(0x20, 0)

◆ oBowserUnk10E

#define oBowserUnk10E   OBJECT_FIELD_S16(0x21, 1)

◆ oBowserUnk110

#define oBowserUnk110   OBJECT_FIELD_S16(0x22, 0)

◆ oBowserUnkF4

#define oBowserUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oBowserUnkF8

#define oBowserUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oBreakableBoxSmallFramesSinceReleased

#define oBreakableBoxSmallFramesSinceReleased   OBJECT_FIELD_S32(0x1D)

◆ oBreakableBoxSmallReleased

#define oBreakableBoxSmallReleased   OBJECT_FIELD_S32(0x1B)

◆ oBubbaUnk100

#define oBubbaUnk100   OBJECT_FIELD_S32(0x1E)

◆ oBubbaUnk104

#define oBubbaUnk104   OBJECT_FIELD_S32(0x1F)

◆ oBubbaUnk108

#define oBubbaUnk108   OBJECT_FIELD_F32(0x20)

◆ oBubbaUnk10C

#define oBubbaUnk10C   OBJECT_FIELD_F32(0x21)

◆ oBubbaUnk1AC

#define oBubbaUnk1AC   OBJECT_FIELD_S16(0x49, 0)

◆ oBubbaUnk1AE

#define oBubbaUnk1AE   OBJECT_FIELD_S16(0x49, + 1)

◆ oBubbaUnk1B0

#define oBubbaUnk1B0   OBJECT_FIELD_S16(0x4A, 0)

◆ oBubbaUnk1B2

#define oBubbaUnk1B2   OBJECT_FIELD_S16(0x4A, + 1)

◆ oBubbaUnkF4

#define oBubbaUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oBubbaUnkF8

#define oBubbaUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oBubbaUnkFC

#define oBubbaUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oBulletBillUnkF8

#define oBulletBillUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oBullyKBTimerAndMinionKOCounter

#define oBullyKBTimerAndMinionKOCounter   OBJECT_FIELD_S32(0x1F)

◆ oBullyMarioCollisionAngle

#define oBullyMarioCollisionAngle   OBJECT_FIELD_S32(0x20)

◆ oBullyPrevX

#define oBullyPrevX   OBJECT_FIELD_F32(0x1C)

◆ oBullyPrevY

#define oBullyPrevY   OBJECT_FIELD_F32(0x1D)

◆ oBullyPrevZ

#define oBullyPrevZ   OBJECT_FIELD_F32(0x1E)

◆ oBullySubtype

#define oBullySubtype   OBJECT_FIELD_S32(0x1B)

◆ oBuoyancy

#define oBuoyancy   OBJECT_FIELD_F32(0x3B)

◆ oButterflyYPhase

#define oButterflyYPhase   OBJECT_FIELD_S32(0x1B)

◆ oCameraLakituBlinkTimer

#define oCameraLakituBlinkTimer   OBJECT_FIELD_S32(0x1B)

◆ oCameraLakituCircleRadius

#define oCameraLakituCircleRadius   OBJECT_FIELD_F32(0x1D)

◆ oCameraLakituFinishedDialog

#define oCameraLakituFinishedDialog   OBJECT_FIELD_S32(0x1E)

◆ oCameraLakituPitchVel

#define oCameraLakituPitchVel   OBJECT_FIELD_S16(0x49, 0)

◆ oCameraLakituSpeed

#define oCameraLakituSpeed   OBJECT_FIELD_F32(0x1C)

◆ oCameraLakituUnk104

#define oCameraLakituUnk104   OBJECT_FIELD_S32(0x1F)

◆ oCameraLakituYawVel

#define oCameraLakituYawVel   OBJECT_FIELD_S16(0x49, + 1)

◆ oCannonBarrelBubblesUnkF4

#define oCannonBarrelBubblesUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oCannonUnk100

#define oCannonUnk100   OBJECT_FIELD_S32(0x1E)

◆ oCannonUnkF4

#define oCannonUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oCannonUnkF8

#define oCannonUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oCannonUnkFC

#define oCannonUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oCelebStarDiameterOfRotation

#define oCelebStarDiameterOfRotation   OBJECT_FIELD_S32(0x20)

◆ oChainChompDistToPivot

#define oChainChompDistToPivot   OBJECT_FIELD_F32(0x1E)

◆ oChainChompHitGate

#define oChainChompHitGate   OBJECT_FIELD_S32(0x4A)

◆ oChainChompMaxDistBetweenChainParts

#define oChainChompMaxDistBetweenChainParts   OBJECT_FIELD_F32(0x1D)

◆ oChainChompMaxDistFromPivotPerChainPart

#define oChainChompMaxDistFromPivotPerChainPart   OBJECT_FIELD_F32(0x1C)

◆ oChainChompNumLunges

#define oChainChompNumLunges   OBJECT_FIELD_S32(0x22)

◆ oChainChompReleaseStatus

#define oChainChompReleaseStatus   OBJECT_FIELD_S32(0x49)

◆ oChainChompRestrictedByChain

#define oChainChompRestrictedByChain   OBJECT_FIELD_S32(0x20)

◆ oChainChompSegments

#define oChainChompSegments   OBJECT_FIELD_CHAIN_SEGMENT(0x1B)

◆ oChainChompTargetPitch

#define oChainChompTargetPitch   OBJECT_FIELD_S32(0x21)

◆ oChainChompUnk104

#define oChainChompUnk104   OBJECT_FIELD_F32(0x1F)

◆ oCheckerBoardPlatformUnkF8

#define oCheckerBoardPlatformUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oCheckerBoardPlatformUnkFC

#define oCheckerBoardPlatformUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oCheepCheepUnk104

#define oCheepCheepUnk104   OBJECT_FIELD_F32(0x1F)

◆ oCheepCheepUnk108

#define oCheepCheepUnk108   OBJECT_FIELD_F32(0x20)

◆ oCheepCheepUnkF4

#define oCheepCheepUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oCheepCheepUnkF8

#define oCheepCheepUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oCheepCheepUnkFC

#define oCheepCheepUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oClamUnkF4

#define oClamUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oCloudBlowing

#define oCloudBlowing   OBJECT_FIELD_S32(0x1D)

◆ oCloudCenterX

#define oCloudCenterX   OBJECT_FIELD_F32(0x1B)

◆ oCloudCenterY

#define oCloudCenterY   OBJECT_FIELD_F32(0x1C)

◆ oCloudFwooshMovementRadius

#define oCloudFwooshMovementRadius   OBJECT_FIELD_S16(0x49, 0)

◆ oCloudGrowSpeed

#define oCloudGrowSpeed   OBJECT_FIELD_F32(0x1E)

◆ oCollisionDistance

#define oCollisionDistance   OBJECT_FIELD_F32(0x43)

◆ oControllablePlatformUnk100

#define oControllablePlatformUnk100   OBJECT_FIELD_S32(0x1E)

◆ oControllablePlatformUnkFC

#define oControllablePlatformUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oDamageOrCoinValue

#define oDamageOrCoinValue   OBJECT_FIELD_S32(0x3E)

◆ oDDDPoleMaxOffset

#define oDDDPoleMaxOffset   OBJECT_FIELD_F32(0x1C)

◆ oDDDPoleOffset

#define oDDDPoleOffset   OBJECT_FIELD_F32(0x1D)

◆ oDDDPoleVel

#define oDDDPoleVel   OBJECT_FIELD_F32(0x1B)

◆ oDeathSound

#define oDeathSound   OBJECT_FIELD_S32(0x4F)

◆ oDialogResponse

#define oDialogResponse   OBJECT_FIELD_S16(0x02, 0)

◆ oDialogState

#define oDialogState   OBJECT_FIELD_S16(0x02, 1)

◆ oDistanceToMario

#define oDistanceToMario   OBJECT_FIELD_F32(0x35)

◆ oDistanceToMarioS32

#define oDistanceToMarioS32   OBJECT_FIELD_S32(0x35)

◆ oDonutPlatformSpawnerSpawnedPlatforms

#define oDonutPlatformSpawnerSpawnedPlatforms   OBJECT_FIELD_S32(0x1B)

◆ oDorrieAngleToHome

#define oDorrieAngleToHome   OBJECT_FIELD_S16(0x49, + 1)

◆ oDorrieDistToHome

#define oDorrieDistToHome   OBJECT_FIELD_F32(0x1B)

◆ oDorrieForwardDistToMario

#define oDorrieForwardDistToMario   OBJECT_FIELD_F32(0x1E)

◆ oDorrieGroundPounded

#define oDorrieGroundPounded   OBJECT_FIELD_S16(0x49, 0)

◆ oDorrieHeadRaiseSpeed

#define oDorrieHeadRaiseSpeed   OBJECT_FIELD_S16(0x4A, + 1)

◆ oDorrieLiftingMario

#define oDorrieLiftingMario   OBJECT_FIELD_S32(0x21)

◆ oDorrieNeckAngle

#define oDorrieNeckAngle   OBJECT_FIELD_S16(0x4A, 0)

◆ oDorrieOffsetY

#define oDorrieOffsetY   OBJECT_FIELD_F32(0x1C)

◆ oDorrieVelY

#define oDorrieVelY   OBJECT_FIELD_F32(0x1D)

◆ oDorrieYawVel

#define oDorrieYawVel   OBJECT_FIELD_S32(0x1F)

◆ oDragStrength

#define oDragStrength   OBJECT_FIELD_F32(0x29)

◆ oDrawingDistance

#define oDrawingDistance   OBJECT_FIELD_F32(0x45)

◆ oEndBirdUnk104

#define oEndBirdUnk104   OBJECT_FIELD_F32(0x1F)

◆ oEnemyLakituBlinkTimer

#define oEnemyLakituBlinkTimer   OBJECT_FIELD_S32(0x1C)

◆ oEnemyLakituFaceForwardCountdown

#define oEnemyLakituFaceForwardCountdown   OBJECT_FIELD_S32(0x1E)

◆ oEnemyLakituNumSpinies

#define oEnemyLakituNumSpinies   OBJECT_FIELD_S32(0x1B)

◆ oEnemyLakituSpinyCooldown

#define oEnemyLakituSpinyCooldown   OBJECT_FIELD_S32(0x1D)

◆ oExclamationBoxUnkF4

#define oExclamationBoxUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oExclamationBoxUnkF8

#define oExclamationBoxUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oExclamationBoxUnkFC

#define oExclamationBoxUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oEyerokBossActiveHand

#define oEyerokBossActiveHand   OBJECT_FIELD_S32(0x1E)

◆ oEyerokBossNumHands

#define oEyerokBossNumHands   OBJECT_FIELD_S32(0x1C)

◆ oEyerokBossUnk104

#define oEyerokBossUnk104   OBJECT_FIELD_S32(0x1F)

◆ oEyerokBossUnk108

#define oEyerokBossUnk108   OBJECT_FIELD_F32(0x20)

◆ oEyerokBossUnk10C

#define oEyerokBossUnk10C   OBJECT_FIELD_F32(0x21)

◆ oEyerokBossUnk110

#define oEyerokBossUnk110   OBJECT_FIELD_F32(0x22)

◆ oEyerokBossUnk1AC

#define oEyerokBossUnk1AC   OBJECT_FIELD_S32(0x49)

◆ oEyerokBossUnkFC

#define oEyerokBossUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oEyerokHandUnk100

#define oEyerokHandUnk100   OBJECT_FIELD_S32(0x1E)

◆ oEyerokHandUnkFC

#define oEyerokHandUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oEyerokHandWakeUpTimer

#define oEyerokHandWakeUpTimer   OBJECT_FIELD_S32(0x1B)

◆ oEyerokReceivedAttack

#define oEyerokReceivedAttack   OBJECT_FIELD_S32(0x1C)

◆ oEyesShut

#define oEyesShut   OBJECT_FIELD_S16(0x4A, 0)

◆ oFaceAnglePitch

#define oFaceAnglePitch   OBJECT_FIELD_S32(O_FACE_ANGLE_PITCH_INDEX)

◆ oFaceAngleRoll

#define oFaceAngleRoll   OBJECT_FIELD_S32(O_FACE_ANGLE_ROLL_INDEX)

◆ oFaceAngleYaw

#define oFaceAngleYaw   OBJECT_FIELD_S32(O_FACE_ANGLE_YAW_INDEX)

◆ oFallingPillarPitchAcceleration

#define oFallingPillarPitchAcceleration   OBJECT_FIELD_F32(0x1B)

◆ oFirePiranhaPlantActive

#define oFirePiranhaPlantActive   OBJECT_FIELD_S32(0x1D)

◆ oFirePiranhaPlantDeathSpinTimer

#define oFirePiranhaPlantDeathSpinTimer   OBJECT_FIELD_S32(0x1E)

◆ oFirePiranhaPlantDeathSpinVel

#define oFirePiranhaPlantDeathSpinVel   OBJECT_FIELD_F32(0x1F)

◆ oFirePiranhaPlantNeutralScale

#define oFirePiranhaPlantNeutralScale   OBJECT_FIELD_F32(0x1B)

◆ oFirePiranhaPlantScale

#define oFirePiranhaPlantScale   OBJECT_FIELD_F32(0x1C)

◆ oFireSpitterScaleVel

#define oFireSpitterScaleVel   OBJECT_FIELD_F32(0x1B)

◆ oFishGroupUnk100

#define oFishGroupUnk100   OBJECT_FIELD_S32(0x1E)

◆ oFishGroupUnk104

#define oFishGroupUnk104   OBJECT_FIELD_F32(0x1F)

◆ oFishGroupUnk108

#define oFishGroupUnk108   OBJECT_FIELD_F32(0x20)

◆ oFishGroupUnk10C

#define oFishGroupUnk10C   OBJECT_FIELD_F32(0x21)

◆ oFishGroupUnk110

#define oFishGroupUnk110   OBJECT_FIELD_F32(0x22)

◆ oFishGroupUnkF4

#define oFishGroupUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oFishGroupUnkF8

#define oFishGroupUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oFishGroupUnkFC

#define oFishGroupUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oFlags

#define oFlags   OBJECT_FIELD_U32(0x01)

◆ oFlameThowerFlameUnk110

#define oFlameThowerFlameUnk110   OBJECT_FIELD_S32(0x22)

◆ oFlameThowerUnk110

#define oFlameThowerUnk110   OBJECT_FIELD_S32(0x22)

◆ oFlameUnk100

#define oFlameUnk100   OBJECT_FIELD_OBJ(0x1E)

◆ oFlameUnkF4

#define oFlameUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oFlameUnkF8

#define oFlameUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oFlameUnkFC

#define oFlameUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oFloatingPlatformUnkFC

#define oFloatingPlatformUnkFC   OBJECT_FIELD_S32(0x1B)

◆ oFloor

#define oFloor   OBJECT_FIELD_SURFACE(0x4E)

◆ oFloorHeight

#define oFloorHeight   OBJECT_FIELD_F32(0x18)

◆ oFloorRoom

#define oFloorRoom   OBJECT_FIELD_S16(0x4C, 1)

◆ oFloorSwitchPressAnimationUnk100

#define oFloorSwitchPressAnimationUnk100   OBJECT_FIELD_S32(0x1E)

◆ oFloorSwitchPressAnimationUnkF4

#define oFloorSwitchPressAnimationUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oFloorSwitchPressAnimationUnkF8

#define oFloorSwitchPressAnimationUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oFloorSwitchPressAnimationUnkFC

#define oFloorSwitchPressAnimationUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oFloorType

#define oFloorType   OBJECT_FIELD_S16(0x4C, 0)

◆ oFlyGuyIdleTimer

#define oFlyGuyIdleTimer   OBJECT_FIELD_S32(0x1B)

◆ oFlyGuyLungeTargetPitch

#define oFlyGuyLungeTargetPitch   OBJECT_FIELD_S32(0x1F)

◆ oFlyGuyLungeYDecel

#define oFlyGuyLungeYDecel   OBJECT_FIELD_F32(0x1E)

◆ oFlyGuyOscTimer

#define oFlyGuyOscTimer   OBJECT_FIELD_S32(0x1C)

◆ oFlyGuyScaleVel

#define oFlyGuyScaleVel   OBJECT_FIELD_F32(0x21)

◆ oFlyGuyTargetRoll

#define oFlyGuyTargetRoll   OBJECT_FIELD_S32(0x20)

◆ oFlyGuyUnusedJitter

#define oFlyGuyUnusedJitter   OBJECT_FIELD_S32(0x1D)

◆ oForwardVel

#define oForwardVel   OBJECT_FIELD_F32(0x0C)

◆ oForwardVel2

#define oForwardVel2   OBJECT_FIELD_S32(0x0C)

◆ oFriction

#define oFriction   OBJECT_FIELD_F32(0x3A)

◆ oGoombaBlinkTimer

#define oGoombaBlinkTimer   OBJECT_FIELD_S32(0x1F)

◆ oGoombaRelativeSpeed

#define oGoombaRelativeSpeed   OBJECT_FIELD_F32(0x21)

◆ oGoombaScale

#define oGoombaScale   OBJECT_FIELD_F32(0x1C)

◆ oGoombaSize

#define oGoombaSize   OBJECT_FIELD_S32(0x1B)

◆ oGoombaTargetYaw

#define oGoombaTargetYaw   OBJECT_FIELD_S32(0x1E)

◆ oGoombaTurningAwayFromWall

#define oGoombaTurningAwayFromWall   OBJECT_FIELD_S32(0x20)

◆ oGoombaWalkTimer

#define oGoombaWalkTimer   OBJECT_FIELD_S32(0x1D)

◆ oGrandStarUnk108

#define oGrandStarUnk108   OBJECT_FIELD_S32(0x20)

◆ oGraphYOffset

#define oGraphYOffset   OBJECT_FIELD_F32(0x15)

◆ oGravity

#define oGravity   OBJECT_FIELD_F32(0x17)

◆ oHauntedBookshelfShouldOpen

#define oHauntedBookshelfShouldOpen   OBJECT_FIELD_S32(0x00)

◆ oHauntedChairUnk100

#define oHauntedChairUnk100   OBJECT_FIELD_S32P(0x1E)

◆ oHauntedChairUnk104

#define oHauntedChairUnk104   OBJECT_FIELD_S32(0x1F)

◆ oHauntedChairUnkF4

#define oHauntedChairUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oHauntedChairUnkF8

#define oHauntedChairUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oHauntedChairUnkFC

#define oHauntedChairUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oHealth

#define oHealth   OBJECT_FIELD_S32(0x3F)

◆ oHeaveHoUnkF4

#define oHeaveHoUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oHeldState

#define oHeldState   OBJECT_FIELD_U32(0x27)

◆ oHiddenBlueCoinSwitch

#define oHiddenBlueCoinSwitch   OBJECT_FIELD_VPTR(0x1C)

◆ oHiddenObjectUnkF4

#define oHiddenObjectUnkF4   OBJECT_FIELD_OBJ(0x1B)

◆ oHiddenRedCoinStarCoinsCollected

#define oHiddenRedCoinStarCoinsCollected   OBJECT_FIELD_S32(0x1B)

◆ oHiddenStarSecretsCollected

#define oHiddenStarSecretsCollected   OBJECT_FIELD_S32(0x1B)

◆ oHomeX

#define oHomeX   OBJECT_FIELD_F32(0x37)

◆ oHomeY

#define oHomeY   OBJECT_FIELD_F32(0x38)

◆ oHomeZ

#define oHomeZ   OBJECT_FIELD_F32(0x39)

◆ oHomingAmpAvgY

#define oHomingAmpAvgY   OBJECT_FIELD_F32(0x1D)

◆ oHomingAmpLockedOn

#define oHomingAmpLockedOn   OBJECT_FIELD_S32(0x1B)

◆ oHootAvailability

#define oHootAvailability   OBJECT_FIELD_S32(0x1B)

◆ oHootMarioReleaseTime

#define oHootMarioReleaseTime   OBJECT_FIELD_S32(0x22)

◆ oHorizontalGrindelDistToHome

#define oHorizontalGrindelDistToHome   OBJECT_FIELD_F32(0x1C)

◆ oHorizontalGrindelOnGround

#define oHorizontalGrindelOnGround   OBJECT_FIELD_S32(0x1D)

◆ oHorizontalGrindelTargetYaw

#define oHorizontalGrindelTargetYaw   OBJECT_FIELD_S32(0x1B)

◆ oHorizontalMovementUnk100

#define oHorizontalMovementUnk100   OBJECT_FIELD_F32(0x1E)

◆ oHorizontalMovementUnk104

#define oHorizontalMovementUnk104   OBJECT_FIELD_S32(0x1F)

◆ oHorizontalMovementUnk108

#define oHorizontalMovementUnk108   OBJECT_FIELD_F32(0x20)

◆ oHorizontalMovementUnkF4

#define oHorizontalMovementUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oHorizontalMovementUnkF8

#define oHorizontalMovementUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oIntangibleTimer

#define oIntangibleTimer   OBJECT_FIELD_S32(0x05)

◆ oInteractStatus

#define oInteractStatus   OBJECT_FIELD_S32(0x2B)

◆ oInteractType

#define oInteractType   OBJECT_FIELD_U32(0x2A)

◆ oIntroLakituUnk100

#define oIntroLakituUnk100   OBJECT_FIELD_F32(0x1E)

◆ oIntroLakituUnk104

#define oIntroLakituUnk104   OBJECT_FIELD_F32(0x1F)

◆ oIntroLakituUnk108

#define oIntroLakituUnk108   OBJECT_FIELD_F32(0x20)

◆ oIntroLakituUnk10C

#define oIntroLakituUnk10C   OBJECT_FIELD_F32(0x21)

◆ oIntroLakituUnk110

#define oIntroLakituUnk110   OBJECT_FIELD_F32(0x22)

◆ oIntroLakituUnkF8

#define oIntroLakituUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oIntroLakituUnkFC

#define oIntroLakituUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oIntroPeachUnk108

#define oIntroPeachUnk108   OBJECT_FIELD_F32(0x20)

◆ oIntroPeachUnk10C

#define oIntroPeachUnk10C   OBJECT_FIELD_F32(0x21)

◆ oIntroPeachUnk110

#define oIntroPeachUnk110   OBJECT_FIELD_F32(0x22)

◆ oJrbSlidingBoxUnkF4

#define oJrbSlidingBoxUnkF4   OBJECT_FIELD_VPTR(0x1B)

◆ oJrbSlidingBoxUnkF8

#define oJrbSlidingBoxUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oJrbSlidingBoxUnkFC

#define oJrbSlidingBoxUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oJumpingBoxUnkF4

#define oJumpingBoxUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oJumpingBoxUnkF8

#define oJumpingBoxUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oKleptoDistanceToTarget

#define oKleptoDistanceToTarget   OBJECT_FIELD_F32(0x1B)

◆ oKleptoSpeed

#define oKleptoSpeed   OBJECT_FIELD_F32(0x1E)

◆ oKleptoStartPosX

#define oKleptoStartPosX   OBJECT_FIELD_F32(0x1F)

◆ oKleptoStartPosY

#define oKleptoStartPosY   OBJECT_FIELD_F32(0x20)

◆ oKleptoStartPosZ

#define oKleptoStartPosZ   OBJECT_FIELD_F32(0x21)

◆ oKleptoTargetNumber

#define oKleptoTargetNumber   OBJECT_FIELD_S16(0x49, 0)

◆ oKleptoTimeUntilTargetChange

#define oKleptoTimeUntilTargetChange   OBJECT_FIELD_S32(0x22)

◆ oKleptoUnk1AE

#define oKleptoUnk1AE   OBJECT_FIELD_S16(0x49, + 1)

◆ oKleptoUnk1B0

#define oKleptoUnk1B0   OBJECT_FIELD_S16(0x4A, 0)

◆ oKleptoUnkF8

#define oKleptoUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oKleptoUnkFC

#define oKleptoUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oKleptoYawToTarget

#define oKleptoYawToTarget   OBJECT_FIELD_S16(0x4A, + 1)

◆ oKoopaAgility

#define oKoopaAgility   OBJECT_FIELD_F32(0x1B)

◆ oKoopaAngleToMario

#define oKoopaAngleToMario   OBJECT_FIELD_S32(0x21)

◆ oKoopaBlinkTimer

#define oKoopaBlinkTimer   OBJECT_FIELD_S32(0x22)

◆ oKoopaCountdown

#define oKoopaCountdown   OBJECT_FIELD_S16(0x49, 0)

◆ oKoopaDistanceToMario

#define oKoopaDistanceToMario   OBJECT_FIELD_F32(0x20)

◆ oKoopaMovementType

#define oKoopaMovementType   OBJECT_FIELD_S32(0x1C)

◆ oKoopaRaceEndpointKoopaFinished

#define oKoopaRaceEndpointKoopaFinished   OBJECT_FIELD_S32(0x1C)

◆ oKoopaRaceEndpointRaceBegun

#define oKoopaRaceEndpointRaceBegun   OBJECT_FIELD_S32(0x1B)

◆ oKoopaRaceEndpointRaceEnded

#define oKoopaRaceEndpointRaceEnded   OBJECT_FIELD_S32(0x1F)

◆ oKoopaRaceEndpointRaceStatus

#define oKoopaRaceEndpointRaceStatus   OBJECT_FIELD_S32(0x1D)

◆ oKoopaRaceEndpointUnk100

#define oKoopaRaceEndpointUnk100   OBJECT_FIELD_S32(0x1E)

◆ oKoopaShellFlameUnkF4

#define oKoopaShellFlameUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oKoopaShellFlameUnkF8

#define oKoopaShellFlameUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oKoopaTargetYaw

#define oKoopaTargetYaw   OBJECT_FIELD_S32(0x1D)

◆ oKoopaTheQuickInitTextboxCooldown

#define oKoopaTheQuickInitTextboxCooldown   OBJECT_FIELD_S16(0x4A, 0)

◆ oKoopaTheQuickRaceIndex

#define oKoopaTheQuickRaceIndex   OBJECT_FIELD_S16(0x49, 1)

◆ oKoopaTurningAwayFromWall

#define oKoopaTurningAwayFromWall   OBJECT_FIELD_S32(0x1F)

◆ oKoopaUnshelledTimeUntilTurn

#define oKoopaUnshelledTimeUntilTurn   OBJECT_FIELD_S32(0x1E)

◆ oLllRotatingHexFlameUnkF4

#define oLllRotatingHexFlameUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oLllRotatingHexFlameUnkF8

#define oLllRotatingHexFlameUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oLllRotatingHexFlameUnkFC

#define oLllRotatingHexFlameUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oLllWoodPieceUnkF4

#define oLllWoodPieceUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oMarioBurnTimer

#define oMarioBurnTimer   OBJECT_FIELD_S32(0x22)

◆ oMarioCannonInputYaw

#define oMarioCannonInputYaw   OBJECT_FIELD_S32(0x22)

◆ oMarioCannonObjectYaw

#define oMarioCannonObjectYaw   OBJECT_FIELD_S32(0x21)

◆ oMarioLongJumpIsSlow

#define oMarioLongJumpIsSlow   OBJECT_FIELD_S32(0x22)

◆ oMarioParticleFlags

#define oMarioParticleFlags   OBJECT_FIELD_S32(0x1B)

◆ oMarioPolePos

#define oMarioPolePos   OBJECT_FIELD_F32(0x22)

◆ oMarioPoleUnk108

#define oMarioPoleUnk108   OBJECT_FIELD_S32(0x20)

◆ oMarioPoleYawVel

#define oMarioPoleYawVel   OBJECT_FIELD_S32(0x21)

◆ oMarioReadingSignDPosX

#define oMarioReadingSignDPosX   OBJECT_FIELD_F32(0x21)

◆ oMarioReadingSignDPosZ

#define oMarioReadingSignDPosZ   OBJECT_FIELD_F32(0x22)

◆ oMarioReadingSignDYaw

#define oMarioReadingSignDYaw   OBJECT_FIELD_S32(0x20)

◆ oMarioSteepJumpYaw

#define oMarioSteepJumpYaw   OBJECT_FIELD_S32(0x22)

◆ oMarioTornadoPosY

#define oMarioTornadoPosY   OBJECT_FIELD_F32(0x22)

◆ oMarioTornadoYawVel

#define oMarioTornadoYawVel   OBJECT_FIELD_S32(0x21)

◆ oMarioWalkingPitch

#define oMarioWalkingPitch   OBJECT_FIELD_S32(0x22)

◆ oMarioWhirlpoolPosY

#define oMarioWhirlpoolPosY   OBJECT_FIELD_F32(0x22)

◆ oMenuButtonActionPhase

#define oMenuButtonActionPhase   OBJECT_FIELD_S32(0x21)

◆ oMenuButtonOrigPosX

#define oMenuButtonOrigPosX   OBJECT_FIELD_F32(0x1D)

◆ oMenuButtonOrigPosY

#define oMenuButtonOrigPosY   OBJECT_FIELD_F32(0x1E)

◆ oMenuButtonOrigPosZ

#define oMenuButtonOrigPosZ   OBJECT_FIELD_F32(0x1F)

◆ oMenuButtonScale

#define oMenuButtonScale   OBJECT_FIELD_F32(0x20)

◆ oMenuButtonState

#define oMenuButtonState   OBJECT_FIELD_S32(0x1B)

◆ oMenuButtonTimer

#define oMenuButtonTimer   OBJECT_FIELD_S32(0x1C)

◆ oMerryGoRoundBooManagerNumMinionBoosKilled

#define oMerryGoRoundBooManagerNumMinionBoosKilled   OBJECT_FIELD_S32(0x00)

◆ oMerryGoRoundMarioIsOutside

#define oMerryGoRoundMarioIsOutside   OBJECT_FIELD_S32(0x1D)

◆ oMerryGoRoundMusicShouldPlay

#define oMerryGoRoundMusicShouldPlay   OBJECT_FIELD_S32(0x1C)

◆ oMerryGoRoundStopped

#define oMerryGoRoundStopped   OBJECT_FIELD_S32(0x00)

◆ oMipsForwardVelocity

#define oMipsForwardVelocity   OBJECT_FIELD_F32(0x49)

◆ oMipsStarStatus

#define oMipsStarStatus   OBJECT_FIELD_S32(0x1B)

◆ oMipsStartWaypointIndex

#define oMipsStartWaypointIndex   OBJECT_FIELD_S32(0x1C)

◆ oMoneybagJumpState

#define oMoneybagJumpState   OBJECT_FIELD_S32(0x1B)

◆ oMontyMoleCurrentHole

#define oMontyMoleCurrentHole   OBJECT_FIELD_OBJECT(0x1B)

◆ oMontyMoleHeightRelativeToFloor

#define oMontyMoleHeightRelativeToFloor   OBJECT_FIELD_F32(0x1C)

◆ oMontyMoleHoleCooldown

#define oMontyMoleHoleCooldown   OBJECT_FIELD_S32(0x1B)

◆ oMoveAnglePitch

#define oMoveAnglePitch   OBJECT_FIELD_S32(O_MOVE_ANGLE_PITCH_INDEX)

◆ oMoveAngleRoll

#define oMoveAngleRoll   OBJECT_FIELD_S32(O_MOVE_ANGLE_ROLL_INDEX)

◆ oMoveAngleYaw

#define oMoveAngleYaw   OBJECT_FIELD_S32(O_MOVE_ANGLE_YAW_INDEX)

◆ oMoveFlags

#define oMoveFlags   OBJECT_FIELD_U32(0x19)

◆ oMovingFlameTimer

#define oMovingFlameTimer   OBJECT_FIELD_S32(0x1B)

◆ oMrBlizzardUnk100

#define oMrBlizzardUnk100   OBJECT_FIELD_S32(0x1E)

◆ oMrBlizzardUnk104

#define oMrBlizzardUnk104   OBJECT_FIELD_F32(0x1F)

◆ oMrBlizzardUnk108

#define oMrBlizzardUnk108   OBJECT_FIELD_F32(0x20)

◆ oMrBlizzardUnk10C

#define oMrBlizzardUnk10C   OBJECT_FIELD_F32(0x21)

◆ oMrBlizzardUnk110

#define oMrBlizzardUnk110   OBJECT_FIELD_S32(0x22)

◆ oMrBlizzardUnk1AC

#define oMrBlizzardUnk1AC   OBJECT_FIELD_S32(0x49)

◆ oMrBlizzardUnkF4

#define oMrBlizzardUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oMrBlizzardUnkF8

#define oMrBlizzardUnkF8   OBJECT_FIELD_OBJECT(0x1C)

◆ oMrBlizzardUnkFC

#define oMrBlizzardUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oMrISize

#define oMrISize   OBJECT_FIELD_F32(0x21)

◆ oNumLootCoins

#define oNumLootCoins   OBJECT_FIELD_S32(0x44)

◆ oOpacity

#define oOpacity   OBJECT_FIELD_S32(0x3D)

◆ oOpenableGrillUnkF4

#define oOpenableGrillUnkF4   OBJECT_FIELD_VPTR(0x1B)

◆ oParentRelativePosX

#define oParentRelativePosX   OBJECT_FIELD_F32(O_PARENT_RELATIVE_POS_INDEX + 0)

◆ oParentRelativePosY

#define oParentRelativePosY   OBJECT_FIELD_F32(O_PARENT_RELATIVE_POS_INDEX + 1)

◆ oParentRelativePosZ

#define oParentRelativePosZ   OBJECT_FIELD_F32(O_PARENT_RELATIVE_POS_INDEX + 2)

◆ oPathedPrevWaypoint

#define oPathedPrevWaypoint   OBJECT_FIELD_WAYPOINT(0x1E)

◆ oPathedPrevWaypointFlags

#define oPathedPrevWaypointFlags   OBJECT_FIELD_S32(0x1F)

◆ oPathedStartWaypoint

#define oPathedStartWaypoint   OBJECT_FIELD_WAYPOINT(0x1D)

◆ oPathedTargetPitch

#define oPathedTargetPitch   OBJECT_FIELD_S32(0x20)

◆ oPathedTargetYaw

#define oPathedTargetYaw   OBJECT_FIELD_S32(0x21)

◆ oPiranhaPlantScale

#define oPiranhaPlantScale   OBJECT_FIELD_F32(0x1C)

◆ oPiranhaPlantSleepMusicState

#define oPiranhaPlantSleepMusicState   OBJECT_FIELD_S32(0x1B)

◆ oPitouneUnkF4

#define oPitouneUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oPitouneUnkF8

#define oPitouneUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oPitouneUnkFC

#define oPitouneUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oPlatformOnTrackBaseBallIndex

#define oPlatformOnTrackBaseBallIndex   OBJECT_FIELD_S32(0x00)

◆ oPlatformOnTrackDistMovedSinceLastBall

#define oPlatformOnTrackDistMovedSinceLastBall   OBJECT_FIELD_F32(0x1B)

◆ oPlatformOnTrackIsNotHMC

#define oPlatformOnTrackIsNotHMC   OBJECT_FIELD_S16(0x49, + 1)

◆ oPlatformOnTrackIsNotSkiLift

#define oPlatformOnTrackIsNotSkiLift   OBJECT_FIELD_S16(0x49, 0)

◆ oPlatformOnTrackOffsetY

#define oPlatformOnTrackOffsetY   OBJECT_FIELD_F32(0x22)

◆ oPlatformOnTrackPitch

#define oPlatformOnTrackPitch   OBJECT_FIELD_S32(0x20)

◆ oPlatformOnTrackPrevWaypoint

#define oPlatformOnTrackPrevWaypoint   OBJECT_FIELD_WAYPOINT(0x1E)

◆ oPlatformOnTrackPrevWaypointFlags

#define oPlatformOnTrackPrevWaypointFlags   OBJECT_FIELD_S32(0x1F)

◆ oPlatformOnTrackSkiLiftRollVel

#define oPlatformOnTrackSkiLiftRollVel   OBJECT_FIELD_F32(0x1C)

◆ oPlatformOnTrackStartWaypoint

#define oPlatformOnTrackStartWaypoint   OBJECT_FIELD_WAYPOINT(0x1D)

◆ oPlatformOnTrackType

#define oPlatformOnTrackType   OBJECT_FIELD_S16(0x4A, 0)

◆ oPlatformOnTrackWasStoodOn

#define oPlatformOnTrackWasStoodOn   OBJECT_FIELD_S16(0x4A, + 1)

◆ oPlatformOnTrackYaw

#define oPlatformOnTrackYaw   OBJECT_FIELD_S32(0x21)

◆ oPlatformSpawnerUnk100

#define oPlatformSpawnerUnk100   OBJECT_FIELD_F32(0x1E)

◆ oPlatformSpawnerUnk104

#define oPlatformSpawnerUnk104   OBJECT_FIELD_F32(0x1F)

◆ oPlatformSpawnerUnk108

#define oPlatformSpawnerUnk108   OBJECT_FIELD_F32(0x20)

◆ oPlatformSpawnerUnkF4

#define oPlatformSpawnerUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oPlatformSpawnerUnkF8

#define oPlatformSpawnerUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oPlatformSpawnerUnkFC

#define oPlatformSpawnerUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oPlatformTimer

#define oPlatformTimer   OBJECT_FIELD_S32(0x1B)

◆ oPlatformUnk10C

#define oPlatformUnk10C   OBJECT_FIELD_F32(0x21)

◆ oPlatformUnk110

#define oPlatformUnk110   OBJECT_FIELD_F32(0x22)

◆ oPlatformUnkF8

#define oPlatformUnkF8   OBJECT_FIELD_OBJ(0x1C)

◆ oPlatformUnkFC

#define oPlatformUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oPokeyAliveBodyPartFlags

#define oPokeyAliveBodyPartFlags   OBJECT_FIELD_U32(0x1B)

◆ oPokeyBodyPartBlinkTimer

#define oPokeyBodyPartBlinkTimer   OBJECT_FIELD_S32(0x22)

◆ oPokeyBodyPartDeathDelayAfterHeadKilled

#define oPokeyBodyPartDeathDelayAfterHeadKilled   OBJECT_FIELD_S32(0x1C)

◆ oPokeyBottomBodyPartSize

#define oPokeyBottomBodyPartSize   OBJECT_FIELD_F32(0x1D)

◆ oPokeyChangeTargetTimer

#define oPokeyChangeTargetTimer   OBJECT_FIELD_S32(0x20)

◆ oPokeyHeadWasKilled

#define oPokeyHeadWasKilled   OBJECT_FIELD_S32(0x1E)

◆ oPokeyNumAliveBodyParts

#define oPokeyNumAliveBodyParts   OBJECT_FIELD_S32(0x1C)

◆ oPokeyTargetYaw

#define oPokeyTargetYaw   OBJECT_FIELD_S32(0x1F)

◆ oPokeyTurningAwayFromWall

#define oPokeyTurningAwayFromWall   OBJECT_FIELD_S32(0x21)

◆ oPosX

#define oPosX   OBJECT_FIELD_F32(O_POS_INDEX + 0)

◆ oPosY

#define oPosY   OBJECT_FIELD_F32(O_POS_INDEX + 1)

◆ oPosZ

#define oPosZ   OBJECT_FIELD_F32(O_POS_INDEX + 2)

◆ oPrevAction

#define oPrevAction   OBJECT_FIELD_S32(0x41)

◆ oPyramidTopFragmentsScale

#define oPyramidTopFragmentsScale   OBJECT_FIELD_F32(0x1B)

◆ oPyramidTopPillarsTouched

#define oPyramidTopPillarsTouched   OBJECT_FIELD_S32(0x1B)

◆ oRacingPenguinFinalTextbox

#define oRacingPenguinFinalTextbox   OBJECT_FIELD_S16(0x49, 0)

◆ oRacingPenguinInitTextCooldown

#define oRacingPenguinInitTextCooldown   OBJECT_FIELD_S32(0x1B)

◆ oRacingPenguinMarioCheated

#define oRacingPenguinMarioCheated   OBJECT_FIELD_S16(0x4A, + 1)

◆ oRacingPenguinMarioWon

#define oRacingPenguinMarioWon   OBJECT_FIELD_S16(0x49, + 1)

◆ oRacingPenguinReachedBottom

#define oRacingPenguinReachedBottom   OBJECT_FIELD_S16(0x4A, 0)

◆ oRacingPenguinWeightedNewTargetSpeed

#define oRacingPenguinWeightedNewTargetSpeed   OBJECT_FIELD_F32(0x22)

◆ oRespawnerBehaviorToRespawn

#define oRespawnerBehaviorToRespawn   OBJECT_FIELD_VPTR(0x1D)

◆ oRespawnerMinSpawnDist

#define oRespawnerMinSpawnDist   OBJECT_FIELD_F32(0x1C)

◆ oRespawnerModelToRespawn

#define oRespawnerModelToRespawn   OBJECT_FIELD_S32(0x1B)

◆ oRoom

#define oRoom   OBJECT_FIELD_S32(0x46)

◆ oRRCruiserWingUnkF4

#define oRRCruiserWingUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oRRCruiserWingUnkF8

#define oRRCruiserWingUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oScuttlebugSpawnerUnkF4

#define oScuttlebugSpawnerUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oScuttlebugUnkF4

#define oScuttlebugUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oScuttlebugUnkF8

#define oScuttlebugUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oScuttlebugUnkFC

#define oScuttlebugUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oSeesawPlatformPitchVel

#define oSeesawPlatformPitchVel   OBJECT_FIELD_F32(0x1B)

◆ oShipPart3UnkF4

#define oShipPart3UnkF4   OBJECT_FIELD_S32(0x1B)

◆ oShipPart3UnkF8

#define oShipPart3UnkF8   OBJECT_FIELD_S32(0x1C)

◆ oSinkWhenSteppedOnUnk104

#define oSinkWhenSteppedOnUnk104   OBJECT_FIELD_S32(0x1F)

◆ oSinkWhenSteppedOnUnk108

#define oSinkWhenSteppedOnUnk108   OBJECT_FIELD_F32(0x20)

◆ oSkeeterTargetAngle

#define oSkeeterTargetAngle   OBJECT_FIELD_S32(0x1B)

◆ oSkeeterUnk1AC

#define oSkeeterUnk1AC   OBJECT_FIELD_S16(0x49, 0)

◆ oSkeeterUnkF8

#define oSkeeterUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oSkeeterUnkFC

#define oSkeeterUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oSkeeterWaitTime

#define oSkeeterWaitTime   OBJECT_FIELD_S32(0x1E)

◆ oSmallBompInitX

#define oSmallBompInitX   OBJECT_FIELD_F32(0x1E)

◆ oSmallPenguinUnk100

#define oSmallPenguinUnk100   OBJECT_FIELD_S32(0x1E)

◆ oSmallPenguinUnk104

#define oSmallPenguinUnk104   OBJECT_FIELD_F32(0x1F)

◆ oSmallPenguinUnk108

#define oSmallPenguinUnk108   OBJECT_FIELD_F32(0x20)

◆ oSmallPenguinUnk110

#define oSmallPenguinUnk110   OBJECT_FIELD_S32(0x22)

◆ oSmallPiranhaFlameUnk100

#define oSmallPiranhaFlameUnk100   OBJECT_FIELD_S32(0x1E)

◆ oSmallPiranhaFlameUnk104

#define oSmallPiranhaFlameUnk104   OBJECT_FIELD_F32(0x1F)

◆ oSmallPiranhaFlameUnkF4

#define oSmallPiranhaFlameUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oSmallPiranhaFlameUnkF8

#define oSmallPiranhaFlameUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oSmallPiranhaFlameUnkFC

#define oSmallPiranhaFlameUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oSnowmansBottomUnk10C

#define oSnowmansBottomUnk10C   OBJECT_FIELD_S32(0x21)

◆ oSnowmansBottomUnkF4

#define oSnowmansBottomUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oSnowmansBottomUnkF8

#define oSnowmansBottomUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oSnowmansBottomUnkFC

#define oSnowmansBottomUnkFC   OBJECT_FIELD_VOIDP(0x1D)

◆ oSnowmansHeadUnkF4

#define oSnowmansHeadUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oSnowmanWindBlowingUnkF4

#define oSnowmanWindBlowingUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oSnufitUnk100

#define oSnufitUnk100   OBJECT_FIELD_S32(0x1E)

◆ oSnufitUnk104

#define oSnufitUnk104   OBJECT_FIELD_S32(0x1F)

◆ oSnufitUnk108

#define oSnufitUnk108   OBJECT_FIELD_S32(0x20)

◆ oSnufitUnk10C

#define oSnufitUnk10C   OBJECT_FIELD_S32(0x21)

◆ oSnufitUnk1AE

#define oSnufitUnk1AE   OBJECT_FIELD_S16(0x49, + 1)

◆ oSnufitUnk1B0

#define oSnufitUnk1B0   OBJECT_FIELD_S16(0x4A, 0)

◆ oSnufitUnk1B2

#define oSnufitUnk1B2   OBJECT_FIELD_S16(0x4A, + 1)

◆ oSnufitUnkF4

#define oSnufitUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oSnufitUnkF8

#define oSnufitUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oSoundEffectUnkF4

#define oSoundEffectUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oSoundStateID

#define oSoundStateID   OBJECT_FIELD_S32(0x3C)

◆ oSpinningHeartPlayedSound

#define oSpinningHeartPlayedSound   OBJECT_FIELD_S32(0x1C)

◆ oSpinningHeartTotalSpin

#define oSpinningHeartTotalSpin   OBJECT_FIELD_S32(0x1B)

◆ oSpinyTargetYaw

#define oSpinyTargetYaw   OBJECT_FIELD_S32(0x1C)

◆ oSpinyTimeUntilTurn

#define oSpinyTimeUntilTurn   OBJECT_FIELD_S32(0x1B)

◆ oSpinyTurningAwayFromWall

#define oSpinyTurningAwayFromWall   OBJECT_FIELD_S32(0x1E)

◆ oStarSelectorSize

#define oStarSelectorSize   OBJECT_FIELD_F32(0x20)

◆ oStarSelectorTimer

#define oStarSelectorTimer   OBJECT_FIELD_S32(0x1C)

◆ oStarSelectorType

#define oStarSelectorType   OBJECT_FIELD_S32(0x1B)

◆ oStarSpawnDisFromHome

#define oStarSpawnDisFromHome   OBJECT_FIELD_F32(0x1B)

◆ oStarSpawnUnkFC

#define oStarSpawnUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oSubAction

#define oSubAction   OBJECT_FIELD_S32(0x32)

◆ oSushiSharkUnkF4

#define oSushiSharkUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oSwingPlatformAngle

#define oSwingPlatformAngle   OBJECT_FIELD_F32(0x1B)

◆ oSwingPlatformSpeed

#define oSwingPlatformSpeed   OBJECT_FIELD_F32(0x1C)

◆ oSwoopBonkCountdown

#define oSwoopBonkCountdown   OBJECT_FIELD_S32(0x1B)

◆ oSwoopTargetPitch

#define oSwoopTargetPitch   OBJECT_FIELD_S32(0x1C)

◆ oSwoopTargetYaw

#define oSwoopTargetYaw   OBJECT_FIELD_S32(0x1D)

◆ oTiltingPlatformUnk10C

#define oTiltingPlatformUnk10C   OBJECT_FIELD_S32(0x21)

◆ oTiltingPlatformUnkF4

#define oTiltingPlatformUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oTiltingPlatformUnkF8

#define oTiltingPlatformUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oTiltingPlatformUnkFC

#define oTiltingPlatformUnkFC   OBJECT_FIELD_F32(0x1D)

◆ oTimer

#define oTimer   OBJECT_FIELD_S32(0x33)

◆ oToadMessageDialogNum

#define oToadMessageDialogNum   OBJECT_FIELD_U32(0x20)

◆ oToadMessageRecentlyTalked

#define oToadMessageRecentlyTalked   OBJECT_FIELD_S32(0x21)

◆ oToadMessageState

#define oToadMessageState   OBJECT_FIELD_S32(0x22)

◆ oTreasureChestJrbUnkF4

#define oTreasureChestJrbUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oTreasureChestJrbUnkFC

#define oTreasureChestJrbUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oTreasureChestUnkF4

#define oTreasureChestUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oTreasureChestUnkFC

#define oTreasureChestUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oTreeSnowOrLeafUnkF4

#define oTreeSnowOrLeafUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oTreeSnowOrLeafUnkF8

#define oTreeSnowOrLeafUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oTreeSnowOrLeafUnkFC

#define oTreeSnowOrLeafUnkFC   OBJECT_FIELD_S32(0x1D)

◆ oTripletButterflyBaseYaw

#define oTripletButterflyBaseYaw   OBJECT_FIELD_F32(0x1D)

◆ oTripletButterflyModel

#define oTripletButterflyModel   OBJECT_FIELD_S32(0x21)

◆ oTripletButterflyScale

#define oTripletButterflyScale   OBJECT_FIELD_F32(0x1B)

◆ oTripletButterflyScalePhase

#define oTripletButterflyScalePhase   OBJECT_FIELD_S32(0x49)

◆ oTripletButterflySelectedButterfly

#define oTripletButterflySelectedButterfly   OBJECT_FIELD_S32(0x22)

◆ oTripletButterflySpeed

#define oTripletButterflySpeed   OBJECT_FIELD_F32(0x1C)

◆ oTripletButterflyTargetPitch

#define oTripletButterflyTargetPitch   OBJECT_FIELD_S32(0x1E)

◆ oTripletButterflyTargetYaw

#define oTripletButterflyTargetYaw   OBJECT_FIELD_S32(0x1F)

◆ oTripletButterflyType

#define oTripletButterflyType   OBJECT_FIELD_S32(0x20)

◆ oTTC2DRotatorIncrement

#define oTTC2DRotatorIncrement   OBJECT_FIELD_S32(0x1D)

◆ oTTC2DRotatorMinTimeUntilNextTurn

#define oTTC2DRotatorMinTimeUntilNextTurn   OBJECT_FIELD_S32(0x1B)

◆ oTTC2DRotatorRandomDirTimer

#define oTTC2DRotatorRandomDirTimer   OBJECT_FIELD_S32(0x1F)

◆ oTTC2DRotatorSpeed

#define oTTC2DRotatorSpeed   OBJECT_FIELD_S32(0x20)

◆ oTTC2DRotatorTargetYaw

#define oTTC2DRotatorTargetYaw   OBJECT_FIELD_S32(0x1C)

◆ oTTCChangeDirTimer

#define oTTCChangeDirTimer   OBJECT_FIELD_S32(0x1C)

◆ oTTCCogDir

#define oTTCCogDir   OBJECT_FIELD_F32(0x1B)

◆ oTTCCogSpeed

#define oTTCCogSpeed   OBJECT_FIELD_F32(0x1C)

◆ oTTCCogTargetVel

#define oTTCCogTargetVel   OBJECT_FIELD_F32(0x1D)

◆ oTTCElevatorDir

#define oTTCElevatorDir   OBJECT_FIELD_F32(0x1B)

◆ oTTCElevatorMoveTime

#define oTTCElevatorMoveTime   OBJECT_FIELD_S32(0x1D)

◆ oTTCElevatorPeakY

#define oTTCElevatorPeakY   OBJECT_FIELD_F32(0x1C)

◆ oTTCMovingBarDelay

#define oTTCMovingBarDelay   OBJECT_FIELD_S32(0x1B)

◆ oTTCMovingBarOffset

#define oTTCMovingBarOffset   OBJECT_FIELD_F32(0x1D)

◆ oTTCMovingBarSpeed

#define oTTCMovingBarSpeed   OBJECT_FIELD_F32(0x1E)

◆ oTTCMovingBarStartOffset

#define oTTCMovingBarStartOffset   OBJECT_FIELD_F32(0x1F)

◆ oTTCMovingBarStoppedTimer

#define oTTCMovingBarStoppedTimer   OBJECT_FIELD_S32(0x1C)

◆ oTTCPendulumAccelDir

#define oTTCPendulumAccelDir   OBJECT_FIELD_F32(0x1B)

◆ oTTCPendulumAngle

#define oTTCPendulumAngle   OBJECT_FIELD_F32(0x1C)

◆ oTTCPendulumAngleAccel

#define oTTCPendulumAngleAccel   OBJECT_FIELD_F32(0x1E)

◆ oTTCPendulumAngleVel

#define oTTCPendulumAngleVel   OBJECT_FIELD_F32(0x1D)

◆ oTTCPendulumDelay

#define oTTCPendulumDelay   OBJECT_FIELD_S32(0x1F)

◆ oTTCPendulumSoundTimer

#define oTTCPendulumSoundTimer   OBJECT_FIELD_S32(0x20)

◆ oTTCPitBlockDir

#define oTTCPitBlockDir   OBJECT_FIELD_S32(0x1C)

◆ oTTCPitBlockPeakY

#define oTTCPitBlockPeakY   OBJECT_FIELD_F32(0x1B)

◆ oTTCPitBlockWaitTime

#define oTTCPitBlockWaitTime   OBJECT_FIELD_S32(0x1D)

◆ oTTCRotatingSolidNumSides

#define oTTCRotatingSolidNumSides   OBJECT_FIELD_S32(0x1C)

◆ oTTCRotatingSolidNumTurns

#define oTTCRotatingSolidNumTurns   OBJECT_FIELD_S32(0x1B)

◆ oTTCRotatingSolidRotationDelay

#define oTTCRotatingSolidRotationDelay   OBJECT_FIELD_S32(0x1D)

◆ oTTCRotatingSolidSoundTimer

#define oTTCRotatingSolidSoundTimer   OBJECT_FIELD_S32(0x1F)

◆ oTTCRotatingSolidVelY

#define oTTCRotatingSolidVelY   OBJECT_FIELD_F32(0x1E)

◆ oTTCSpinnerDir

#define oTTCSpinnerDir   OBJECT_FIELD_S32(0x1B)

◆ oTTCTreadmillBigSurface

#define oTTCTreadmillBigSurface   OBJECT_FIELD_S16P(0x1B)

◆ oTTCTreadmillSmallSurface

#define oTTCTreadmillSmallSurface   OBJECT_FIELD_S16P(0x1C)

◆ oTTCTreadmillSpeed

#define oTTCTreadmillSpeed   OBJECT_FIELD_F32(0x1D)

◆ oTTCTreadmillTargetSpeed

#define oTTCTreadmillTargetSpeed   OBJECT_FIELD_F32(0x1E)

◆ oTTCTreadmillTimeUntilSwitch

#define oTTCTreadmillTimeUntilSwitch   OBJECT_FIELD_S32(0x1F)

◆ oTweesterUnkF4

#define oTweesterUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oTweesterUnkF8

#define oTweesterUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oUkikiOpenCageUnk10C

#define oUkikiOpenCageUnk10C   OBJECT_FIELD_S32(0x21)

◆ oUkikiOpenCageUnk110

#define oUkikiOpenCageUnk110   OBJECT_FIELD_F32(0x22)

◆ oUkikiOpenCageUnkF4

#define oUkikiOpenCageUnkF4   OBJECT_FIELD_S16(0x1B, 0)

◆ oUkikiOpenCageUnkF6

#define oUkikiOpenCageUnkF6   OBJECT_FIELD_S16(0x1B, 1)

◆ oUkikiOpenCageUnkFC

#define oUkikiOpenCageUnkFC   OBJECT_FIELD_VPTR(0x1D)

◆ oUnagiUnk100

#define oUnagiUnk100   OBJECT_FIELD_S16P(0x1E)

◆ oUnagiUnk104

#define oUnagiUnk104   OBJECT_FIELD_S32(0x1F)

◆ oUnagiUnk108

#define oUnagiUnk108   OBJECT_FIELD_S32(0x20)

◆ oUnagiUnk10C

#define oUnagiUnk10C   OBJECT_FIELD_S32(0x21)

◆ oUnagiUnk110

#define oUnagiUnk110   OBJECT_FIELD_F32(0x22)

◆ oUnagiUnk1AC

#define oUnagiUnk1AC   OBJECT_FIELD_F32(0x49)

◆ oUnagiUnk1B0

#define oUnagiUnk1B0   OBJECT_FIELD_S16(0x4A, 0)

◆ oUnagiUnk1B2

#define oUnagiUnk1B2   OBJECT_FIELD_S16(0x4A, + 1)

◆ oUnagiUnkF4

#define oUnagiUnkF4   OBJECT_FIELD_F32(0x1B)

◆ oUnagiUnkF8

#define oUnagiUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oUnagiUnkFC

#define oUnagiUnkFC   OBJECT_FIELD_S16P(0x1D)

◆ oUnk190

#define oUnk190   OBJECT_FIELD_U32(0x42)

◆ oUnk1A8

#define oUnk1A8   OBJECT_FIELD_U32(0x48)

◆ oUnk1AC_F32

#define oUnk1AC_F32   OBJECT_FIELD_F32(0x49)

◆ oUnk1AC_S16

#define oUnk1AC_S16   OBJECT_FIELD_S16(0x49, 0)

◆ oUnk1AC_S32

#define oUnk1AC_S32   OBJECT_FIELD_S32(0x49)

◆ oUnk1AC_VPTR

#define oUnk1AC_VPTR   OBJECT_FIELD_VPTR(0x49)

◆ oUnk1AE

#define oUnk1AE   OBJECT_FIELD_S16(0x49, 1)

◆ oUnk1B0

#define oUnk1B0   OBJECT_FIELD_S32(0x4A)

◆ oUnk1B0_S16

#define oUnk1B0_S16   OBJECT_FIELD_S16(0x4A, 0)

◆ oUnk1B2

#define oUnk1B2   OBJECT_FIELD_S16(0x4A, 1)

◆ oUnk1BC

#define oUnk1BC   OBJECT_FIELD_S32(0x4D)

◆ oUnkBC

#define oUnkBC   OBJECT_FIELD_F32(0x0D)

◆ oUnkC0

#define oUnkC0   OBJECT_FIELD_F32(0x0E)

◆ oUnknownUnk100_S32

#define oUnknownUnk100_S32   OBJECT_FIELD_S32(0x1E)

◆ oUnknownUnk100_VPtr

#define oUnknownUnk100_VPtr   OBJECT_FIELD_VPTR(0x1E)

◆ oUnknownUnk104_F32

#define oUnknownUnk104_F32   OBJECT_FIELD_F32(0x1F)

◆ oUnknownUnk104_S32

#define oUnknownUnk104_S32   OBJECT_FIELD_S32(0x1F)

◆ oUnknownUnk108_F32

#define oUnknownUnk108_F32   OBJECT_FIELD_F32(0x20)

◆ oUnknownUnk108_S32

#define oUnknownUnk108_S32   OBJECT_FIELD_S32(0x20)

◆ oUnknownUnk10C_F32

#define oUnknownUnk10C_F32   OBJECT_FIELD_F32(0x21)

◆ oUnknownUnk10C_S32

#define oUnknownUnk10C_S32   OBJECT_FIELD_S32(0x21)

◆ oUnknownUnk110_F32

#define oUnknownUnk110_F32   OBJECT_FIELD_F32(0x22)

◆ oUnknownUnk110_S32 [1/2]

#define oUnknownUnk110_S32   OBJECT_FIELD_S32(0x22)

◆ oUnknownUnk110_S32 [2/2]

#define oUnknownUnk110_S32   OBJECT_FIELD_S32(0x22)

◆ oUnknownUnk88

#define oUnknownUnk88   OBJECT_FIELD_S32(0x00)

◆ oUnknownUnkF4_F32

#define oUnknownUnkF4_F32   OBJECT_FIELD_F32(0x1B)

◆ oUnknownUnkF4_S32

#define oUnknownUnkF4_S32   OBJECT_FIELD_S32(0x1B)

◆ oUnknownUnkF8_F32

#define oUnknownUnkF8_F32   OBJECT_FIELD_F32(0x1C)

◆ oUnknownUnkF8_S32

#define oUnknownUnkF8_S32   OBJECT_FIELD_S32(0x1C)

◆ oUnknownUnkFC_F32

#define oUnknownUnkFC_F32   OBJECT_FIELD_F32(0x1D)

◆ oUnknownUnkFC_S32

#define oUnknownUnkFC_S32   OBJECT_FIELD_S32(0x1D)

◆ oUnknownUnkFC_VOIDP

#define oUnknownUnkFC_VOIDP   OBJECT_FIELD_VOIDP(0x1D)

◆ oUnknownUnkFC_VPtr

#define oUnknownUnkFC_VPtr   OBJECT_FIELD_VPTR(0x1D)

◆ oUnlockDoorStarState

#define oUnlockDoorStarState   OBJECT_FIELD_U32(0x20)

◆ oUnlockDoorStarTimer

#define oUnlockDoorStarTimer   OBJECT_FIELD_S32(0x21)

◆ oUnlockDoorStarYawVel

#define oUnlockDoorStarYawVel   OBJECT_FIELD_S32(0x22)

◆ oVelX

#define oVelX   OBJECT_FIELD_F32(0x09)

◆ oVelY

#define oVelY   OBJECT_FIELD_F32(0x0A)

◆ oVelZ

#define oVelZ   OBJECT_FIELD_F32(0x0B)

◆ oWalkingPenguinUnk100

#define oWalkingPenguinUnk100   OBJECT_FIELD_F32(0x1E)

◆ oWalkingPenguinUnk104

#define oWalkingPenguinUnk104   OBJECT_FIELD_F32(0x1F)

◆ oWalkingPenguinUnk10C

#define oWalkingPenguinUnk10C   OBJECT_FIELD_S32(0x21)

◆ oWalkingPenguinUnk110

#define oWalkingPenguinUnk110   OBJECT_FIELD_S32(0x22)

◆ oWallAngle

#define oWallAngle   OBJECT_FIELD_U32(0x4B)

◆ oWallHitboxRadius

#define oWallHitboxRadius   OBJECT_FIELD_F32(0x28)

◆ oWaterBombNumBounces

#define oWaterBombNumBounces   OBJECT_FIELD_F32(0x1F)

◆ oWaterBombOnGround

#define oWaterBombOnGround   OBJECT_FIELD_S32(0x1E)

◆ oWaterBombSpawnerBombActive

#define oWaterBombSpawnerBombActive   OBJECT_FIELD_S32(0x1B)

◆ oWaterBombSpawnerTimeToSpawn

#define oWaterBombSpawnerTimeToSpawn   OBJECT_FIELD_S32(0x1C)

◆ oWaterBombStretchSpeed

#define oWaterBombStretchSpeed   OBJECT_FIELD_F32(0x1D)

◆ oWaterBombVerticalStretch

#define oWaterBombVerticalStretch   OBJECT_FIELD_F32(0x1C)

◆ oWaterLevelPillarUnkF8

#define oWaterLevelPillarUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oWaterLevelTriggerTargetWaterLevel

#define oWaterLevelTriggerTargetWaterLevel   OBJECT_FIELD_S32(0x1C)

◆ oWaterLevelTriggerUnkF4

#define oWaterLevelTriggerUnkF4   OBJECT_FIELD_S32(0x1B)

◆ oWaterRingAvgScale

#define oWaterRingAvgScale   OBJECT_FIELD_F32(0x49)

◆ oWaterRingIndex

#define oWaterRingIndex   OBJECT_FIELD_S32(0x22)

◆ oWaterRingMarioDistInFront

#define oWaterRingMarioDistInFront   OBJECT_FIELD_F32(0x21)

◆ oWaterRingMgrLastRingCollected

#define oWaterRingMgrLastRingCollected   OBJECT_FIELD_S32(0x1C)

◆ oWaterRingMgrNextRingIndex

#define oWaterRingMgrNextRingIndex   OBJECT_FIELD_S32(0x1B)

◆ oWaterRingNormalX

#define oWaterRingNormalX   OBJECT_FIELD_F32(0x1E)

◆ oWaterRingNormalY

#define oWaterRingNormalY   OBJECT_FIELD_F32(0x1F)

◆ oWaterRingNormalZ

#define oWaterRingNormalZ   OBJECT_FIELD_F32(0x20)

◆ oWaterRingScalePhaseX

#define oWaterRingScalePhaseX   OBJECT_FIELD_S32(0x1B)

◆ oWaterRingScalePhaseY

#define oWaterRingScalePhaseY   OBJECT_FIELD_S32(0x1C)

◆ oWaterRingScalePhaseZ

#define oWaterRingScalePhaseZ   OBJECT_FIELD_S32(0x1D)

◆ oWaterRingSpawnerRingsCollected

#define oWaterRingSpawnerRingsCollected   OBJECT_FIELD_S32(0x49)

◆ oWaveTrailUnkF8

#define oWaveTrailUnkF8   OBJECT_FIELD_F32(0x1C)

◆ oWFSlidBrickPtfmMovVel

#define oWFSlidBrickPtfmMovVel   OBJECT_FIELD_F32(0x1B)

◆ oWhirlpoolInitFacePitch

#define oWhirlpoolInitFacePitch   OBJECT_FIELD_S32(0x1B)

◆ oWhirlpoolInitFaceRoll

#define oWhirlpoolInitFaceRoll   OBJECT_FIELD_S32(0x1C)

◆ oWhiteWindParticleUnkF4

#define oWhiteWindParticleUnkF4   OBJECT_FIELD_VPTR(0x1B)

◆ oWhompUnkF8

#define oWhompUnkF8   OBJECT_FIELD_S32(0x1C)

◆ oWigglerFallThroughFloorsHeight

#define oWigglerFallThroughFloorsHeight   OBJECT_FIELD_F32(0x1B)

◆ oWigglerSegments

#define oWigglerSegments   OBJECT_FIELD_CHAIN_SEGMENT(0x1C)

◆ oWigglerSquishSpeed

#define oWigglerSquishSpeed   OBJECT_FIELD_F32(0x1F)

◆ oWigglerTargetYaw

#define oWigglerTargetYaw   OBJECT_FIELD_S32(0x21)

◆ oWigglerTextStatus

#define oWigglerTextStatus   OBJECT_FIELD_S16(0x49, + 1)

◆ oWigglerTimeUntilRandomTurn

#define oWigglerTimeUntilRandomTurn   OBJECT_FIELD_S32(0x20)

◆ oWigglerUnk1AC

#define oWigglerUnk1AC   OBJECT_FIELD_S16(0x49, 0)

◆ oWigglerWalkAnimSpeed

#define oWigglerWalkAnimSpeed   OBJECT_FIELD_F32(0x1D)

◆ oWigglerWalkAwayFromWallTimer

#define oWigglerWalkAwayFromWallTimer   OBJECT_FIELD_S32(0x22)

◆ oWoodenPostMarioPounding

#define oWoodenPostMarioPounding   OBJECT_FIELD_S32(0x1E)

◆ oWoodenPostOffsetY

#define oWoodenPostOffsetY   OBJECT_FIELD_F32(0x1F)

◆ oWoodenPostPrevAngleToMario

#define oWoodenPostPrevAngleToMario   OBJECT_FIELD_S32(0x1C)

◆ oWoodenPostSpeedY

#define oWoodenPostSpeedY   OBJECT_FIELD_F32(0x1D)

◆ oWoodenPostTotalMarioAngle

#define oWoodenPostTotalMarioAngle   OBJECT_FIELD_S32(0x1B)

◆ oYoshiChosenHome

#define oYoshiChosenHome   OBJECT_FIELD_S32(0x1D)

◆ oYoshiTargetYaw

#define oYoshiTargetYaw   OBJECT_FIELD_S32(0x1E)

◆ oYoshiUnkF4

#define oYoshiUnkF4   OBJECT_FIELD_S32(0x1B)