Difference between revisions of "Sims 3:0x034AEECB"

From SimsWiki
Jump to: navigation, search
m
m
Line 4: Line 4:
 
By Karybdis:-
 
By Karybdis:-
  
These use a similar format to [[Sims 3:0x025ED6F4 | 0x025ED6F4]]
+
These use a similar format to [[Sims 3:0x025ED6F4|0x025ED6F4]]
 
  DWORD version
 
  DWORD version
 
  DWORD TGI offset
 
  DWORD TGI offset
 
  DWORD count1
 
  DWORD count1
 
  --repeat(count1)
 
  --repeat(count1)
//Embedded XML
 
 
  DWORD length
 
  DWORD length
  char16[length]
+
  char16[length] //Embedded XML
 
  DWORD
 
  DWORD
 
  BYTE len
 
  BYTE len
Line 22: Line 21:
 
  DWORD
 
  DWORD
 
   
 
   
  BYTE TGI index // Body Part (0x034AEECB)
+
  BYTE TGI index // to [[Sims 3:0x034AEECB|Body Part]] reference
  BYTE TGI index // Body Part (0x034AEECB)
+
  BYTE TGI index // to [[Sims 3:0x034AEECB|Body Part]] reference
  BYTE TGI index // Blend Info (fat)     (0x062C8204)
+
  BYTE TGI index // to [[Sims 3:0x062C8204|Blend Info (fat)]] reference
  BYTE TGI index // Blend Info (fit)     (0x062C8204)
+
  BYTE TGI index // to [[Sims 3:0x062C8204|Blend Info (fit)]] reference
  BYTE TGI index // Blend Info (thin)   (0x062C8204)
+
  BYTE TGI index // to [[Sims 3:0x062C8204|Blend Info (thin)]] reference
  BYTE TGI index // Blend Info (special) (0x062C8204)
+
  BYTE TGI index // to [[Sims 3:0x062C8204|Blend Info (special)]] reference
 
   
 
   
 
  DWORD
 
  DWORD
 
  BYTE hasVPXY
 
  BYTE hasVPXY
 
  --if ''hasVPXY'' not zero:
 
  --if ''hasVPXY'' not zero:
  BYTE TGI index // VPXY(0x736884F1)
+
  BYTE TGI index // [[Sims 3:0x736884F1|VPXY]] reference
 
   
 
   
 
  BYTE count2
 
  BYTE count2
Line 46: Line 45:
 
  BYTE hasDiffuse
 
  BYTE hasDiffuse
 
  --if ''hasDiffuse'' not zero:
 
  --if ''hasDiffuse'' not zero:
  BYTE TGI index // PROP(diffuse) (0x033A1435) Only read byte if previous byte = 1, else skip
+
  BYTE TGI index // [[Sims 3:0x033A1435|PROP (diffuse)]] reference
 
  BYTE hasSpecular
 
  BYTE hasSpecular
 
  --if ''hasSpecular'' not zero:
 
  --if ''hasSpecular'' not zero:
  BYTE TGI index // PROP(specular) (0x033A1435) Only read byte if previous byte = 1, else skip
+
  BYTE TGI index // [[Sims 3:0x033A1435|PROP (specular)]] reference
 
   
 
   
 
  BYTE count3
 
  BYTE count3
 
  --repeat(count3)
 
  --repeat(count3)
  BYTE TGI index // PROP(diffuse) (0x033A1435)
+
  BYTE TGI index // [[Sims 3:0x033A1435|PROP (diffuse)]] reference
 
  BYTE count4
 
  BYTE count4
 
  --repeat(count4)
 
  --repeat(count4)
  BYTE TGI index // PROP(specular) (0x033A1435)
+
  BYTE TGI index // [[Sims 3:0x033A1435|PROP (specular)]] reference
 
  BYTE count5
 
  BYTE count5
 
  --repeat(count5)
 
  --repeat(count5)
  BYTE TGI index // Bone Deltas (0x0355E0A6)
+
  BYTE TGI index // [[Sims 3:0x0355E0A6|Bone Deltas]] reference
 
   
 
   
 
  BYTE len
 
  BYTE len

Revision as of 08:22, 14 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 TGI offset
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
DWORD

BYTE TGI index // to Body Part reference
BYTE TGI index // to Body Part reference
BYTE TGI index // to Blend Info (fat) reference
BYTE TGI index // to Blend Info (fit) reference
BYTE TGI index // to Blend Info (thin) reference
BYTE TGI index // to Blend Info (special) reference

DWORD
BYTE hasVPXY
--if hasVPXY not zero:
	BYTE TGI index // VPXY reference

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

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

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

BYTE len
string[len]

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

Sims 3:Main Page -> Sims 3:PackedFileTypes

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox