Page 1 of 1

The Swiss cheating guide! (updated!)

Posted: Tue Mar 01, 2011 8:23 pm
by Dragoon
Hey guys, I'm going to give you guys a guide on how to the cheats on swiss and update them :D.

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
Little explanation: The game name is needed or else your game will be called (in my case) C401B914 0002FF00,
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
If you keep this things in mind you'll design a perfect .COD file :p

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!!!!

Re: The Swiss cheating guide!

Posted: Tue Mar 01, 2011 9:45 pm
by kevstah2004

Re: The Swiss cheating guide!

Posted: Tue Mar 01, 2011 9:59 pm
by emu_kidid
Note: this can't be complete until I re-enable cheats loading from an external device (coming soon).

Re: The Swiss cheating guide!

Posted: Wed Mar 02, 2011 3:07 am
by Dragoon
I already know but I'm not yet done with writing the guide :p

@kevstah2004 thanks I totaly forgot about gcn crypt :p

Re: The Swiss cheating guide!

Posted: Wed Mar 02, 2011 4:49 am
by Dragoon
Updated the first post

Re: The Swiss cheating guide!

Posted: Sat Mar 05, 2011 5:58 pm
by Dragoon
bump,

Nevermind what Emu_kidid said, this works if you follow my instructions.

Re: The Swiss cheating guide!

Posted: Sun Mar 06, 2011 9:12 pm
by pspgeek
r33 doesn't has build errors. You need to compile libfat-frag and overwrite the fat.h,libfatversion.h, and libfat.a in devkitPro\libogc. You need to copy the vgcogc.ld in the downloaded swiss source code to devkitPro\devkitPPC\powerpc-eabi\lib\vgcogc.ld . Then you need to apply the patch in the attachments to swiss-gc\cube\swiss\source\cheats\qchparse.c and compile. I have included a compiled version in the attachments for those who don't what to pass trouble compiling.

Re: The Swiss cheating guide!

Posted: Sun Mar 06, 2011 9:19 pm
by Hells Guardian
thanks for that upload. I've been waiting for my IDE-EXI I can't wait to play some games on my wii. I managed to trash my cube earlier...... Very sad day.....

Re: The Swiss cheating guide!

Posted: Mon Mar 07, 2011 6:17 am
by Dragoon
@pspgeek Thanks for that info, I will make the changes when I got some time.

Re: The Swiss cheating guide!

Posted: Mon Mar 28, 2011 10:26 am
by Dragoon
bump r34 supports loading cheats now, so you can skip most of the guide

Re: The Swiss cheating guide!

Posted: Tue Apr 05, 2011 8:22 am
by panmusic
ΟK,cheats are now re-enabled and I will be glad to help me someone with this.

I used swiss pkus editor and created some individual cheats for some games.I renamed the .qch files with the game's proper name and created a CHEATS folder in the SD-Gecko.I booted Swiss and before loading a game a selected a cheat for the appropriate folder.After that,I started the game but there was no sign that any cheat was activated.And yes,I selected the correct region of the cheat.:-)

I am obliousy doing something wrong.Can you help me ,please?

Re: The Swiss cheating guide!

Posted: Tue Apr 05, 2011 1:01 pm
by emu_kidid
Hmm I should probably re-work how it works, but you need to load the cheat DB then highlight the game and go to Info and press Y (and select all the cheats you want there).

Re: The Swiss cheating guide!

Posted: Tue Apr 05, 2011 7:27 pm
by panmusic
Thank you so much!!!
I guess I didn't know the exact method to load the cheats.I followed your instructions and all the cheats I tried work like a charm!

:-)

Re: The Swiss cheating guide!

Posted: Wed Apr 06, 2011 1:04 pm
by Dragoon
Glad to hear that. :D
btw, if you try to use R34 go to your sd root on swiss and press a on cheats.qch to load it in.

Re: The Swiss cheating guide!

Posted: Wed Apr 06, 2011 2:18 pm
by emu_kidid
he already did, he's referring to my instructions in the post before.

Re: The Swiss cheating guide!

Posted: Thu Apr 07, 2011 2:53 pm
by Dragoon
Oh :p I kinda got lost from my own thread lol.

Re: The Swiss cheating guide! (updated!)

Posted: Tue Aug 04, 2015 2:46 pm
by marios92
This work on Gamecube right? (On only on modded Wii?)
And is possible to use cheats on original gamecube game disc?

Re: The Swiss cheating guide! (updated!)

Posted: Tue Aug 04, 2015 5:54 pm
by novenary
Cheats are broken at the moment. To answer your question, it works on both GC and Wii in GC mode.

Re: The Swiss cheating guide! (updated!)

Posted: Wed Aug 05, 2015 2:33 pm
by marios92
Streetwalker wrote:Cheats are broken at the moment. To answer your question, it works on both GC and Wii in GC mode.
This mean that this project is still in development or was abandoned?
P.S: But the firsts post of this page say cheats working...

Re: The Swiss cheating guide! (updated!)

Posted: Wed Aug 05, 2015 4:48 pm
by novenary
They worked at one point but they were removed for technical reasons. Swiss is still in active development.

Re: The Swiss cheating guide! (updated!)

Posted: Wed Aug 05, 2015 11:14 pm
by megalomaniac
marios92 wrote: P.S: But the firsts post of this page say cheats working...
P.P.S: date of first post is Mar 01, 2011.