Make your own free website on Tripod.com

Jalaneme-kingdom.Net

How to create cheat codes on the PS1 visual boy advance and PS2.

Home
My drawings
all about Homebrew!
How to create cheat codes on the PS1 visual boy advance and PS2.
Emulators
Wallpapers
Zelda history
Final Fantasy History
About Me
Favorite Links
Contact Me
Cool Gif Animations!
Downloads
Gaming merchandise
My console collection
My photo gallery

This is for all those poeple who are new to hacking and don't understand what it involves there are not enough sites that explain how to do it so here it is.

HOW TO CONVERT CODES FROM ONE COUNTRY TO ANOTHER
(this only works for the PSX, not any other console!!)

First off you will need:
1: a scientific calculator
2: USA codes for a game you want to port
3: Known pal codes that match some of the USA codes (like inf money, lives, shotgun shells or whatever)
4:Patience
 
Converting codes in this way is commony know as 'porting'
As a general rule of thumb, the games will be essentally the same, the only diffrence is that the game data will be written to diffrent areas of memory. The good news is that in a  lot of games the diffrence is consistent. In other words, once you find the porting factor of one code, a lot of codes will have the same porting factor.
 
For example let's say that we have found some USA codes for a certain game and there are a few PAL codes.
 
USA code for inf money is :80 0a0000 ffff
PAL code for inf money is 80 0a0200 ffff
 
The "80" (command type) and "FFFF" (value) are not changed and are the same for both versions of the game.
We don't need a calculator here to see that the PAL version= USA version + 200hex= (0a0200 minus 0a0000=200)
Ok so you see on a  US website some codes that you want to hack "inf golden guns" 800A4600 FFFF there is a very good chance that the PAL code for this will be 800A4800 FFFF (0A4600+200= 0A4800)
Most of the time it will be as simple as this, though the numbers may not be quite so obvious in fact most codes will remain in the same area of memory. So in reality we only need the last four digts of the adress (4600+200=4800) to do the equasion.practice useing the scientific calculator it should get easier as you gain experience.
 
Peice of cake you say?...
 
But before we start jumping up and down shouting "you beauty" I should add that for some games there could be more than one porting factor. Item codes may have one factor, battle codes could have another, in games that have a diffrent health code for each level which will probably find that there is a diffrent factor for each level. Some code types, like assembler and break point codes normaly identified as short one or two line codes are associated with all levels, inf item use, inf magic use, all character stats, one shot kill, all characters, invincible, walk thru walls, etc) probaly wont have a consistent factor. Codes that are derived from "button cheats" may not be avalible at all from USA to PAL.
However the majority of games are not so complicated and can be worked out with patientence.
 
SPECIAL NOTES:
For all those just starting out, i should explain about diffrent code types, and how to deal with the when porting codes.
My explaination may not be 100% technicaly correct, bare with me.
 
1) "50" code types: serial code that is a repeat commant for the code below it.
50000908 0000
80094218 0001
 
The top line 50000908 0000 will not change between versions. 50 types will not work with CDX or pre ver 2.2 action replays.
 
2) "D0" code types: act only on the line of code written directly underneath.
D0 082468 0001
80 0A0200 FFFF
 
Means that when adress 80 082468 has a value of 0001 then adress 80 0a0300 will have a value of FFFF. If the "D0" adress here has a value other than 0001, it will have no control of the adress "80" below.
There are 2 main ways that a " D0" code is used:
 
A:most common use for this is a "joypad joker command" There will be instruction on which buttons to press to activate the code.
In many cases the "joker" will have the same porting factor as the code below it. If not it should be some reliable jokers for the PAL version-try one of those.
 
B: The other common use is as an " in game trigger" the code maker wants the code to be activated at certain points in the agme. Either for a affect, or because the game may not load with the codes enabled. Rules can go out the window here. The best I can offer is a few tips:
 
If both lines are near in memory, eg:
D0091600 0006
800916020000
 
They will definitely have a common porting factor.
If they look like this:
D00600CC 0006
801F238D 0000
 
Probably a 50/50 chance. You may have to try other porting factors that you have found.
However, if you find:
D001D7A0 0006
801F238D 0000
Try the "D0" line as written-this area of memory may be the same for all versions.
 
3) "E0" code types: For this purpose of thise exercise, treat exactly as a "D0" code.
Appears they can not be used with CDX.
 
4) "C0" code types: same as "D0" codes, but they act on ALL codes.
The code maker wants the codes active only from a certain point in the game. This happens because the "C0" code is probaly an "in-game" trigger and the codemaker can choose the code that suits. The good news is that type of code is not seen often. If it's used because the game won't load with codes active, "C1" (see below) is just as effecive.
Cannot be used with older AR'S  that have an on/off switch. these code types are useualy for the CD based types.
 
5) "C1" code types: delay all codes untill the game has loaded.
These codes will remain the same.
Cannot be used with older AR'S. that have a on/off switch. again only used for CD based cheat devices.
 
6) "D4" code types: universial "joker" command.
Only used with ver3 AR pros (not sure about CDX) may not work with some games.
These will remain the same.
You should be aware that a codemaker may use D4 merely to illustrate how a code can be a "joker". he/she would expect the user to substitute a known joker for that particular code.
HAVE FUN HACKING!!!
 
here is a hex/dec chart for you, this can prove a lot of help It has also helped me! It's very long!
 
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DE
DF
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
 
 
then it just goes around back to the beginning again.

How to find inf health
 
I am now going to show you  how to get a "inf  health bar" in a game. This kind of search is called a non valued search. this type of code search works for all other gaming systems.
 
1)Start the game with your game trainer in place go somewhere safely in the game so you are near some enemies but where they cannot see you, you will need them later on.
 
2) Now do a non-valued search
 
3) Remeber those enemies I told you about? go up to them and let them give you dammage. Run away quicky DO NOT get hit again or you will have to do the search again! so run away to a safe place and start the trainer now use "vale lower"
 
4) repeat this process untill you get lower and lower searches then when you have a lower enough possibilities view them and test them out if they work and you do not get hit well done you have just got Inf health!! if they do not work you may have done something wrong, so start again afresh.
 
Note: if you die in game while in the process of making this code and you are down to your last few posibilities use the term "value higher" then start again with "vale lower" till you get you code.
 
 
 
 

How to find Inf ammo
This is the most easiest code to find ever! this type of code search also works for other gaming systems.
 
1: start the game and equip the weapon you want to have Inf ammo for. There should be a number telling you how much ammo you have there on screen.
 
2: Take a note of this number.
 
3:In the valued search enter the Number of ammo you have there at first.then do a search.
 
4; go back to in game and shoot a few bullets.take a note of the number you now have on the screen.
 
5: Now go back to the trainer and enter that number and do a search. It may take longer depending on the game but eventually you should get a few possibilities than what you had in the beginning. test these out and shoot the weapon if this works you have just got Inf ammo! if it dosn't work try again. you will eventualy get it at the end! this code search also works for anything that has numbers next to it.
 

How to findd hidden characters
 
You can use this code search on any gaming format.
 
1:Start the game, then choose your character.
 
2:Start the trainer and choose "unknown value search"
 
3::Change to a diffrent character and do a  "diffrent to" search
 
4:Change some other aspects of the game (other than you character for exsample , health, place you are in, depending on what game you are playing)
 
5: Now search for "equal to"
 
6: Repeat steps 3-5 untill you get a few posibilities
 
7:view the codes and try the codes untill you see something hapen to the game.
 
8: get the codes and chane the value to "00"
 
9; see what character "00" corresponds with and note it down
 
10: Now change the value to "01" and see what you get note it down
 
11: repeat step 10 adding 1 to the number note down each character as you go along keep doing this till you get no affect.
 
Note:Exitto the main menuof the game before editing the code to keep the game from freezing.
 
While useing this method, you may find two types of character modifiers, the actual character modifier, (selecting any character, always play as certain character), or the character selected modfier (your cursor will always be on a certain character at character select screen)

How to find extra items
 
This kind of code search is useualy good for RPGS this code search is usefull on all gaming consoles. you need a lot of patience with this one.
 
1:first start the game and go into your menu screen there should be a items page, go there.
 
2: higlight a item and do a code search select "unknown value" go back to the items screen.
 
3:choose another item on your screen and highlight it do a code search and select "unknown value" , repeat this step till you get a reasonable amount of results.
 
4: view the codes you have now and edit the values (both 7th and 8th number in the code for exsample 800122000099)this is the bit where you have to be patient.
 
5:start from "01" and activate this code if nothing appears go up a value till somthing appears. use my hex/dec chart this should help you.
 
6: when you have something that wasn't there before congrats! you have just found a step towards a all item code now you have to repeat this process on all the other slots in your menu and edit those.
 
Note: if the item has a number this search will be much easier, use this method:
 
!: Do step 1
 
2: instead of looking for "unknown value" enter the current number of stuff you have for that item.
 
3: use that item
 
4: do a search again but this time enter the number that shows now when you used the item.
 
5:repeat this till you get a  a few results and view them test the code first if it gives you inf then that is the first step in find other items.
 
6: now edit the 7th and 8th number in that order (for exsample 800122000099) of that code and start by putting "01"in there actvitate the code and go into the game. you should see a diffrent item but it should still be inf. make sure you change the number up by one to get a diffrent item, if you are stuck and don't know what the values are use my hex/dec chart. If this dosn't work start the search again. if ths does the you have found inf/have item at the same time! pat your self on the back! now you have to repeat step 1-6 on every slot for that game on the item screen I told you, you got to have patience! but it's worth it!
 
 

If you have any promblems with this guide, or you are stuck, contact me.

How to hack on the PS2

Links to other hacking guides