Difference between revisions of "Sims 3:0x04F88964"
(→Format) |
(Version Update) |
||
| 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. | ||
| − | |||
| − | |||
==Format== | ==Format== | ||
| Line 26: | Line 24: | ||
DWORD TID | DWORD TID | ||
WORD Unknown1 // Always 0? | WORD Unknown1 // Always 0? | ||
| − | + | DWORD FileNameOffset // Offset to file name | |
| − | + | [[#SimDescriptionTable|SimDescriptionTable]] | |
| − | + | DWORD CharCount | |
| − | + | ---WORD Char | |
===SimDescriptionTable=== | ===SimDescriptionTable=== | ||
| Line 42: | 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 71: | 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
| Modding Reference by Category | |
|---|---|
|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |