RpMaterial

From GTAMods Wiki
Revision as of 20:03, 10 January 2013 by DK22Pac (talk | contribs)
Jump to navigation Jump to search
{{{NAME}}}
RenderWare Stream Section
Vendor {{{VENDORNAME}}}
Module {{{MODULENAME}}}
Module ID 0x{{{MODULEID}}}
Identifier 0x{{{IDENTIFIER}}}
Chunk ID 0x{{{MODULEID}}}{{{IDENTIFIER}}}
Versions All
Hierarchy
Parents:
None
Children:
None
Extensions:
None
File Format

Material is a container section used in DFF files as child of a Material List section. The section itself does not store any data at all. All additional information get stored inside a struct section which directly follows this one as a child. A material section is used to hold one or more texture maps.

Structure

The structure of the material section defines information about the amount and appearance of the texture maps.

4b - DWORD  - Unknown (usually 0)
4b - DWORD  - Color (as an D3DCOLOR value)
4b - DWORD  - Unknown (usually 1)
4b - DWORD  - Number of textures
4b - FLOAT  - Ambient
4b - FLOAT  - Specular
4b - FLOAT  - Diffuse

Child sections

The number of textures defined above represents the number of child sections.

Extension

Additionally each material can hold an extension. This extension holds the following sections in the order they are listed in here.

See also