Poke is the ultimate gaming utility. It's a small program that allows you to cheat in every game out there - published or to be published in the future.

We wrote this program many years ago and it's been available for free for a while. It works with most single-player games out there. It DOES NOT work with multiplayer games. Coincidentally, it also sucks ass to cheat in multiplayer games, and we wouldn't want you to have the program for that purpose anyway.

How does it work?

If you are an avid gameplayer, you probably have a basic understanding on how computers and computer games work.

In a computer game, most numerical values are stored 'as is' in memory. Finding the location where an interesting value is stored, and then modifying that location to something that better suits your needs is not an impossible task - and it's a snap with Poke.

Poke In Use

When you start Poke, it will present you with a list of running processes. If there's a game running, it is usually the first in this list. If you haven't started the game yet, do so now, then ALT-TAB back to Poke, click Refresh, and select it from the list.

Double-click your game in the list. The main Poke dialog will appear:

Click on 'Add...' to add a memory location. The Poke Search Wizard will start. With most games it's extremely easy to find the memory location where key game data is stored. Go into the game then find out the current value of the property. Pause the game if you can then ALT-TAB back to Poke and enter this value into the input field, then click "Next".

It should not take more than a few seconds for Poke to find all memory locations within the game that contain this value. When you get the screen below, go back to the game and do something that causes the value to change. Remember the new value and come back to Poke. Enter the new amount in the input field and click "Next".

You may need to repeat the above step a few times. Once Poke narrows things down to a single location it will prompt you for a description. Enter it then click "Finish".

You are now back at the main dialog, with the memory location you just found showing in the list. You can click 'Current value' and edit the amount - or you can click the Lock checkbox to keep the value unchanged.

Will it work with my favorite game?

Poke will most likely work with any game out there. Some games may be tougher to fool than others, and some may have what looks like active protection against outside tampering.

Diablo II, and old game, is one of these beasts. The creators store critical values in two separate memory locations - and if there is a mismatch between the two, the lower one will be automatically copied to the other location.

But worry not!

Finding Money (either in the stash or in your backpack)

    Remember how much you have, go to Poke, and find the two memory locations. It will take several passes of searching and spending or dropping gold. When you are left with only two locations, click the "Add all locations" and then click "Next". Name the locations.

    Lock both locations with the Lock checkbox, then edit them. (Set them to the same value!) Now unlock the addresses, and you can go back to the game and have the cash you wanted.

Gaining Levels

    Remember how much experience you have, then search the two locations as described above. You will need to kill a few monsters between each search to gain XP. When you have the two locations where Experience is stored, edit them with the Lock method, so that you will skip several levels.

    Upon returning to the game, you will have plenty of XP. Kill one monster to trigger a level check - and bingo, you have gained a few levels. Repeat if you like.

That's it. Have fun!

Revision History

2.0.1 (Nov-22, 2008)

  • Significant speed improvements
  • Minor UI updates

1.0.0 (2000)

  • First release