Plants vs Zombies Adventures unlimited gems

Jin Cova's picture
Helpfulness: 
Average: 4 (3 votes)
Post grouping: 

Getting unlimited Gems is more tricky using Cheat Engine. If you simply change the value, it will refresh your game immediately and the changes are lost forever. To do this, the steps are slightly more complicated. You need to first make every value fixed to an amount. Only then you alter your Gem value to max 9999999. Take note that you now uses the value type ‘Array of bytes’ instead of ‘Double’.

 

Plants vs Zombies Adventures unlimited gems – Step by step

A step by step guide to get Plants vs Zombies Adventures unlimited gems is shown below:

  1. Open PvZ Adventures game app. You can use any browser but it is tested working on Firefox.
  2. Launch Cheat Engine. Double click on Cheat Engine.exe. (Optionally, you can try the manual instruction to learn more about the software if you never use it before. )
  3. Open the PvZ Adventures related Flash plugin process on Cheat Engine. You can do this by clicking on the shortcut icon with a computer and magnifying glass, or you can go to File > Open Process. When you see there are 2 Flash process with name like flashplugin...exe/plugincontainer.exe, choose the second one. The game is Flash process so do not choose browser process e.g. Firefox.exe or Chrome.exe.
  4. Using Coin as example, Check your current Coin value and enter it in the ‘Value’ field. Change the ‘Value type’ to double and leave all other settings unchanged. Click on ‘First Scan’
  5. If you are lucky, your Coin value is unique enough that the scan result has only one value which is exactly your Coin value. If not, you will get multiple value as a result. In this case you need to spend or collect Coins so that your Coin value changes. Enter the new value and hit ‘Next Scan’. Repeat this step until you get only one (or two) value.
  6. Double click on the resulting value and it will be recorded in the table at bottom. From here, steps are a bit different. Tight click on the value at bottom and choose ‘Find out what writes to this address’. Click Yes when a confirmation window pops up.
  7. Spend or collect Coins to change the value. The process will now appear. Select it and click ‘Show Disassembler’.
  8. Double click on the first value ‘Movq [ecx+60],xmm0’ and change it to ‘add [ecx+50],00001000’. Now, all the value is fixed, which means even if you collect Coins, it will show message that your Coins are at max and you will get nothing. At the same time, if you spend Coins, no Coins will be deducted.
  9. Now start a ‘New Scan’. Change the ‘Value Type’ to ‘Array of bytes’. Check your current Gem value and the corresponding Array of bytes using the table below. ‘Hex’ should be left checked in this case. Begin ‘First Scan’ and you should get only one result. Double click on it to pull it to bottom record. Change the value to ‘00 00 00 00 00 00 F0 BF 00 00 80 FF 64 CD CD 41’ which corresponds to ‘9999999’ as shown in table below.
  10. Now, your Gems are unlimited. Although the Gem value stays the same but not 9999999 because it is not refreshed yet, you can spend them and the value will not drop. 

 

Array of bytes table
100 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 59 40
99 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 58 40
98 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 58 40
97 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 58 40
96 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 58 40
95 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 57 40
94 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 57 40
93 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 57 40
92 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 57 40
91 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 56 40
90 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 56 40
89 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 56 40
88 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 56 40
87 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 55 40
86 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 55 40
85 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 55 40
84 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 55 40
83 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 54 40
82 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 54 40
81 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 54 40
80 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 54 40
79 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 53 40
78 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 53 40
77 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 53 40
76 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 53 40
75 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 52 40
74 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 52 40
73 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 52 40
72 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 52 40
71 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 51 40
70 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 51 40
69 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 51 40
68 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 51 40
67 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 C0 50 40
66 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 50 40
65 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 40 50 40
64 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 50 40
63 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 4F 40
62 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 4F 40
61 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 4E 40
60 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 4E 40
59 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 4D 40
58 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 4D 40
57 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 4C 40
56 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 4C 40
55 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 4B 40
54 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 4B 40
53 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 4A 40
52 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 4A 40
51 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 49 40
50 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 49 40
49 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 48 40
48 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 48 40
47 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 47 40
46 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 47 40
45 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 46 40
44 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 46 40
43 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 45 40
42 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 45 40
41 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 44 40
40 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 44 40
39 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 43 40
38 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 43 40
37 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 42 40
36 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 42 40
35 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 41 40
34 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 41 40
33 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 80 40 40
32 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 40 40
31 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 3F 40
30 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 3E 40
29 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 3D 40
28 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 3C 40
27 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 3B 40
26 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 3A 40
25 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 39 40
24 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 38 40
23 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 37 40
22 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 36 40
21 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 35 40
20 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 34 40
19 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 33 40
18 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 32 40
17 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 31 40
16 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 30 40
15 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 2E 40
14 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 2C 40
13 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 2A 40
12 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 28 40
11 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 26 40
10 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 24 40
9 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 22 40
8 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 20 40
7 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 1C 40
6 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 18 40
5 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 14 40
4 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 10 40
3 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 08 40
2 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 00 40
1 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 F0 3F
0 = 00 00 00 00 00 00 F0 BF 00 00 00 00 00 00 00 00
     
9999999   00 00 00 00 00 00 F0 BF 00 00 80 FF 64 CD CD 41

 

Comments

Yuki's picture

This is difficult to pull out. But I guess it's worth my time since Gem is everything.
Vannese's picture

Unlimited Gems!
Anonymous's picture

Very good!
Donald's picture

It crash out and item not save
Jin Cova's picture

Did you follow the steps by correct order? If you change gem value directly, it will crash. This is why you have to apply the 'add [ecx+50],00001000' code first.
Jin Cova's picture

Oh ya! I forgot to mention that unlocking seeds using gems require a lot of gems and may crash the game. I can but most things including Planter Box, but once I try to purchase the expensive Seeds, my game crashes too. Try buying things other than Seeds
Michell's picture

guys loved the site, good content! are parabens! but this gem is not working, I think it's okay because one very high number "9999999" you can put a 900 type? what is the code?! ________________________________________________________________ website only talks about plants vs zombies? because I wanted to find out some way to cheat the game yu-gi-oh bam! I will be grateful if you can!
Jin Cova's picture

Thanks. Glad that you like it. After you have applied the 'add [ecx+50],00001000' code, your gems are already unlimited. To be clear, if your current gem value is 80, you will have unlimited number of 80 gems, which means you can buy items below 80 gems infinitely. But is you want to buy more expensive stuff, you need to change this value to 9999999. If 9999999 doesn't work, maybe they have already patched it. Just to add on, I tried Zombucks cheat today, there is minor change. I can get 999999 Zombucks using value type 4-byte but not double. Seems like they change quite a lot of things recently. _____________________________________________________________ I don't play Yu-Gi-Oh Bam! Sorry. And researching for a working cheat really requires a lot of effort. If you find any interesting stuffs, you are welcomed to share it here. Thanks for your support. I will try to post more games on the way.

Add new comment

By submitting this form, you accept the Mollom privacy policy.