Hack64 Wiki
Other Titles
Hack64 Wiki
Other Titles
The ProductMapObjDataTableis a simple object table that defines the way certain objects work, for instance: An object that moves on a path, or a generic object that does not need to be loaded at all times.
Location: /ObjectData/ProductMapObjDataTable.arc::/ProductMapObjDataTable/ProductMapObjDataTable.bcsv
The ProductMapObjDataTableis obviously a table. It is set out like so:
| ModelName | ClassName | 
|---|---|
| MyModel | SimpleMapObj | 
The ProductMapObjDataTablemakes use of many different classes that define how an object behaves. This is a comprehensive list of all known definitions.
| Class | Function | 
|---|---|
| AutoMakeMapObj | Basic object | 
| SimpleMapObj | Basic object, just like AutoMakeMapObj | 
| SimpleMapObjFarMax | Basic object with a far viewing range | 
| SimpleMapObjWithEffect | Basic object with particle effects | 
| SimpleClipPartsObj | Basic object that can be clipped | 
| SimpleSeesawObj | Basic seesaw MapParts object | 
| SimpleFloaterObj | Basic floater MapParts object | 
| LavaFloater | Lava floating platform that requires effects | 
| SimpleBreakableObj | |
| SimpleBreakableCollisionObj | |
| SimpleBreakableDeleteShadowObj | |
| SimpleBreakableStrongLightObj | |
| AnmModelSwitchMove | |
| AnmModelSwitchMoveEndKill | |
| AnmModelSwitchMoveEndKillAnyAnim | |
| AnmModelSwitchMoveValidateCollision | |
| AnmModelSwitchMoveInvalidateCollision | |
| AnmModelSwitchSyncBrk | |
| RailMoveObj | Path-moving MapParts platform | 
| RailMoveWithReverseAnimObj | |
| RailMoveWithIndirectModelObj | |
| RailMoveShadowDropYObj | Path-moving MapParts platform that drops a shadow | 
| RailMoveObjClipParts | Path-moving platform that can be clipped | 
| RailMoveDemoActionObj | |
| RailMoveLavaProjmapObj | |
| RailRotateMoveObj | |
| RailAndRotateMoveObj | |
| RotateMoveObj | Rotating MapParts platform | 
| RotateMoveObjClipParts | Rotating MapParts platform that can be clipped | 
| EffectObjR500F50 | |
| EffectObjR1000F50 | |
| EffectObjR1500F400 | |
| EffectObj20x20x10SyncClipping | |
| EffectObj50x50x10SyncClipping | |
| EffectObj10x10x10SyncClipping | |
| Sky | A basic Sky | 
| ProjectionMapSky | Also a Sky model, but the difference is unknown | 
| SoundSyncSky | Sky model that plays a BRK animation to the beat | 
| Air | Basic atmosphere object | 
| ProjectionMapAir | |
| PriorDrawAir | |
| AfterMapObjDrawAir | |
| CloudStep | Cloud platform that can move on paths as well | 
| CloudSea | Unknown; used by the bowl swamp planet in Cloudy Court Galaxy | 
| HipDropMoveBlock | Moves when groundpounded; used by the blocks in Puzzle Plank Galaxy | 
| GorogoroCylinderRock | Rolling cylinder rocks that move on a path and respawn; see Clockwork Ruins Galaxy | 
| SwitchingMoveBlock | Moves when a switch is activate; used by the red and blue platforms in Flip-Out Galaxy | 
**Originally documented by Aurum/SunakazeKun, repurposed and updated by me(Froggo).