Difference between revisions of "Sims 3:0x01D0E723"
From SimsWiki
HugeLunatic (Talk | contribs) |
HugeLunatic (Talk | contribs) |
||
Line 1: | Line 1: | ||
{{TS3ModdingHeader}} | {{TS3ModdingHeader}} | ||
− | + | {{TS3Resource | |
+ | |name=Vertex Format - VRTF | ||
+ | |typeid= 0x01D0E723 | ||
+ | |expansion=The Sims 3 | ||
+ | }} | ||
+ | <br clear="all"> | ||
==Vertex Format == | ==Vertex Format == | ||
This is a [[Sims 3:RCOL]] chunk found embedded in [[Sims 3:0x01661233|MODL]] and [[Sims 3:0x01D10F34|MLOD]] resources. | This is a [[Sims 3:RCOL]] chunk found embedded in [[Sims 3:0x01661233|MODL]] and [[Sims 3:0x01D10F34|MLOD]] resources. |
Revision as of 20:58, 4 May 2010
Tutorials by Category | |
---|---|
CAS | Patterns | Objects | Building | Worlds | Modding | Modding Reference |
Vertex Format - VRTF | ||
---|---|---|
TypeID: | 0x01D0E723 | |
Game Version: | The Sims 3 |
Vertex Format
This is a Sims 3:RCOL chunk found embedded in MODL and MLOD resources.
DWORD // 'VRTF' DWORD // 00000002 DWORD // Vertex data length (Bytes per vertex) DWORD // Declaration count DWORD // Unknown (0)
For each count vertex declaration, a packed form of D3DVERTEXELEMENT BYTE Usage // 0=position, 1=normal, 2=UV, 3=assignment, 4=skin weight, 5=tangent, 6=unknown element type BYTE UsageIndex BYTE Type // compression format (see below) BYTE Offset // Offset into the vertex declaration for the data
Compression formats: 07 = 3 floats in 4 words. The fourth word is an unsigned scaler, multiply each signed word by 1/scaler (or use 65535 if zero) 06 = 2 floats in two words. Multiply the signed values by 1/32767 05 = 3 floats in 4 bytes. Order is little-endian, use the low order byte (4th) as an unsigned scaler value. For each remaining signed byte, if negative, add it, if positive, subtract it, then multiple the result by 1/scaler, or by 1/127 if scaler is 0 04 = 4 small ints.
Based on contributions from delphy, karybdis and atavera
Tutorials by Category | |
---|---|
CAS | Patterns | Objects | Building | Worlds | Modding | Modding Reference |