Hacking How To Use Free Cheat - SCDS2

elixirdream

Well-Known Member
OP
Member
Joined
May 27, 2008
Messages
10,007
Trophies
0
Location
6th Dimention
Website
Visit site
XP
114
Country
Malaysia
I hope this guide will help those who are new to making cheat codes.

<b>Search By Using Exact Search</b>
I won't be covering this since a video was made
please refer to this
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/s6QsioiL8mQ&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/s6QsioiL8mQ&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

<a href="http://www.youtube.com/watch?v=s6QsioiL8mQ" target="_blank">http://www.youtube.com/watch?v=s6QsioiL8mQ</a>
<b>Search By Using Fussy Search</b>
1) Before you load the game make sure you check what is the hotkey (press start -system settings - hot key) for the in-game menu

2) I will use avalon code as an example

<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds1.jpg" border="0" class="linked-image" />
<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds2.jpg" border="0" class="linked-image" />

3) Before i sustain any damage i call out the in game menu and go to free cheat

4) Since the health value is not known in avalon code so i decided to use the FUZZY search

5) i used the following conditions for my initial search
-FUZZY search
-Equal
-8 Bit

and click search

the search is pretty fast and immediately i got 65k results

<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds3.jpg" border="0" class="linked-image" />
<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds4.jpg" border="0" class="linked-image" />

6) so what i did was go back to game and sustain a damage, call out the cheat menu and conduct my 2nd search
-FUZZY search
-Less Than ( i used less than because i assume health decreased)
-8Bit

<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds5.jpg" border="0" class="linked-image" />

7) take another damage and go back to the game and repeat step 6

7a) once you are back into the game before you sustain any damage, you can also use the following way to get rid of some junk results
-FUZZY search
-Equal (no damage or health gain aka no value change)
-8 bit

8) repeat step 6 and 7 until i get a result window

<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds6.jpg" border="0" class="linked-image" />
<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds2.jpg" border="0" class="linked-image" />

9) wait a minute i got the result window, however i have no idea which one is the correct one? so what i did is another fuzzy+equal search just to remove some junk.

If fuzzy+equal doesn't remove any results than try repeat step 6 or you can try poking them.

What is poking? that means try lock down each address one by one with different value to locate which is the actual address for health

<img src="http://i649.photobucket.com/albums/uu212/elixirdream/scds7.jpg" border="0" class="linked-image" />

10) Hooray, 1 results only and this is my health <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

Note: after you determine your initial search as 8,16,32 bit you can't change that. Therefore, choose carefully before you start your initial search. If you make a mistake on that then you might require to start all over again.
<b>Search Type</b>
Search Type = Specific Value
- If values are known to you, you should use this type. However, take note sometimes what you see might not be what you get aka FACE VALUE.

Search Type = Fuzzy Search
- If values are not known to you, then use this type. When to use?
a) health bar
b) timers
c) things that are not known
<b>Compare Type</b>
Equal = use when you are sure about the value
More Than = use when value increase
Less Than = use when value decrease
Differ = use when the value is not the same as earlier

In details these compare types are better suit with Fuzzy search
why?

for instance you started of with a max health bar, before you sustain any damage you did a fuzzy+equal search
after sustaining a blow your health decrease then you can either use a fuzzy+differ or fuzzy+less than search
why? two of those search? it is because health can either increase or decrease

if you are sure that health decreases then use a fuzzy+less than search

after gaining back some health then you can use a fuzzy+more than search

if you continue the game without any damage then use a fuzzy+equal search

continue to conduct the search until you get a result windows
<b>8 bit, 16 bit, 32 bit</b>
What is 8bit, 16bit and 32bit?

My explaination will be the value you can write/you want to search

this is extracted from the cheat tutorial we have
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->8bit code type 22xxxxxx 000000yy (yy's max limit = FF =255)
16bit code type 12xxxxxx 0000yyyy (yyyy's max limit = FFFF = 65535)
32bit code type 02xxxxxx yyyyyyyy (yyyyyyyy's max limit = FFFFFFFF = 4294967295)

From the above example,yy's value is based on 16 for its calculation. 16 based = HEXADEMICAL = HEX
Everyday, in our daily life, we count numbers in based of 10. 10 based = DECIMAL = DEC

For example:

HEX(16 base) 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B ......
DEC(10 base) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ......<!--QuoteEnd--></div><!--QuoteEEnd-->

as shown above 8 abit can write till 255, 16bit can write till 65535 and 32bit can write till 4294967295

so when to use what? i guess this is a thing that you need to judge yourself and only practice with trial and error will help

however, the following guideline can be used

a) lives will always be 8 bit search since hardly games allow you to have more than 100 lives

b) score and points will be a 32bit search since most game i know usually have 99999 or more at max
however, there are games also where the max score is 999 or 9999 then you should use 16bit search

c) health bar? this is a tricky one but i will recommend you try either 8 or 16bit search

d) time? i will recommend is either 8 or 16 bit search

e) unlock codes? some people prefer a 32bit search but i prefer 8 bit search
<b>What Can't Free Cheat Do/Disadvantages</b>
-ASM hack (experience multiplier, gold multiplier, remove restriction and etc)
-Hunt for Pointer codes
-Dump the ram
-No hex view
-No hex search (technically you can still do this but without hex view is a little difficult)
-Display all results on the initial search, you can only get the results when it is trimmed down to maybe less than 10?
-Unlock codes because you can't poke around (technically you can still do this if the flag is limited to 32bits or 4bytes
-can we intergrate codes we find into our usrcheat.dat? i yet to see this option so i will assume is a NO
-Range search (this is important when you have games that is hard to trim down the results)
<b>What Can Free Cheat Do/Advantages</b>
-The search is pretty fast
-Simple search like value that you can see and unknown values
-Combine RTS + Free Cheat to search
<b>Add Cheat</b>
After getting your results you can add the cheats and save it
the next time you restart you can still use them
by the way, you can also unlock or lock them as you wish <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

i won't be covering this part since the youtube video by shaun was very detail
<b>Please Take Note</b>
1) The advantage of using free cheat is just to get your own cheat codes before someone make/post them.
However, most of us might not know that there are games that the value changes so frequent
for instance, in this stage the address you got is 02123456 for lives
but in stage 2 you find that your code is useless and there isn't effect
then you decided to rehack and you realised the addreess had changed and is now 02123486

we call this type of codes as pointer code
that means an address for a thing which is not static

lucky, there won't be anything happen
bad luck, you will get an instant white screen or corrupt sav
therefore, is always good to make use of the RTS before you try loading a cheat code on a different stage
this is just to test whether the code you got is it suitable for multiple stage or just one.

games that uses pointer code?

example, pokemon hg/ss, pokemon platinum, iron man2, how to train your dragon...

2) There are also cases that you found the value and you can't lock it down. This is because a game my build in with in game checks that counter whatever you are trying to write. Basically, there isn't anything you can do with it <img src="style_emoticons/<#EMO_DIR#>/frown.gif" style="vertical-align:middle" emoid=":(" border="0" alt="frown.gif" />

3) Sometimes, even your search is correct but you will never find any results. This is normal because the game might actually store the value out of the main ram.
<b>Can I Add The Codes I Found From Free Cheat Into The Cheat Database (usrcheat.dat)</b>
The answer is YES but make sure you had tested them whether they are pointer codes or not and make sure you use the proper AR code type

AR proper code type?
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->8bit code type 22xxxxxx 000000yy (yy's max limit = FF =255)
16bit code type 12xxxxxx 0000yyyy (yyyy's max limit = FFFF = 65535)
32bit code type 02xxxxxx yyyyyyyy (yyyyyyyy's max limit = FFFFFFFF = 4294967295)

From the above example,yy's value is based on 16 for its calculation. 16 based = HEXADEMICAL = HEX
Everyday, in our daily life, we count numbers in based of 10. 10 based = DECIMAL = DEC

For example:

HEX(16 base) 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B ......
DEC(10 base) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ......<!--QuoteEnd--></div><!--QuoteEEnd-->
Remember my results for avalon code? the address i found was 0x021A4623.

example if i want to lock the health as 5 then what i need to do is
-remove the 0x0 which is infront of 0x021A4623 = 1A4632
-since i am going to lock it as 5 then i should use the 8bit code type (8bit code type 22xxxxxx 000000yy)
-next replace the 22xxxxxx with 1A4632 then we will get 221A4632
-now replace yy with 05 then we will get 00000005
-this is how it should look as a proper AR cheat code 221A4632 00000005

how should i do the conversion from decimal to hexademical?
EASY!!! use a scientific calculator
just key in the value you want on the DECimal then switch to HEXademical

examples
999 (dec) = 03e7 (hex),
50 (dec) = 32 (hex),
99999 (dec) = 1869F (hex)
5012 (dec) = 1394 (hex)

Another way to skip this step would be open the .dtc file. Please read the the following spoiler:-
Where Do They Store The Cheat Codes I Searched/Saved Via Free Cheat
<b>Where Do They Store The Cheat Codes I Found/Added Via Free Cheat (.dtc file)</b>
your cheat codes are stored inside a .dtc file
you can always open it with a notepad

interesting, i added (search) as 8bit and it is saved with a 8bit code type
that means this is pretty helpful for users who are having problem to understand the 8,16,32bit code type
you can just locate the cheat code inside your .dtc file and just add it into your usrcheat.dat via r4cce (yasu)

by the way this is how it should looks after you open the .dtc file with a notepad
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->[user info]
patch=1
cheat=0
saveNum=0
gameSummary=0
lineCount=0
brightness=2
slow=0
mapX=0
mapY=0
mapHight=0
mapWidth=0

[serch cheat]

#%title name:AA <- your cheat code
%@state:1
221ea147 0000000a

[cheat menu]

[end]<!--QuoteEnd--></div><!--QuoteEEnd-->

a silly thought maybe we can add some custom codes on the .dtc file <img src="style_emoticons/<#EMO_DIR#>/tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" />
 

silly_z45

Well-Known Member
Newcomer
Joined
Mar 13, 2008
Messages
80
Trophies
0
XP
108
Country
impressive stuff, honestly free cheat is great as a quick support not as the sole way of cheats.

also.

first "customer" of gbatemp to get one???!!!!!!!!!

gratz.
 

Escape

Well-Known Member
Member
Joined
Oct 3, 2008
Messages
533
Trophies
0
Age
30
XP
329
Country
United States
Thanks a lot, this will definitely help when I'll receive my SC2
smile.gif

Would it be possible to make an infinite Pressure code in Bleach: The 3rd Phantom using that fuzzy search?
 

elixirdream

Well-Known Member
OP
Member
Joined
May 27, 2008
Messages
10,007
Trophies
0
Location
6th Dimention
Website
Visit site
XP
114
Country
Malaysia
silly_z45,
am not the first for sure
smile.gif


johnny1233465487,
nope.. not yet
smile.gif

GBA emulator? i think its better we get review from the experts
smile.gif


Escape said:
Thanks a lot, this will definitely help when I'll receive my SC2
smile.gif

Would it be possible to make an infinite Pressure code in Bleach: The 3rd Phantom using that fuzzy search?

technically, you can but i am not sure about the address in battle changes everytime or not...
if it doesn't change then sure
smile.gif

if it changes then you every battle you need to make a code for that purpose
 

waffle1995

Well-Known Member
Member
Joined
Dec 18, 2009
Messages
259
Trophies
0
Age
33
Location
Illinois
Website
Visit site
XP
110
Country
United States
I have many question about it but i just wait untill I get mine.
How did you get the firmware? Doesnt it come out on the 18th, did you get it on a disc or another site?
 

waffle1995

Well-Known Member
Member
Joined
Dec 18, 2009
Messages
259
Trophies
0
Age
33
Location
Illinois
Website
Visit site
XP
110
Country
United States
Mine should be here very soon, maybe today.
I just read your entire guide.
yaypsp.gif

Free Cheat Mode is pretty simple, i can manage it. It has a huge disadvantages compare to emucheat and other hacking program.
 

lolzed

The GBAtemp Pichu
Member
Joined
Sep 13, 2008
Messages
2,466
Trophies
0
Age
13
Location
There
Website
Visit site
XP
314
Country
waffle1995 said:
Mine should be here very soon, maybe today.
I just read your entire guide.
yaypsp.gif

Free Cheat Mode is pretty simple, i can manage it. It has a huge disadvantages compare to emucheat and other hacking program.
Can you search value while online(wifi)?
probably not,anyways he won't cover that.And yeah there is no point to this really,its just for shows
 

elixirdream

Well-Known Member
OP
Member
Joined
May 27, 2008
Messages
10,007
Trophies
0
Location
6th Dimention
Website
Visit site
XP
114
Country
Malaysia
waffle1995 said:
Mine should be here very soon, maybe today.
I just read your entire guide.
yaypsp.gif

Free Cheat Mode is pretty simple, i can manage it. It has a huge disadvantages compare to emucheat and other hacking program.
Can you search value while online(wifi)?

it depends i guess.....
as i said if the address doesn't changes then is good to go
if the address changes all the time then you may forget it
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: they be like which lite firefox exe pls