The Sims Social

The Sims Social is an online social-network game owned by Playfish (a part of EA).

Resource Manifest
The Resource Manifest is loaded by the game pre-loader, and is used for estalishing the url and size of various in-game resources, including the GameEngine which contains most game logic. The Resource manifest is most often compressed using zlib, however it can be decompressed by removing the first four bytes and then running it though a decompressor. (If you use a decompressor expecting DEFLATE, you must remove the 2 byte zlib header). Once decompressed, it is a simple xml file in the format:       The url for the resource manifest is passed to the flash pre-loader as the "pf_manifest_url" flashvar, e.g. http://static-cdn.playfish.com/game/simssoc/d/usXhXexXc1

RPC Packet Format
The Sims Social uses a binary RPC format similar to most other Playfish games. All messages are sent over a HTTP POST to http://simssoc.game.playfish.com/g/rpc/simssoc/ and start with a NULL byte (00) followed by a 1-byte message type and then the session id, followed by the message-specific bytes.