Difference between revisions of "Sims 3:0x04F88964"

From SimsWiki
Jump to: navigation, search
(Type Values: added initial type values)
(Format)
Line 18: Line 18:
  
 
==Format==
 
==Format==
 +
===SIME Resoure===
 
   WORD Version    //  Value 0x0004 for this layout
 
   WORD Version    //  Value 0x0004 for this layout
 
   WORD tgiCount
 
   WORD tgiCount

Revision as of 11:47, 18 December 2010

Modding Reference by Category

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

Sim Definition - SIME
TypeID:0x04F88964
Game Version:The Sims 3



Contents

Overview

Saved sims information.

Contains links to skin-tone and outfits. Also contains values for hair color, body sliders, etc.

Documentation for this resource is still under development.

The following information is not accurate or complete. Updates will be provided when more is understood.

Format

SIME Resoure

 WORD Version    //  Value 0x0004 for this layout
 WORD tgiCount
 --repeat tgiCount:  // List of TGI references: Includes Skin Tone (TONE 0x0354796A) and Outfits (SIMO 0x025ED6F4)
       QWORD I64
       DWORD GID
       DWORD TID
 WORD Unknown1    // Always 0?

SimDescriptionTable

BYTE[5]   // 00 00 00 00 00

SimDescriptionTable

The SimDescriptionTable consists of a lookup table of Keys and Values. The Key is a combination of a FNV32 converted value name and a FVN32 converted Type name. The value is located by an offset. This layout should be the same as many game written save files.

 WORD Version
 DWORD KeyTableOffset
 
 {Data Block Here}

 --> KeyTableOffset
 DWORD KeyCount
 --repeat KeyCount:
       DWORD KeyID   // property name FNV32 xor'd to type name FNV32
       DWORD Offset

Type Values

Type Hash Code Layout Details
Bool 0x68fe5f59 1 byte
Byte 0x6236014f 1 byte
Float 0x4edcd7a9 4 bytes
Int16 0x21560c5 2 bytes
Int32 0x415642b 4 bytes
Int64 0x71568e6 8 bytes
String 0x15196597 DWORD Length followed by Length Unicode Chars
Uint16 0xf328896c 2 bytes
Uint32 0xf1288606 4 bytes
Uint64 0xee28814f 8 bytes

Notes

This resource is still in process of being decoded. The information above is not completely accurate.

  • This resource is one that can be exported by the game and uses a variable field layout method. I will update as soon as I find a good way to document it -- Grant

Documentation by Grant

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