The internet has always been tied to video games. Most online games are Flash-based games which use the Adobe Flash Player from within your web browser to run. These games are especially popular among kids because they are often quite easy and simple to understand.

Adobe’s problematic online software has received a terminal diagnosis. They decided to discontinue the support, and content creators will do what they’ve mostly already done: move on to other platform, more reliable ones like HTML5. This doesn’t mean that all current users of Adobe Flash will disappear overnight, but they’ll likely fall into disrepair over the next few years. As the technology of the internet advances, Flash will be lost to time.

So moving on, one way to hack an online game is to hack the memory much like an ordinary PC game trainer does. Here’s a simple step-by-step explanation of how you can hack online games with a very popular software called Cheat Engine.

Step 1

First of all, download and install theCheat Engine programfrom the official website. Then after it is installed, launch Cheat Engine as Administrator privileges.

Step 2

Open the game in your web browser. Click on the flashing Open Process button in Cheat Engine.


Step 3

Because Chrome creates so many processes for tabs and extensions it is very difficult to identify which one is the flash game process in Cheat Engine. To find out, simply: PressShift+Escapein Chrome to open its task manager. Now find the task for the Shockwave Flash plugin and note down its Process ID.


Note:The ID needs to be converted into Hex so you can identify it in Cheat Engine. Here’s an online to help you with that:

Step 4

Now go back to Cheat Engine and find the Chrome process which matches the Hex value in the earlier step.


Step 5

This method will not work for every game but when you know how to search it will make things easier. The first game is called SteamPunk Tower Defense and is one of the classic tower defense type games.

When you start the game some items must be purchased to go into the defense of the tower, and you have 11000 credits to start with and the ability to buy 4 different guns.


Now go into Cheat Engine and enter 11000 into the Value box, then press enter.


Step 6

Go back to the game and buy a gun or anything else, notice the credits are now at 4000. If you look in the Cheat Engine window, you’ll also notice one of the values has changed to 4000.


Step 7

Edit the value by right-clicking on 4000 and select “Change value of selected addresses”. In the popup box enter a number such as 999999 and press enter. Look in the game now and your credits will be at 999999!


For several Flash-based games, it really is that easy to cheat and give yourself more money or points, etc.

Cheat Engine Download for Windows

Cheat Engineis an open-source tool whose sole purpose is to help you use tricks and cheats. If you want to download the latest version you can do so by going to their official website here:

Cheat Engine Download for Linux

Cheat Engine is not official available for Linux. An alternative to Cheat Engine for Linux is GameConqueror. It is actually a GUI for scanmem. It supports variant types of scan on different types of data. It can be used to locate the address of a variable in an executing process. You can get the latest version by heading to the official repository:

Cheat Engine Download for Android

Cheat Engine is not officially available for Android but there are few alternatives which can achieve the same goal. “GameGuardian” is a game hack/alteration tool for Android phones. With it, you can modify money, HP, SP, and much more. The official website for GameGuardian is:

Questions and Answers

Whenever I try to change EXP values or buy something, nothing really happens. Why is that?

It’s most likely a server-sided value. To understand this: say you buy an item, it then goes through some validation by the server. And when you refresh the game, the value is being reset to the original value.

Are there any alternative methods to this?

You can useWiresharkto modify the data packets sent to the game server and see if that works.