Hacking [GUIDE] Making SCC Cheats!

SamusKnight2K

Well-Known Member
OP
Member
Joined
Sep 27, 2008
Messages
127
Trophies
0
Age
43
XP
168
Country
United States
Like many of you who want to convert their own cheats into scc format I was frustrated by the lack of guides on the subject. Sure, it SEEMS easy enough to convert the codes, but there's one key piece missing: the game ID. Without this you'll have a finished .scc file rated at 0 bytes all because the programs used to convert it couldn't find it. For this example I'm gonna use the newly released FCC - Echoes of Time codes created by Narin.

If you haven't already gotten it, pick up Yasu's r4cce from his site, just do a google search. Also, download the latest cheat.xml file from the GBATemp cheat database. Also pick up this file. So in all you should have:

- Yasu's r4cce
- Narin's latest cheat.xml
- dat2cht2scc.rar

Unrar the dat2cht2scc into a folder somewhere easily accessible. Also extract the r4cce, preferably in the same directory. Open the r4cce (You can find info on how to use this program elsewhere on this site, again google search is your friend.) and load up the cheat.xml file. You DID remember to extract that from the zip file it came in too, right? After it loads scroll down until you find the game entry you want. In this case we're looking for Final Fantasy Crystal Chronicles Echoes of Time (Japan). Select it and take note of the Game Code and ID here, you may want to write those parts down. The Code and ID and will be listed in 2 boxes, we want them both in this case being "CFIJ" is the Game Code, and "F0AB5928" the Game ID. By the way, the J at the end of the code stands for "Japanese", U stands for "USA" and E would be "European" if I'm correct. Depending on the region the last letter in the code normally reflects one of the above. In some cases it may be different if a Korean or Australian game.

Now the nice part about r4cce is if you're trying to add codes for a game that perhaps doesn't exist in the cheat database you can click the "..." button and open the desired game. Selecting the game and clicking OK fills in the Game Code and ID making it easier to find. Again just write down the Code and ID listed in both boxes. Back to the codes, select the game entry here and right click it or press Ctrl+C to copy the entire entry to the clipboard. Open notepad and paste the contents in. You should have something like this:

QUOTE said:
!!!Final Fantasy Crystal Chronicles: Echoes of Time (J)
!!CFIJ F0AB5928

::Piracy Check Bypass Cheat
020CAD90 E3A00000
020CAD94 E12FFF1E
020CB0F8 E3A00000
020CB0FC E12FFF1E

!Misc Codes

::Max Money
021236C8 0098967F

::Max Experience
12122FB4 0000FFFF

::Instant Level Up ®
120B7904 0000DB36
94000130 FEFF0000
120B7904 000046C0
D0000000 00000000

Seeing as we don't know what the proper format for the game code, name, or id is when converting to scc go ahead and delete these for now. From here the real fun begins. To ensure it's properly converted we need to change it to a format the programs can recognize. For main codes remove the ! and replace it with @ and for each sub code you have to change the :: to # so in the end it should look like this: (Modifications to the code names can be done at your own discretion. Since SCDS's menu cuts off the cheat names it's probably better to trim them to something more easily recognizable.)

QUOTE said:
@Piracy Check
020CAD90 E3A00000
020CAD94 E12FFF1E
020CB0F8 E3A00000
020CB0FC E12FFF1E
@Misc Codes
#Inf Gold
021236C8 0098967F
#Max XP
12122FB4 0000FFFF
#LV Up ®
120B7904 0000DB36
94000130 FEFF0000
120B7904 000046C0
D0000000 00000000
@Item Codes
#Mats (SEL)
94000130 FFFB0000
22123D30 00000082
D5000000 021C119A
C0000000 00000081
D6000000 02123D34
D4000000 00000002
D2000000 00000000
D0000000 00000000
94000130 FFFB0000
C0000000 00000081
22124054 00000063
DC000000 00000001
D2000000 00000000
D0000000 00000000

When you finish all the required formatting go ahead and save it. Be sure to name it something you can easily find. After that, navigate your way to the folder you extracted everything to earlier and locate the ar2cht.exe and open it up. Click the "..." button and find your text file and click OK. When the window closes click the OK button below the box to convert it to a .cht format. Here's the important part, remember what I said about the Game Code and ID? For the conversion to go through smoothly you must add in these components manually or it won't work. Open up notepad, select your newly converted cht file and drag it into the notepad window. You should now have something like this:

QUOTE said:
[Piracy Check]
ON=ffffffff,8,0,0,0,90,ad,c,2,0,0,a0,e3,94,ad,c,2,1e,ff,2f,e1,f8,b0,c,2,0,0,a0,e
,fc,b0,c,2,1e,ff,2f,e1;

[Misc Codes]
Inf Gold=ffffffff,2,0,0,0,c8,36,12,2,7f,96,98,0;
Max XP=ffffffff,2,0,0,0,b4,2f,12,12,ff,ff,0,0;
LV Up ®=ffffffff,8,0,0,0,4,79,b,12,36,db,0,0,30,1,0,94,0,0,ff,fe,4,79,b,12,c0,46,0,
,0,0,0,d0,0,0,0,0;

[Item Codes]
Mats (SEL)=ffffffff,1c,0,0,0,30,1,0,94,0,0,fb,ff,30,3d,12,22,82,0,0,0,0,0,0,d5,9a,11,
c,2,0,0,0,c0,81,0,0,0,0,0,0,d6,34,3d,12,2,0,0,0,d4,2,0,0,0,0,0,0,d2,0,0,0,0,0,0,
,d0,0,0,0,0,30,1,0,94,0,0,fb,ff,0,0,0,c0,81,0,0,0,54,40,12,22,63,0,0,0,0,0,0,dc,
,0,0,0,0,0,0,d2,0,0,0,0,0,0,0,d0,0,0,0,0;
Jwls (SEL)=ffffffff,1c,0,0,0,30,1,0,94,0,0,fb,ff,20,41,12,22,c8,0,0,0,0,0,0,d5,9e,12,
c,2,0,0,0,c0,c7,0,0,0,0,0,0,d6,24,41,12,2,0,0,0,d4,2,0,0,0,0,0,0,d2,0,0,0,0,0,0,
,d0,0,0,0,0,30,1,0,94,0,0,fb,ff,0,0,0,c0,c7,0,0,0,44,44,12,22,63,0,0,0,0,0,0,dc,
,0,0,0,0,0,0,d2,0,0,0,0,0,0,0,d0,0,0,0,0;
Rcps=ffffffff,10,0,0,0,20,0,0,e2,18,0,0,0,98,40,53,11,9b,0,3,4f,f7,50,f3,58,0,4f
38,47,8d,3b,1b,2,ff,ff,ff,ff,82,3b,1b,92,38,1c,0,0,84,3b,1b,2,0,4f,38,47,88,3b,1
,2,21,0,0,2,0,0,0,d0,0,0,0,0;

At the end of the very last line, press Enter to create a new line. Manually add this in:

QUOTE
[GameInfo]
Name=Final Fantasy Crystal Chronicles Echoes of Time (J)
gamecode=CFIJ
gameid=F0AB5928

In our case it should look exactly as above for our cheat file. However if you're doing this for a different game you'd want to add that game's name (Header) and specified code and ID you found earlier using r4cce. That's it, now save the cht file and close it up. Just be sure the extension reads .cht and not .txt! Next we fire up the cht2supercard.exe and we're presented with a new window with 2 buttons, the one we want is "Make Cheat". Click this and navigate your way to the edited cht file. Press OK. Now the difference here is it will automatically create our desired file for us. With luck you should find the scc in the same directory ranging more than 0 bytes in size! Opening it in notepad as well should yield a bunch of garbled text. Don't worry, that's normal as it's in a format that cannot be read by normal text editors. This step isn't required, it's just for making sure there's something in your file.

Well that's it! To use your newly made Supercard cheats, place it in the scshell/cheats/ directory of your SD card. Be sure to rename it before you do, in our case it would be 3332.scc seeing as the game's release ID was #3332. Now, if your game is not YET listed in your ndsinfo.dat file or perhaps you haven't updated it from scdev, you must name it after your rom file and place it in the same directory:

Rom name.nds
Rom name.scc

Alright, I hope this guide will help you out! I know it'll save me hours of frustration trying to figure out how to use DSATM. Happy gaming!
 

rasputin

Well-Known Member
Member
Joined
Mar 7, 2008
Messages
937
Trophies
0
XP
327
Country
United States
I've been making .scc cheats for a long time now and never once have I had to add game-id code, don't know why your getting 0byte files without it but I never have

dat2cht2scc.rar is for mass coverting a usrcheat.dat file to .scc files, using this tool leaves the .scc files named as their id code which negates the need for ndsinfo.dat file to be updated, just chuck them in the scshell\cheat folder

quick instructions for dat2cht2scc

1) grab narins latest usrcheat.dat

2) run r4cheat2sccheat.exe (in package) and navigate the program to your new usrcheat.dat and set output directory, this will create loads of individual .cht files

3) load up all the .cht files created by step2 in cht2supercardcheat.exe (in package, use shift button to add all in one go, and make sure the hzk16 is in the same directory as cht2supercard.exe), this will create all the .scc files

4) slap all the new .scc files in scshell/cheat folder on the mem card, no need for an updated ndsinfo.dat file, games will find the cheats without it when the .scc files are named by their id code.


here is narins latest usrcheat.dat 28th January 2009 file converted to .scc files using the dat2cht2scc tools... http://www.2shared.com/file/4743937/9f0fdf..._scc_files.html
 

elixirdream

Well-Known Member
Member
Joined
May 27, 2008
Messages
10,007
Trophies
0
Location
6th Dimention
Website
Visit site
XP
114
Country
Malaysia
just drop by to say thanks for writting such wonderful guide
smile.gif

it will definately help lots of scc users
smile.gif
 

hoist20032002

Well-Known Member
Member
Joined
Nov 14, 2007
Messages
241
Trophies
1
XP
957
Country
United States
so i have to convert 1 .cht file at a time? or is there any way to do a mass convert? sorry for the question...been up 48 hours straight >.>
 

hoist20032002

Well-Known Member
Member
Joined
Nov 14, 2007
Messages
241
Trophies
1
XP
957
Country
United States
Please someone tell me that there's an easier way than converting 1 .cht file to .scc file at a time. I've been doing that and it's very annoying and time consuming...I'm sure that i'm not the only one having these difficulties. If there is a better way...Please help!!!
 

rasputin

Well-Known Member
Member
Joined
Mar 7, 2008
Messages
937
Trophies
0
XP
327
Country
United States
Add all the .cht files in 1 go, hold the 'shift' key down and pick the first and then the last in the list to highlight them all.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Patient zero giggity +2