I gave in and I tried this Candy Crush game that everyone was talking about. I'm hooked.
Let me be clear. Five lives per day is a perfectly healthy number. It gives you some time for leisure, and then you are forced to assimilate back into society as a contributing member.
That said, I get just as much fun from taking toys apart as from playing with them, so I started tearing it apart to see what I could do about these limited lives.
These are notes, not instructions. A developer should have no problems here, but if you need step-by-step instructions you'll need to look elsewhere. Better yet, just buy some more lives/items.
Your belongings in the gave are saved in a save file, called save_XXXXX.dat, where XXXXX is some sort of timestamp. This file is present in the app's sandbox once you have played the game. It is a binary file. If they used a serializer, I'm not sure which one.
For an iOS device you can read and write to the filesystem using DiskAid.
The process for reverse-engineering save files is no mystery. Copy the save file. Make a change. Copy the save file. Compare.
I used VBinDiff for the binary diffs and Fhred as my hex editor.
Here are my findings so far. Values are big-endian.
Item | Byte Offset | Bits Tested | Bits Predicted |
Disco ball | 0x0050 | 32 | 32 |
Coconut ring | 0x0068 | 16 | 32 |
Jelly Fish | 0x005c | 8 | 32 |
Wrapped & Striped | 0x00a4 | 16 | 32 |
Lives | 0x0290 | 16 | 32 |
Lollipop hammer | 0x0074 | 8 | 32 |
Lucky Candy | 0x0098 | 8 | 32 |
Comments
Updates ??
Any updated info??
I've been looking to find the hex of the hand that move the candy?
Something is wrong with my file, any hand rewards that I win won't add...
Sorry, I haven't tried this
Sorry, I haven't tried this in a while, and don't currently have access to an iOS device.
Pages
Add new comment