Sims 3:0x0358B08A

From SimsWiki
Revision as of 21:44, 29 June 2010 by Pljones (Talk | contribs)

Jump to: navigation, search
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



Contents

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

Format

DWORD - Version

// Key table:
DWORD TGI_offset	// from after this DWORD
DWORD TGI_size		// 4 + tgiCount * 16

7STRING Part name	// UnicodeBE

DWORD

// The Blend Geometry (0x067CAA11) file:
DWORD bgType
DWORD bgGroup
QWORD bgInstance

DWORD Entry count
--Repeat Entry count times:
	DWORD Facial Region Flags	// (For Clothing) (?)
	DWORD mayHaveBoneEntry		// True if not zero; presumes at least a GeomEntry

	DWORD useGeomEntry		// True if not zero; if !mayHaveBoneEntry, use this. Always true when present though
	DWORD Age / Gender Flags	// (Geom)
	FLOAT Amount			// (Geom)
	DWORD GeomEntry Index		// (0 based) (Not used if mayHaveBoneEntry is true)

	--If mayHaveBoneEntry is true:
		DWORD useBoneEntry	// True if not zero
--So I'm wondering if these are present regardless of mayHaveBoneEntry:...
	DWORD Age / Gender Flags	// (Bone)
	FLOAT Amount2			// (Bone)
	DWORD BoneIndex			// (1 Based) (If this is used, GeomEntry Index not used)

--Insert resource references here

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

Age / Gender Flags

TBC or someone update with a link to the page they're on, please.

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