Difference between revisions of "Sims 3:0x01D0E723"

From SimsWiki
Jump to: navigation, search
(Vertex Format)
Line 1: Line 1:
[[Sims 3:Main Page]] -> [[Sims 3:PackedFileTypes]]
+
{{TS3ModdingHeader}}
<br/>[[Sims 3:Main Page]] -> [[Sims 3:RCOL]]
+
 
<hr/>
+
 
==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.
Line 23: Line 22:
 
04 = 4 small ints.
 
04 = 4 small ints.
 
</pre>
 
</pre>
<hr/>
 
[[Sims 3:Main Page]] -> [[Sims 3:PackedFileTypes]]
 
<br/>[[Sims 3:Main Page]] -> [[Sims 3:RCOL]]
 
  
 
Based on contributions from delphy, karybdis and atavera
 
Based on contributions from delphy, karybdis and atavera
 +
 +
{{TS3ModdingHeader}}

Revision as of 19:51, 4 May 2010

Tutorials by Category

CAS | Patterns | Objects | Building | Worlds | Modding | Modding Reference 

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 

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox