MySims Research

These files try to document MySims and MySims Kingdom to the best of our ability.

Interested in making mods? This wiki now also includes information on how to mod the game using the MySims Modloader here.

⚠️ IMPORTANT

These documents are a work in progress.

Patterns

This documentation uses ImHex's HexPattern files, which are an easy way to program and display how binary file formats are defined.

Versions

MySims was released multiple times on different platforms.

NameRelease DateLanguageNotes
Nintendo Wii2007PowerPC Big Endian 32 Gekko BroadwayContains debug symbols
Windows2008x86 Little Endian
Taco Bell12010x86 Little EndianContains unpacked Lua and RTT information
Origin2011x86 Little Endian
Cozy Bundle Nintendo Switch2024Aarch64Has updated maximum values
Cozy Bundle PC2025x64 Little EndianNearly all files unpacked, new skin tone system, RTTI included

Formats

Any time a "hash" or "id" is mentioned we are talking about an FNV hash.

Some of these formats are based on the research done by Morcutool.

NameGameID2Notes
DBPFMySims/KingdomEA's DataBase Packed File, found as .package files
Win32ModelMySims/Kingdom0xB359C791Only used on all windows versions
MaterialMySims/Kingdom0x01D0E75DMaterial information
ClipMySims/Kingdom0x6B20C4F3Granny3D animation
RigMySims/Kingdom0x8eaf13deGranny3D Model rig
StrMySims/KingdomString file
XmlMySims/Kingdom0xDC37E964Generic Xml
PhysicsMySims/Kingdom0xD5988020Havok baked physics
BigMySims/Kingdom0x5BCA8C06EA's big file format
BnkMySims/Kingdom0xB6B5C271Audio bank
LuaMySims/Kingdom0x474999B4Scripts
FxMySims/Kingdom0x6B772503Shader file
SwarmMySims/Kingdom0xCF60795EParticle effects
FootprintSetMySims/Kingdom0x2C81B60APathfinding information
MaterialSetMySims/Kingdom0x02019972List of materials
DDSMySims/Kingdom0x00B2D882Texture file
TTFMySims/Kingdom0xFD72D418TrueType font file
TTCMySims/Kingdom0x35EBB959TrueType collection File
CompositeTextureMySims/Kingdom0x8E342417Same as DDS, used for face textures
RuntimeSettingsMySims/Kingdom0x6D3E3FB4Audio Setting Definition
DownloadMySims30xD86F5E67Files downloaded for online play
LuoMySims30x2B8E2411Compiled lua
XmbMySims30x1E1E6516Binary Xml
ShaderParametersMySims3Shader artist parameters
CAB XMLMySims0xA6856948Create A Build (Building Information)
LightSet XMLMySims0x50182640List of light information
LightBox XMLMySims0xB61215E9List of light boxes
Slot XMLMySims0x4045d294Object slot information
Level XMLMySims0x585EE310Level definition
World XMLMySimsWorld definition
Slot BinaryKingdom0x487bf9e4Object slot information
Snap BinaryKingdom0xb70f1cea
Level BinaryKingdom0x58969018Level definition
FootprintSet2Kingdom0x8101a6eaPathfinding information
LightSet BinaryKingdom0x50002128List of light information
Object Grid Volume BinaryKingdom0xd00decf5
Buildable Region BinaryKingdom0xc84acd30Building information
Voxel Grid Heightmap BinaryKingdom0x614ed283Heightmap information

Contributors

This project was started by:

1

In 2010 you could get a MySims disc with your Taco Bell Order.

2

If a file doesn't have an Id it means its not found inside any Package.

3

Cozy bundle does not use these.