Difference between revisions of "Sims 3:0x0358B08A"

From SimsWiki
Jump to: navigation, search
(Format)
m
Line 29: Line 29:
 
  DWORD
 
  DWORD
 
   
 
   
  // The Blend Geometry ([[Sims_3:0x067CAA11|0x067CAA11]]) file: (Version 8 only)
+
  --If Version == 8, the Blend Geometry ([[Sims_3:0x067CAA11|0x067CAA11]]) Resource Key:
DWORD bgType
+
DWORD bgType
DWORD bgGroup
+
DWORD bgGroup
QWORD bgInstance
+
QWORD bgInstance
 
   
 
   
 
  DWORD Entry count
 
  DWORD Entry count
Line 41: Line 41:
 
  DWORD useGeom
 
  DWORD useGeom
 
  --if mayHaveBone is non-zero or useGeom is non-zero:
 
  --if mayHaveBone is non-zero or useGeom is non-zero:
  DWORD Geom [[Sims 3:CAS Part Flags#Age/gender|Age / Gender Flags]]
+
  DWORD Geom [[Sims 3:CAS Part Flags#Age, Species, Gender and Handedness|Age, Species, Gender and Handedness]]
 
  FLOAT Geom Amount
 
  FLOAT Geom Amount
 
  DWORD Geom Index // ?always zero
 
  DWORD Geom Index // ?always zero
Line 47: Line 47:
 
  DWORD useBone
 
  DWORD useBone
 
  --if useBone is non-zero:
 
  --if useBone is non-zero:
  DWORD Bone [[Sims 3:CAS Part Flags#Age/gender|Age / Gender Flags]]
+
  DWORD Bone [[Sims 3:CAS Part Flags#Age, Species, Gender and Handedness|Age, Species, Gender and Handedness]]
 
  FLOAT Bone Amount
 
  FLOAT Bone Amount
 
  DWORD Bone Index
 
  DWORD Bone Index

Revision as of 00:03, 24 December 2011

Modding Reference by Category

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

Face Part - FACE
TypeID:0x0358B08A
Game Version:The Sims 3



Overview

(Also applies to Clothing Parts (0x062C8204))

I've not worked out the entry format exactly, but it's more a matter of checking to make sure data style doesn't change across files. I need independent confirmation that this works please!

-Karybdis

Updated and verified as part of s3pi build process. -- PLJ

Version 7 info (store packages only??) - cmar

Format

DWORD - Version

// Key table:
DWORD TGI_offset	// from after this DWORD
DWORD TGI_size		// Version 7: (4 + TGIcount * 16), Version 8: (4 + tgiCount * 16) PLUS EIGHT (for no readily apparent reason)

7STRING Part name	// UnicodeBE

DWORD

--If Version == 8, the Blend Geometry (0x067CAA11) Resource Key:
	DWORD bgType
	DWORD bgGroup
	QWORD bgInstance

DWORD Entry count
--Repeat Entry count times:
	DWORD Facial Region Flags	// (For Clothing) (?)
	DWORD mayHaveBone
	--if mayHaveBone is zero:
		DWORD useGeom
	--if mayHaveBone is non-zero or useGeom is non-zero:
		DWORD Geom Age, Species, Gender and Handedness
		FLOAT Geom Amount
		DWORD Geom Index		// ?always zero
	--if mayHaveBone is non-zero:
		DWORD useBone
		--if useBone is non-zero:
			DWORD Bone Age, Species, Gender and Handedness
			FLOAT Bone Amount
			DWORD Bone Index

DWORD

--Insert resource references here  // Version 7 - points to VPXY 

Facial Region Flags

Bit Value Part
0 0x001 Eyes
1 0x002 Nose
2 0x004 Mouth
3 0x008 TranslateMouth
4 0x010 Ears
5 0x020 TranslateEyes
6 0x040 Face
7 0x080 Head
8 0x100 Brow
9 0x200 Jaw
10 0x400 Body
11 0x800 Eyelashes
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