List of Script Objects (Metroid Prime)

From Retro Modding Wiki
Jump to navigation Jump to search

This is a list of script objects in Metroid Prime and its demo.

List of script objects

ID Name Demo Final Notes
0x0 Actor
0x1 Enemy Unused
0x2 Waypoint
0x3 DoorArea
0x4 Trigger
0x5 Timer
0x6 Counter
0x7 Effect
0x8 Platform
0x9 Sound
0xA Generator
0xB Dock
0xC Camera
0xD CameraWaypoint
0xE NewIntroBoss Used for Parasite Queen
0xF SpawnPoint
0x10 CameraHint
0x11 Pickup
0x12 JumpPoint Unused
0x13 MemoryRelay
0x14 RandomRelay
0x15 Relay
0x16 Beetle Used for Beetle, Plated Beetle
0x17 HUDMemo
0x18 CameraFilterKeyframe
0x19 CameraBlurKeyframe
0x1A DamageableTrigger
0x1B Debris
0x1C CameraShaker
0x1D ActorKeyframe
0x20 Water
0x21 WarWasp Used for War Wasp, Barbed War Wasp, Ram War Wasp
0x22 MapStation Deprecated. Use a SpecialFunction instead.
0x24 SpacePirate Used for Space Pirate, Shadow Pirate, Beam Troopers
0x25 FlyingPirate Used for Flying Pirate, Aqua Pirate
0x26 ElitePirate
0x27 MetroidBeta Used for Hunter Metroid
0x28 ChozoGhost
0x2A CoverPoint
0x2C SpiderBallWaypoint
0x2D BloodFlower
0x2E FlickerBat
0x2F PathCamera
0x30 GrapplePoint
0x31 PuddleSpore
0x32 DebugCameraWaypoint Unused
0x33 SpiderBallAttractionSurface
0x34 PuddleToadGamma Used for Stone Toad
0x35 DistanceFog
0x36 FireFlea Used for Plazmite
0x37 MetareeAlpha Used for Shriekbat, Ice Shriekbat
0x38 DockAreaChange Unused
0x39 ActorRotate
0x3A SpecialFunction
0x3B SpankWeed Used for Reaper Vine, Aqua Vine
0x3C Sova Unused
0x3D Parasite Used for Parasite, Plated Parasite, Ice Parasite, Zoomer, Grizby, Crystallite
0x3E PlayerHint
0x3F Ripper Used for Glider
0x40 PickupGenerator
0x41 AIKeyframe Unused
0x42 PointOfInterest
0x43 Drone
0x44 MetroidAlpha Used for Metroid, Fission Metroid
0x45 DebrisExtended
0x46 Steam
0x47 Ripple
0x48 BallTrigger
0x49 TargetingPoint
0x4A ElectroMagneticPulse
0x4B IceSheegoth
0x4C PlayerActor
0x4D Flaahgra
0x4E AreaAttributes
0x4F FishCloud
0x50 FishCloudModifier
0x51 VisorFlare
0x52 WorldTeleporter Redundant unused slot; 0x62 is the one that the game uses (both are identical)
0x53 VisorGoo
0x54 JellyZap Used for Jelzap
0x55 ControllerAction
0x56 Switch
0x57 PlayerStateChange
0x58 Thardus
0x59 SaveStation Deprecated. Use a SpecialFunction instead.
0x5A WallCrawlerSwarm Used for Parasite, Scarab, Tallon Crab
0x5B AIJumpPoint
0x5C FlaahgraTentacle
0x5D RoomAcoustics
0x5E ColorModulate
0x5F ThardusRockProjectile
0x60 Midi
0x61 StreamedAudio
0x62 WorldTeleporter
0x63 Repulsor
0x64 GunTurret
0x65 FogVolume Unused
0x66 Babygoth
0x67 Eyeball Used for Eyon
0x68 RadialDamage
0x69 CameraPitchVolume
0x6A EnvFxDensityController
0x6B Magdolite Used for Magmoor
0x6C TeamAIMgr
0x6D SnakeWeedSwarm Used for Tangle Weed, Venom Weed
0x6E ActorContraption Used for Incinerator Drone
0x6F Oculus
0x70 Geemer
0x71 SpindleCamera
0x72 AtomicAlpha Used for Pulse Bombu
0x73 CameraHintTrigger
0x74 RumbleEffect
0x75 AmbientAI Used for Blastcaps and other ambient creatures
0x77 AtomicBeta Used for Scatter Bombu
0x78 IceZoomer Unused
0x79 Puffer
0x7A Tryclops
0x7B Ridley
0x7C Seedling
0x7D ThermalHeatFader
0x7F Burrower
0x81 ScriptBeam
0x82 WorldLightFader
0x83 MetroidPrimeStage2
0x84 MetroidPrimeRelay Used for Metroid Prime stage 1
0x85 MazeNode
0x86 OmegaPirate
0x87 PhazonPool
0x88 PhazonHealingNodule
0x89 NewCameraShaker
0x8A ShadowProjector
0x8B EnergyBall

List of states

ID Name
0x0 Active
0x1 Arrived
0x2 Closed
0x3 Entered
0x4 Exited
0x5 Inactive
0x6 Inside
0x7 MaxReached
0x8 Open
0x9 Zero
0xA Attack
0xB Unknown
0xC Retreat
0xD Patrol
0xE Dead
0xF CameraPath
0x10 CameraTarget
0x11 Unknown
0x12 Play
0x13 Unknown
0x14 DeathRattle
0x15 Unknown
0x16 Damage
0x17 Unknown
0x18 Unknown
0x19 Modify
0x1C ScanDone
0x1E Unknown
0x1F ReflectedDamage
0x20 InheritBounds

List of messages

ID Name
0x1 Activate
0x2 Unknown
0x3 Close
0x4 Deactivate
0x5 Decrement
0x6 Follow
0x7 Increment
0x8 Next
0x9 Open
0xA Reset
0xB ResetAndStart
0xC SetToMax
0xD SetToZero
0xE Start
0xF Stop
0x10 StopAndReset
0x11 ToggleActive
0x12 Unknown
0x13 Action
0x14 Play
0x15 Alert