Difference between revisions of "Sims 3:0x034AEECB"
From SimsWiki
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 13: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