Difference between revisions of "Sims 3:0x025ED6F4"

From SimsWiki
Jump to: navigation, search
(Format)
(Format)
Line 15: Line 15:
 
  DWORD count
 
  DWORD count
 
  --repeat
 
  --repeat
  BYTE
+
  --if Version > 0x0A
 +
BYTE
 
  DWORD length
 
  DWORD length
 
  char16[length] // xml preset
 
  char16[length] // xml preset
Line 24: Line 25:
 
  FLOAT strength slider [0.0 - 1.0]
 
  FLOAT strength slider [0.0 - 1.0]
 
  FLOAT weight slider (slim) 0 if heavy, 0.0 - 1.0 for slim
 
  FLOAT weight slider (slim) 0 if heavy, 0.0 - 1.0 for slim
  DWORD
+
  if Version > 0x08 
  DWORD
+
DWORD
  12 BYTES
+
  DWORD Age    //[[Sims 3:CAS Part Flags#Age, Species, Gender and Handedness|Age, Species, Gender and Handedness]]
 +
  DWORD Gender  //[[Sims 3:CAS Part Flags#Age, Species, Gender and Handedness|Age, Species, Gender and Handedness]]
 +
DWORD Species //[[Sims 3:CAS Part Flags#Age, Species, Gender and Handedness|Age, Species, Gender and Handedness]]
 +
if Version > 0x08 
 +
DWORD
 
  BYTE index //of [[Sims 3:0x0354796A|0x0354796A - Skin Tone]]
 
  BYTE index //of [[Sims 3:0x0354796A|0x0354796A - Skin Tone]]
 +
--if Version ==0x08
 +
BYTE index //of [[Sims 3:0x03555BA8|0x03555BA8- Hair Tone]]
 
  FLOAT Eyelash Slider
 
  FLOAT Eyelash Slider
  --if Version >=0x11
+
  --if Version >= 0x0E
  FLOAT (male & female - muscle slider)
+
  --if Version >=0x11
--if Version >=0x12
+
FLOAT (male & female - muscle slider)
FLOAT (female only - breast slider)
+
--if Version >=0x12
 +
FLOAT (female only - breast slider)
 
   
 
   
DWORD HairBaseColor //ARGB Color
+
DWORD HairBaseColor //ARGB Color
DWORD HairHaloHighColor //ARGB Color
+
DWORD HairHaloHighColor //ARGB Color
DWORD HairHaloLowColor //ARGB Color
+
DWORD HairHaloLowColor //ARGB Color
--if Version >=0x13
+
--if Version >=0x13
FLOAT NumCurls
+
FLOAT NumCurls
FLOAT CurlPixelRadius
+
FLOAT CurlPixelRadius
--if Version >=0x14
+
--if Version >=0x14
--Fur Map TGI
+
--Fur Map TGI
DWORD Type
+
DWORD Type
DWORD Group
+
DWORD Group
QWORD Instance
+
QWORD Instance
 +
--if  0x08 < Version < 0x0E
 +
BYTE
 +
--if Version <= 0x08
 +
DWORD
 +
 
   
 
   
 
  // CAS Parts
 
  // CAS Parts
Line 63: Line 76:
 
  BYTE index // of [[Sims 3:0x0358B08A|0x0358B08A - Face Part]]
 
  BYTE index // of [[Sims 3:0x0358B08A|0x0358B08A - Face Part]]
 
  FLOAT
 
  FLOAT
 +
--if Version <=0x08
 +
DWORD
 
   
 
   
 
  //TGI (I<sub>64</sub>GT) list (includes resources referenced in preset xmls)
 
  //TGI (I<sub>64</sub>GT) list (includes resources referenced in preset xmls)

Revision as of 09:27, 13 January 2012

Modding Reference by Category

Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference 

XML - SIMO
TypeID:0x025ED6F4
Game Version:The Sims 3



Overview

Sim outfit definition.

Format

DWORD version
DWORD TGI offset

// Xml Presets
DWORD count
--repeat
	--if Version > 0x0A 
		BYTE
	DWORD length
	char16[length] // xml preset

DWORD
DWORD
FLOAT weight slider (heavy) 0 if slim, 0.0 - 1.0 for heavy
FLOAT strength slider [0.0 - 1.0]
FLOAT weight slider (slim) 0 if heavy, 0.0 - 1.0 for slim
if Version > 0x08  
	DWORD
DWORD Age     //Age, Species, Gender and Handedness
DWORD Gender  //Age, Species, Gender and Handedness
DWORD Species //Age, Species, Gender and Handedness
if Version > 0x08  
	DWORD
BYTE index //of 0x0354796A - Skin Tone
--if Version ==0x08
	BYTE index //of 0x03555BA8- Hair Tone
FLOAT Eyelash Slider
--if Version >= 0x0E
	--if Version >=0x11
		FLOAT (male & female - muscle slider)
		--if Version >=0x12
	 		FLOAT (female only - breast slider)

	DWORD HairBaseColor	//ARGB Color
	DWORD HairHaloHighColor	//ARGB Color
	DWORD HairHaloLowColor	//ARGB Color
	--if Version >=0x13
		FLOAT NumCurls
		FLOAT CurlPixelRadius
		--if Version >=0x14
			--Fur Map TGI
			DWORD Type
			DWORD Group
			QWORD Instance
--if  0x08 < Version < 0x0E
	BYTE
--if Version <= 0x08
	DWORD
	

// CAS Parts
BYTE count
--repeat
	BYTE index // of 0x034AEECB - CAS Part
	DWORD //Part Type
	BYTE count
	--repeat
		BYTE index // of 0x033A1435 - Texture Compositor
		BYTE index // of 0x033A1435 - Texture Compositor

BYTE // zero

// Face Parts
BYTE count
--repeat
	BYTE index // of 0x0358B08A - Face Part
	FLOAT
--if Version <=0x08
	DWORD

//TGI (I64GT) list (includes resources referenced in preset xmls)
BYTE count
--repeat
	QWORD Instance
	DWORD Group
	DWORD Type

Modding Reference by Category

Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference 

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox