This tutorial will outline how to use an external memory editor to create patches or more likely cheats for games in the emulator. This tutorial explains how to do the work yourself, but for those who would rather avoid reinventing the wheel, there is a blog maintained by yours truly with values. This blog is pretty small since it only has work done by myself and anything contributed by others, so please send me any values you find using this tutorial to share with the world. Part 1 - Setting up Before you can begin with memory editing, you need a few things. A memory editor such as ArtMoney? For this tutorial, we will use Cheat Engine 6. PCSX2 and a game obviously! Now, we need to setup our environment. This simply involves starting up PCSX2, the memory editor I will refer to it as Cheat Engine from here, but just substitute that for whichever program you use. Once you are there, have the memory editor target the PCSX2 process. In the following screenshot, I would just select the pcsx2. For this tutorial, I will be enabling a cheat to get infinite cash for the game , a personal favorite game of mine. Part 2 - Finding the Cheat's Memory Address This is the entire process of memory editing. Most cheats actually take place in the game, and so the game must be started. Get to a location where the value you want can be changed. For our example, we want to get infinite cash for our party, so we should head to a store location. We would normally have the memory editor pause the game, so the value doesn't accidentally get changed very useful when searching for a health value during combat. The image below shows a typical first search. Now that we have only a few values left, we can keep searching since it's only 3 here, we can search by hand or we can do something that might be faster. In this case, searching won't yield any results, since 2 of the values are tied to the one we want. For situations like this, we need to actually edit the values by hand. To do this, we add any address we are interested in to the address table. Now that all 3 of our values are in the table, we have three ways to do this: 6a. We can freeze each value one by one and do someting to change it to see which one is the right one 6c. We can edit each value until we find the one we want. Once we find the value we want, we give it a name, freeze it if we want, and optionally save the cheat totally not a cheat, but a patch to a file. You should also be able to change the value, or you won't be able to find the right one. Or you can make the video yourself.