Object Database by Category
Welcome to the object database! Here you will find information on how to use any object in SMG1 and SMG2.
You can also have this database in Whitehole if you're using the latest version! Alternatively, just click Download database.

All the registered users can also contribute to the object database by sharing their findings about SMG's objects. Click any object below to edit it.


You need to be logged in to edit the object database.
Show objects in:

All objects
Unknown
Known, incomplete
Known, complete
Unused

Uncategorized
Planets
Platforms
Skies
Airs
Decorations
Effects
Enemies
Bosses
NPCs
Items
Destroyable
Areas
Gravity
Cameras & Cutscenes
Controllers
Comet Observatory
Starship Mario
Minigames
Other
Deprecated / Useless


Search:
Status
 2561 total (830 only in SMG1, 1110 only in SMG2, 621 in both games; 315 unused)
All:
1598 (63%)
383 (15%)
580 (23%)
SMG1:
637 (44%)
239 (17%)
575 (40%)
SMG2:
1378 (80%)
345 (20%)
8 (1%)

The above bars need more green.

2561 may be a big number, but don't be scared. Your contribution is always welcome, even if it's only about one object.
  Internal name Name Type Games Last edited by
25 objects found.
 ArrowSwitch Gravity-Arrow Switch
Direction: list in Obj_arg0: -1 = 180°, 0 = 90° to right, 1 = 90° to left
One time only?: boolean in Obj_arg1
Shadow distance: integer in Obj_arg2
ObjSMG1 & SMG2Aurum (rev. 6)
 BlueChipGroup Pull Starchip Group
Starchip Group: integer in Obj_arg0
Unknown: integer in Obj_arg2
Unknown: integer in Obj_arg3
ObjSMG1Aurum (rev. 2)
 CollectTico Silver Star Controller
Unknown: integer in Obj_arg0
ObjSMG1 & SMG2legomariofanatic (rev. 2)
 CrystalSwitch Crystal SwitchObjSMG1Aurum (rev. 1)
 DesertLandDownSwitch Ground Pound Down-Switch
Timer: integer in Obj_arg0. If set to -1, it isn't timed.
Already pressed?: boolean in Obj_arg1
ObjSMG1Aurum (rev. 1)
 DesertLandUpSwitch Ground Pound Up-Switch
Timer: integer in Obj_arg0
Already pressed?: boolean in Obj_arg1
ObjSMG1Aurum (rev. 1)
 ExterminationCheckerKuribo Power Star Spawner (Goombas)ObjSMG1Aurum (rev. 1)
 ExterminationKuriboKeySwitch Key Switch Spawner (Goombas)ObjSMG1Aurum (rev. 1)
 ExterminationMeramera Power Star Spawner (Lil' Burn)ObjSMG1Aurum (rev. 1)
 ExterminationSkeletalFishBaby Power Star Spawner (Swimming Gringills)ObjSMG1Aurum (rev. 1)
 FileSelector File Select ControllerObjSMG1 & SMG2legomariofanatic (rev. 3)
 FlipPanelObserver Flipswitch Panel Controller
Unknown: integer in Obj_arg0
Power Star ID: integer in Obj_arg7
ObjSMG1 & SMG2legomariofanatic (rev. 2)
 GeneralPos General PositionGeneralPosSMG1 & SMG2legomariofanatic (rev. 1)
 GrandStarReturnDemoStarter Grand Star Return PathObjSMG1 & SMG2legomariofanatic (rev. 2)
 GroupSwitchWatcher Group Switch Controller
Number of Switches: integer in Obj_arg0
Function: list in Obj_arg1: -1 = AND, 0 = OR
Unknown: integer in Obj_arg2
Unknown: integer in Obj_arg7
ObjSMG1 & SMG2Jako (rev. 3)
 HipDropSwitch Ground Pound Switch
No Visible Changes: integer in Obj_arg0
ObjSMG1 & SMG2legomariofanatic (rev. 3)
 HipDropTimerSwitch Ground Pound Switch (Timer)
Time: integer in Obj_arg0. Time in FPS (60 = 1 second)
Beat Type: integer in Obj_arg1. This changes the beat which is heard after the switch has been activated.
Slow-Motion: integer in Obj_arg2. This should be set to 2 in order to function correctly.
ObjSMG1 & SMG2Super Hackio (rev. 5)
 Mario Spawn Point Controller
Entrance Type: list in Obj_arg0: -1 = Nothing, 0 = Spinning, 2 = Walking In
GeneralPosSMG1 & SMG2legomariofanatic (rev. 6)
 PowerStarAppearPoint Power Star Spawn Point
Useless: integer in Obj_arg7
ObjSMG1 & SMG2Aurum (rev. 5)
 ScenarioStarter Galaxy Fly-In Controller
Time: integer in Obj_arg0. Time taken to complete fly-in.
Unknown: integer in Obj_arg1
Camera Amount: integer in Obj_arg3. Number of Cameras +1 (see notes)
Landing Rotation: integer in Obj_arg5. The speed of Mario/Luigi's rotation in the fly-in. Can be negative.
ObjSMG1 & SMG2Super Hackio (rev. 6)
 SpinLeverSwitch Blue Switch
Unknown: integer in Obj_arg1
ObjSMG1 & SMG2Aurum (rev. 2)
 StarReturnDemoStarter Power Star Return PathObjSMG1 & SMG2legomariofanatic (rev. 1)
 SwitchSynchronizerReverse Reverse Switch Controller
No visible effect?: integer in Obj_arg0
ObjSMG1 & SMG2Aurum (rev. 4)
 TimerSwitch Timer Switch
Time: integer in Obj_arg0
Unknown: integer in Obj_arg1
ObjSMG1 & SMG2legomariofanatic (rev. 2)
 YellowChipGroup Starchip Group
Starchip Group: integer in Obj_arg0
Unknown: integer in Obj_arg2
Unknown: integer in Obj_arg3
ObjSMG1 & SMG2Aurum (rev. 1)