Difference between revisions of "Sims 3:0x034AEECB"

From SimsWiki
Jump to: navigation, search
Line 22: Line 22:
 
  DWORD [[Sims 3:CAS Part Flags|Type flags]]
 
  DWORD [[Sims 3:CAS Part Flags|Type flags]]
 
  DWORD [[Sims 3:CAS Part Flags|Age/Gender flags]]
 
  DWORD [[Sims 3:CAS Part Flags|Age/Gender flags]]
  DWORD
+
  WORD [[Sims 3:CAS Part Flags|Clothing category]]
 +
WORD
 
   
 
   
 
  BYTE index // of 0x034AEECB - CAS Part Data reference <!-- can't convince WIKI to link to this page... -->
 
  BYTE index // of 0x034AEECB - CAS Part Data reference <!-- can't convince WIKI to link to this page... -->

Revision as of 00:14, 18 June 2009

Sims 3:Main Page -> Sims 3:PackedFileTypes


CAS Part Data: clothes, hair, accessories

By Karybdis:-

These use a similar format to 0x025ED6F4

DWORD version
DWORD offset // to resource reference table from end of header (ie offset + 8)

DWORD count1
--repeat(count1)
	DWORD length
	char16[length] // Embedded XML
	DWORD

BYTE len
char16[len] // Little endian

FLOAT
BYTE
DWORD
DWORD Type flags
DWORD Age/Gender flags
WORD Clothing category
WORD

BYTE index // of 0x034AEECB - CAS Part Data reference 
BYTE index // of 0x034AEECB - CAS Part Data reference
BYTE index // of 0x062C8204 - Blend Info (fat) reference
BYTE index // of 0x062C8204 - Blend Info (fit) reference
BYTE index // of 0x062C8204 - Blend Info (thin) reference
BYTE index // of 0x062C8204 - Blend Info (special) reference

DWORD

BYTE hasVPXY
--if hasVPXY not zero:
	BYTE index // of 0x736884F1 - VPXY reference

BYTE count2
--repeat(count2)
	BYTE repeatNum // One based (NOT zero!)
	DWORD
	BYTE repeatInnerCount
	--repeat(repeatInnerCount) 
		DWORD
		DWORD
		DWORD

BYTE hasDiffuse
--if hasDiffuse not zero:
	BYTE index // of 0x033A1435 - PROP (diffuse) reference
BYTE hasSpecular
--if hasSpecular not zero:
	BYTE index // of 0x033A1435 - PROP (specular) reference

BYTE count3
--repeat(count3)
	BYTE index // of 0x033A1435 - PROP (diffuse) reference
BYTE count4
--repeat(count4)
	BYTE index // of 0x033A1435 - PROP (specular) reference
BYTE count5
--repeat(count5)
	BYTE index // of 0x0355E0A6 - Bone Deltas reference

BYTE len
string[len]

// Resource reference table in I64GT format (not TGI64)
BYTE count6
--repeat(count6)
	QWORD instance
	DWORD group
	DWORD type

Sims 3:Main Page -> Sims 3:PackedFileTypes

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox