PDA

View Full Version : Skeety1's ultimate guide



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.

skeety16
08-27-2008, 02:17 PM
FURTHER ITEM HACKING
---------------------

The main point in this is to get "unique" items which only several special characters have, eg machete (which
only null can have....in theory at least), and of course the fabled bandana (which does nothing, but is still
cool to have).

This must must be done whilst in game [actually in a level].

1) First you find your weapon's adress.
2) Then you look at the list below and identify the value which coressponds to your current weapon
eg mk22 = 03




3) therefore you look for a 03 and change it to something else
4) once you have finished, unequip the weapon, and throw it on the ground. Pick it up again and abort the mission.
Ill try to explain.Lets say you change an ak to stealth. Now, an ak has 330 ammo, and therefore, by changing
this to stealth, you are in effect getting 330 stealths. You must therefore only exit the level with one of
that item, otherwise the game will freeze (most times anyway.) When you pick up an item, you can only pick up
ONE, so all is well...Smile

On a more random note, if you change your weapon to another and try shooting/ doing the prescribed action, weird
things will happen....just you see!!


INFINATE HEALTH/STAMINA (IN GAME) [AN EXAMPLE OF "FUZZY" SEARCHES]
------------------------------------------------------------------

So far we have only looked at changing/searching stuff we know the values of. But how then are we supposed to
search stuff like the players coordinates, or find a code that lets us walk through walls? To do this we use
an unknown search.

In cheatmaster, to do this go to new search => change type => unknown. Simple!

When you start the search the psp will seem to freeze. Dont worry it isnt. Basically cheatmaster is taking
a "snapshot" of the game's memory, so when ANY value changes it can detect it through human-controlled searches
such as

less than
more than
not equal to (both the above)
equal to
greater or equal to
smaller or equal to.

Ok, lets start with a simple example- infinate health.

Start a new unknown search. Then somehow loose a bit of health. Search "less than".
Repeat this several times, and when your results start taking longer to go down- either gain health through med
kits then search "geater than", and/or run around for a few seconds WITHOUT LOOSING HEALTH and search "equal to".
Then continue the first step.

When you have got a few results (with unknown searches, it is rare to end up with one result), add them
to a table and give them a value. However DO NOT SELECT YES WHEN PROMPTED TO LOCK AS IT LOCKS ALL OF THEM AND
MIGHT FREEZE THE GAME. Instead save the table and go through each of them in turn. Like that you dont risk
loosing your search results.

Once you've found the right code make a new table and save it.

CONTROLLING THE ENEMY
-----------------------

This is by far the coolest thing in this guide.

Basically, like with the earlier character hacking, you need to find the enemy's governing adress.
However- we do not know of any changing values/nor the name of the enemy.
So what do we do......?
......we can do two things-

search for its coordinates/health.

I dont know why but for some enemies you have to seach their coordinates, and for others their health.

Anyway-

COORDINATES
-----------

Make a new unknown search.
Wait for the enemy to move, and do a "not equal to"
When the enemy moves again do another "not equal to"
when he stops search not equal to followed by an IMMEDIATE equal to.

repeat the above until you have a few results left.

AGAIN, DO NOT SAY 'YES' TO LOCKING THEM ALL, AS IT MAY FREEZE UP THE GAME. - LOCK THEM IN TURN, OR IN SMALL
GROUPS.

If the character dissapears/moves on the spot, you have got the right code. Now i leave it up to you what to do
next.....

HEALTH
-----

Make a new unknown search
shoot the enemy (in the leg- like that it will take longer to kill him)
search less than
shoot him again
search less than
repeat the above until your results start taking longer in decreasing
wait a while (without shooting) and search equal to
repeat the first four steps

when you finally kill your enemy search a final less. Look through the results for "00" at the end or "00000000".
this is the code that controlls the enemy.

If you want you can mod this to 01 for an ohk (one hit kill).



Both the coordinate/health codes are non DMA. (Thats why im making OHK codes for all the bosses, as well as
teleporting all enemies in all levels to outside the map- like that there will be no trouble in getting through
the game with no alerts!!! lol)

---------------------------------------------------------------------------------
|I sort of rushed through this section, so if you have any questions, pls ask me. |
|However, they may only be about unknown searches, otherwise i will loose faith in |
|humanity. |
----------------------------------------------------------------------------------

BEST PLACE TO SEARCH
--------------------
*HINT* In cheamaster you can modify the RANGE. This controlls the area in which cheatmaster searches. Therefore,
if youre randomly looking for codes without having any specific idea of what youre doing, this can be
really really useful.

Heres a few examples

- 00200000 -> 00300000; really useful for codes that control your character and movements
- 00200000 -> 00220000; one word- CAMERA
- 00280000 -> 00380000; more advanced character codes. Harder to use as most adresses freeze if you mod them

more to come soon





MAKING CODES FROM MEMORY EDITOR
--------------------------------

Ive got enough now- more coming soon.



Despite what ive said throughout the entire guide, feel free to ask any question you want...i wont eat you.



Pictures coming reallllllllly soooooooooooooon...........

(also that explains why the skin/job/other stuff is missing)

WhoIsYou
08-27-2008, 02:46 PM
Who still plays mpo?
MPO+ ftw.
Yeah some of these may be similar but not all can be done and work properly in +...

Scruffy120
08-27-2008, 04:08 PM
LOL, big...but i dont like either games much >_>

dumboy234
08-28-2008, 12:13 PM
Do you know any hacks for game sharing. Like change weapons in game in game sharing. I tried doing it and it froze the other players psp (in game sharing).