Here we go!
Im trying with a friend, to edit the memory of our test psp application , so we can get a better understanding of how memory works.
Here's what we have , and our progress:
we have a simple eboot , that does this:
Now , with cheat master we're able to locate & edit the address.int somevariable=0;
while (inloop) {
CLEAR;
//track changes
printf("PRESS X/O TO INCREASE/DECREASE THE VARIABLE ");
switch(somevariable)
{
case 0: THE_MESSAGE="DEFAULT!";break;
case 650: THE_MESSAGE="Hey , why you edited my data?";break;
case 445:THE_MESSAGE="STOP IT!";break;
}
}
All fine here.
But guess what happens if we edit the code a little:
toint somevariable=0;
What actually happens , is , that the address is always different on each run.int *somevariable= new int;
We heard that we have to use PS2dis(so we can find the secret pointer) , and we tried to learn...but we need a little help.
We searched for the actual variable name (which is MANA_POINTS) , but the address is fake.
Can someone expert/experienced help us?
thanks.