Board Thread:General Discussion/@comment-34421782-20180205221355/@comment-34421782-20180225183027

Okay, I did some experimentation and found a technique that works. First, a few well tested guesses as to how the game works.


 * When you log on with Facebook, the game state is saved both locally and to a server somewhere on the Internet, or, as the kids call it, "in the cloud"
 * It's hard to tell when exactly does the cloud save happen. But one way to force it is beating a room or a puzzle.
 * When you log on without FB (by clicking "Play") the game is only saved locally
 * When you log on with FB, and the previous FB logon has been from the same device, the game doesn't load from the cloud, it grabs the local state. However, if the last FB logon has been from another device, the game gives you an option to load the game state from the cloud.
 * When you log off from Facebook, cloud saves are supposed to stop, but I once noticed as if they didn't. So a sure way to stop cloud saves it - log off, quit the game, start again with "Play".
 * Friend lists are not a part of the cloud save, each device maintains its separate list.
 * Friend codes.(AKA support IDs) are device specific

So, with all this theory in mind, here's a technique for getting more free giftable items if you have one. It requires two devices and a Facebook account. We presume device 1 has the initial item.

0) Before your start, make sure your devices have each other as friends. 1) Device 1: log on with Facebook. Add the desired item to the wishlist. Beat any level to force a cloud save. Quit the game. 2) Device 2: log on with Facebook. When offered to restore a game, press Yes. Immediately log off Facebook and quit the game. 3) Device 2: Start the game again, press "Play". Gift the object to Device 1. Quit the game. 4) Device 1: log on with Facebook. When offered to restore a game, press Yes. Accept the gift.

On step 2, when you restore the cloud game to device 2, the cloud-saved game has the item. Then on step 3 when you give the item away, there's no cloud save.

Once you have two copies of the item, you can gift two copies on step 3. Then 4, then 8, etc. With enough patience, the growth rate can be exponential, limited only by the daily gift limit.

Yes, this an exploit. No, Mytona is not likely to fix it - first, it's not exactly straightforward, and second, as long as they allow both connected and disconnected play, savegame manipulation like this would be possible. The problem of syncing distributed data that changes in both places admits no general solution.