EvilEngine/SURF: Difference between revisions
Content added Content deleted
Battlepedia>Igorseabra4 (Created page with "This asset defines an entry for a surface, which can be applied to other assets such as PLAT, SIMP, BOUL or even parts of JSP through the MAPR asset. The s...") |
Battlepedia>Igorseabra4 mNo edit summary |
||
Line 67: | Line 67: | ||
| 0x6C || float || '''UV Animation X''' |
| 0x6C || float || '''UV Animation X''' |
||
|- |
|- |
||
| 0x70 || float || '''UV Animation |
| 0x70 || float || '''UV Animation Y''' |
||
|- |
|- |
||
| 0x74 || float || '''Unknown''' |
| 0x74 || float || '''Unknown''' |
Revision as of 04:28, 28 November 2018
This asset defines an entry for a surface, which can be applied to other assets such as PLAT, SIMP, BOUL or even parts of JSP through the MAPR asset. The surface can have properties such as special materials, texture animations or patterns, and properties such as hurt, wall jump, out of bounds, prevent standing on.
Format
Surfaces are object assets, so they start with their 0x54 byte header, then are followed by:
Offset | Type | Description |
---|---|---|
0x08 | int | Unknown |
0x0C | byte | Unknown |
0x0D | byte | Unknown |
0x0E | byte | Unknown |
0x0F | byte | Unknown |
0x10 | float | Unknown |
0x14 | int | Unknown |
0x18 | int | Unknown |
0x1C | int | Unknown |
0x20 | int | Unknown |
0x24 | int | Unknown |
0x28 | int | Unknown |
0x2C | short | Unknown |
0x2E | short | Unknown |
0x30 | float | Unknown |
0x34 | float | Unknown |
0x38 | float | Unknown |
0x3C | float | Unknown |
0x40 | float | Unknown |
0x44 | float | Unknown |
0x48 | float | Unknown |
0x4C | float | Unknown |
0x50 | int | Unknown |
0x54 | int | Unknown |
0x58 | int | Unknown |
0x5C | int | Unknown |
0x60 | int | Unknown |
0x64 | int | Unknown |
0x68 | int | Unknown |
0x6C | float | UV Animation X |
0x70 | float | UV Animation Y |
0x74 | float | Unknown |
0x78 | float | Unknown |
0x7C | float | Unknown |
0x80 | float | Unknown |
0x84 | float | Unknown |
0x88 | float | Unknown |
0x8C | float | Unknown |
0x90 | float | Unknown |
0x94 | float | Unknown |
0x98 | float | Unknown |
0x9C | float | Unknown |
0x100 | float | Unknown |
0x104 | float | Unknown |
0x108 | float | Unknown |
0x10C | float | Unknown |
0x110 | float | Unknown |
0x114 | byte | Unknown |
0x115 | byte | Unknown |
0x116 | byte | Unknown |
0x117 | byte | Unknown |
0x118 | float | Unknown |
0x11C | float | Unknown |
0x120 | float | Unknown |
0x124 | float | Unknown |
0x128 | float | Unknown |
Events | ||
0x12C | Event[numberOfEvents] | Events |