EvilEngine/SURF: Difference between revisions

From Heavy Iron Modding
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 X'''
| 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