Hack64 Wiki
Other Titles
Hack64 Wiki
Other Titles
This is an old revision of the document!
The ProductMapDataTable is 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/ProductMapDataTable.arc::/ProductMapDataTable/ProductMapDataTable.bcsv
The ProductMapDataTable is obviously a table. It is set out like so:
| ModelName | ClassName |
|---|---|
| MyModel | SimpleMapObj |
The ProductMapDataTable makes 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 |