Difference between revisions of "Sims 3:0x04F88964"
(→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. | ||
− | |||
− | |||
==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]] | |
− | + | DWORD CharCount | |
− | + | ---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
Modding Reference by Category | |
---|---|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |