Difference between revisions of "Sims 3:0x04F88964"

From SimsWiki
Jump to: navigation, search
(Type Values: added initial type values)
(Version Update)
 
(One intermediate revision by one user not shown)
Line 8: Line 8:
  
 
==Overview==
 
==Overview==
Saved sims information.
+
Saved sims information, i.e. SimDescription in game code.
  
 
Contains links to skin-tone and outfits.   
 
Contains links to skin-tone and outfits.   
 
Also contains values for hair color, body sliders, etc.
 
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==
 
==Format==
 +
===SIME Resoure===
 
   WORD Version    //  Value 0x0004 for this layout
 
   WORD Version    //  Value 0x0004 for this layout
 
   WORD tgiCount
 
   WORD tgiCount
Line 25: Line 24:
 
         DWORD TID
 
         DWORD TID
 
   WORD Unknown1    // Always 0?
 
   WORD Unknown1    // Always 0?
+
  DWORD FileNameOffset    // Offset to file name
[[#SimDescriptionTable|SimDescriptionTable]]
+
  [[#SimDescriptionTable|SimDescriptionTable]]
+
   DWORD CharCount
BYTE[5]   // 00 00 00 00 00
+
    ---WORD Char
  
 
===SimDescriptionTable===
 
===SimDescriptionTable===
Line 41: Line 40:
 
   --repeat KeyCount:
 
   --repeat KeyCount:
 
         DWORD KeyID  // property name FNV32 xor'd to type name FNV32
 
         DWORD KeyID  // property name FNV32 xor'd to type name FNV32
         DWORD Offset
+
         DWORD Offset // Count from the beginning of the table
  
 
===Type Values===
 
===Type Values===
Line 70: Line 69:
 
==Notes==
 
==Notes==
 
This resource is still in process of being decoded.  The information above is not completely accurate.  
 
This resource is still in process of being decoded.  The information above is not completely accurate.  
 +
 +
*This resource is correct in current version--Kuree
  
 
* 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 -- [[User:granthes|Grant]]
 
* 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 -- [[User:granthes|Grant]]
  
Documentation by [[User:granthes|Grant]]
+
Documentation by [[User:granthes|Grant]], [[User:Kuree|Kuree]]
  
 
{{TS3AdvancedModdingHeader}}
 
{{TS3AdvancedModdingHeader}}

Latest revision as of 22:32, 23 October 2013

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

[edit] Overview

Saved sims information, i.e. SimDescription in game code.

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


[edit] Format

[edit] 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?
 DWORD FileNameOffset     // Offset to file name
 SimDescriptionTable
 DWORD CharCount
   ---WORD Char

[edit] 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  // Count from the beginning of the table

[edit] 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

[edit] Notes

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

  • This resource is correct in current version--Kuree
  • 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, Kuree

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