0.1. Editing the cheating program. (optional)
Open qchedit with a hex editor and go to 0x00000929 and you see the text Reanm8, change this to Renam8.
1. Adding your own cheats.
Open qchedit and click file->add qch.
Now find the game you want, wich is in my case F-Zero GX.
Go to http://www.gscentral.org/codesearch.php (you can also go to http://www.arcentral.net)
and choose Gamecube(PAL/USA/JAP), now I choose Gamecube (PAL).
Now type in Game name the name of the game, and it should come with suggestions, again I pick F-Zero GX.
Now you should see alot Codes and choose the codes you like.
Now go to a folder, right click and click make a new textfile (extension is .txt),
and give it a name with .COD as extension. (in my case f-zerogx.COD).
Designing the .COD file is hard to explain so I make one here.
Code: Select all
F-Zero GX PAL //game name
C401B914 0002FF00 //this is the master code
04003620 3CA08000
04003624 806530C8
04003628 8085361C
0400362C 7C632214
04003630 90653618
04003634 4E800020
0401BBE8 4BFE7A38
0400361C 00243E00
//there must be free space between each code
Infinite Health
0C1B96E0 00000000
421B96EC 00A442C6
All Vehicles Unlocked
42003618 0000FFFF
42003618 0001FFFF
42003618 0002FFFF
42003618 0003FFFF
Infinite Tickets
42003618 247C0001
42003618 247D869F
Unlock All Story Mode Levels
42003618 0034FFFF
All Custom Parts Available
42003618 0010FFFF
42003618 0011FFFF
42003618 0012FFFF
42003618 0013FFFF
42003618 0014FFFF
42003618 0015FFFF
42003618 0016FFFF
42003618 0017FFFF
1 Hit Kills-GP/Time Trial
8C1B96E0 00000000
421B96EC 03B40000
421B96EC 06C40000
421B96EC 09D40000
421B96EC 0CE40000
421B96EC 0FF40000
421B96EC 13040000
421B96EC 16140000
421B96EC 19240000
421B96EC 1C340000
421B96EC 1F440000
421B96EC 22540000
421B96EC 25640000
421B96EC 28740000
421B96EC 2B840000
421B96EC 2E940000
421B96EC 31A40000
421B96EC 34B40000
421B96EC 37C40000
421B96EC 3AD40000
421B96EC 3DE40000
421B96EC 40F40000
421B96EC 44040000
421B96EC 47140000
421B96EC 4A240000
421B96EC 4D340000
421B96EC 50440000
421B96EC 53540000
421B96EC 56640000
421B96EC 59740000
421B96EC 5C840000
00000000 04000000
Infinite Retries
0C1B96E0 00000000
421B75BC 23570A00
Speed modifier
2C1B96EC 80D00000
421B96EC 000F4450
not needed code
00000000 000000000
you also see that the master code isn't named, and the not needed code is actualy needed because swiss doesn't show up the last code (preferably put a working code there).
You'll probably be thinking now @#%#~! my codes are different(!),
well you need to convert them first with a tool called gcn crypt wich can be downloaded here.
When you open gcn crypt you see a textbox called input, that's where you input you codes (duh),
under the textbox is a checkbox called Auto Identifier this must be checked unless you want to extract the game id yourself.
If you have put in your code, you'll see the decrypted output, copy the output to your .COD file, except for the first line.
ofcourse you don't put anything with "//comment" in the file, because this causes problems with loading cheats.
Code: Select all
So lets say we have a code that looks like this:
2C5Q-W1YT-Z1AQV
9VER-C7KM-ZA0J3
BYF3-NKWG-K3832
(that's the infinite retries code)
So your output will be this:
04346660 18000000
0C1B96E0 00000000
421B75BC 23570A00
And this is what comes in your .COD file:
0C1B96E0 00000000
421B75BC 23570A00
Ok now we come to putting your codes in the qch file,
open qch editor and add the qch file.
Find the game your adding cheats for (F-Zero GX PAL in my case), then click on cheat->delete, and it will prompt you are you sure you want to delete "game name", click ok or yes (depends on what your language is).
Now click file->add COD, and open your .COD file,
and the program scrolls down to the last game in the list, check if your added codes are really there and save the qch (it will overwrite it).
2. Getting the cheats to work with swiss.
2.1 Put the edited cheats.qch in the root of your sd card and
Launch swiss.dol (NOT swiss-lz.dol, it has video errors(not sure if the problem still exists) using your favorite boot method.
2.2 In swiss select your sd as device, then press A on cheats.qch and swiss will prompt you something (not sure what it says), and select YES.
2.3 Goto device and select the device where your game is located, press A on your game and press Y, select the cheats you want and press START. The game will now boot with cheats enabled,
and ENJOY!!!!