Polygoninfo / soundpolygoninfo
From LMHack
More actions
Original Author(s)
opeyx
Description
Documentation on the jump tables polygoninfo and soundpolygoninfo.
These files can be edited with Jumpah; however, this is not recommended since these files will be automatically generated with Collidah after exporting.
Polygoninfo
polygoninfo is a jump table defining collision properties for the triangles within a map's collision mesh. Each entry has a corresponding triangle with the same index in the map's collision file: col.mp.
| Field Name | Type | Description |
|---|---|---|
| poly_material | Integer | Collision materials. 0 = default, 1 = ice. |
| hashigo | Integer | (WIP) 0 = default, 1 = stairs (1 is set for half a stairs step's face). |
| ignore_pointer | Integer | (WIP) Seems to be 1 bit of padding. |
Soundpolygoninfo
soundpolygoninfo is a jump table defining collision sound properties for the triangles within a map's collision mesh. Each entry has a corresponding triangle with the same index in the map's collision file: col.mp. The sound associated with each triangle will be played when Luigi walks over or taps on the traingle.
| Field Name | Type | Description |
|---|---|---|
| sound_material | Integer | 0 = SND_MAT_DEFAULT |
| 1 = SND_MAT_CARPET | ||
| 2 = SND_MAT_DIRT | ||
| 3 = SND_MAT_GRASS | ||
| 4 = SND_MAT_WOOD | ||
| 5 = SND_MAT_TILE | ||
| 6 = SND_MAT_FLUFFY | ||
| 7 = SND_MAT_KEYCOIN | ||
| 8 = SND_MAT_EQUIPMENT1 | ||
| 9 = SND_MAT_EQUIPMENT2 | ||
| 10 = SND_MAT_POISON1 | ||
| 11 = SND_MAT_POISON2 | ||
| 12 = SND_MAT_METAL1 | ||
| 13 = SND_MAT_METAL2 | ||
| 14 = SND_MAT_SNARE | ||
| 15 = SND_MAT_FLASHLIGHT | ||
| sound_echo_switch | Integer | (WIP) |