skeety16
08-27-2008, 02:16 PM
Skeety1's ultimate guide to mpo hacking (eu version)
The content:
1) Basics of cheatmaster
2) Item hacking
3) Stat/HP/Job/skin hacking
4) DMA (explained later) weapon hacks (and small suggestions how to bypass this)
5) Further item hacking (in-game)
6) Infinate health/stamina (in game) [An example of "fuzzy" searches]
7) Controlling the enemy.
8) Best place to look for random codes
9) How to make a code from memory editor.
BASICS OF CHEATMASTER (U HAVE TO HAVE BLEEDIN CFW TO USE THIS AND DO ANYTHING IN THIS GUDIE)
---------------------
INSATLLING CHEATMASTER
----------------------
Ok- dowload cheatmaster form wherever you want.
Once you have done this and extracted all the files onto your desktop (or wherever) do the following:
select your psp drive eg F and then go into the folder "SEplugins" (if you dont have one simply create one duh!!!)
and paste "CheatMaster.prx", and in the same folder create a .txt file (notepad for those dummies out there)
called "game". Then skip a line and paste in the follwing:
ms0:/seplugins/cheatmaster.prx
ok that basically covers the installation.
ENABLING CHEATMASTER
--------------------
1) Switch off totally your psp (the best way is to simply take out the battery)
2) switch it back on whilst holdning down "R"
3) go to "plugins" and enable "cheatmaster[game]" by pressing X
Ok this covers the getting ready part
p.s. the default combo for opening cheatmaster is "R+ note" (i think)
-------------------------------------------------------------------------------------------------
|IF YOUR SEMI-RETARDED IN YOUR LAZINESS YOU COULD USE THIS: |
|http://www.onehitgamer.com/forum/news-updates/3935-release-easy-ultimate-cheat-installer-v3.html |
|BASICALLY IT AUTO INSTALLS EVERYTHING INCLUDING OTHER PLUGINS. YOU HAVE TO DO LITERALLY NOTHING |
|OTHER THAN TO CLICK ON THE LINK. BUT IF YOU DO- IM SORRY BUT YOUR A FAILURE IN LIFE. LOL. ENJOY |
| ps it says u need 3.40 OE to work- thats bullshit. Only the recording device wont work. |
--------------------------------------------------------------------------------------------------
Right lets get down to buisness.....
ITEM HACKING (only in your inventory)
-------------------------------------
Ok- i know this is kinda simple but it illustrates exact value searches, and simple number mods
Right, in the "manage" section where you view your sneaking team press circle over any one of them.
1)unequip any weapon in their slots
2)then go to the weapon select menu and then do the follwing-
i) look at the number of a specific weapon that you want to hack and then open cheatmaster,go to
search value => new search =>and then type in ____. Press x and wait for the results. Press x
again and then circle to exit cheatmaster.
ii) ok, now you have done a preliminary search. But to change the number of that specific weapon, you have to
end up with ONE result. To do this you have to do several searches, and to get less results you have to
CHANGE/ALTER THAT VALUE. so in this case its pretty obvious- just select the wepon and bingo! you can
search for something different. Now go back into cheatmaster and select "search again" and this time
search for one less than the starting value. Do the search and you should end up with less results.
Do the above again until only one result is left. Press x to add the code and keep pressing x until it asks
you for the value. Here input whatever you want, but do NOT lock the value. Save your game and it
should stay.
iii) some items such as stealth you can only have one of, so to do this just do a search with it NOT
equiped (ie. 1), then equip stealth and search o, then unequip it and search 1 ect, until you get one
result.
ps. if you cannot get the search results under say, three, then dont worry, just add the lot of them and mod the
value. The chances of freezing the game this way is pretty slim.
to summarise- choose the weapon you want to change the no. of, search that no., equip it, then search one less,
equp another and search 1 less, repeat until there is only one result.
If someone, by this stage is still lost i will shoot myself- no jokes
Also, as some of you may have realised, that there are codes that automatically do this for you, but here
im just illustrating the point.
STAT/HP/JOB/SKIN HACKING
-------------------------
Now things will become interesing.....
Ok, to hack any aspect of your selected character you will have to find the adress(es) that governs that character.
As mentioned earlier, the easiest way to quickly get results is to search for known changing values. The only
thing that changes really for the character is the "number of times dispatched" value. This however would take a
long(ish) time due to the fact that you have to complete the mission before it changes.
However there is a much easier way.....
Re-name the character to =$$= and search 3D24243D (to search hex [letters and numbers together- to put is simply]
press square when prompted to enter values, and it should change from 00000000 to 0x00000000)
if you dont get why this is because "=" in hex has a value of 24 and "$" a value of 3D
The full kaboodle is here:
00 - 20 Blank
21 - !
22 - "
23 - #
24 - $
25 - %
26 - &
27 - '
28 - (
29 - )
2A - x
2B - +
2C - ,
2D - -
2E - .
2F - /
30 - 0
31 - 1
32 - 2
33 - 3
34 - 4
35 - 5
36 - 6
37 - 7
38 - 8
39 - 9
3A - :
3B - ;
3C - <
3D - =
3E - >
3F - ?
40 - @
41 - A
42 - B
43 - C
44 - D
45 - E
46 - F
47 - G
48 - H
49 - I
4A - J
4B - K
4C - L
4D - M
4E - N
4F - O
50 - P
51 - Q
52 - R
53 - S
54 - T
55 - U
56 - V
57 - W
58 - X
59 - Y
5A - Z
5B - [
5C - ¥
5D - ]
5E - ^
5F - _
60 - Blank
61 - À
62 - Á
63 - Â
64 - Ä
65 - Å
66 - Ç
67 - 7E More of these strange letters and symbols.
Anyway once you got your results (there are always two- i dont know why) select the first one. Add it to your table
coz thats the one that controls your character.
For unique characters (ie snake, python, ocelot ect...) you cant change the names, and therefore the process
will take slightly longer.
Taking snake as an exaple you search 4B414E53...simple yeah?
hmmm lol, i got some explaining to do dont i... Razz
in cheatmaster you can only search the FRIST FOUR LETTERS, and therefore snake would be snak.
Also in hex everything is BACKWARDS....therefore you search "kans" which is 4B414E53.
Since the word snake appears in loads of other contexes you have to go through each result (by pressing
triangle to go into the memoryeditor...more on that later) and change a letter
to see which is the right adress. (ps. you have to scroll away form the character so that the name cannot
be seen and then scroll back up, otherwise the name wont change immediately.)
See the name =$$= will NOT be found elsewhere, therefore is ideal for this purpose.
Now that we've found the controlling adresses we can finally do some proper hacking....
STAT HACKING
-------------
This is really easy if you know the follwing table:
Skill rank: hex value:
---------------------------
S | 03
A | 02
B | 01
C | 00
Lets say that we want to hack a character with the following stats:
S A B S C A S A B B C
Knowing that in cheatmaster we can only search four values, and that in hex everything is backwards, one
would search lets say:
03010203- SBAS which is in fact (SABS)
or
02000301- ACSB which is in fact (BSCA)
By doing this method you are bound to get quite a few results, so you have to try each result by pressing
triangle to go into memory viewer and changing the values. Also to speed things up make sure that the 11
values are EXACTLY THE SAME AS THE CHARACTER'S FULL SET OF STATS ie.
the first result shows
03 02 01 03 01 02 03 02 00 00 01
where the correct stats should show:
03 02 01 03 00 02 03 02 01 01 00
Therefore the first result is crap
However, as usual there is a much easier way. Search for the characters name (i recommend keeping it as =$$=, for
convenience's sake), as outlined previously. As i said earlier all the character's attributes are close together,
so once you found the name look around for 00,01,02,03's in the same order as that of the stats, and then change
them to what you want. Just rember to scroll away so that the stats can change.
This leads us nicely on to...
...HP/STAMINA/SENSE HACKS
------------------------
Change the following values to "FF":
JOB HACKING
------------
Change the following to:
Job Description Hex value
-----------------------------
(NOT FINISHED YET)
I've heard that apparently a character can have all jobs, although only 4 will be displayed. I havent tried this,
so i dont know if its true, but you could....
Also some values, such as 21 arent even jobs:
Skin hacking
-------------
Change the following value to one from the list:
00 - Snake
01 - Null
02 - Eva (Blonde Chick From MGS 3)
03 - Para-Medic
04 - Ocelot
05 - Major Zero
06 - Raikov (Raiden MGS 2)
07 - Gene
08 - Python
09 - Ursula
0A - Elisa
0B - Anime Style Girl 1 (From AC!D ?)
0C - Anime Style Girl 2 (From AC!D ?)
0D - Cunningham
0E - Signit
0F - Ghost (Sokolov)
10 - Roy Cambell
11 - Ski Mask Soldier (Jonhathan ?)
12 - Shirtless Snake
13 - Ski Mask Soldier with Jungle Cammo
14 - 17 Ski Mask Soldier
18 - Soldier With Beret 1
19 - Soldier With Beret 2
1A - Soldier With Beret 3
1B - Blonde Female With Beret
1C - Red Head Female With Beret
1D - Brunette Female With Beret
1E - Scientist 1
1F - Scientist 2
20 - Scientist 3
21 - Brunette Female Scientist
22 - Blonde Female Scientist
23 - Brunette Female with Glasses Scientist
24 - Pilot 1
25 - Pilot 2
26 - Pilot 3
27 - Soldier General 1
28 - Soldier General 2
29 - Soldier General 3
2A - Government Offficial
2B - Ski Mask Soldier With Bleret
2C - Soldier with Hoodie and Face Mask
2D - Ski Mask Soldier with Jungle Cammo 2
2E - Ski Mask Soldier with Snow Cammo
2F - Flag cammo
30 - Flag cammo
31 - Flag cammo
32 - Flag cammo
33 - Flag cammo
34 - Flag cammo
35 - Flag cammo
WEAPON HACKS
------------
By this i mean do the following:
1) rapid fire/slooooooow fire
2) infinate ammo
3) no reload
4) silence your weapon
However, before we start you need to know that once you have found the code controlling your gun, there is
ABSOLUTELY NO NEED FOR SAVING IT!!!. This is because in mpo, weapon codes are DMA [standing for Dynamic
memory allocation]. This means that every time you die, switch levels, restart...whatever, the adress will change
and your code is now useless. Therefore i warn you now- to do the above things you will have to re-hack the
code again and again.
To combat DMA it is a long and bloody pain in the @$$. There are loads of guides that will explain if you really
feel like looking this up. But basically you need to find "pointers", which point to the right code [ i think...
im wrighting this off the top of my head], and you do this through a program called DMA_hunter by SANIK [the
legend that made nitpr] which basically compares two dma codes and two ram dumps. (if im wrong pls tell me and
ill edit this ASAP).
Anywho.....
Follow these steps to karate chop your weapon in half.....
1) Find the code that controlls the weapon.
1.5) [I really should have to do this, but if you dont know how to find the controlling adress, look at your ammo,
eg. 330. Obviously you then search 330 (make sure that your search looks like this 00000000330, NOT 0x000000330.
You press square to change)
Next you shoot a bullet and search 329. repeat shooting off a bullet and searching one less until only ONE
result is left. BTW this is the default method of finding exact values, and i will not repeat this again in this
guide.
2) LOCK the value to whatver you want, and hey- presto, you now have inf. ammo!!!!
ps- the format of the weapon code depends on the slot it is in. The top & bottom and left & right have the same
layout whereas adjacent ones differ, eg left and top dont look the same:
TOP AND BOTTOM LAYOUT
LEFT AND RIGHT LAYOUT
Rapid fire
----------
1) Open memory viewer (by pressing /\\), and look for "XY", where x can be anything, and y can be:
1 (in the case of mk22 and other single shot guns eg mosin)
3 (rpg)
9 (assualt/machine gun)
2) change the y to a 9 and voila- rapid fire.(if its already a 9 change to 1 for single shots)
No reload/clip size mod
------------------------
When you unequip the weapon that you have hacked, this resets itslef. So you have to eiher replace the values again
[dont worry, the adress stays the same], or make a code for it (you will find out how to do this later on...)
Silencer
--------
The easiest way to do this is to compare the gun with a similar silenced gun
eg M19A1 with MK22 / M16A1 with XM177E2
make sure you have inf.ammo [ie locked the bullet no.] and shoot off a silenced weapon. Look in the memory
editor for a value that decreases as you fire. There should be only a few- clip size/silencer.
*HINT* the silencer value is usually surrounded by zeroes.
Once you find it, place a value in the exact same LOCATION of the other weapon.
Sometimes you can see that a silencer has been added (with M16 & M19), and other times there is simply a
muffled sound.
The content:
1) Basics of cheatmaster
2) Item hacking
3) Stat/HP/Job/skin hacking
4) DMA (explained later) weapon hacks (and small suggestions how to bypass this)
5) Further item hacking (in-game)
6) Infinate health/stamina (in game) [An example of "fuzzy" searches]
7) Controlling the enemy.
8) Best place to look for random codes
9) How to make a code from memory editor.
BASICS OF CHEATMASTER (U HAVE TO HAVE BLEEDIN CFW TO USE THIS AND DO ANYTHING IN THIS GUDIE)
---------------------
INSATLLING CHEATMASTER
----------------------
Ok- dowload cheatmaster form wherever you want.
Once you have done this and extracted all the files onto your desktop (or wherever) do the following:
select your psp drive eg F and then go into the folder "SEplugins" (if you dont have one simply create one duh!!!)
and paste "CheatMaster.prx", and in the same folder create a .txt file (notepad for those dummies out there)
called "game". Then skip a line and paste in the follwing:
ms0:/seplugins/cheatmaster.prx
ok that basically covers the installation.
ENABLING CHEATMASTER
--------------------
1) Switch off totally your psp (the best way is to simply take out the battery)
2) switch it back on whilst holdning down "R"
3) go to "plugins" and enable "cheatmaster[game]" by pressing X
Ok this covers the getting ready part
p.s. the default combo for opening cheatmaster is "R+ note" (i think)
-------------------------------------------------------------------------------------------------
|IF YOUR SEMI-RETARDED IN YOUR LAZINESS YOU COULD USE THIS: |
|http://www.onehitgamer.com/forum/news-updates/3935-release-easy-ultimate-cheat-installer-v3.html |
|BASICALLY IT AUTO INSTALLS EVERYTHING INCLUDING OTHER PLUGINS. YOU HAVE TO DO LITERALLY NOTHING |
|OTHER THAN TO CLICK ON THE LINK. BUT IF YOU DO- IM SORRY BUT YOUR A FAILURE IN LIFE. LOL. ENJOY |
| ps it says u need 3.40 OE to work- thats bullshit. Only the recording device wont work. |
--------------------------------------------------------------------------------------------------
Right lets get down to buisness.....
ITEM HACKING (only in your inventory)
-------------------------------------
Ok- i know this is kinda simple but it illustrates exact value searches, and simple number mods
Right, in the "manage" section where you view your sneaking team press circle over any one of them.
1)unequip any weapon in their slots
2)then go to the weapon select menu and then do the follwing-
i) look at the number of a specific weapon that you want to hack and then open cheatmaster,go to
search value => new search =>and then type in ____. Press x and wait for the results. Press x
again and then circle to exit cheatmaster.
ii) ok, now you have done a preliminary search. But to change the number of that specific weapon, you have to
end up with ONE result. To do this you have to do several searches, and to get less results you have to
CHANGE/ALTER THAT VALUE. so in this case its pretty obvious- just select the wepon and bingo! you can
search for something different. Now go back into cheatmaster and select "search again" and this time
search for one less than the starting value. Do the search and you should end up with less results.
Do the above again until only one result is left. Press x to add the code and keep pressing x until it asks
you for the value. Here input whatever you want, but do NOT lock the value. Save your game and it
should stay.
iii) some items such as stealth you can only have one of, so to do this just do a search with it NOT
equiped (ie. 1), then equip stealth and search o, then unequip it and search 1 ect, until you get one
result.
ps. if you cannot get the search results under say, three, then dont worry, just add the lot of them and mod the
value. The chances of freezing the game this way is pretty slim.
to summarise- choose the weapon you want to change the no. of, search that no., equip it, then search one less,
equp another and search 1 less, repeat until there is only one result.
If someone, by this stage is still lost i will shoot myself- no jokes
Also, as some of you may have realised, that there are codes that automatically do this for you, but here
im just illustrating the point.
STAT/HP/JOB/SKIN HACKING
-------------------------
Now things will become interesing.....
Ok, to hack any aspect of your selected character you will have to find the adress(es) that governs that character.
As mentioned earlier, the easiest way to quickly get results is to search for known changing values. The only
thing that changes really for the character is the "number of times dispatched" value. This however would take a
long(ish) time due to the fact that you have to complete the mission before it changes.
However there is a much easier way.....
Re-name the character to =$$= and search 3D24243D (to search hex [letters and numbers together- to put is simply]
press square when prompted to enter values, and it should change from 00000000 to 0x00000000)
if you dont get why this is because "=" in hex has a value of 24 and "$" a value of 3D
The full kaboodle is here:
00 - 20 Blank
21 - !
22 - "
23 - #
24 - $
25 - %
26 - &
27 - '
28 - (
29 - )
2A - x
2B - +
2C - ,
2D - -
2E - .
2F - /
30 - 0
31 - 1
32 - 2
33 - 3
34 - 4
35 - 5
36 - 6
37 - 7
38 - 8
39 - 9
3A - :
3B - ;
3C - <
3D - =
3E - >
3F - ?
40 - @
41 - A
42 - B
43 - C
44 - D
45 - E
46 - F
47 - G
48 - H
49 - I
4A - J
4B - K
4C - L
4D - M
4E - N
4F - O
50 - P
51 - Q
52 - R
53 - S
54 - T
55 - U
56 - V
57 - W
58 - X
59 - Y
5A - Z
5B - [
5C - ¥
5D - ]
5E - ^
5F - _
60 - Blank
61 - À
62 - Á
63 - Â
64 - Ä
65 - Å
66 - Ç
67 - 7E More of these strange letters and symbols.
Anyway once you got your results (there are always two- i dont know why) select the first one. Add it to your table
coz thats the one that controls your character.
For unique characters (ie snake, python, ocelot ect...) you cant change the names, and therefore the process
will take slightly longer.
Taking snake as an exaple you search 4B414E53...simple yeah?
hmmm lol, i got some explaining to do dont i... Razz
in cheatmaster you can only search the FRIST FOUR LETTERS, and therefore snake would be snak.
Also in hex everything is BACKWARDS....therefore you search "kans" which is 4B414E53.
Since the word snake appears in loads of other contexes you have to go through each result (by pressing
triangle to go into the memoryeditor...more on that later) and change a letter
to see which is the right adress. (ps. you have to scroll away form the character so that the name cannot
be seen and then scroll back up, otherwise the name wont change immediately.)
See the name =$$= will NOT be found elsewhere, therefore is ideal for this purpose.
Now that we've found the controlling adresses we can finally do some proper hacking....
STAT HACKING
-------------
This is really easy if you know the follwing table:
Skill rank: hex value:
---------------------------
S | 03
A | 02
B | 01
C | 00
Lets say that we want to hack a character with the following stats:
S A B S C A S A B B C
Knowing that in cheatmaster we can only search four values, and that in hex everything is backwards, one
would search lets say:
03010203- SBAS which is in fact (SABS)
or
02000301- ACSB which is in fact (BSCA)
By doing this method you are bound to get quite a few results, so you have to try each result by pressing
triangle to go into memory viewer and changing the values. Also to speed things up make sure that the 11
values are EXACTLY THE SAME AS THE CHARACTER'S FULL SET OF STATS ie.
the first result shows
03 02 01 03 01 02 03 02 00 00 01
where the correct stats should show:
03 02 01 03 00 02 03 02 01 01 00
Therefore the first result is crap
However, as usual there is a much easier way. Search for the characters name (i recommend keeping it as =$$=, for
convenience's sake), as outlined previously. As i said earlier all the character's attributes are close together,
so once you found the name look around for 00,01,02,03's in the same order as that of the stats, and then change
them to what you want. Just rember to scroll away so that the stats can change.
This leads us nicely on to...
...HP/STAMINA/SENSE HACKS
------------------------
Change the following values to "FF":
JOB HACKING
------------
Change the following to:
Job Description Hex value
-----------------------------
(NOT FINISHED YET)
I've heard that apparently a character can have all jobs, although only 4 will be displayed. I havent tried this,
so i dont know if its true, but you could....
Also some values, such as 21 arent even jobs:
Skin hacking
-------------
Change the following value to one from the list:
00 - Snake
01 - Null
02 - Eva (Blonde Chick From MGS 3)
03 - Para-Medic
04 - Ocelot
05 - Major Zero
06 - Raikov (Raiden MGS 2)
07 - Gene
08 - Python
09 - Ursula
0A - Elisa
0B - Anime Style Girl 1 (From AC!D ?)
0C - Anime Style Girl 2 (From AC!D ?)
0D - Cunningham
0E - Signit
0F - Ghost (Sokolov)
10 - Roy Cambell
11 - Ski Mask Soldier (Jonhathan ?)
12 - Shirtless Snake
13 - Ski Mask Soldier with Jungle Cammo
14 - 17 Ski Mask Soldier
18 - Soldier With Beret 1
19 - Soldier With Beret 2
1A - Soldier With Beret 3
1B - Blonde Female With Beret
1C - Red Head Female With Beret
1D - Brunette Female With Beret
1E - Scientist 1
1F - Scientist 2
20 - Scientist 3
21 - Brunette Female Scientist
22 - Blonde Female Scientist
23 - Brunette Female with Glasses Scientist
24 - Pilot 1
25 - Pilot 2
26 - Pilot 3
27 - Soldier General 1
28 - Soldier General 2
29 - Soldier General 3
2A - Government Offficial
2B - Ski Mask Soldier With Bleret
2C - Soldier with Hoodie and Face Mask
2D - Ski Mask Soldier with Jungle Cammo 2
2E - Ski Mask Soldier with Snow Cammo
2F - Flag cammo
30 - Flag cammo
31 - Flag cammo
32 - Flag cammo
33 - Flag cammo
34 - Flag cammo
35 - Flag cammo
WEAPON HACKS
------------
By this i mean do the following:
1) rapid fire/slooooooow fire
2) infinate ammo
3) no reload
4) silence your weapon
However, before we start you need to know that once you have found the code controlling your gun, there is
ABSOLUTELY NO NEED FOR SAVING IT!!!. This is because in mpo, weapon codes are DMA [standing for Dynamic
memory allocation]. This means that every time you die, switch levels, restart...whatever, the adress will change
and your code is now useless. Therefore i warn you now- to do the above things you will have to re-hack the
code again and again.
To combat DMA it is a long and bloody pain in the @$$. There are loads of guides that will explain if you really
feel like looking this up. But basically you need to find "pointers", which point to the right code [ i think...
im wrighting this off the top of my head], and you do this through a program called DMA_hunter by SANIK [the
legend that made nitpr] which basically compares two dma codes and two ram dumps. (if im wrong pls tell me and
ill edit this ASAP).
Anywho.....
Follow these steps to karate chop your weapon in half.....
1) Find the code that controlls the weapon.
1.5) [I really should have to do this, but if you dont know how to find the controlling adress, look at your ammo,
eg. 330. Obviously you then search 330 (make sure that your search looks like this 00000000330, NOT 0x000000330.
You press square to change)
Next you shoot a bullet and search 329. repeat shooting off a bullet and searching one less until only ONE
result is left. BTW this is the default method of finding exact values, and i will not repeat this again in this
guide.
2) LOCK the value to whatver you want, and hey- presto, you now have inf. ammo!!!!
ps- the format of the weapon code depends on the slot it is in. The top & bottom and left & right have the same
layout whereas adjacent ones differ, eg left and top dont look the same:
TOP AND BOTTOM LAYOUT
LEFT AND RIGHT LAYOUT
Rapid fire
----------
1) Open memory viewer (by pressing /\\), and look for "XY", where x can be anything, and y can be:
1 (in the case of mk22 and other single shot guns eg mosin)
3 (rpg)
9 (assualt/machine gun)
2) change the y to a 9 and voila- rapid fire.(if its already a 9 change to 1 for single shots)
No reload/clip size mod
------------------------
When you unequip the weapon that you have hacked, this resets itslef. So you have to eiher replace the values again
[dont worry, the adress stays the same], or make a code for it (you will find out how to do this later on...)
Silencer
--------
The easiest way to do this is to compare the gun with a similar silenced gun
eg M19A1 with MK22 / M16A1 with XM177E2
make sure you have inf.ammo [ie locked the bullet no.] and shoot off a silenced weapon. Look in the memory
editor for a value that decreases as you fire. There should be only a few- clip size/silencer.
*HINT* the silencer value is usually surrounded by zeroes.
Once you find it, place a value in the exact same LOCATION of the other weapon.
Sometimes you can see that a silencer has been added (with M16 & M19), and other times there is simply a
muffled sound.