Difference between revisions of "Sims 3:0x034AEECB"

From SimsWiki
Jump to: navigation, search
Line 29: Line 29:
  
 
DWORD
 
DWORD
BYTE hasVPXY
+
BYTE hasVPXY
   BYTE TGI index // VPXY(0x736884F1)
+
   BYTE TGI index // VPXY(0x736884F1) Only read byte if previous byte = 1, else skip
  
 
BYTE count2
 
BYTE count2
Line 37: Line 37:
 
         DWORD
 
         DWORD
 
         BYTE repeatInnerCount
 
         BYTE repeatInnerCount
           --repeat(repeatInnerCount)
+
           --repeat(repeatInnerCount)  
 
               DWORD
 
               DWORD
 
               DWORD
 
               DWORD
Line 43: Line 43:
  
 
BYTE hasDiffuse
 
BYTE hasDiffuse
   BYTE TGI index // PROP(diffuse) (0x033A1435)
+
   BYTE TGI index // PROP(diffuse) (0x033A1435) Only read byte if previous byte = 1, else skip
 
BYTE hasSpecular
 
BYTE hasSpecular
   BYTE TGI index // PROP(specular) (0x033A1435)
+
   BYTE TGI index // PROP(specular) (0x033A1435) Only read byte if previous byte = 1, else skip
  
 
BYTE count3
 
BYTE count3

Revision as of 07:59, 14 June 2009

By Karybdis:-

Clothes,hair,accessories(0x034AEECB) use a similar format to 0x025ED6F4

DWORD version
DWORD TGI offset
DWORD count1
--repeat(count1)
	//Embedded XML
	DWORD length
	char16[length]
	DWORD
BYTE len
char16[len] // Little endian
FLOAT
BYTE
DWORD
DWORD Type flags
DWORD Age/Gender flags
DWORD

BYTE TGI index // Body Part (0x034AEECB)
BYTE TGI index // Body Part (0x034AEECB)
BYTE TGI index // Blend Info (fat)      (0x062C8204)
BYTE TGI index // Blend Info (fit)      (0x062C8204)
BYTE TGI index // Blend Info (thin) 	  (0x062C8204)
BYTE TGI index // Blend Info (special)  (0x062C8204)

DWORD
BYTE hasVPXY  
  BYTE TGI index // VPXY(0x736884F1) Only read byte if previous byte = 1, else skip

BYTE count2
--repeat(count2)
        BYTE repeatNum // Zero based
        DWORD
        BYTE repeatInnerCount
          --repeat(repeatInnerCount) 
              DWORD
              DWORD
              DWORD

BYTE hasDiffuse
  BYTE TGI index // PROP(diffuse) (0x033A1435) Only read byte if previous byte = 1, else skip
BYTE hasSpecular
  BYTE TGI index // PROP(specular) (0x033A1435) Only read byte if previous byte = 1, else skip

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

BYTE len
string[len]

BYTE count6
--repeat(count6)
	//TGI64
	QWORD instance
	DWORD group
	DWORD type

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox