Earlier, I presented an expansion hack using Charles and/or Cheat Engine. It was possible to do that hack using only Cheat Engine, but you had to refresh the game after each expansion. There's a way to modify the method slightly to avoid refreshing (but it's still not as nice as using Charles). This modified method will be of interest to those of you who are familiar with Cheat Engine but not Charles.
Suppose your expansion build icon looks like the one at the top of this article.
Step 1 - Set Up Cheat Engine
First, set up Cheat Engine by using the button in the upper left to select the process belonging to your browser. I used Opera, so you can see I selected the process "000000D4-opera.exe" in the image below.
Step 2 - Set Required Liberty Bonds to Zero
Next, change the "Value Type" to "Text". In the "Text" field, enter "xk01" (this is the code for Liberty Bonds). DO NOT enter quotation marks for this method. Hit "New Scan" then "First Scan". The results will show up in the box on the left side.
Highlight all the results (select the first one, hold down shift, then either press the "End" key or keep hitting "Page Down"). Hit the red arrow button to move the results to the bottom box. Highlight all the results in the bottom box (select one of the entries by left-click and then hit Ctrl-A). Hit the Enter key. In the pop-up, enter "xk0100000" (5 zeros at the end) without quotation marks.
This is what Cheat Engine looks like after you've done all this:
In the game, if you select "Build" and look in the "Expansion" tab, you'll see something like this:
The required number of Liberty Bonds has been set to 0.
Step 3 - Change "x01"
This is the key step that makes the whole expansion hack work. The code for a regular expansion (i.e., non-crewed, non-EP-paid-for) is "x01". The trick is to change it to "x10". I hope you know how to do this at this point, but I'll give you the details anyway.
Clear the results in the bottom box of Cheat Engine by hitting the button with the red circle with a line through it. Hit "New Scan". In the "Text" field, enter "x01" without quotation marks. Hit "New Scan" and then hit "First Scan". The results will show up in the box on the left side.
Highlight all the results. Hit the red arrow button to move the results to the bottom box. Highlight all the results in the bottom box. Hit the Enter key. In the pop-up, enter "x10" without quotation marks.
This is what Cheat Engine looks like after you've done all this:
This step is also the reason why when you refresh the game, your Coins and Liberty Bonds are restored to their original amount.
Step 4 - Set Required Coins to Zero (Optional)
If you have enough Coins to do as many expansions as you want without refreshing, you can skip this step. Otherwise, I'm assuming you don't have enough Coins to do many expansions at once. This step is really for doing many expansions at once when you don't have enough Coins and don't want to refresh your game too many times.
In my other article on the expansion hack, I explained how to get many Coins using Charles. It's possible to handle this a different way using Cheat Engine, but it's not as nice as using Charles because you have to repeat it for each expansion.
Clear the results in the bottom box of Cheat Engine by hitting the button with the red circle with a line through it. Hit "New Scan". In the "Text" field, enter the number of Coins required for the next expansion. In my example, it's 71852. Do not use quotation marks or commas. Hit "New Scan" and then hit "First Scan". The results will show up in the box on the left side.
Highlight all the results. Hit the red arrow button to move the results to the bottom box. Highlight all the results in the bottom box. Hit the Enter key. In the pop-up, enter "00000" or as many zeros as there are digits in the original number. I used 5 zeros since 71852 has 5 digits. Do not use commas or quotation marks.
This is what Cheat Engine looks like after you've done all this:
In the game, get out of the Build menu and select "Build" again to refresh it. In the "Expansion" tab, you should see this:
The required number of Coins has been set to 0.
Step 5 - Build Expansion and Repeat
Now do the expansion!
When you look back in the Expansion tab of the Build menu, you should see something like this:
The required number of Liberty Bonds is still 0, but the required number of Coins has been reset. No problem! Repeat step 4 with the new number of required Coins. You don't have to repeat steps 2 or 3 unless you refresh the game.
When you refresh your game, all the expansions you've done should still be there and your Coins and Liberty Bonds should be back to their original amounts.
THANKS BRO
ReplyDeletehey its not working its taking money nd evn liberty bonds for first expansion and from second time its refreshing nd expansion is also not there
DeleteYou're anonymous so I'm not sure if you're the same person as the person you replied to...
DeleteThe hack should still be working unless Zynga fixed it within the last day, which is unlikely. So you might be doing something wrong. Review all details carefully. Also, if you refresh the game, you have to start over from step 2.
he is not me and its working to me
Deleteagain thanks .................................
Sir! U r simply brilliant! I cant express how greatfull I am for ur help. Many^million thanks!
ReplyDeleteIf u dont mind then I would like to ask one question pls. I used the cheat engine 6.1 to convert cadet soldier into energy pack x25 and it is still in my army depot but i dont know how to use it. I will b really greatfull if u can help me.
ReplyDeleteO I almost forgot to introduce myself. I am Sajuke!
Sajuke, your comment isn't related to the expansion hack. I published it anyway since you were polite. I am in the middle of writing an article on that hack you are using. Currently, I do not know how to take things like energy packs out of depots. When I have time, I will do research on that.
ReplyDeleteThank you for all your work. Your blog is very organized and helpful. :)
ReplyDeleteHi,this is Sajuke again. Thanks for taking time on replying to my query. I followed all your steps except for step 3 which was optional and it works as u mentioned. In addition to that, I also found out that all the coins spent during expansion,returned back after refreshing the game. Although it doesn't seem necessary to mention this,but I wrote it anyway.
ReplyDeleteYes, Sajuke, you're right. I mentioned it in the other article, but forgot to mention it in this one. Step #3 is really for when you don't have enough Coins to do an expansion, which might be the case if you are doing many expansions at a time before refreshing.
ReplyDeleteI've switched steps 3 and 4 and added some remarks to the article to make things clearer.
ReplyDeletehow to select all the numbers in the bottom box
ReplyDeleteYou select all the entries in the bottom box by first selecting one of them by left-click and then hitting Control-A.
Deletehey yo, may i ask, how did u select all the found adress?
Delete*i mean like, my CE 6.1, i have to bring all the adress down 1 by 1 manually by pressing 1 adress at a time while next thing to press the red arrow button....i wonder how u highlight all the adress together
hi Sean
ReplyDeletei have a problem with my cheat engine 6.1
it was EXPIRED..
whats that mean?
Mine works fine. I don't know why a lot of people are saying their CE is expired. There could be many reasons. Make sure that you got it from the official source, uninstall yours, and reinstall the official one from here:
Deletehttp://www.cheatengine.org/
because its april fools.. it also says expired and the other the "expired" thingy is gone
DeleteFor those of you with a partially disabled Cheat Engine, you don't really need "Next Scan" to do any of the hacks for this game.
ReplyDeleteI am using Charles and doing everything as listed by you and shown in videos. I can change and follow all steps but in last when I release the breakpoints and expand.... The game needs REFRESH! I have tried every little detail.
ReplyDeleteI want to know whether I need enough liberty bonds for one expansion? Like I should have the liberty bonds to expand one expansion? I can't expand without Charles right now because I have just 70 Liberty bonds.
Please everyone. There are a lot of confused people like me. Can anyone help.
Thank you.
I wrote 2 articles for this expansion hack. This one that you are commenting on uses Cheat Engine only. Don't worry about Charles for now. Try it with Cheat Engine and see how it goes.
DeleteYou don't need to worry about Liberty Bonds. The directions in this article tell you how to deal with that.
Just reread this article carefully again and follow each step carefully using Cheat Engine.
Ok done and I can expand but i have to refresh after each expansion using cheat engine... what should I do to not refresh and simply buy all expansions.
DeleteIt says it at the bottom of the article...
DeleteIf you refreshed, you need to repeat the steps again. After you do it once without refreshing, you can repeat steps 4 and 5, but input the new # of Coins in Cheat Engine.
TNX TNX TNX U ARE KING!!!! TNX IT IS WORKING!!!
ReplyDeletea million thanks bro. it is working...
ReplyDeleteyour amazing sir thanks a lot...=)
ReplyDeletesir, i would like to report and need to find the solution.. CE 6.1 has been patched..? today, i built, scanned a unit to replaced it with another code. but when i tried to move it from experimental shipyard to the depot, it has been blocked and the message; was trying to connect to the server and followed by refresh instruction. it will automatically refresh by itself and when it came back to the game, the unit i tried to move still on the experimental shipyard. i did it many times as will as using from other experimental hangar and barracks with the same error. it won't work anymore. this happened after the Microsoft and Firefox update. is this also happening to other users..? can you please help me to find a solution to this..? please help..
ReplyDeleteDepot Hack was patched on April 12, 2012. Please check the newer articles on this blog.
DeleteTHANKS MAN U R COOL TEACHER FOR HACKS
ReplyDeleteEVERY STEP IS CLEAR TO UNDERSTAND AND I'M HAVING GREAT USE OF IT
I figured that if you change the value for coin into "negative", you will get that amount of money
ReplyDeleteIt appears they may have patched this...it works as described right up to where you place the expansion. Then the server disconnects and forces a refresh. Once refreshed the expansion is gone.
ReplyDeleteit is not working for me. anyone can help me?
ReplyDelete