mirror of
				https://github.com/coop-deluxe/sm64coopdx.git
				synced 2025-10-30 08:01:01 +00:00 
			
		
		
		
	
		
			Some checks are pending
		
		
	
	Build coop / build-linux (push) Waiting to run
				
			Build coop / build-steamos (push) Waiting to run
				
			Build coop / build-windows-opengl (push) Waiting to run
				
			Build coop / build-windows-directx (push) Waiting to run
				
			Build coop / build-macos-arm (push) Waiting to run
				
			Build coop / build-macos-intel (push) Waiting to run
				
			* De-sort fields + Add `protected`
This fixes the atrocious ordering in autocomplete (a,b,g,r 😭)
also adds the protected scope for read-only fields
_ReadOnlyTable revision
* Restored OOB death (when alone)
also bubbles the player
* Rerun autogen
* Peachy Review
* kill goto
* Curly Brace
		
	
			
		
			
				
	
	
	
	
		
			116 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			116 KiB
		
	
	
	
	
	
	
	
⏪ Lua Reference
Supported Structs
- AnimInfo
 - Animation
 - AnimationTable
 - Area
 - BehaviorDialogs
 - BehaviorTrajectories
 - BehaviorValues
 - BullyCollisionData
 - Camera
 - CameraFOVStatus
 - CameraOverride
 - CameraStoredInfo
 - CameraTrigger
 - ChainSegment
 - Character
 - Color
 - Controller
 - CustomLevelInfo
 - Cutscene
 - CutsceneSplinePoint
 - CutsceneVariable
 - DateTime
 - DialogEntry
 - DisplayListNode
 - DjuiColor
 - DjuiInteractableTheme
 - DjuiPanelTheme
 - DjuiTheme
 - DjuiThreePanelTheme
 - ExclamationBoxContent
 - FirstPersonCamera
 - FloorGeometry
 - FnGraphNode
 - Gfx
 - GlobalObjectAnimations
 - GlobalObjectCollisionData
 - GlobalTextures
 - GraphNode
 - GraphNodeAnimatedPart
 - GraphNodeBackground
 - GraphNodeBillboard
 - GraphNodeBone
 - GraphNodeCamera
 - GraphNodeCullingRadius
 - GraphNodeDisplayList
 - GraphNodeGenerated
 - GraphNodeHeldObject
 - GraphNodeLevelOfDetail
 - GraphNodeMasterList
 - GraphNodeObject
 - GraphNodeObjectParent
 - GraphNodeOrthoProjection
 - GraphNodePerspective
 - GraphNodeRoot
 - GraphNodeRotation
 - GraphNodeScale
 - GraphNodeScaleXYZ
 - GraphNodeShadow
 - GraphNodeStart
 - GraphNodeSwitchCase
 - GraphNodeTranslation
 - GraphNodeTranslationRotation
 - GraphNode_802A45E4
 - HandheldShakePoint
 - HudUtilsRotation
 - InstantWarp
 - LakituState
 - LevelValues
 - LinearTransitionPoint
 - MarioAnimDmaRelatedThing
 - MarioAnimation
 - MarioBodyState
 - MarioState
 - Mat4
 - Mod
 - ModAudio
 - ModAudioSampleCopies
 - ModFile
 - ModFs
 - ModFsFile
 - ModeTransitionInfo
 - NametagsSettings
 - NetworkPlayer
 - Object
 - ObjectHitbox
 - ObjectNode
 - ObjectWarpNode
 - OffsetSizePair
 - Painting
 - PaintingMeshVertex
 - PaintingValues
 - ParallelTrackingPoint
 - PlayerCameraState
 - PlayerGeometry
 - PlayerPalette
 - RayIntersectionInfo
 - RomhackCameraSettings
 - SPTask
 - ServerSettings
 - SoundState
 - SpawnInfo
 - SpawnParticlesInfo
 - StarPositions
 - StarsNeededForDialog
 - Surface
 - TextureInfo
 - TransitionInfo
 - UnusedArea28
 - VblankHandler
 - Vec2f
 - Vec2i
 - Vec2s
 - Vec3f
 - Vec3i
 - Vec3s
 - Vec4f
 - Vec4i
 - Vec4s
 - Vtx
 - Vtx_Interp
 - WallCollisionData
 - WarpNode
 - WarpTransition
 - WarpTransitionData
 - WaterDropletParams
 - Waypoint
 - Whirlpool
 
AnimInfo
| Field | Type | Access | 
|---|---|---|
| curAnim | Animation | |
| prevAnimPtr | Animation | |
| animID | integer | 
|
| prevAnimID | integer | 
|
| animFrame | integer | 
|
| prevAnimFrame | integer | 
|
| prevAnimFrameTimestamp | integer | 
|
| animFrameAccelAssist | integer | 
|
| animAccel | integer | 
|
| animTimer | integer | 
|
| animYTrans | integer | 
Animation
| Field | Type | Access | 
|---|---|---|
| flags | integer | 
|
| animYTransDivisor | integer | 
|
| startFrame | integer | 
|
| loopStart | integer | 
|
| loopEnd | integer | 
|
| values | Pointer <integer> | 
|
| index | Pointer <integer> | 
|
| length | integer | 
read-only | 
| valuesLength | integer | 
|
| indexLength | integer | 
AnimationTable
| Field | Type | Access | 
|---|---|---|
| count | integer | 
read-only | 
Area
| Field | Type | Access | 
|---|---|---|
| index | integer | 
|
| flags | integer | 
|
| terrainType | integer | 
|
| root | GraphNodeRoot | |
| terrainData | Pointer <integer> | 
read-only | 
| surfaceRooms | Pointer <integer> | 
read-only | 
| macroObjects | Pointer <integer> | 
read-only | 
| warpNodes | ObjectWarpNode | read-only | 
| paintingWarpNodes | WarpNode | read-only | 
| instantWarps | InstantWarp | |
| objectSpawnInfos | SpawnInfo | read-only | 
| camera | Camera | |
| whirlpools | Array <Whirlpool> | 
|
| dialog | Array <integer> | 
|
| musicParam | integer | 
|
| musicParam2 | integer | 
|
| localAreaTimer | integer | 
read-only | 
| macroObjectsAltered | Pointer <integer> | 
read-only | 
| numRedCoins | integer | 
|
| numSecrets | integer | 
|
| nextSyncID | integer | 
read-only | 
BehaviorDialogs
| Field | Type | Access | 
|---|---|---|
| BobombBuddyBob1Dialog | enum DialogId | |
| BobombBuddyBob2Dialog | enum DialogId | |
| BobombBuddyOther1Dialog | enum DialogId | |
| BobombBuddyOther2Dialog | enum DialogId | |
| Bowser1DefeatedDialog | enum DialogId | |
| Bowser1Dialog | enum DialogId | |
| Bowser2DefeatedDialog | enum DialogId | |
| Bowser2Dialog | enum DialogId | |
| Bowser3Defeated120StarsDialog | enum DialogId | |
| Bowser3DefeatedDialog | enum DialogId | |
| Bowser3Dialog | enum DialogId | |
| CapswitchBaseDialog | enum DialogId | |
| CapswitchMetalDialog | enum DialogId | |
| CapswitchVanishDialog | enum DialogId | |
| CapswitchWingDialog | enum DialogId | |
| CastleEnterDialog | enum DialogId | |
| CollectedStarDialog | enum DialogId | |
| DefaultCutsceneDialog | enum DialogId | |
| DoorNeed1StarDialog | enum DialogId | |
| DoorNeed30StarsDialog | enum DialogId | |
| DoorNeed3StarsDialog | enum DialogId | |
| DoorNeed50StarsDialog | enum DialogId | |
| DoorNeed70StarsDialog | enum DialogId | |
| DoorNeed8StarsDialog | enum DialogId | |
| DoorNeedKeyDialog | enum DialogId | |
| EyerokDefeatedDialog | enum DialogId | |
| EyerokIntroDialog | enum DialogId | |
| GhostHuntAfterDialog | enum DialogId | |
| GhostHuntDialog | enum DialogId | |
| HootIntroDialog | enum DialogId | |
| HootTiredDialog | enum DialogId | |
| HundredCoinsDialog | enum DialogId | |
| IntroPipeDialog | enum DialogId | |
| KeyDoor1DontHaveDialog | enum DialogId | |
| KeyDoor1HaveDialog | enum DialogId | |
| KeyDoor2DontHaveDialog | enum DialogId | |
| KeyDoor2HaveDialog | enum DialogId | |
| KingBobombCheatDialog | enum DialogId | |
| KingBobombDefeatDialog | enum DialogId | |
| KingBobombIntroDialog | enum DialogId | |
| KingWhompDefeatDialog | enum DialogId | |
| KingWhompDialog | enum DialogId | |
| KoopaQuickBobStartDialog | enum DialogId | |
| KoopaQuickBobWinDialog | enum DialogId | |
| KoopaQuickCheatedDialog | enum DialogId | |
| KoopaQuickLostDialog | enum DialogId | |
| KoopaQuickThiStartDialog | enum DialogId | |
| KoopaQuickThiWinDialog | enum DialogId | |
| LakituIntroDialog | enum DialogId | |
| MetalCourseDialog | enum DialogId | |
| Mips1Dialog | enum DialogId | |
| Mips2Dialog | enum DialogId | |
| PeachLetterDialog | enum DialogId | |
| RacingPenguinBigStartDialog | enum DialogId | |
| RacingPenguinCheatDialog | enum DialogId | |
| RacingPenguinLostDialog | enum DialogId | |
| RacingPenguinStartDialog | enum DialogId | |
| RacingPenguinWinDialog | enum DialogId | |
| SnowmanHeadAfterDialog | enum DialogId | |
| SnowmanHeadBodyDialog | enum DialogId | |
| SnowmanHeadDialog | enum DialogId | |
| SnowmanWindDialog | enum DialogId | |
| StarCollectionBaseDialog | enum DialogId | |
| StarDoorDialog | enum DialogId | |
| ToadStar1AfterDialog | enum DialogId | |
| ToadStar1Dialog | enum DialogId | |
| ToadStar2AfterDialog | enum DialogId | |
| ToadStar2Dialog | enum DialogId | |
| ToadStar3AfterDialog | enum DialogId | |
| ToadStar3Dialog | enum DialogId | |
| TuxieMotherDialog | enum DialogId | |
| TuxieMotherBabyFoundDialog | enum DialogId | |
| TuxieMotherBabyWrongDialog | enum DialogId | |
| UkikiCageDialog | enum DialogId | |
| UkikiCapGiveDialog | enum DialogId | |
| UkikiCapStealDialog | enum DialogId | |
| UkikiHeldDialog | enum DialogId | |
| VanishCourseDialog | enum DialogId | |
| WigglerAttack1Dialog | enum DialogId | |
| WigglerAttack2Dialog | enum DialogId | |
| WigglerAttack3Dialog | enum DialogId | |
| WigglerDialog | enum DialogId | |
| WingCourseDialog | enum DialogId | |
| YoshiDialog | enum DialogId | 
BehaviorTrajectories
| Field | Type | Access | 
|---|---|---|
| KoopaBobTrajectory | Pointer <Trajectory> | 
|
| KoopaThiTrajectory | Pointer <Trajectory> | 
|
| UnagiTrajectory | Pointer <Trajectory> | 
|
| Unagi2Trajectory | Pointer <Trajectory> | 
|
| SnowmanHeadTrajectory | Pointer <Trajectory> | 
|
| RacingPenguinTrajectory | Pointer <Trajectory> | 
|
| BowlingBallBobTrajectory | Pointer <Trajectory> | 
|
| BowlingBallBob2Trajectory | Pointer <Trajectory> | 
|
| BowlingBallTtmTrajectory | Pointer <Trajectory> | 
|
| BowlingBallThiLargeTrajectory | Pointer <Trajectory> | 
|
| BowlingBallThiSmallTrajectory | Pointer <Trajectory> | 
|
| MipsTrajectory | Pointer <Trajectory> | 
|
| Mips2Trajectory | Pointer <Trajectory> | 
|
| Mips3Trajectory | Pointer <Trajectory> | 
|
| Mips4Trajectory | Pointer <Trajectory> | 
|
| Mips5Trajectory | Pointer <Trajectory> | 
|
| Mips6Trajectory | Pointer <Trajectory> | 
|
| Mips7Trajectory | Pointer <Trajectory> | 
|
| Mips8Trajectory | Pointer <Trajectory> | 
|
| Mips9Trajectory | Pointer <Trajectory> | 
|
| Mips10Trajectory | Pointer <Trajectory> | 
|
| PlatformRrTrajectory | Pointer <Trajectory> | 
|
| PlatformRr2Trajectory | Pointer <Trajectory> | 
|
| PlatformRr3Trajectory | Pointer <Trajectory> | 
|
| PlatformRr4Trajectory | Pointer <Trajectory> | 
|
| PlatformCcmTrajectory | Pointer <Trajectory> | 
|
| PlatformBitfsTrajectory | Pointer <Trajectory> | 
|
| PlatformHmcTrajectory | Pointer <Trajectory> | 
|
| PlatformLllTrajectory | Pointer <Trajectory> | 
|
| PlatformLll2Trajectory | Pointer <Trajectory> | 
BehaviorValues
| Field | Type | Access | 
|---|---|---|
| KoopaBobAgility | number | 
|
| KoopaCatchupAgility | number | 
|
| KoopaThiAgility | number | 
|
| RacingPenguinBigHeight | number | 
|
| RacingPenguinBigRadius | number | 
|
| RacingPenguinHeight | number | 
|
| RacingPenguinRadius | number | 
|
| ToadStar1Requirement | integer | 
|
| ToadStar2Requirement | integer | 
|
| ToadStar3Requirement | integer | 
|
| KingBobombFVel | number | 
|
| KingBobombYawVel | integer | 
|
| KingBobombHealth | integer | 
|
| KingWhompHealth | integer | 
|
| MipsStar1Requirement | integer | 
|
| MipsStar2Requirement | integer | 
|
| BowlingBallBobSpeed | number | 
|
| BowlingBallBob2Speed | number | 
|
| BowlingBallTtmSpeed | number | 
|
| BowlingBallThiLargeSpeed | number | 
|
| BowlingBallThiSmallSpeed | number | 
|
| GrateStarRequirement | integer | 
|
| ChillBullyDeathPosY | number | 
|
| ShowStarMilestones | integer | 
|
| ShowStarDialog | integer | 
|
| RespawnShellBoxes | integer | 
|
| MultipleCapCollection | integer | 
|
| InfiniteRenderDistance | integer | 
|
| CourtyardBoosRequirement | integer | 
|
| starsNeededForDialog | StarsNeededForDialog | read-only | 
| dialogs | BehaviorDialogs | read-only | 
| trajectories | BehaviorTrajectories | read-only | 
BullyCollisionData
| Field | Type | Access | 
|---|---|---|
| conversionRatio | number | 
|
| radius | number | 
|
| posX | number | 
|
| posZ | number | 
|
| velX | number | 
|
| velZ | number | 
Camera
| Field | Type | Access | 
|---|---|---|
| mode | integer | 
|
| defMode | integer | 
|
| yaw | integer | 
|
| focus | Vec3f | read-only | 
| pos | Vec3f | read-only | 
| unusedVec1 | Vec3f | read-only | 
| areaCenX | number | 
|
| areaCenZ | number | 
|
| cutscene | integer | 
|
| filler31 | Array <integer> | 
|
| nextYaw | integer | 
|
| filler3C | Array <integer> | 
|
| doorStatus | integer | 
|
| areaCenY | number | 
|
| mtx | Mat4 | read-only | 
CameraFOVStatus
| Field | Type | Access | 
|---|---|---|
| fovFunc | integer | 
|
| fov | number | 
|
| fovOffset | number | 
|
| unusedIsSleeping | integer | 
|
| shakeAmplitude | number | 
|
| shakePhase | integer | 
|
| shakeSpeed | integer | 
|
| decay | integer | 
CameraOverride
| Field | Type | Access | 
|---|---|---|
| value | integer | 
|
| override | boolean | 
CameraStoredInfo
| Field | Type | Access | 
|---|---|---|
| pos | Vec3f | read-only | 
| focus | Vec3f | read-only | 
| panDist | number | 
|
| cannonYOffset | number | 
CameraTrigger
| Field | Type | Access | 
|---|---|---|
| area | integer | 
|
| centerX | integer | 
|
| centerY | integer | 
|
| centerZ | integer | 
|
| boundsX | integer | 
|
| boundsY | integer | 
|
| boundsZ | integer | 
|
| boundsYaw | integer | 
ChainSegment
| Field | Type | Access | 
|---|---|---|
| posX | number | 
|
| posY | number | 
|
| posZ | number | 
|
| pitch | integer | 
|
| yaw | integer | 
|
| roll | integer | 
Character
| Field | Type | Access | 
|---|---|---|
| type | enum CharacterType | read-only | 
| name | string | 
read-only | 
| hudHead | integer | 
read-only | 
| hudHeadTexture | TextureInfo | read-only | 
| cameraHudHead | integer | 
read-only | 
| modelId | integer | 
read-only | 
| capModelId | integer | 
read-only | 
| capMetalModelId | integer | 
read-only | 
| capWingModelId | integer | 
read-only | 
| capMetalWingModelId | integer | 
read-only | 
| capEnemyLayer | integer | 
read-only | 
| capEnemyGfx | Pointer <Gfx> | 
read-only | 
| capEnemyDecalGfx | Pointer <Gfx> | 
read-only | 
| torsoRotMult | number | 
read-only | 
| animOffsetEnabled | integer | 
read-only | 
| animOffsetLowYPoint | number | 
read-only | 
| animOffsetFeet | number | 
read-only | 
| animOffsetHand | number | 
read-only | 
| animSlowLedgeGrab | integer | 
read-only | 
| animFallOverBackwards | integer | 
read-only | 
| animBackwardAirKb | integer | 
read-only | 
| animDyingOnBack | integer | 
read-only | 
| animBackflip | integer | 
read-only | 
| animClimbUpPole | integer | 
read-only | 
| animGrabPoleShort | integer | 
read-only | 
| animGrabPoleSwingPart1 | integer | 
read-only | 
| animGrabPoleSwingPart2 | integer | 
read-only | 
| animHandstandIdle | integer | 
read-only | 
| animHandstandJump | integer | 
read-only | 
| animStartHandstand | integer | 
read-only | 
| animReturnFromHandstand | integer | 
read-only | 
| animIdleOnPole | integer | 
read-only | 
| animAPose | integer | 
read-only | 
| animSkidOnGround | integer | 
read-only | 
| animStopSkid | integer | 
read-only | 
| animCrouchFromFastLongjump | integer | 
read-only | 
| animCrouchFromSlowLongjump | integer | 
read-only | 
| animFastLongjump | integer | 
read-only | 
| animSlowLongjump | integer | 
read-only | 
| animAirborneOnStomach | integer | 
read-only | 
| animWalkWithLightObj | integer | 
read-only | 
| animRunWithLightObj | integer | 
read-only | 
| animSlowWalkWithLightObj | integer | 
read-only | 
| animShiveringWarmingHand | integer | 
read-only | 
| animShiveringReturnToIdle | integer | 
read-only | 
| animShivering | integer | 
read-only | 
| animClimbDownLedge | integer | 
read-only | 
| animCreditsWaving | integer | 
read-only | 
| animCreditsLookUp | integer | 
read-only | 
| animCreditsReturnFromLookUp | integer | 
read-only | 
| animCreditsRaiseHand | integer | 
read-only | 
| animCreditsLowerHand | integer | 
read-only | 
| animCreditsTakeOffCap | integer | 
read-only | 
| animCreditsStartWalkLookUp | integer | 
read-only | 
| animCreditsLookBackThenRun | integer | 
read-only | 
| animFinalBowserRaiseHandSpin | integer | 
read-only | 
| animFinalBowserWingCapTakeOff | integer | 
read-only | 
| animCreditsPeaceSign | integer | 
read-only | 
| animStandUpFromLavaBoost | integer | 
read-only | 
| animFireLavaBurn | integer | 
read-only | 
| animWingCapFly | integer | 
read-only | 
| animHangOnOwl | integer | 
read-only | 
| animLandOnStomach | integer | 
read-only | 
| animAirForwardKb | integer | 
read-only | 
| animDyingOnStomach | integer | 
read-only | 
| animSuffocating | integer | 
read-only | 
| animCoughing | integer | 
read-only | 
| animThrowCatchKey | integer | 
read-only | 
| animDyingFallOver | integer | 
read-only | 
| animIdleOnLedge | integer | 
read-only | 
| animFastLedgeGrab | integer | 
read-only | 
| animHangOnCeiling | integer | 
read-only | 
| animPutCapOn | integer | 
read-only | 
| animTakeCapOffThenOn | integer | 
read-only | 
| animQuicklyPutCapOn | integer | 
read-only | 
| animHeadStuckInGround | integer | 
read-only | 
| animGroundPoundLanding | integer | 
read-only | 
| animTripleJumpGroundPound | integer | 
read-only | 
| animStartGroundPound | integer | 
read-only | 
| animGroundPound | integer | 
read-only | 
| animBottomStuckInGround | integer | 
read-only | 
| animIdleWithLightObj | integer | 
read-only | 
| animJumpLandWithLightObj | integer | 
read-only | 
| animJumpWithLightObj | integer | 
read-only | 
| animFallLandWithLightObj | integer | 
read-only | 
| animFallWithLightObj | integer | 
read-only | 
| animFallFromSlidingWithLightObj | integer | 
read-only | 
| animSlidingOnBottomWithLightObj | integer | 
read-only | 
| animStandUpFromSlidingWithLightObj | integer | 
read-only | 
| animRidingShell | integer | 
read-only | 
| animWalking | integer | 
read-only | 
| animForwardFlip | integer | 
read-only | 
| animJumpRidingShell | integer | 
read-only | 
| animLandFromDoubleJump | integer | 
read-only | 
| animDoubleJumpFall | integer | 
read-only | 
| animSingleJump | integer | 
read-only | 
| animLandFromSingleJump | integer | 
read-only | 
| animAirKick | integer | 
read-only | 
| animDoubleJumpRise | integer | 
read-only | 
| animStartForwardSpinning | integer | 
read-only | 
| animThrowLightObject | integer | 
read-only | 
| animFallFromSlideKick | integer | 
read-only | 
| animBendKnessRidingShell | integer | 
read-only | 
| animLegsStuckInGround | integer | 
read-only | 
| animGeneralFall | integer | 
read-only | 
| animGeneralLand | integer | 
read-only | 
| animBeingGrabbed | integer | 
read-only | 
| animGrabHeavyObject | integer | 
read-only | 
| animSlowLandFromDive | integer | 
read-only | 
| animFlyFromCannon | integer | 
read-only | 
| animMoveOnWireNetRight | integer | 
read-only | 
| animMoveOnWireNetLeft | integer | 
read-only | 
| animMissingCap | integer | 
read-only | 
| animPullDoorWalkIn | integer | 
read-only | 
| animPushDoorWalkIn | integer | 
read-only | 
| animUnlockDoor | integer | 
read-only | 
| animStartReachPocket | integer | 
read-only | 
| animReachPocket | integer | 
read-only | 
| animStopReachPocket | integer | 
read-only | 
| animGroundThrow | integer | 
read-only | 
| animGroundKick | integer | 
read-only | 
| animFirstPunch | integer | 
read-only | 
| animSecondPunch | integer | 
read-only | 
| animFirstPunchFast | integer | 
read-only | 
| animSecondPunchFast | integer | 
read-only | 
| animPickUpLightObj | integer | 
read-only | 
| animPushing | integer | 
read-only | 
| animStartRidingShell | integer | 
read-only | 
| animPlaceLightObj | integer | 
read-only | 
| animForwardSpinning | integer | 
read-only | 
| animBackwardSpinning | integer | 
read-only | 
| animBreakdance | integer | 
read-only | 
| animRunning | integer | 
read-only | 
| animRunningUnused | integer | 
read-only | 
| animSoftBackKb | integer | 
read-only | 
| animSoftFrontKb | integer | 
read-only | 
| animDyingInQuicksand | integer | 
read-only | 
| animIdleInQuicksand | integer | 
read-only | 
| animMoveInQuicksand | integer | 
read-only | 
| animElectrocution | integer | 
read-only | 
| animShocked | integer | 
read-only | 
| animBackwardKb | integer | 
read-only | 
| animForwardKb | integer | 
read-only | 
| animIdleHeavyObj | integer | 
read-only | 
| animStandAgainstWall | integer | 
read-only | 
| animSidestepLeft | integer | 
read-only | 
| animSidestepRight | integer | 
read-only | 
| animStartSleepIdle | integer | 
read-only | 
| animStartSleepScratch | integer | 
read-only | 
| animStartSleepYawn | integer | 
read-only | 
| animStartSleepSitting | integer | 
read-only | 
| animSleepIdle | integer | 
read-only | 
| animSleepStartLying | integer | 
read-only | 
| animSleepLying | integer | 
read-only | 
| animDive | integer | 
read-only | 
| animSlideDive | integer | 
read-only | 
| animGroundBonk | integer | 
read-only | 
| animStopSlideLightObj | integer | 
read-only | 
| animSlideKick | integer | 
read-only | 
| animCrouchFromSlideKick | integer | 
read-only | 
| animSlideMotionless | integer | 
read-only | 
| animStopSlide | integer | 
read-only | 
| animFallFromSlide | integer | 
read-only | 
| animSlide | integer | 
read-only | 
| animTiptoe | integer | 
read-only | 
| animTwirlLand | integer | 
read-only | 
| animTwirl | integer | 
read-only | 
| animStartTwirl | integer | 
read-only | 
| animStopCrouching | integer | 
read-only | 
| animStartCrouching | integer | 
read-only | 
| animCrouching | integer | 
read-only | 
| animCrawling | integer | 
read-only | 
| animStopCrawling | integer | 
read-only | 
| animStartCrawling | integer | 
read-only | 
| animSummonStar | integer | 
read-only | 
| animReturnStarApproachDoor | integer | 
read-only | 
| animBackwardsWaterKb | integer | 
read-only | 
| animSwimWithObjPart1 | integer | 
read-only | 
| animSwimWithObjPart2 | integer | 
read-only | 
| animFlutterkickWithObj | integer | 
read-only | 
| animWaterActionEndWithObj | integer | 
read-only | 
| animStopGrabObjWater | integer | 
read-only | 
| animWaterIdleWithObj | integer | 
read-only | 
| animDrowningPart1 | integer | 
read-only | 
| animDrowningPart2 | integer | 
read-only | 
| animWaterDying | integer | 
read-only | 
| animWaterForwardKb | integer | 
read-only | 
| animFallFromWater | integer | 
read-only | 
| animSwimPart1 | integer | 
read-only | 
| animSwimPart2 | integer | 
read-only | 
| animFlutterkick | integer | 
read-only | 
| animWaterActionEnd | integer | 
read-only | 
| animWaterPickUpObj | integer | 
read-only | 
| animWaterGrabObjPart2 | integer | 
read-only | 
| animWaterGrabObjPart1 | integer | 
read-only | 
| animWaterThrowObj | integer | 
read-only | 
| animWaterIdle | integer | 
read-only | 
| animWaterStarDance | integer | 
read-only | 
| animReturnFromWaterStarDance | integer | 
read-only | 
| animGrabBowser | integer | 
read-only | 
| animSwingingBowser | integer | 
read-only | 
| animReleaseBowser | integer | 
read-only | 
| animHoldingBowser | integer | 
read-only | 
| animHeavyThrow | integer | 
read-only | 
| animWalkPanting | integer | 
read-only | 
| animWalkWithHeavyObj | integer | 
read-only | 
| animTurningPart1 | integer | 
read-only | 
| animTurningPart2 | integer | 
read-only | 
| animSlideflipLand | integer | 
read-only | 
| animSlideflip | integer | 
read-only | 
| animTripleJumpLand | integer | 
read-only | 
| animTripleJump | integer | 
read-only | 
| animFirstPerson | integer | 
read-only | 
| animIdleHeadLeft | integer | 
read-only | 
| animIdleHeadRight | integer | 
read-only | 
| animIdleHeadCenter | integer | 
read-only | 
| animHandstandLeft | integer | 
read-only | 
| animHandstandRight | integer | 
read-only | 
| animWakeFromSleep | integer | 
read-only | 
| animWakeFromLying | integer | 
read-only | 
| animStartTiptoe | integer | 
read-only | 
| animSlidejump | integer | 
read-only | 
| animStartWallkick | integer | 
read-only | 
| animStarDance | integer | 
read-only | 
| animReturnFromStarDance | integer | 
read-only | 
| animForwardSpinningFlip | integer | 
read-only | 
| animTripleJumpFly | integer | 
read-only | 
| soundFreqScale | number | 
read-only | 
| soundYahWahHoo | integer | 
read-only | 
| soundHoohoo | integer | 
read-only | 
| soundYahoo | integer | 
read-only | 
| soundUh | integer | 
read-only | 
| soundHrmm | integer | 
read-only | 
| soundWah2 | integer | 
read-only | 
| soundWhoa | integer | 
read-only | 
| soundEeuh | integer | 
read-only | 
| soundAttacked | integer | 
read-only | 
| soundOoof | integer | 
read-only | 
| soundOoof2 | integer | 
read-only | 
| soundHereWeGo | integer | 
read-only | 
| soundYawning | integer | 
read-only | 
| soundSnoring1 | integer | 
read-only | 
| soundSnoring2 | integer | 
read-only | 
| soundWaaaooow | integer | 
read-only | 
| soundHaha | integer | 
read-only | 
| soundHaha_2 | integer | 
read-only | 
| soundUh2 | integer | 
read-only | 
| soundUh2_2 | integer | 
read-only | 
| soundOnFire | integer | 
read-only | 
| soundDying | integer | 
read-only | 
| soundPantingCold | integer | 
read-only | 
| soundPanting | integer | 
read-only | 
| soundCoughing1 | integer | 
read-only | 
| soundCoughing2 | integer | 
read-only | 
| soundCoughing3 | integer | 
read-only | 
| soundPunchYah | integer | 
read-only | 
| soundPunchHoo | integer | 
read-only | 
| soundMamaMia | integer | 
read-only | 
| soundGroundPoundWah | integer | 
read-only | 
| soundDrowning | integer | 
read-only | 
| soundPunchWah | integer | 
read-only | 
| soundYahooWahaYippee | integer | 
read-only | 
| soundDoh | integer | 
read-only | 
| soundGameOver | integer | 
read-only | 
| soundHello | integer | 
read-only | 
| soundPressStartToPlay | integer | 
read-only | 
| soundTwirlBounce | integer | 
read-only | 
| soundSnoring3 | integer | 
read-only | 
| soundSoLongaBowser | integer | 
read-only | 
| soundImaTired | integer | 
read-only | 
| soundLetsAGo | integer | 
read-only | 
| soundOkeyDokey | integer | 
read-only | 
Color
| Field | Type | Access | 
|---|---|---|
| r | integer | 
|
| g | integer | 
|
| b | integer | 
Controller
| Field | Type | Access | 
|---|---|---|
| port | integer | 
|
| stickX | number | 
|
| stickY | number | 
|
| stickMag | number | 
|
| rawStickX | integer | 
|
| rawStickY | integer | 
|
| extStickX | integer | 
|
| extStickY | integer | 
|
| buttonDown | integer | 
|
| buttonPressed | integer | 
|
| buttonReleased | integer | 
CustomLevelInfo
| Field | Type | Access | 
|---|---|---|
| script | Pointer <LevelScript> | 
read-only | 
| scriptEntryName | string | 
read-only | 
| courseNum | integer | 
|
| levelNum | integer | 
|
| fullName | string | 
read-only | 
| shortName | string | 
read-only | 
| acousticReach | integer | 
|
| echoLevel1 | integer | 
|
| echoLevel2 | integer | 
|
| echoLevel3 | integer | 
|
| modIndex | integer | 
|
| next | CustomLevelInfo | read-only | 
Cutscene
| Field | Type | Access | 
|---|---|---|
| duration | integer | 
CutsceneSplinePoint
| Field | Type | Access | 
|---|---|---|
| index | integer | 
|
| speed | integer | 
|
| point | Vec3s | read-only | 
CutsceneVariable
| Field | Type | Access | 
|---|---|---|
| unused1 | integer | 
|
| point | Vec3f | read-only | 
| unusedPoint | Vec3f | read-only | 
| angle | Vec3s | read-only | 
| unused2 | integer | 
DateTime
| Field | Type | Access | 
|---|---|---|
| year | integer | 
|
| month | integer | 
|
| day | integer | 
|
| hour | integer | 
|
| minute | integer | 
|
| second | integer | 
DialogEntry
| Field | Type | Access | 
|---|---|---|
| unused | integer | 
read-only | 
| linesPerBox | integer | 
read-only | 
| leftOffset | integer | 
read-only | 
| width | integer | 
read-only | 
| text | string | 
read-only | 
| replaced | boolean | 
read-only | 
DisplayListNode
| Field | Type | Access | 
|---|---|---|
| displayList | Pointer <Gfx> | 
|
| next | DisplayListNode | |
| usingCamSpace | integer | 
DjuiColor
| Field | Type | Access | 
|---|---|---|
| r | integer | 
|
| g | integer | 
|
| b | integer | 
|
| a | integer | 
DjuiInteractableTheme
| Field | Type | Access | 
|---|---|---|
| textColor | DjuiColor | read-only | 
| defaultRectColor | DjuiColor | read-only | 
| cursorDownRectColor | DjuiColor | read-only | 
| hoveredRectColor | DjuiColor | read-only | 
| defaultBorderColor | DjuiColor | read-only | 
| cursorDownBorderColor | DjuiColor | read-only | 
| hoveredBorderColor | DjuiColor | read-only | 
DjuiPanelTheme
| Field | Type | Access | 
|---|---|---|
| hudFontHeader | boolean | 
DjuiTheme
| Field | Type | Access | 
|---|---|---|
| id | string | 
read-only | 
| name | string | 
read-only | 
| interactables | DjuiInteractableTheme | read-only | 
| threePanels | DjuiThreePanelTheme | read-only | 
| panels | DjuiPanelTheme | read-only | 
DjuiThreePanelTheme
| Field | Type | Access | 
|---|---|---|
| rectColor | DjuiColor | read-only | 
| borderColor | DjuiColor | read-only | 
ExclamationBoxContent
| Field | Type | Access | 
|---|---|---|
| id | integer | 
|
| unused | integer | 
|
| firstByte | integer | 
|
| model | enum ModelExtendedId | |
| behavior | enum BehaviorId | 
FirstPersonCamera
| Field | Type | Access | 
|---|---|---|
| enabled | boolean | 
read-only | 
| forcePitch | boolean | 
|
| forceYaw | boolean | 
|
| forceRoll | boolean | 
|
| centerL | boolean | 
|
| pitch | integer | 
|
| yaw | integer | 
|
| crouch | number | 
|
| fov | number | 
|
| offset | Vec3f | read-only | 
FloorGeometry
| Field | Type | Access | 
|---|---|---|
| unused | Array <number> | 
|
| normalX | number | 
|
| normalY | number | 
|
| normalZ | number | 
|
| originOffset | number | 
FnGraphNode
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
Gfx
| Field | Type | Access | 
|---|---|---|
| w0 | integer | 
read-only | 
| w1 | integer | 
read-only | 
GlobalObjectAnimations
| Field | Type | Access | 
|---|---|---|
| amp_seg8_anims_08004034 | Pointer <ObjectAnimPointer> | 
read-only | 
| birds_seg5_anims_050009E8 | Pointer <ObjectAnimPointer> | 
read-only | 
| blargg_seg5_anims_0500616C | Pointer <ObjectAnimPointer> | 
read-only | 
| blue_fish_seg3_anims_0301C2B0 | Pointer <ObjectAnimPointer> | 
read-only | 
| bobomb_seg8_anims_0802396C | Pointer <ObjectAnimPointer> | 
read-only | 
| bookend_seg5_anims_05002540 | Pointer <ObjectAnimPointer> | 
read-only | 
| bowser_key_seg3_anims_list | Pointer <ObjectAnimPointer> | 
read-only | 
| bowser_seg6_anims_06057690 | Pointer <ObjectAnimPointer> | 
read-only | 
| bub_seg6_anims_06012354 | Pointer <ObjectAnimPointer> | 
read-only | 
| bully_seg5_anims_0500470C | Pointer <ObjectAnimPointer> | 
read-only | 
| butterfly_seg3_anims_030056B0 | Pointer <ObjectAnimPointer> | 
read-only | 
| castle_grounds_seg7_anims_flags | Pointer <ObjectAnimPointer> | 
read-only | 
| chain_chomp_seg6_anims_06025178 | Pointer <ObjectAnimPointer> | 
read-only | 
| chair_seg5_anims_05005784 | Pointer <ObjectAnimPointer> | 
read-only | 
| chilly_chief_seg6_anims_06003994 | Pointer <ObjectAnimPointer> | 
read-only | 
| chuckya_seg8_anims_0800C070 | Pointer <ObjectAnimPointer> | 
read-only | 
| clam_shell_seg5_anims_05001744 | Pointer <ObjectAnimPointer> | 
read-only | 
| cyan_fish_seg6_anims_0600E264 | Pointer <ObjectAnimPointer> | 
read-only | 
| door_seg3_anims_030156C0 | Pointer <ObjectAnimPointer> | 
read-only | 
| dorrie_seg6_anims_0600F638 | Pointer <ObjectAnimPointer> | 
read-only | 
| eyerok_seg5_anims_050116E4 | Pointer <ObjectAnimPointer> | 
read-only | 
| flyguy_seg8_anims_08011A64 | Pointer <ObjectAnimPointer> | 
read-only | 
| goomba_seg8_anims_0801DA4C | Pointer <ObjectAnimPointer> | 
read-only | 
| heave_ho_seg5_anims_0501534C | Pointer <ObjectAnimPointer> | 
read-only | 
| hoot_seg5_anims_05005768 | Pointer <ObjectAnimPointer> | 
read-only | 
| king_bobomb_seg5_anims_0500FE30 | Pointer <ObjectAnimPointer> | 
read-only | 
| klepto_seg5_anims_05008CFC | Pointer <ObjectAnimPointer> | 
read-only | 
| koopa_flag_seg6_anims_06001028 | Pointer <ObjectAnimPointer> | 
read-only | 
| koopa_seg6_anims_06011364 | Pointer <ObjectAnimPointer> | 
read-only | 
| lakitu_enemy_seg5_anims_050144D4 | Pointer <ObjectAnimPointer> | 
read-only | 
| lakitu_seg6_anims_060058F8 | Pointer <ObjectAnimPointer> | 
read-only | 
| mad_piano_seg5_anims_05009B14 | Pointer <ObjectAnimPointer> | 
read-only | 
| manta_seg5_anims_05008EB4 | Pointer <ObjectAnimPointer> | 
read-only | 
| mips_seg6_anims_06015634 | Pointer <ObjectAnimPointer> | 
read-only | 
| moneybag_seg6_anims_06005E5C | Pointer <ObjectAnimPointer> | 
read-only | 
| monty_mole_seg5_anims_05007248 | Pointer <ObjectAnimPointer> | 
read-only | 
| peach_seg5_anims_0501C41C | Pointer <ObjectAnimPointer> | 
read-only | 
| penguin_seg5_anims_05008B74 | Pointer <ObjectAnimPointer> | 
read-only | 
| piranha_plant_seg6_anims_0601C31C | Pointer <ObjectAnimPointer> | 
read-only | 
| scuttlebug_seg6_anims_06015064 | Pointer <ObjectAnimPointer> | 
read-only | 
| seaweed_seg6_anims_0600A4D4 | Pointer <ObjectAnimPointer> | 
read-only | 
| skeeter_seg6_anims_06007DE0 | Pointer <ObjectAnimPointer> | 
read-only | 
| snowman_seg5_anims_0500D118 | Pointer <ObjectAnimPointer> | 
read-only | 
| spindrift_seg5_anims_05002D68 | Pointer <ObjectAnimPointer> | 
read-only | 
| spiny_seg5_anims_05016EAC | Pointer <ObjectAnimPointer> | 
read-only | 
| spiny_egg_seg5_anims_050157E4 | Pointer <ObjectAnimPointer> | 
read-only | 
| sushi_seg5_anims_0500AE54 | Pointer <ObjectAnimPointer> | 
read-only | 
| swoop_seg6_anims_060070D0 | Pointer <ObjectAnimPointer> | 
read-only | 
| toad_seg6_anims_0600FB58 | Pointer <ObjectAnimPointer> | 
read-only | 
| ukiki_seg5_anims_05015784 | Pointer <ObjectAnimPointer> | 
read-only | 
| unagi_seg5_anims_05012824 | Pointer <ObjectAnimPointer> | 
read-only | 
| water_ring_seg6_anims_06013F7C | Pointer <ObjectAnimPointer> | 
read-only | 
| whomp_seg6_anims_06020A04 | Pointer <ObjectAnimPointer> | 
read-only | 
| wiggler_seg5_anims_0500C874 | Pointer <ObjectAnimPointer> | 
read-only | 
| wiggler_seg5_anims_0500EC8C | Pointer <ObjectAnimPointer> | 
read-only | 
| yoshi_seg5_anims_05024100 | Pointer <ObjectAnimPointer> | 
read-only | 
GlobalObjectCollisionData
| Field | Type | Access | 
|---|---|---|
| bbh_seg7_collision_coffin | Pointer <Collision> | 
|
| bbh_seg7_collision_haunted_bookshelf | Pointer <Collision> | 
|
| bbh_seg7_collision_merry_go_round | Pointer <Collision> | 
|
| bbh_seg7_collision_mesh_elevator | Pointer <Collision> | 
|
| bbh_seg7_collision_staircase_step | Pointer <Collision> | 
|
| bbh_seg7_collision_tilt_floor_platform | Pointer <Collision> | 
|
| bitdw_seg7_collision_moving_pyramid | Pointer <Collision> | 
|
| bitfs_seg7_collision_inverted_pyramid | Pointer <Collision> | 
|
| bitfs_seg7_collision_sinking_cage_platform | Pointer <Collision> | 
|
| bitfs_seg7_collision_sinking_platform | Pointer <Collision> | 
|
| bitfs_seg7_collision_squishable_platform | Pointer <Collision> | 
|
| blue_coin_switch_seg8_collision_08000E98 | Pointer <Collision> | 
|
| bob_seg7_collision_chain_chomp_gate | Pointer <Collision> | 
|
| bowser_2_seg7_collision_tilting_platform | Pointer <Collision> | 
|
| breakable_box_seg8_collision_08012D70 | Pointer <Collision> | 
|
| cannon_lid_seg8_collision_08004950 | Pointer <Collision> | 
|
| capswitch_collision_050033D0 | Pointer <Collision> | 
|
| capswitch_collision_05003448 | Pointer <Collision> | 
|
| castle_grounds_seg7_collision_cannon_grill | Pointer <Collision> | 
|
| castle_grounds_seg7_collision_moat_grills | Pointer <Collision> | 
|
| checkerboard_platform_seg8_collision_0800D710 | Pointer <Collision> | 
|
| ddd_seg7_collision_bowser_sub_door | Pointer <Collision> | 
|
| ddd_seg7_collision_submarine | Pointer <Collision> | 
|
| door_seg3_collision_0301CE78 | Pointer <Collision> | 
|
| dorrie_seg6_collision_0600F644 | Pointer <Collision> | 
|
| dorrie_seg6_collision_0600FBB8 | Pointer <Collision> | 
|
| exclamation_box_outline_seg8_collision_08025F78 | Pointer <Collision> | 
|
| hmc_seg7_collision_controllable_platform | Pointer <Collision> | 
|
| hmc_seg7_collision_controllable_platform_sub | Pointer <Collision> | 
|
| hmc_seg7_collision_elevator | Pointer <Collision> | 
|
| inside_castle_seg7_collision_floor_trap | Pointer <Collision> | 
|
| inside_castle_seg7_collision_star_door | Pointer <Collision> | 
|
| inside_castle_seg7_collision_water_level_pillar | Pointer <Collision> | 
|
| jrb_seg7_collision_floating_box | Pointer <Collision> | 
|
| jrb_seg7_collision_floating_platform | Pointer <Collision> | 
|
| jrb_seg7_collision_in_sunken_ship | Pointer <Collision> | 
|
| jrb_seg7_collision_in_sunken_ship_2 | Pointer <Collision> | 
|
| jrb_seg7_collision_in_sunken_ship_3 | Pointer <Collision> | 
|
| jrb_seg7_collision_pillar_base | Pointer <Collision> | 
|
| jrb_seg7_collision_rock_solid | Pointer <Collision> | 
|
| lll_hexagonal_mesh_seg3_collision_0301CECC | Pointer <Collision> | 
|
| lll_seg7_collision_drawbridge | Pointer <Collision> | 
|
| lll_seg7_collision_falling_wall | Pointer <Collision> | 
|
| lll_seg7_collision_floating_block | Pointer <Collision> | 
|
| lll_seg7_collision_hexagonal_platform | Pointer <Collision> | 
|
| lll_seg7_collision_inverted_pyramid | Pointer <Collision> | 
|
| lll_seg7_collision_octagonal_moving_platform | Pointer <Collision> | 
|
| lll_seg7_collision_pitoune | Pointer <Collision> | 
|
| lll_seg7_collision_puzzle_piece | Pointer <Collision> | 
|
| lll_seg7_collision_rotating_fire_bars | Pointer <Collision> | 
|
| lll_seg7_collision_rotating_platform | Pointer <Collision> | 
|
| lll_seg7_collision_sinking_pyramids | Pointer <Collision> | 
|
| lll_seg7_collision_slow_tilting_platform | Pointer <Collision> | 
|
| lll_seg7_collision_wood_piece | Pointer <Collision> | 
|
| metal_box_seg8_collision_08024C28 | Pointer <Collision> | 
|
| penguin_seg5_collision_05008B88 | Pointer <Collision> | 
|
| poundable_pole_collision_06002490 | Pointer <Collision> | 
|
| purple_switch_seg8_collision_0800C7A8 | Pointer <Collision> | 
|
| rr_seg7_collision_donut_platform | Pointer <Collision> | 
|
| rr_seg7_collision_elevator_platform | Pointer <Collision> | 
|
| rr_seg7_collision_pendulum | Pointer <Collision> | 
|
| rr_seg7_collision_rotating_platform_with_fire | Pointer <Collision> | 
|
| sl_seg7_collision_pound_explodes | Pointer <Collision> | 
|
| sl_seg7_collision_sliding_snow_mound | Pointer <Collision> | 
|
| springboard_collision_05001A28 | Pointer <Collision> | 
|
| ssl_seg7_collision_0702808C | Pointer <Collision> | 
|
| ssl_seg7_collision_grindel | Pointer <Collision> | 
|
| ssl_seg7_collision_pyramid_elevator | Pointer <Collision> | 
|
| ssl_seg7_collision_pyramid_top | Pointer <Collision> | 
|
| ssl_seg7_collision_spindel | Pointer <Collision> | 
|
| ssl_seg7_collision_tox_box | Pointer <Collision> | 
|
| thi_seg7_collision_top_trap | Pointer <Collision> | 
|
| thwomp_seg5_collision_0500B7D0 | Pointer <Collision> | 
|
| thwomp_seg5_collision_0500B92C | Pointer <Collision> | 
|
| ttc_seg7_collision_clock_main_rotation | Pointer <Collision> | 
|
| ttc_seg7_collision_clock_pendulum | Pointer <Collision> | 
|
| ttc_seg7_collision_clock_platform | Pointer <Collision> | 
|
| ttc_seg7_collision_rotating_clock_platform2 | Pointer <Collision> | 
|
| ttc_seg7_collision_sliding_surface | Pointer <Collision> | 
|
| ttm_seg7_collision_pitoune_2 | Pointer <Collision> | 
|
| ttm_seg7_collision_podium_warp | Pointer <Collision> | 
|
| ttm_seg7_collision_ukiki_cage | Pointer <Collision> | 
|
| unknown_seg8_collision_080262F8 | Pointer <Collision> | 
|
| warp_pipe_seg3_collision_03009AC8 | Pointer <Collision> | 
|
| wdw_seg7_collision_arrow_lift | Pointer <Collision> | 
|
| wdw_seg7_collision_express_elevator_platform | Pointer <Collision> | 
|
| wdw_seg7_collision_rect_floating_platform | Pointer <Collision> | 
|
| wdw_seg7_collision_square_floating_platform | Pointer <Collision> | 
|
| wf_seg7_collision_breakable_wall | Pointer <Collision> | 
|
| wf_seg7_collision_breakable_wall_2 | Pointer <Collision> | 
|
| wf_seg7_collision_bullet_bill_cannon | Pointer <Collision> | 
|
| wf_seg7_collision_clocklike_rotation | Pointer <Collision> | 
|
| wf_seg7_collision_kickable_board | Pointer <Collision> | 
|
| wf_seg7_collision_large_bomp | Pointer <Collision> | 
|
| wf_seg7_collision_platform | Pointer <Collision> | 
|
| wf_seg7_collision_sliding_brick_platform | Pointer <Collision> | 
|
| wf_seg7_collision_small_bomp | Pointer <Collision> | 
|
| wf_seg7_collision_tower | Pointer <Collision> | 
|
| wf_seg7_collision_tower_door | Pointer <Collision> | 
|
| whomp_seg6_collision_06020A0C | Pointer <Collision> | 
|
| wooden_signpost_seg3_collision_0302DD80 | Pointer <Collision> | 
GlobalTextures
| Field | Type | Access | 
|---|---|---|
| camera | TextureInfo | read-only | 
| lakitu | TextureInfo | read-only | 
| no_camera | TextureInfo | read-only | 
| arrow_up | TextureInfo | read-only | 
| arrow_down | TextureInfo | read-only | 
| coin | TextureInfo | read-only | 
| star | TextureInfo | read-only | 
| apostrophe | TextureInfo | read-only | 
| double_quote | TextureInfo | read-only | 
| mario_head | TextureInfo | read-only | 
| luigi_head | TextureInfo | read-only | 
| toad_head | TextureInfo | read-only | 
| waluigi_head | TextureInfo | read-only | 
| wario_head | TextureInfo | read-only | 
GraphNode
| Field | Type | Access | 
|---|---|---|
| prev | GraphNode | read-only | 
| next | GraphNode | read-only | 
| parent | GraphNode | read-only | 
| children | GraphNode | read-only | 
| type | integer | 
read-only | 
| flags | integer | 
|
| extraFlags | integer | 
|
| hookProcess | integer | 
GraphNodeAnimatedPart
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| translation | Vec3s | read-only | 
GraphNodeBackground
| Field | Type | Access | 
|---|---|---|
| fnNode | FnGraphNode | read-only | 
| unused | integer | 
read-only | 
| background | integer | 
|
| prevCameraPos | Vec3f | read-only | 
| prevCameraFocus | Vec3f | read-only | 
| prevCameraTimestamp | integer | 
read-only | 
GraphNodeBillboard
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| translation | Vec3s | read-only | 
GraphNodeBone
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| translation | Vec3s | read-only | 
| rotation | Vec3s | read-only | 
| scale | Vec3f | read-only | 
GraphNodeCamera
| Field | Type | Access | 
|---|---|---|
| fnNode | FnGraphNode | read-only | 
| pos | Vec3f | read-only | 
| focus | Vec3f | read-only | 
| prevPos | Vec3f | read-only | 
| prevFocus | Vec3f | read-only | 
| prevTimestamp | integer | 
read-only | 
| matrixPtr | Pointer <Mat4> | 
|
| matrixPtrPrev | Pointer <Mat4> | 
read-only | 
| roll | integer | 
|
| rollScreen | integer | 
GraphNodeCullingRadius
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| cullingRadius | integer | 
|
| pad1E | Array <integer> | 
GraphNodeDisplayList
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
GraphNodeGenerated
| Field | Type | Access | 
|---|---|---|
| fnNode | FnGraphNode | read-only | 
| parameter | integer | 
GraphNodeHeldObject
| Field | Type | Access | 
|---|---|---|
| fnNode | FnGraphNode | read-only | 
| playerIndex | integer | 
|
| objNode | Object | |
| translation | Vec3s | read-only | 
| prevShadowPos | Vec3f | read-only | 
| prevShadowPosTimestamp | integer | 
read-only | 
GraphNodeLevelOfDetail
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| minDistance | integer | 
|
| maxDistance | integer | 
GraphNodeMasterList
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
GraphNodeObject
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| sharedChild | GraphNode | read-only | 
| unk4C | SpawnInfo | read-only | 
| throwMatrix | Pointer <Mat4> | 
|
| throwMatrixPrev | Pointer <Mat4> | 
read-only | 
| prevThrowMatrix | Mat4 | read-only | 
| angle | Vec3s | read-only | 
| prevAngle | Vec3s | read-only | 
| pos | Vec3f | read-only | 
| prevPos | Vec3f | read-only | 
| shadowPos | Vec3f | read-only | 
| prevShadowPos | Vec3f | read-only | 
| scale | Vec3f | read-only | 
| prevScale | Vec3f | read-only | 
| cameraToObject | Vec3f | read-only | 
| prevTimestamp | integer | 
read-only | 
| prevShadowPosTimestamp | integer | 
read-only | 
| prevScaleTimestamp | integer | 
read-only | 
| prevThrowMatrixTimestamp | integer | 
read-only | 
| skipInterpolationTimestamp | integer | 
read-only | 
| animInfo | AnimInfo | read-only | 
| areaIndex | integer | 
|
| activeAreaIndex | integer | 
|
| shadowInvisible | boolean | 
|
| disableAutomaticShadowPos | boolean | 
|
| skipInViewCheck | boolean | 
|
| inited | boolean | 
GraphNodeObjectParent
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| sharedChild | GraphNode | read-only | 
GraphNodeOrthoProjection
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| scale | number | 
GraphNodePerspective
| Field | Type | Access | 
|---|---|---|
| fnNode | FnGraphNode | read-only | 
| unused | integer | 
read-only | 
| fov | number | 
|
| near | integer | 
|
| far | integer | 
|
| prevFov | number | 
|
| prevTimestamp | number | 
GraphNodeRoot
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| areaIndex | integer | 
read-only | 
| x | integer | 
|
| y | integer | 
|
| width | integer | 
|
| height | integer | 
|
| numViews | integer | 
read-only | 
GraphNodeRotation
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| rotation | Vec3s | read-only | 
GraphNodeScale
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| scale | number | 
GraphNodeScaleXYZ
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| scale | Vec3f | read-only | 
GraphNodeShadow
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| shadowScale | integer | 
|
| shadowSolidity | integer | 
|
| shadowType | integer | 
GraphNodeStart
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
GraphNodeSwitchCase
| Field | Type | Access | 
|---|---|---|
| fnNode | FnGraphNode | read-only | 
| unused | integer | 
read-only | 
| parameter | integer | 
|
| selectedCase | integer | 
GraphNodeTranslation
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| translation | Vec3s | read-only | 
| pad1E | Array <integer> | 
GraphNodeTranslationRotation
| Field | Type | Access | 
|---|---|---|
| node | GraphNode | read-only | 
| displayList | Pointer <Gfx> | 
|
| translation | Vec3s | read-only | 
| rotation | Vec3s | read-only | 
GraphNode_802A45E4
| Field | Type | Access | 
|---|---|---|
| unk18 | integer | 
|
| unk1A | integer | 
|
| unk1C | integer | 
|
| unk1E | integer | 
|
| unk20 | integer | 
|
| unk22 | integer | 
HandheldShakePoint
| Field | Type | Access | 
|---|---|---|
| index | integer | 
|
| pad | integer | 
|
| point | Vec3s | read-only | 
HudUtilsRotation
| Field | Type | Access | 
|---|---|---|
| rotation | number | 
|
| rotationDiff | number | 
|
| prevPivotX | number | 
|
| prevPivotY | number | 
|
| pivotX | number | 
|
| pivotY | number | 
InstantWarp
| Field | Type | Access | 
|---|---|---|
| id | integer | 
|
| area | integer | 
|
| displacement | Vec3s | read-only | 
LakituState
| Field | Type | Access | 
|---|---|---|
| curFocus | Vec3f | read-only | 
| curPos | Vec3f | read-only | 
| goalFocus | Vec3f | read-only | 
| goalPos | Vec3f | read-only | 
| filler30 | Array <integer> | 
|
| mode | integer | 
|
| defMode | integer | 
|
| filler3E | Array <integer> | 
|
| focusDistance | number | 
|
| oldPitch | integer | 
|
| oldYaw | integer | 
|
| oldRoll | integer | 
|
| shakeMagnitude | Vec3s | read-only | 
| shakePitchPhase | integer | 
|
| shakePitchVel | integer | 
|
| shakePitchDecay | integer | 
|
| unusedVec1 | Vec3f | read-only | 
| unusedVec2 | Vec3s | read-only | 
| filler72 | Array <integer> | 
|
| roll | integer | 
|
| yaw | integer | 
|
| nextYaw | integer | 
|
| focus | Vec3f | read-only | 
| pos | Vec3f | read-only | 
| shakeRollPhase | integer | 
|
| shakeRollVel | integer | 
|
| shakeRollDecay | integer | 
|
| shakeYawPhase | integer | 
|
| shakeYawVel | integer | 
|
| shakeYawDecay | integer | 
|
| focHSpeed | number | 
|
| focVSpeed | number | 
|
| posHSpeed | number | 
|
| posVSpeed | number | 
|
| keyDanceRoll | integer | 
|
| lastFrameAction | integer | 
|
| unused | integer | 
|
| skipCameraInterpolationTimestamp | integer | 
LevelValues
| Field | Type | Access | 
|---|---|---|
| fixCollisionBugs | integer | 
|
| fixCollisionBugsRoundedCorners | integer | 
|
| fixCollisionBugsFalseLedgeGrab | integer | 
|
| fixCollisionBugsGroundPoundBonks | integer | 
|
| fixCollisionBugsPickBestWall | integer | 
|
| fixVanishFloors | integer | 
|
| fixInvalidShellRides | integer | 
|
| hudCapTimer | integer | 
|
| hudRedCoinsRadar | integer | 
|
| hudSecretsRadar | integer | 
|
| starHeal | integer | 
|
| mushroom1UpHeal | integer | 
|
| floatingStarDance | integer | 
|
| previewBlueCoins | integer | 
|
| respawnBlueCoinsSwitch | integer | 
|
| visibleSecrets | integer | 
|
| showStarNumber | integer | 
|
| extendedPauseDisplay | integer | 
|
| pauseExitAnywhere | integer | 
|
| disableActs | integer | 
|
| bubbleOnDeathBarrierInCapStages | integer | 
|
| entryLevel | enum LevelNum | |
| exitCastleLevel | enum LevelNum | |
| exitCastleArea | integer | 
|
| exitCastleWarpNode | integer | 
|
| wingCapLookUpReq | integer | 
|
| skipCreditsAt | enum LevelNum | |
| pssSlideStarTime | integer | 
|
| pssSlideStarIndex | integer | 
|
| coinsRequiredForCoinStar | integer | 
|
| infiniteStairsRequirement | integer | 
|
| wingCapDuration | integer | 
|
| metalCapDuration | integer | 
|
| vanishCapDuration | integer | 
|
| wingCapDurationTotwc | integer | 
|
| metalCapDurationCotmc | integer | 
|
| vanishCapDurationVcutm | integer | 
|
| wingCapSequence | enum SeqId | |
| metalCapSequence | enum SeqId | |
| vanishCapSequence | enum SeqId | |
| starPositions | StarPositions | read-only | 
| cellHeightLimit | integer | 
|
| floorLowerLimit | integer | 
|
| floorLowerLimitMisc | integer | 
|
| floorLowerLimitShadow | integer | 
|
| maxLives | integer | 
|
| maxCoins | integer | 
|
| numCoinsToLife | integer | 
|
| wdwWaterLevelSpeed | number | 
|
| useGlobalStarIds | integer | 
|
| zoomOutCameraOnPause | integer | 
|
| jrbDarkenSkybox | integer | 
|
| wallMaxRadius | number | 
|
| floorNormalMinY | number | 
|
| ceilNormalMaxY | number | 
LinearTransitionPoint
| Field | Type | Access | 
|---|---|---|
| focus | Vec3f | read-only | 
| pos | Vec3f | read-only | 
| dist | number | 
|
| pitch | integer | 
|
| yaw | integer | 
MarioAnimation
| Field | Type | Access | 
|---|---|---|
| currentAnimAddr | Pointer <integer> | 
read-only | 
| targetAnim | Animation | 
MarioBodyState
| Field | Type | Access | 
|---|---|---|
| capState | integer | 
|
| eyeState | integer | 
|
| handState | integer | 
|
| punchState | integer | 
|
| modelState | integer | 
|
| allowPartRotation | integer | 
|
| grabPos | integer | 
|
| wingFlutter | integer | 
|
| mirrorMario | boolean | 
|
| headAngle | Vec3s | read-only | 
| torsoAngle | Vec3s | read-only | 
| headPos | Vec3f | read-only | 
| torsoPos | Vec3f | read-only | 
| heldObjLastPosition | Vec3f | read-only | 
| currAnimPart | integer | 
read-only | 
| updateTorsoTime | integer | 
read-only | 
| updateHeadPosTime | integer | 
read-only | 
| action | integer | 
|
| shadeR | integer | 
|
| shadeG | integer | 
|
| shadeB | integer | 
|
| lightR | integer | 
|
| lightG | integer | 
|
| lightB | integer | 
|
| lightingDirX | number | 
|
| lightingDirY | number | 
|
| lightingDirZ | number | 
MarioState
| Field | Type | Access | 
|---|---|---|
| playerIndex | integer | 
read-only | 
| input | integer | 
|
| numCoins | integer | 
|
| numStars | integer | 
|
| numLives | integer | 
|
| numKeys | integer | 
|
| health | integer | 
|
| hurtCounter | integer | 
|
| healCounter | integer | 
|
| isSnoring | integer | 
|
| freeze | integer | 
|
| cap | integer | 
|
| capTimer | integer | 
|
| invincTimer | integer | 
|
| skipWarpInteractionsTimer | integer | 
|
| squishTimer | integer | 
|
| bounceSquishTimer | integer | 
|
| knockbackTimer | integer | 
|
| wallKickTimer | integer | 
|
| doubleJumpTimer | integer | 
|
| specialTripleJump | integer | 
|
| fadeWarpOpacity | integer | 
|
| wasNetworkVisible | integer | 
|
| dialogId | integer | 
read-only | 
| prevNumStarsForDialog | integer | 
|
| unkB0 | integer | 
|
| action | integer | 
|
| prevAction | integer | 
|
| actionArg | integer | 
|
| actionTimer | integer | 
|
| actionState | integer | 
|
| flags | integer | 
|
| quicksandDepth | number | 
|
| controller | Controller | read-only | 
| marioBodyState | MarioBodyState | read-only | 
| character | Character | |
| terrainSoundAddend | integer | 
|
| pos | Vec3f | read-only | 
| nonInstantWarpPos | Vec3f | read-only | 
| vel | Vec3f | read-only | 
| slideVelX | number | 
|
| slideVelZ | number | 
|
| forwardVel | number | 
|
| peakHeight | number | 
|
| intendedMag | number | 
|
| intendedYaw | integer | 
|
| framesSinceA | integer | 
|
| framesSinceB | integer | 
|
| faceAngle | Vec3s | read-only | 
| angleVel | Vec3s | read-only | 
| slideYaw | integer | 
|
| twirlYaw | integer | 
|
| heldObj | Object | |
| heldByObj | Object | |
| interactObj | Object | |
| riddenObj | Object | |
| usedObj | Object | |
| marioObj | Object | read-only | 
| bubbleObj | Object | |
| collidedObjInteractTypes | integer | 
|
| particleFlags | integer | 
|
| animation | MarioAnimation | |
| splineKeyframe | Pointer <Vec4s> | 
|
| splineKeyframeFraction | number | 
|
| splineState | integer | 
|
| curAnimOffset | number | 
|
| minimumBoneY | number | 
|
| wall | Surface | |
| ceil | Surface | |
| floor | Surface | |
| spawnInfo | SpawnInfo | |
| area | Area | read-only | 
| statusForCamera | PlayerCameraState | read-only | 
| ceilHeight | number | 
|
| floorHeight | number | 
|
| wallNormal | Vec3f | read-only | 
| unkC4 | number | 
|
| floorAngle | integer | 
|
| waterLevel | integer | 
|
| currentRoom | integer | 
Mat4
| Field | Type | Access | 
|---|---|---|
| m00 | number | 
|
| m01 | number | 
|
| m02 | number | 
|
| m03 | number | 
|
| m10 | number | 
|
| m11 | number | 
|
| m12 | number | 
|
| m13 | number | 
|
| m20 | number | 
|
| m21 | number | 
|
| m22 | number | 
|
| m23 | number | 
|
| m30 | number | 
|
| m31 | number | 
|
| m32 | number | 
|
| m33 | number | 
Mod
| Field | Type | Access | 
|---|---|---|
| name | string | 
read-only | 
| incompatible | string | 
read-only | 
| category | string | 
read-only | 
| description | string | 
read-only | 
| relativePath | string | 
read-only | 
| basePath | string | 
read-only | 
| index | integer | 
read-only | 
| fileCount | integer | 
read-only | 
| fileCapacity | integer | 
read-only | 
| isDirectory | boolean | 
read-only | 
| enabled | boolean | 
read-only | 
| selectable | boolean | 
read-only | 
| renderBehindHud | boolean | 
read-only | 
| pausable | boolean | 
read-only | 
| ignoreScriptWarnings | boolean | 
read-only | 
| customBehaviorIndex | integer | 
read-only | 
ModAudio
| Field | Type | Access | 
|---|---|---|
| file | ModFile | |
| isStream | boolean | 
read-only | 
| baseVolume | number | 
|
| loaded | boolean | 
read-only | 
ModAudioSampleCopies
| Field | Type | Access | 
|---|---|---|
| next | ModAudioSampleCopies | |
| prev | ModAudioSampleCopies | |
| parent | ModAudio | 
ModFile
| Field | Type | Access | 
|---|---|---|
| relativePath | string | 
read-only | 
| modifiedTimestamp | integer | 
read-only | 
| isLoadedLuaModule | boolean | 
read-only | 
| wroteBytes | integer | 
read-only | 
| dataHash | Array <integer> | 
read-only | 
| cachedPath | string | 
read-only | 
ModFs
| Field | Type | Access | 
|---|---|---|
| mod | Mod | read-only | 
| modPath | string | 
read-only | 
| numFiles | integer | 
read-only | 
| totalSize | integer | 
read-only | 
| isPublic | boolean | 
read-only | 
ModFsFile
| Field | Type | Access | 
|---|---|---|
| modFs | ModFs | read-only | 
| filepath | string | 
read-only | 
| size | integer | 
read-only | 
| offset | integer | 
read-only | 
| isText | boolean | 
read-only | 
| isPublic | boolean | 
read-only | 
ModeTransitionInfo
| Field | Type | Access | 
|---|---|---|
| newMode | integer | 
|
| lastMode | integer | 
|
| max | integer | 
|
| frame | integer | 
|
| transitionStart | LinearTransitionPoint | read-only | 
| transitionEnd | LinearTransitionPoint | read-only | 
NametagsSettings
| Field | Type | Access | 
|---|---|---|
| showHealth | boolean | 
|
| showSelfTag | boolean | 
NetworkPlayer
| Field | Type | Access | 
|---|---|---|
| connected | boolean | 
read-only | 
| type | integer | 
read-only | 
| localIndex | integer | 
read-only | 
| globalIndex | integer | 
read-only | 
| lastReceived | number | 
read-only | 
| lastSent | number | 
read-only | 
| lastPingSent | number | 
read-only | 
| currLevelAreaSeqId | integer | 
read-only | 
| currCourseNum | integer | 
read-only | 
| currActNum | integer | 
read-only | 
| currLevelNum | integer | 
read-only | 
| currAreaIndex | integer | 
read-only | 
| currLevelSyncValid | boolean | 
read-only | 
| currAreaSyncValid | boolean | 
read-only | 
| currPositionValid | boolean | 
read-only | 
| fadeOpacity | integer | 
read-only | 
| onRxSeqId | integer | 
read-only | 
| modelIndex | integer | 
read-only | 
| ping | integer | 
read-only | 
| palette | PlayerPalette | read-only | 
| name | string | 
read-only | 
| description | string | 
read-only | 
| descriptionR | integer | 
read-only | 
| descriptionG | integer | 
read-only | 
| descriptionB | integer | 
read-only | 
| descriptionA | integer | 
read-only | 
| overrideLocation | string | 
read-only | 
| overrideModelIndex | integer | 
|
| overridePalette | PlayerPalette | 
Object
| Field | Type | Access | 
|---|---|---|
| header | ObjectNode | read-only | 
| prevObj | Object | |
| parentObj | Object | |
| usingObj | Object | |
| platform | Object | |
| collidedObjs | Array <Object> | 
|
| collisionData | Pointer <Collision> | 
|
| behavior | Pointer <BehaviorScript> | 
read-only | 
| curBhvCommand | Pointer <BehaviorScript> | 
read-only | 
| bhvStackIndex | integer | 
read-only | 
| bhvDelayTimer | integer | 
|
| activeFlags | integer | 
|
| collidedObjInteractTypes | integer | 
|
| numCollidedObjs | integer | 
|
| respawnInfoType | integer | 
read-only | 
| hitboxRadius | number | 
|
| hitboxHeight | number | 
|
| hurtboxRadius | number | 
|
| hurtboxHeight | number | 
|
| hitboxDownOffset | number | 
|
| unused1 | integer | 
|
| areaTimer | integer | 
|
| areaTimerDuration | integer | 
|
| areaTimerType | enum AreaTimerType | |
| transform | Mat4 | read-only | 
| numSurfaces | integer | 
read-only | 
| heldByPlayerIndex | integer | 
|
| setHome | integer | 
|
| ctx | integer | 
|
| allowRemoteInteractions | integer | 
|
| globalPlayerIndex | integer | 
|
| coopFlags | integer | 
read-only | 
| hookRender | integer | 
Object-Independent Data Fields
| Field | Type | Access | 
|---|---|---|
| oFlags | integer | 
|
| oDialogResponse | integer | 
|
| oDialogState | integer | 
|
| oUnk94 | integer | 
|
| oSyncID | integer | 
read-only | 
| oIntangibleTimer | integer | 
|
| oPosX | number | 
|
| oPosY | number | 
|
| oPosZ | number | 
|
| oVelX | number | 
|
| oVelY | number | 
|
| oVelZ | number | 
|
| oForwardVel | number | 
|
| oForwardVelS32 | integer | 
|
| oUnkBC | number | 
|
| oUnkC0 | number | 
|
| oMoveAnglePitch | integer | 
|
| oMoveAngleYaw | integer | 
|
| oMoveAngleRoll | integer | 
|
| oFaceAnglePitch | integer | 
|
| oFaceAngleYaw | integer | 
|
| oFaceAngleRoll | integer | 
|
| oGraphYOffset | number | 
|
| oActiveParticleFlags | integer | 
|
| oGravity | number | 
|
| oFloorHeight | number | 
|
| oMoveFlags | integer | 
|
| oAnimState | integer | 
|
| oAngleVelPitch | integer | 
|
| oAngleVelYaw | integer | 
|
| oAngleVelRoll | integer | 
|
| oAnimations | Pointer <ObjectAnimPointer> | 
|
| oHeldState | integer | 
|
| oWallHitboxRadius | number | 
|
| oDragStrength | number | 
|
| oInteractType | integer | 
|
| oInteractStatus | integer | 
|
| oParentRelativePosX | number | 
|
| oParentRelativePosY | number | 
|
| oParentRelativePosZ | number | 
|
| oBehParams2ndByte | integer | 
|
| oAction | integer | 
|
| oSubAction | integer | 
|
| oTimer | integer | 
|
| oBounciness | number | 
|
| oDistanceToMario | number | 
|
| oAngleToMario | integer | 
|
| oHomeX | number | 
|
| oHomeY | number | 
|
| oHomeZ | number | 
|
| oFriction | number | 
|
| oBuoyancy | number | 
|
| oSoundStateID | integer | 
|
| oOpacity | integer | 
|
| oDamageOrCoinValue | integer | 
|
| oHealth | integer | 
|
| oBehParams | integer | 
|
| oPrevAction | integer | 
|
| oInteractionSubtype | integer | 
|
| oCollisionDistance | number | 
|
| oNumLootCoins | integer | 
|
| oDrawingDistance | number | 
|
| oRoom | integer | 
|
| oSyncDeath | integer | 
|
| oUnk1A8 | integer | 
|
| oWallAngle | integer | 
|
| oFloorType | integer | 
|
| oFloorRoom | integer | 
|
| oAngleToHome | integer | 
|
| oFloor | Surface | |
| oDeathSound | integer | 
Object-Dependent Data Fields
| Field | Type | Access | 
|---|---|---|
| oPathedStartWaypoint | Waypoint | |
| oPathedPrevWaypoint | Waypoint | |
| oPathedPrevWaypointFlags | integer | 
|
| oPathedTargetPitch | integer | 
|
| oPathedTargetYaw | integer | 
|
| oMacroUnk108 | number | 
|
| oMacroUnk10C | number | 
|
| oMacroUnk110 | number | 
|
| oMarioParticleFlags | integer | 
|
| oMarioPoleUnk108 | integer | 
|
| oMarioReadingSignDYaw | integer | 
|
| oMarioPoleYawVel | integer | 
|
| oMarioCannonObjectYaw | integer | 
|
| oMarioTornadoYawVel | integer | 
|
| oMarioReadingSignDPosX | number | 
|
| oMarioPolePos | number | 
|
| oMarioCannonInputYaw | integer | 
|
| oMarioTornadoPosY | number | 
|
| oMarioReadingSignDPosZ | number | 
|
| oMarioWhirlpoolPosY | number | 
|
| oMarioJumboStarCutscenePosZ | number | 
|
| oMarioBurnTimer | integer | 
|
| oMarioLongJumpIsSlow | integer | 
|
| oMarioSteepJumpYaw | integer | 
|
| oMarioWalkingPitch | integer | 
|
| o1UpHiddenUnkF4 | integer | 
|
| o1UpForceSpawn | integer | 
|
| oActivatedBackAndForthPlatformMaxOffset | number | 
|
| oActivatedBackAndForthPlatformOffset | number | 
|
| oActivatedBackAndForthPlatformVel | number | 
|
| oActivatedBackAndForthPlatformCountdown | integer | 
|
| oActivatedBackAndForthPlatformStartYaw | integer | 
|
| oActivatedBackAndForthPlatformVertical | integer | 
|
| oActivatedBackAndForthPlatformFlipRotation | integer | 
|
| oAmpRadiusOfRotation | number | 
|
| oAmpYPhase | integer | 
|
| oHomingAmpLockedOn | integer | 
|
| oHomingAmpAvgY | number | 
|
| oArrowLiftDisplacement | number | 
|
| oArrowLiftUnk100 | integer | 
|
| oBackAndForthPlatformDirection | number | 
|
| oBackAndForthPlatformPathLength | number | 
|
| oBackAndForthPlatformDistance | number | 
|
| oBackAndForthPlatformVel | number | 
|
| oBirdSpeed | number | 
|
| oBirdTargetPitch | integer | 
|
| oBirdTargetYaw | integer | 
|
| oBirdChirpChirpUnkF4 | integer | 
|
| oEndBirdUnk104 | number | 
|
| oHiddenBlueCoinSwitch | Object | |
| oBobombBlinkTimer | integer | 
|
| oBobombFuseLit | integer | 
|
| oBobombFuseTimer | integer | 
|
| oBobombBuddyBlinkTimer | integer | 
|
| oBobombBuddyHasTalkedToMario | integer | 
|
| oBobombBuddyRole | integer | 
|
| oBobombBuddyCannonStatus | integer | 
|
| oBobombBuddyPosXCopy | number | 
|
| oBobombBuddyPosYCopy | number | 
|
| oBobombBuddyPosZCopy | number | 
|
| oBobombExpBubGfxScaleFacX | integer | 
|
| oBobombExpBubGfxScaleFacY | integer | 
|
| oBobombExpBubGfxExpRateX | integer | 
|
| oBobombExpBubGfxExpRateY | integer | 
|
| oSmallBompInitX | number | 
|
| oBooDeathStatus | integer | 
|
| oBooTargetOpacity | integer | 
|
| oBooBaseScale | number | 
|
| oBooOscillationTimer | integer | 
|
| oBooMoveYawDuringHit | integer | 
|
| oBooMoveYawBeforeHit | number | 
|
| oBooParentBigBoo | Object | |
| oBooNegatedAggressiveness | number | 
|
| oBooInitialMoveYaw | integer | 
|
| oBooTurningSpeed | integer | 
|
| oBigBooNumMinionBoosKilled | integer | 
|
| oBookendUnkF4 | integer | 
|
| oBookendUnkF8 | integer | 
|
| oBookSwitchUnkF4 | number | 
|
| oBookSwitchManagerUnkF4 | integer | 
|
| oBookSwitchManagerUnkF8 | integer | 
|
| oHauntedBookshelfShouldOpen | integer | 
|
| oBouncingFireBallUnkF4 | integer | 
|
| oBowlingBallTargetYaw | integer | 
|
| oBBallSpawnerMaxSpawnDist | number | 
|
| oBBallSpawnerSpawnOdds | number | 
|
| oBBallSpawnerPeriodMinus1 | integer | 
|
| oBowserUnk88 | integer | 
|
| oBowserUnkF4 | integer | 
|
| oBowserUnkF8 | integer | 
|
| oBowserDistToCentre | number | 
|
| oBowserUnk106 | integer | 
|
| oBowserUnk108 | integer | 
|
| oBowserHeldAnglePitch | integer | 
|
| oBowserHeldAngleVelYaw | integer | 
|
| oBowserUnk10E | integer | 
|
| oBowserUnk110 | integer | 
|
| oBowserAngleToCentre | integer | 
|
| oBowserUnk1AC | integer | 
|
| oBowserUnk1AE | integer | 
|
| oBowserEyesShut | integer | 
|
| oBowserUnk1B2 | integer | 
|
| oBowserShockWaveUnkF4 | number | 
|
| oBlackSmokeBowserUnkF4 | number | 
|
| oBowserKeyScale | number | 
|
| oBowserPuzzleCompletionFlags | integer | 
|
| oBowserPuzzlePieceOffsetX | number | 
|
| oBowserPuzzlePieceOffsetY | number | 
|
| oBowserPuzzlePieceOffsetZ | number | 
|
| oBowserPuzzlePieceContinuePerformingAction | integer | 
|
| oBubbaUnkF4 | number | 
|
| oBubbaUnkF8 | integer | 
|
| oBubbaUnkFC | integer | 
|
| oBubbaUnk100 | integer | 
|
| oBubbaUnk104 | integer | 
|
| oBubbaUnk108 | number | 
|
| oBubbaUnk10C | number | 
|
| oBubbaUnk1AC | integer | 
|
| oBubbaUnk1AE | integer | 
|
| oBubbaUnk1B0 | integer | 
|
| oBubbaUnk1B2 | integer | 
|
| oBulletBillInitialMoveYaw | integer | 
|
| oBullySubtype | integer | 
|
| oBullyPrevX | number | 
|
| oBullyPrevY | number | 
|
| oBullyPrevZ | number | 
|
| oBullyKBTimerAndMinionKOCounter | integer | 
|
| oBullyMarioCollisionAngle | integer | 
|
| oBullyLastNetworkPlayerIndex | integer | 
|
| oButterflyYPhase | integer | 
|
| oTripletButterflyScale | number | 
|
| oTripletButterflySpeed | number | 
|
| oTripletButterflyBaseYaw | number | 
|
| oTripletButterflyTargetPitch | integer | 
|
| oTripletButterflyTargetYaw | integer | 
|
| oTripletButterflyType | integer | 
|
| oTripletButterflyModel | integer | 
|
| oTripletButterflySelectedButterfly | integer | 
|
| oTripletButterflyScalePhase | integer | 
|
| oCannonUnkF4 | integer | 
|
| oCannonUnkF8 | integer | 
|
| oCannonUnk10C | integer | 
|
| oCannonPlayerIndex | integer | 
|
| oCapUnkF4 | integer | 
|
| oCapUnkF8 | integer | 
|
| oChainChompSegments | ChainSegment | read-only | 
| oChainChompMaxDistFromPivotPerChainPart | number | 
|
| oChainChompMaxDistBetweenChainParts | number | 
|
| oChainChompDistToPivot | number | 
|
| oChainChompUnk104 | number | 
|
| oChainChompRestrictedByChain | integer | 
|
| oChainChompTargetPitch | integer | 
|
| oChainChompNumLunges | integer | 
|
| oChainChompReleaseStatus | integer | 
|
| oChainChompHitGate | integer | 
|
| oCheckerBoardPlatformUnkF8 | integer | 
|
| oCheckerBoardPlatformUnkFC | integer | 
|
| oCheckerBoardPlatformUnk1AC | number | 
|
| oCheepCheepUnkF4 | number | 
|
| oCheepCheepUnkF8 | number | 
|
| oCheepCheepUnkFC | number | 
|
| oCheepCheepUnk104 | number | 
|
| oCheepCheepUnk108 | number | 
|
| oChuckyaUnk88 | integer | 
|
| oChuckyaUnkF8 | integer | 
|
| oChuckyaUnkFC | integer | 
|
| oChuckyaUnk100 | integer | 
|
| oClamUnkF4 | integer | 
|
| oCloudCenterX | number | 
|
| oCloudCenterY | number | 
|
| oCloudBlowing | integer | 
|
| oCloudGrowSpeed | number | 
|
| oCloudFwooshMovementRadius | integer | 
|
| oCoinUnkF4 | integer | 
|
| oCoinUnkF8 | integer | 
|
| oCoinUnk110 | number | 
|
| oCoinUnk1B0 | integer | 
|
| oCollisionParticleUnkF4 | number | 
|
| oControllablePlatformUnkF8 | integer | 
|
| oControllablePlatformUnkFC | number | 
|
| oControllablePlatformUnk100 | integer | 
|
| oBreakableBoxSmallReleased | integer | 
|
| oBreakableBoxSmallFramesSinceReleased | integer | 
|
| oJumpingBoxUnkF4 | integer | 
|
| oJumpingBoxUnkF8 | integer | 
|
| oRRCruiserWingUnkF4 | integer | 
|
| oRRCruiserWingUnkF8 | integer | 
|
| oDonutPlatformSpawnerSpawnedPlatforms | integer | 
|
| oDoorUnk88 | integer | 
|
| oDoorUnkF8 | integer | 
|
| oDoorUnkFC | integer | 
|
| oDoorUnk100 | integer | 
|
| oDorrieDistToHome | number | 
|
| oDorrieOffsetY | number | 
|
| oDorrieVelY | number | 
|
| oDorrieForwardDistToMario | number | 
|
| oDorrieYawVel | integer | 
|
| oDorrieLiftingMario | integer | 
|
| oDorrieGroundPounded | integer | 
|
| oDorrieAngleToHome | integer | 
|
| oDorrieNeckAngle | integer | 
|
| oDorrieHeadRaiseSpeed | integer | 
|
| oElevatorUnkF4 | number | 
|
| oElevatorUnkF8 | number | 
|
| oElevatorUnkFC | number | 
|
| oElevatorUnk100 | integer | 
|
| oExclamationBoxUnkF4 | number | 
|
| oExclamationBoxUnkF8 | number | 
|
| oExclamationBoxUnkFC | integer | 
|
| oExclamationBoxForce | integer | 
|
| oEyerokBossNumHands | integer | 
|
| oEyerokBossUnkFC | integer | 
|
| oEyerokBossActiveHand | integer | 
|
| oEyerokBossUnk104 | integer | 
|
| oEyerokBossUnk108 | number | 
|
| oEyerokBossUnk10C | number | 
|
| oEyerokBossUnk110 | number | 
|
| oEyerokBossUnk1AC | integer | 
|
| oEyerokHandWakeUpTimer | integer | 
|
| oEyerokReceivedAttack | integer | 
|
| oEyerokHandUnkFC | integer | 
|
| oEyerokHandUnk100 | integer | 
|
| oEyerokHandDead | integer | 
|
| oFallingPillarPitchAcceleration | number | 
|
| oFireSpitterScaleVel | number | 
|
| oFireSpitterLastWaterY | number | 
|
| oBlueFishRandomVel | number | 
|
| oBlueFishRandomTime | integer | 
|
| oBlueFishRandomAngle | number | 
|
| oFishWaterLevel | number | 
|
| oFishGoalY | number | 
|
| oFishHeightOffset | number | 
|
| oFishYawVel | integer | 
|
| oFishRoamDistance | number | 
|
| oFishGoalVel | number | 
|
| oFishDepthDistance | number | 
|
| oFishActiveDistance | number | 
|
| oFlameScale | number | 
|
| oFlameSpeedTimerOffset | integer | 
|
| oFlameUnkFC | number | 
|
| oFlameBowser | Object | |
| oBlueFlameNextScale | number | 
|
| oSmallPiranhaFlameStartSpeed | number | 
|
| oSmallPiranhaFlameEndSpeed | number | 
|
| oSmallPiranhaFlameModel | integer | 
|
| oSmallPiranhaFlameNextFlameTimer | integer | 
|
| oSmallPiranhaFlameSpeed | number | 
|
| oMovingFlameTimer | integer | 
|
| oFlameThowerFlameUnk110 | integer | 
|
| oFlameThowerUnk110 | integer | 
|
| oFloatingPlatformUnkF4 | integer | 
|
| oFloatingPlatformUnkF8 | number | 
|
| oFloatingPlatformUnkFC | number | 
|
| oFloatingPlatformUnk100 | integer | 
|
| oFloorSwitchPressAnimationUnkF4 | integer | 
|
| oFloorSwitchPressAnimationUnkF8 | integer | 
|
| oFloorSwitchPressAnimationUnkFC | integer | 
|
| oFloorSwitchPressAnimationUnk100 | integer | 
|
| oFlyGuyIdleTimer | integer | 
|
| oFlyGuyOscTimer | integer | 
|
| oFlyGuyUnusedJitter | integer | 
|
| oFlyGuyLungeYDecel | number | 
|
| oFlyGuyLungeTargetPitch | integer | 
|
| oFlyGuyTargetRoll | integer | 
|
| oFlyGuyScaleVel | number | 
|
| oGrandStarUnk108 | integer | 
|
| oHorizontalGrindelTargetYaw | integer | 
|
| oHorizontalGrindelDistToHome | number | 
|
| oHorizontalGrindelOnGround | integer | 
|
| oGoombaSize | integer | 
|
| oGoombaScale | number | 
|
| oGoombaWalkTimer | integer | 
|
| oGoombaTargetYaw | integer | 
|
| oGoombaBlinkTimer | integer | 
|
| oGoombaTurningAwayFromWall | integer | 
|
| oGoombaRelativeSpeed | number | 
|
| oGoombaJumpCooldown | integer | 
|
| oHauntedChairUnkF4 | integer | 
|
| oHauntedChairUnkF8 | number | 
|
| oHauntedChairUnkFC | number | 
|
| oHauntedChairUnk100 | Pointer <integer> | 
read-only | 
| oHauntedChairUnk104 | integer | 
|
| oHeaveHoUnk88 | integer | 
|
| oHeaveHoUnkF4 | number | 
|
| oHiddenObjectUnkF4 | Object | |
| oHootAvailability | integer | 
|
| oHootMarioReleaseTime | integer | 
|
| oHorizontalMovementUnkF4 | integer | 
|
| oHorizontalMovementUnkF8 | integer | 
|
| oHorizontalMovementUnk100 | number | 
|
| oHorizontalMovementUnk104 | integer | 
|
| oHorizontalMovementUnk108 | number | 
|
| oKickableBoardF4 | integer | 
|
| oKickableBoardF8 | integer | 
|
| oKingBobombUnk88 | integer | 
|
| oKingBobombUnkF8 | integer | 
|
| oKingBobombUnkFC | integer | 
|
| oKingBobombUnk100 | integer | 
|
| oKingBobombUnk104 | integer | 
|
| oKingBobombUnk108 | integer | 
|
| oKleptoDistanceToTarget | number | 
|
| oKleptoUnkF8 | number | 
|
| oKleptoUnkFC | number | 
|
| oKleptoSpeed | number | 
|
| oKleptoStartPosX | number | 
|
| oKleptoStartPosY | number | 
|
| oKleptoStartPosZ | number | 
|
| oKleptoTimeUntilTargetChange | integer | 
|
| oKleptoTargetNumber | integer | 
|
| oKleptoUnk1AE | integer | 
|
| oKleptoUnk1B0 | integer | 
|
| oKleptoYawToTarget | integer | 
|
| oKoopaAgility | number | 
|
| oKoopaMovementType | integer | 
|
| oKoopaTargetYaw | integer | 
|
| oKoopaUnshelledTimeUntilTurn | integer | 
|
| oKoopaTurningAwayFromWall | integer | 
|
| oKoopaDistanceToMario | number | 
|
| oKoopaAngleToMario | integer | 
|
| oKoopaBlinkTimer | integer | 
|
| oKoopaCountdown | integer | 
|
| oKoopaTheQuickRaceIndex | integer | 
|
| oKoopaTheQuickInitTextboxCooldown | integer | 
|
| oKoopaRaceEndpointRaceBegun | integer | 
|
| oKoopaRaceEndpointKoopaFinished | integer | 
|
| oKoopaRaceEndpointRaceStatus | integer | 
|
| oKoopaRaceEndpointUnk100 | integer | 
|
| oKoopaRaceEndpointRaceEnded | integer | 
|
| oKoopaShellFlameUnkF4 | number | 
|
| oKoopaShellFlameUnkF8 | number | 
|
| oCameraLakituBlinkTimer | integer | 
|
| oCameraLakituSpeed | number | 
|
| oCameraLakituCircleRadius | number | 
|
| oCameraLakituFinishedDialog | integer | 
|
| oCameraLakituUnk104 | integer | 
|
| oCameraLakituPitchVel | integer | 
|
| oCameraLakituYawVel | integer | 
|
| oEnemyLakituNumSpinies | integer | 
|
| oEnemyLakituBlinkTimer | integer | 
|
| oEnemyLakituSpinyCooldown | integer | 
|
| oEnemyLakituFaceForwardCountdown | integer | 
|
| oIntroLakituSplineSegmentProgress | number | 
|
| oIntroLakituSplineSegment | number | 
|
| oIntroLakituUnk100 | number | 
|
| oIntroLakituUnk104 | number | 
|
| oIntroLakituUnk108 | number | 
|
| oIntroLakituUnk10C | number | 
|
| oIntroLakituUnk110 | number | 
|
| oIntroLakituCloud | Object | |
| oMenuButtonState | integer | 
|
| oMenuButtonTimer | integer | 
|
| oMenuButtonOrigPosX | number | 
|
| oMenuButtonOrigPosY | number | 
|
| oMenuButtonOrigPosZ | number | 
|
| oMenuButtonScale | number | 
|
| oMenuButtonActionPhase | integer | 
|
| oMenuButtonIsCustom | integer | 
|
| oMantaTargetPitch | integer | 
|
| oMantaTargetYaw | integer | 
|
| oMerryGoRoundStopped | integer | 
|
| oMerryGoRoundMusicShouldPlay | integer | 
|
| oMerryGoRoundMarioIsOutside | integer | 
|
| oMerryGoRoundBooManagerNumBoosKilled | integer | 
|
| oMerryGoRoundBooManagerNumBoosSpawned | integer | 
|
| oMipsStarStatus | integer | 
|
| oMipsStartWaypointIndex | integer | 
|
| oMipsForwardVelocity | number | 
|
| oMoneybagJumpState | integer | 
|
| oMontyMoleCurrentHole | Object | |
| oMontyMoleHeightRelativeToFloor | number | 
|
| oMontyMoleHoleX | number | 
|
| oMontyMoleHoleY | number | 
|
| oMontyMoleHoleZ | number | 
|
| oMontyMoleHoleCooldown | integer | 
|
| oMrBlizzardScale | number | 
|
| oMrBlizzardHeldObj | Object | |
| oMrBlizzardGraphYVel | number | 
|
| oMrBlizzardTimer | integer | 
|
| oMrBlizzardDizziness | number | 
|
| oMrBlizzardChangeInDizziness | number | 
|
| oMrBlizzardGraphYOffset | number | 
|
| oMrBlizzardDistFromHome | integer | 
|
| oMrBlizzardTargetMoveYaw | integer | 
|
| oMrIUnkF4 | integer | 
|
| oMrIUnkFC | integer | 
|
| oMrIUnk100 | integer | 
|
| oMrIUnk104 | integer | 
|
| oMrIUnk108 | integer | 
|
| oMrISize | number | 
|
| oMrIUnk110 | integer | 
|
| oRespawnerModelToRespawn | integer | 
|
| oRespawnerMinSpawnDist | number | 
|
| oOpenableGrillUnk88 | integer | 
|
| oOpenableGrillUnkF4 | Object | |
| oIntroPeachYawFromFocus | number | 
|
| oIntroPeachPitchFromFocus | number | 
|
| oIntroPeachDistToCamera | number | 
|
| oRacingPenguinInitTextCooldown | integer | 
|
| oRacingPenguinWeightedNewTargetSpeed | number | 
|
| oRacingPenguinFinalTextbox | integer | 
|
| oRacingPenguinMarioWon | integer | 
|
| oRacingPenguinReachedBottom | integer | 
|
| oRacingPenguinMarioCheated | integer | 
|
| oSmallPenguinUnk88 | integer | 
|
| oSmallPenguinUnk100 | integer | 
|
| oSmallPenguinUnk104 | number | 
|
| oSmallPenguinUnk108 | number | 
|
| oSmallPenguinUnk110 | integer | 
|
| oSLWalkingPenguinWindCollisionXPos | number | 
|
| oSLWalkingPenguinWindCollisionZPos | number | 
|
| oSLWalkingPenguinCurStep | integer | 
|
| oSLWalkingPenguinCurStepTimer | integer | 
|
| oPiranhaPlantSleepMusicState | integer | 
|
| oPiranhaPlantScale | number | 
|
| oFirePiranhaPlantNeutralScale | number | 
|
| oFirePiranhaPlantScale | number | 
|
| oFirePiranhaPlantActive | integer | 
|
| oFirePiranhaPlantDeathSpinTimer | integer | 
|
| oFirePiranhaPlantDeathSpinVel | number | 
|
| oPitouneUnkF4 | number | 
|
| oPitouneUnkF8 | number | 
|
| oPitouneUnkFC | number | 
|
| oPlatformTimer | integer | 
|
| oPlatformUnkF8 | Object | |
| oPlatformUnkFC | integer | 
|
| oPlatformUnk10C | number | 
|
| oPlatformUnk110 | number | 
|
| oPlatformOnTrackBaseBallIndex | integer | 
|
| oPlatformOnTrackDistMovedSinceLastBall | number | 
|
| oPlatformOnTrackSkiLiftRollVel | number | 
|
| oPlatformOnTrackStartWaypoint | Waypoint | |
| oPlatformOnTrackPrevWaypoint | Waypoint | |
| oPlatformOnTrackPrevWaypointFlags | integer | 
|
| oPlatformOnTrackPitch | integer | 
|
| oPlatformOnTrackYaw | integer | 
|
| oPlatformOnTrackOffsetY | number | 
|
| oPlatformOnTrackIsNotSkiLift | integer | 
|
| oPlatformOnTrackIsNotHMC | integer | 
|
| oPlatformOnTrackType | integer | 
|
| oPlatformOnTrackWasStoodOn | integer | 
|
| oPlatformSpawnerUnkF4 | integer | 
|
| oPlatformSpawnerUnkF8 | integer | 
|
| oPlatformSpawnerUnkFC | integer | 
|
| oPlatformSpawnerUnk100 | number | 
|
| oPlatformSpawnerUnk104 | number | 
|
| oPlatformSpawnerUnk108 | number | 
|
| oPokeyAliveBodyPartFlags | integer | 
|
| oPokeyNumAliveBodyParts | integer | 
|
| oPokeyBottomBodyPartSize | number | 
|
| oPokeyHeadWasKilled | integer | 
|
| oPokeyTargetYaw | integer | 
|
| oPokeyChangeTargetTimer | integer | 
|
| oPokeyTurningAwayFromWall | integer | 
|
| oPokeyBodyPartDeathDelayAfterHeadKilled | integer | 
|
| oPokeyBodyPartBlinkTimer | integer | 
|
| oDDDPoleVel | number | 
|
| oDDDPoleMaxOffset | number | 
|
| oDDDPoleOffset | number | 
|
| oPyramidTopPillarsTouched | integer | 
|
| oPyramidTopFragmentsScale | number | 
|
| oRollingLogUnkF4 | number | 
|
| oLllRotatingHexFlameUnkF4 | number | 
|
| oLllRotatingHexFlameUnkF8 | number | 
|
| oLllRotatingHexFlameUnkFC | number | 
|
| oScuttlebugUnkF4 | integer | 
|
| oScuttlebugUnkF8 | integer | 
|
| oScuttlebugUnkFC | integer | 
|
| oScuttlebugSpawnerUnk88 | integer | 
|
| oScuttlebugSpawnerUnkF4 | integer | 
|
| oSeesawPlatformPitchVel | number | 
|
| oShipPart3UnkF4 | integer | 
|
| oShipPart3UnkF8 | integer | 
|
| oSinkWhenSteppedOnUnk104 | integer | 
|
| oSinkWhenSteppedOnUnk108 | number | 
|
| oSkeeterTargetAngle | integer | 
|
| oSkeeterUnkF8 | integer | 
|
| oSkeeterUnkFC | number | 
|
| oSkeeterWaitTime | integer | 
|
| oSkeeterLastWaterY | number | 
|
| oSkeeterUnk1AC | integer | 
|
| oJrbSlidingBoxUnkF4 | Object | |
| oJrbSlidingBoxUnkF8 | integer | 
|
| oJrbSlidingBoxUnkFC | number | 
|
| oWFSlidBrickPtfmMovVel | number | 
|
| oSmokeTimer | integer | 
|
| oSnowmansBottomUnkF4 | number | 
|
| oSnowmansBottomUnkF8 | integer | 
|
| oSnowmansBottomUnk1AC | integer | 
|
| oSnowmansHeadUnkF4 | integer | 
|
| oSLSnowmanWindOriginalYaw | integer | 
|
| oSnufitRecoil | integer | 
|
| oSnufitScale | number | 
|
| oSnufitCircularPeriod | integer | 
|
| oSnufitBodyScalePeriod | integer | 
|
| oSnufitBodyBaseScale | integer | 
|
| oSnufitBullets | integer | 
|
| oSnufitXOffset | integer | 
|
| oSnufitYOffset | integer | 
|
| oSnufitZOffset | integer | 
|
| oSnufitBodyScale | integer | 
|
| oSpindelUnkF4 | integer | 
|
| oSpindelUnkF8 | integer | 
|
| oSpinningHeartTotalSpin | integer | 
|
| oSpinningHeartPlayedSound | integer | 
|
| oSpinyTimeUntilTurn | integer | 
|
| oSpinyTargetYaw | integer | 
|
| oSpinyTurningAwayFromWall | integer | 
|
| oSoundEffectUnkF4 | integer | 
|
| oStarSpawnDisFromHome | number | 
|
| oStarSpawnUnkFC | number | 
|
| oStarSpawnExtCutsceneFlags | integer | 
|
| oHiddenStarTriggerCounter | integer | 
|
| oSparkleSpawnUnk1B0 | integer | 
|
| oUnlockDoorStarState | integer | 
|
| oUnlockDoorStarTimer | integer | 
|
| oUnlockDoorStarYawVel | integer | 
|
| oCelebStarUnkF4 | integer | 
|
| oCelebStarDiameterOfRotation | integer | 
|
| oStarSelectorType | integer | 
|
| oStarSelectorTimer | integer | 
|
| oStarSelectorSize | number | 
|
| oSushiSharkUnkF4 | integer | 
|
| oSwingPlatformAngle | number | 
|
| oSwingPlatformSpeed | number | 
|
| oSwoopBonkCountdown | integer | 
|
| oSwoopTargetPitch | integer | 
|
| oSwoopTargetYaw | integer | 
|
| oThwompRandomTimer | integer | 
|
| oTiltingPyramidNormalX | number | 
|
| oTiltingPyramidNormalY | number | 
|
| oTiltingPyramidNormalZ | number | 
|
| oTiltingPyramidMarioOnPlatform | integer | 
|
| oToadMessageDialogId | integer | 
|
| oToadMessageRecentlyTalked | integer | 
|
| oToadMessageState | integer | 
|
| oToxBoxMovementStep | integer | 
|
| oTTCRotatingSolidNumTurns | integer | 
|
| oTTCRotatingSolidNumSides | integer | 
|
| oTTCRotatingSolidRotationDelay | integer | 
|
| oTTCRotatingSolidVelY | number | 
|
| oTTCRotatingSolidSoundTimer | integer | 
|
| oTTCPendulumAccelDir | number | 
|
| oTTCPendulumAngle | number | 
|
| oTTCPendulumAngleVel | number | 
|
| oTTCPendulumAngleAccel | number | 
|
| oTTCPendulumDelay | integer | 
|
| oTTCPendulumSoundTimer | integer | 
|
| oTTCTreadmillBigSurface | Pointer <integer> | 
read-only | 
| oTTCTreadmillSmallSurface | Pointer <integer> | 
read-only | 
| oTTCTreadmillSpeed | number | 
|
| oTTCTreadmillTargetSpeed | number | 
|
| oTTCTreadmillTimeUntilSwitch | integer | 
|
| oTTCMovingBarDelay | integer | 
|
| oTTCMovingBarStoppedTimer | integer | 
|
| oTTCMovingBarOffset | number | 
|
| oTTCMovingBarSpeed | number | 
|
| oTTCMovingBarStartOffset | number | 
|
| oTTCCogDir | number | 
|
| oTTCCogSpeed | number | 
|
| oTTCCogTargetVel | number | 
|
| oTTCPitBlockPeakY | number | 
|
| oTTCPitBlockDir | integer | 
|
| oTTCPitBlockWaitTime | integer | 
|
| oTTCElevatorDir | number | 
|
| oTTCElevatorPeakY | number | 
|
| oTTCElevatorMoveTime | integer | 
|
| oTTC2DRotatorMinTimeUntilNextTurn | integer | 
|
| oTTC2DRotatorTargetYaw | integer | 
|
| oTTC2DRotatorIncrement | integer | 
|
| oTTC2DRotatorRandomDirTimer | integer | 
|
| oTTC2DRotatorSpeed | integer | 
|
| oTTCSpinnerDir | integer | 
|
| oTTCChangeDirTimer | integer | 
|
| oBetaTrampolineMarioOnTrampoline | integer | 
|
| oTreasureChestCurrentAnswer | integer | 
|
| oTreasureChestIsLastInteractionIncorrect | integer | 
|
| oTreasureChestIsAboveWater | integer | 
|
| oTreasureChestSound | integer | 
|
| oTreasureChestLastNetworkPlayerIndex | integer | 
|
| oTreeSnowOrLeafUnkF4 | integer | 
|
| oTreeSnowOrLeafUnkF8 | integer | 
|
| oTreeSnowOrLeafUnkFC | integer | 
|
| oTumblingBridgeUnkF4 | integer | 
|
| oTweesterScaleTimer | integer | 
|
| oTweesterUnused | integer | 
|
| oUkikiTauntCounter | integer | 
|
| oUkikiTauntsToBeDone | integer | 
|
| oUkikiChaseFleeRange | number | 
|
| oUkikiTextState | integer | 
|
| oUkikiTextboxTimer | integer | 
|
| oUkikiCageSpinTimer | integer | 
|
| oUkikiHasCap | integer | 
|
| oUkikiCageNextAction | integer | 
|
| oUnagiUnkF4 | number | 
|
| oUnagiUnkF8 | number | 
|
| oUnagiUnk110 | number | 
|
| oUnagiUnk1AC | number | 
|
| oUnagiUnk1B0 | integer | 
|
| oUnagiUnk1B2 | integer | 
|
| oWaterBombVerticalStretch | number | 
|
| oWaterBombStretchSpeed | number | 
|
| oWaterBombOnGround | integer | 
|
| oWaterBombNumBounces | number | 
|
| oWaterBombSpawnerBombActive | integer | 
|
| oWaterBombSpawnerTimeToSpawn | integer | 
|
| oWaterCannonUnkF4 | integer | 
|
| oWaterCannonUnkF8 | integer | 
|
| oWaterCannonUnkFC | integer | 
|
| oWaterCannonUnk100 | integer | 
|
| oCannonBarrelBubblesUnkF4 | number | 
|
| oWaterLevelPillarDrained | integer | 
|
| oWaterLevelTriggerUnkF4 | integer | 
|
| oWaterLevelTriggerTargetWaterLevel | integer | 
|
| oWaterObjUnkF4 | integer | 
|
| oWaterObjUnkF8 | integer | 
|
| oWaterObjUnkFC | integer | 
|
| oWaterObjUnk100 | integer | 
|
| oWaterRingScalePhaseX | integer | 
|
| oWaterRingScalePhaseY | integer | 
|
| oWaterRingScalePhaseZ | integer | 
|
| oWaterRingNormalX | number | 
|
| oWaterRingNormalY | number | 
|
| oWaterRingNormalZ | number | 
|
| oWaterRingMarioDistInFront | number | 
|
| oWaterRingIndex | integer | 
|
| oWaterRingAvgScale | number | 
|
| oWaterRingSpawnerRingsCollected | integer | 
|
| oWaterRingMgrNextRingIndex | integer | 
|
| oWaterRingMgrLastRingCollected | integer | 
|
| oWaveTrailSize | number | 
|
| oWhirlpoolInitFacePitch | integer | 
|
| oWhirlpoolInitFaceRoll | integer | 
|
| oWhirlpoolTimeout | integer | 
|
| oWhitePuffUnkF4 | number | 
|
| oWhitePuffUnkF8 | integer | 
|
| oWhitePuffUnkFC | integer | 
|
| oStrongWindParticlePenguinObj | Object | |
| oWhompShakeVal | integer | 
|
| oWigglerFallThroughFloorsHeight | number | 
|
| oWigglerSegments | ChainSegment | read-only | 
| oWigglerWalkAnimSpeed | number | 
|
| oWigglerSquishSpeed | number | 
|
| oWigglerTimeUntilRandomTurn | integer | 
|
| oWigglerTargetYaw | integer | 
|
| oWigglerWalkAwayFromWallTimer | integer | 
|
| oWigglerUnused | integer | 
|
| oWigglerTextStatus | integer | 
|
| oLllWoodPieceOscillationTimer | integer | 
|
| oWoodenPostTotalMarioAngle | integer | 
|
| oWoodenPostPrevAngleToMario | integer | 
|
| oWoodenPostSpeedY | number | 
|
| oWoodenPostMarioPounding | integer | 
|
| oWoodenPostOffsetY | number | 
|
| oYoshiBlinkTimer | integer | 
|
| oYoshiChosenHome | integer | 
|
| oYoshiTargetYaw | integer | 
|
| oBreakableWallForce | integer | 
|
| oLightID | integer | 
ObjectHitbox
| Field | Type | Access | 
|---|---|---|
| interactType | integer | 
|
| health | integer | 
|
| damageOrCoinValue | integer | 
|
| numLootCoins | integer | 
|
| downOffset | integer | 
|
| radius | integer | 
|
| height | integer | 
|
| hurtboxRadius | integer | 
|
| hurtboxHeight | integer | 
ObjectNode
| Field | Type | Access | 
|---|---|---|
| gfx | GraphNodeObject | read-only | 
| next | ObjectNode | read-only | 
| prev | ObjectNode | read-only | 
ObjectWarpNode
| Field | Type | Access | 
|---|---|---|
| node | WarpNode | read-only | 
| object | Object | |
| next | ObjectWarpNode | 
OffsetSizePair
| Field | Type | Access | 
|---|---|---|
| offset | integer | 
|
| size | integer | 
Painting
| Field | Type | Access | 
|---|---|---|
| id | integer | 
read-only | 
| imageCount | integer | 
read-only | 
| textureType | integer | 
read-only | 
| lastFloor | integer | 
|
| currFloor | integer | 
|
| floorEntered | integer | 
|
| state | integer | 
|
| pitch | number | 
|
| yaw | number | 
|
| posX | number | 
|
| posY | number | 
|
| posZ | number | 
|
| currRippleMag | number | 
|
| passiveRippleMag | number | 
|
| entryRippleMag | number | 
|
| rippleDecay | number | 
|
| passiveRippleDecay | number | 
|
| entryRippleDecay | number | 
|
| currRippleRate | number | 
|
| passiveRippleRate | number | 
|
| entryRippleRate | number | 
|
| dispersionFactor | number | 
|
| passiveDispersionFactor | number | 
|
| entryDispersionFactor | number | 
|
| rippleTimer | number | 
|
| rippleX | number | 
|
| rippleY | number | 
|
| normalDisplayList | Pointer <Gfx> | 
read-only | 
| textureWidth | integer | 
read-only | 
| textureHeight | integer | 
read-only | 
| rippleDisplayList | Pointer <Gfx> | 
read-only | 
| rippleTrigger | integer | 
|
| alpha | integer | 
|
| marioWasUnder | integer | 
|
| marioIsUnder | integer | 
|
| marioWentUnder | integer | 
|
| size | number | 
PaintingMeshVertex
| Field | Type | Access | 
|---|---|---|
| pos | Array <integer> | 
|
| norm | Array <integer> | 
PaintingValues
| Field | Type | Access | 
|---|---|---|
| cotmc_painting | Painting | |
| bob_painting | Painting | |
| ccm_painting | Painting | |
| wf_painting | Painting | |
| jrb_painting | Painting | |
| lll_painting | Painting | |
| ssl_painting | Painting | |
| hmc_painting | Painting | |
| ddd_painting | Painting | |
| wdw_painting | Painting | |
| thi_tiny_painting | Painting | |
| ttm_painting | Painting | |
| ttc_painting | Painting | |
| sl_painting | Painting | |
| thi_huge_painting | Painting | |
| ttm_slide_painting | Painting | 
ParallelTrackingPoint
| Field | Type | Access | 
|---|---|---|
| startOfPath | integer | 
|
| pos | Vec3f | read-only | 
| distThresh | number | 
|
| zoom | number | 
PlayerCameraState
| Field | Type | Access | 
|---|---|---|
| action | integer | 
|
| pos | Vec3f | read-only | 
| faceAngle | Vec3s | read-only | 
| headRotation | Vec3s | read-only | 
| unused | integer | 
|
| cameraEvent | integer | 
|
| usedObj | Object | 
PlayerGeometry
| Field | Type | Access | 
|---|---|---|
| currFloor | Surface | |
| currFloorHeight | number | 
|
| currFloorType | integer | 
|
| currCeil | Surface | |
| currCeilType | integer | 
|
| currCeilHeight | number | 
|
| prevFloor | Surface | |
| prevFloorHeight | number | 
|
| prevFloorType | integer | 
|
| prevCeil | Surface | |
| prevCeilHeight | number | 
|
| prevCeilType | integer | 
|
| waterHeight | number | 
PlayerPalette
| Field | Type | Access | 
|---|
RayIntersectionInfo
| Field | Type | Access | 
|---|---|---|
| surface | Surface | |
| hitPos | Vec3f | read-only | 
RomhackCameraSettings
| Field | Type | Access | 
|---|---|---|
| enable | enum RomhackCameraOverride | |
| centering | integer | 
|
| dpad | integer | 
|
| collisions | integer | 
|
| slowFall | integer | 
|
| zoomedInDist | integer | 
|
| zoomedOutDist | integer | 
|
| zoomedInHeight | integer | 
|
| zoomedOutHeight | integer | 
|
| modsOnly | integer | 
ServerSettings
| Field | Type | Access | 
|---|---|---|
| playerInteractions | enum PlayerInteractions | |
| bouncyLevelBounds | enum BouncyLevelBounds | |
| pvpType | enum PvpType | |
| playerKnockbackStrength | integer | 
|
| stayInLevelAfterStar | integer | 
|
| skipIntro | integer | 
|
| bubbleDeath | integer | 
|
| enablePlayersInLevelDisplay | integer | 
|
| enablePlayerList | integer | 
|
| headlessServer | integer | 
|
| nametags | integer | 
|
| maxPlayers | integer | 
|
| pauseAnywhere | integer | 
SoundState
| Field | Type | Access | 
|---|---|---|
| playSound | integer | 
|
| animFrame1 | integer | 
|
| animFrame2 | integer | 
|
| soundMagic | integer | 
SpawnInfo
| Field | Type | Access | 
|---|---|---|
| startPos | Vec3s | read-only | 
| startAngle | Vec3s | read-only | 
| areaIndex | integer | 
|
| activeAreaIndex | integer | 
|
| behaviorArg | integer | 
|
| unk18 | GraphNode | read-only | 
| next | SpawnInfo | read-only | 
| syncID | integer | 
read-only | 
SpawnParticlesInfo
| Field | Type | Access | 
|---|---|---|
| behParam | integer | 
|
| count | integer | 
|
| model | integer | 
read-only | 
| offsetY | integer | 
|
| forwardVelBase | integer | 
|
| forwardVelRange | integer | 
|
| velYBase | integer | 
|
| velYRange | integer | 
|
| gravity | integer | 
|
| dragStrength | integer | 
|
| sizeBase | number | 
|
| sizeRange | number | 
StarPositions
| Field | Type | Access | 
|---|---|---|
| KoopaBobStarPos | Vec3f | read-only | 
| KoopaThiStarPos | Vec3f | read-only | 
| KingBobombStarPos | Vec3f | read-only | 
| KingWhompStarPos | Vec3f | read-only | 
| EyerockStarPos | Vec3f | read-only | 
| BigBullyStarPos | Vec3f | read-only | 
| ChillBullyStarPos | Vec3f | read-only | 
| BigPiranhasStarPos | Vec3f | read-only | 
| TuxieMotherStarPos | Vec3f | read-only | 
| WigglerStarPos | Vec3f | read-only | 
| PssSlideStarPos | Vec3f | read-only | 
| RacingPenguinStarPos | Vec3f | read-only | 
| TreasureJrbStarPos | Vec3f | read-only | 
| TreasureChestStarPos | Vec3f | read-only | 
| GhostHuntBooStarPos | Vec3f | read-only | 
| KleptoStarPos | Vec3f | read-only | 
| MerryGoRoundStarPos | Vec3f | read-only | 
| MrIStarPos | Vec3f | read-only | 
| BalconyBooStarPos | Vec3f | read-only | 
| BigBullyTrioStarPos | Vec3f | read-only | 
| MantaRayStarPos | Vec3f | read-only | 
| SnowmanHeadStarPos | Vec3f | read-only | 
| CcmSlideStarPos | Vec3f | read-only | 
| UkikiCageStarPos | Vec3f | read-only | 
| UnagiStarPos | Vec3f | read-only | 
| JetstreamRingStarPos | Vec3f | read-only | 
StarsNeededForDialog
| Field | Type | Access | 
|---|---|---|
| dialog1 | integer | 
|
| dialog2 | integer | 
|
| dialog3 | integer | 
|
| dialog4 | integer | 
|
| dialog5 | integer | 
|
| dialog6 | integer | 
Surface
| Field | Type | Access | 
|---|---|---|
| type | integer | 
|
| flags | integer | 
|
| room | integer | 
|
| force | integer | 
|
| lowerY | integer | 
|
| upperY | integer | 
|
| vertex1 | Vec3s | read-only | 
| vertex2 | Vec3s | read-only | 
| vertex3 | Vec3s | read-only | 
| prevVertex1 | Vec3s | read-only | 
| prevVertex2 | Vec3s | read-only | 
| prevVertex3 | Vec3s | read-only | 
| normal | Vec3f | read-only | 
| originOffset | number | 
|
| modifiedTimestamp | integer | 
|
| object | Object | 
TextureInfo
| Field | Type | Access | 
|---|---|---|
| texture | Pointer <integer> | 
read-only | 
| name | string | 
read-only | 
| width | integer | 
read-only | 
| height | integer | 
read-only | 
| bitSize | integer | 
read-only | 
TransitionInfo
| Field | Type | Access | 
|---|---|---|
| posPitch | integer | 
|
| posYaw | integer | 
|
| posDist | number | 
|
| focPitch | integer | 
|
| focYaw | integer | 
|
| focDist | number | 
|
| framesLeft | integer | 
|
| marioPos | Vec3f | read-only | 
| pad | integer | 
Vec2f
| Field | Type | Access | 
|---|---|---|
| x | number | 
|
| y | number | 
Vec2i
| Field | Type | Access | 
|---|---|---|
| x | integer | 
|
| y | integer | 
Vec2s
| Field | Type | Access | 
|---|---|---|
| x | integer | 
|
| y | integer | 
Vec3f
| Field | Type | Access | 
|---|---|---|
| x | number | 
|
| y | number | 
|
| z | number | 
Vec3i
| Field | Type | Access | 
|---|---|---|
| x | integer | 
|
| y | integer | 
|
| z | integer | 
Vec3s
| Field | Type | Access | 
|---|---|---|
| x | integer | 
|
| y | integer | 
|
| z | integer | 
Vec4f
| Field | Type | Access | 
|---|---|---|
| x | number | 
|
| y | number | 
|
| z | number | 
|
| w | number | 
Vec4i
| Field | Type | Access | 
|---|---|---|
| x | integer | 
|
| y | integer | 
|
| z | integer | 
|
| w | integer | 
Vec4s
| Field | Type | Access | 
|---|---|---|
| x | integer | 
|
| y | integer | 
|
| z | integer | 
|
| w | integer | 
Vtx
| Field | Type | Access | 
|---|---|---|
| x | number | 
|
| y | number | 
|
| z | number | 
|
| flag | integer | 
|
| tu | integer | 
|
| tv | integer | 
|
| r | integer | 
|
| nx | integer | 
|
| g | integer | 
|
| ny | integer | 
|
| b | integer | 
|
| nz | integer | 
|
| a | integer | 
Vtx_Interp
| Field | Type | Access | 
|---|---|---|
| ob | Array <number> | 
|
| n | string | 
WallCollisionData
| Field | Type | Access | 
|---|---|---|
| x | number | 
|
| y | number | 
|
| z | number | 
|
| offsetY | number | 
|
| radius | number | 
|
| unused | integer | 
|
| numWalls | integer | 
|
| walls | Array <Surface> | 
|
| normalAddition | Vec3f | read-only | 
| normalCount | integer | 
WarpNode
| Field | Type | Access | 
|---|---|---|
| id | integer | 
|
| destLevel | integer | 
|
| destArea | integer | 
|
| destNode | integer | 
WarpTransition
| Field | Type | Access | 
|---|---|---|
| isActive | integer | 
|
| type | integer | 
|
| time | integer | 
|
| pauseRendering | integer | 
|
| data | WarpTransitionData | read-only | 
WarpTransitionData
| Field | Type | Access | 
|---|---|---|
| red | integer | 
|
| green | integer | 
|
| blue | integer | 
|
| startTexRadius | integer | 
|
| endTexRadius | integer | 
|
| startTexX | integer | 
|
| startTexY | integer | 
|
| endTexX | integer | 
|
| endTexY | integer | 
|
| texTimer | integer | 
WaterDropletParams
| Field | Type | Access | 
|---|---|---|
| flags | integer | 
|
| model | integer | 
|
| behavior | Pointer <BehaviorScript> | 
read-only | 
| moveAngleRange | integer | 
|
| moveRange | integer | 
|
| randForwardVelOffset | number | 
|
| randForwardVelScale | number | 
|
| randYVelOffset | number | 
|
| randYVelScale | number | 
|
| randSizeOffset | number | 
|
| randSizeScale | number | 
Waypoint
| Field | Type | Access | 
|---|---|---|
| flags | integer | 
|
| pos | Vec3s | read-only | 
Whirlpool
| Field | Type | Access | 
|---|---|---|
| pos | Vec3s | read-only | 
| strength | integer |