Sims 4:0x01D0E75D
From SimsWiki
Revision as of 05:26, 10 July 2014 by ChaosMageX (Talk | contribs)
Modding Reference by Category | |
---|---|
Sims 4: DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS4 Programmer's Reference |
Material Definition - MATD | ||
---|---|---|
TypeID: | 0x01D0E75D | |
Game Version: | The Sims 4 |
Overview
This is a Sims 4:RCOL chunk.
DWORD 'MATD' DWORD version DWORD // Material name hash or 0 DWORD // Shader name hash or 0 DWORD length // Length from 'MTRL' or 'MTNF'; 16+(16*count)+(4*parmcount) --if version < 0x103 DWORD 'MTRL' // Used instead of MTNF if the internal list of resource keys is null. DWORD 0 WORD WORD --else if version >= 0x103 DWORD IsVideoSurface // boolean DWORD IsPaintingSurface // DWORD 'MTNF' or 'MTRL' // Used if the internal list of resource keys is non-null. // Note that it may still just be of zero length. // TODO: Is 'MTNF' even used anymore? Will using it case problems in TS4? DWORD 0 DWORD datasize // Size of the data block (total parms*4) DWORD count --count repeats of DWORD param name hash // Valid values depend on the Shader used // see ShaderParams for another list DWORD // Data type code DWORD data size (in DWORDS) DWORD data offset // From 'MTRL' or 'MTNF' --count repeats of --data count repeats of --insert data // see Param Datatypes for possible typecode/size combos --insert padding to DWORD boundry
Param DataTypes
|
|
Notes
Modding Reference by Category | |
---|---|
Sims 4: DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS4 Programmer's Reference |