Use GameCube cheats with Nintendont, DIOS-MIOS etc.

This guide is made for anybody who wants to use gamecube cheats with various wii homebrew loaders.

Tested with:
-Nintendont
-DIOS-MIOS (Lite)
-NeoGamma

Requirements:
-This package

Introduction:
Get the cheats you want to use, for example here, the cheats from this site are already in ocarina format and you can use them directly ;) Just click on GCT, select the cheats you want and download the file, save it to the folder your loader of choice uses (for example "codes"). Then you can continue with Step 4. The problem is that they are not so many cheats on the site, most of the ones floating around the internet are in action replay format, for example from here or here. There are two formats of action replay codes, XXXXXXXX XXXXXXXX, that's already decrypted, then you can continue with step 2, the other format is XXXX-XXXX-XXXXX, that's encrypted, you need to follow step 1.

Step 1:
At first you need to start the "GCNcrypt.exe" to decrypt the code. Simply copy the code into the left box and click decrypt:
one.png


Step 2:
You now need to convert the decrypted action replay codes to ocarina. Start the "AR to WiiRD.jar", copy your code into the left box and click convert code types. If you decrypted the code with GCNcrypt first you need to check the "Each code has a verifier line." checkbox, if the code already was decrypted leave it unchecked:
two.png


Step 3:
Now you got the ocarina code which we can use! Start the "codemanager.exe", click on "Add a code/comment/category", enter the code name, then add the code from step 2 into the code contents box, click store modifications and check the checkbox of the new code:
three.png


Now click "Export to GCT" and enter the filename, in this case "GZLE01.gct" since that is the wind waker usa game id, and save the file to to the folder your loader of choice uses (for example "codes").

Step 4:
This is the easiest step. If you use Nintendont or DIOS-MIOS, just enable cheats in its settings or in the loader settings. If you use neogamma, go into the neogamma "Ocarina/Wiird" option, set "GC Hook Type" to "VI", "GC 2nd Hook" to "= 1st hook" and "GC Ocarina" to "Yes". After this you should be able to play the gamecube game with your codes you want to use! If they doesn't work try another hook type or loader.

That's it! Bye, have fun using codes :)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
USBLoaders display the content of the GameID.txt file.
The gct is not displayed by loaders.
But if you correctly generated the .gct file and placed it to the correct place, with the correct name, you only need to enable the Ocarina option in the loader to use it. You don't need to display its content.

The gct is the data which is loaded by the USBLoaders to patch the game content.
The txt is a list of ALL game's codes possible to enable. This list is displayed in the loader for you to select the code you want or don't want, then generate the .gct from the enabled codes.



Gamecube games already have few cheats listed on geckocodes.org.
You can download these lists directly from the loader, then display the codes you want to enable and generate the gct automatically.
The tutorial on the first post is only for cheat codes you find elsewhere, not included in geckocodes website.
 

Bimmel

~ Game Soundtrack Collector ~
Member
Joined
Jan 28, 2014
Messages
2,302
Trophies
2
Age
43
XP
3,792
Country
Gambia, The
USBLoaders display the content of the GameID.txt file.
The gct is not displayed by loaders.
But if you correctly generated the .gct file and placed it to the correct place, with the correct name, you only need to enable the Ocarina option in the loader to use it. You don't need to display its content.

The gct is the data which is loaded by the USBLoaders to patch the game content.
The txt is a list of ALL game's codes possible to enable. This list is displayed in the loader for you to select the code you want or don't want, then generate the .gct from the enabled codes.

Gamecube games already have few cheats listed on geckocodes.org.
You can download these lists directly from the loader, then display the codes you want to enable and generate the gct automatically.
The tutorial on the first post is only for cheat codes you find elsewhere, not included in geckocodes website.
Thanks for your answer!

Okay .. and where does this txt. come from..? Would be good if I could choose what I want and what I dont want.

For the List on geckocodes: I know that - and that is what was bothering me. The cheats came with a list and I could mark what I wanted. I thought it would be the same with the gct data.

I want to use my own codes I found.

I take this code here for Super Smash Bros. Melee (PAL) (Game ID GALP01)

Control Zelda & Shiek

Player 1
7DNH-DAU5-FP0F9
DG2H-096H-DPPHC

-------------------------

Step 1.png


..decrypt it with GCNcrypt and get this code here.

Control Zelda & Shiek

Player 1
003C37B5 18000000
04443E23 1D00001D

-----------------------------------

Step 2.png


..use the converter to get this code.

Control Zelda & Shiek

Player 1
04443E23 1D00001D

----------------------------------

Step 3.png


..and use the manager to create my gct file.

Now I put the file on the SD card (sd: codes/), start the USB Loader I like and turn Ocarina on .. have you seen any flaws so far? : )
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
That's fine. Isn't it working?
Some converted codes are not working fine.


The txt file is a file with all existing codes in it. (you create it, or you download it from geckocodes).
The list of codes you found on geckocode IS the .txt file's content.

I'll do the exemple with the NTSC version, as there's no code for PAL version.


sd:/txtcodes/GALE01.txt
Code:
GALE01
Super Smash Bros. Melee

Target Test Never Ends [Link Master]
041C3374 38030000

Unrestricted Pause Camera [Link Master]
04450F94 42000000
04450F98 42000000
04450F9C 42000000
04450FA0 40200000
04450FA4 47000000
Co-author: Jay007

The content of the text file consists of:

Header (The GameID)
Title (The game's title, or whatever you want, it's not used)

Cheatcode title [Cheatcode developer]
Cheat code in
single or multi lines
Can also have comments
(line not starting with numbers are comments)

Cheatcode title [Cheatcode developer]
Cheat code in
single or multi lines
Can also have comments
(line not starting with numbers are comments)

etc.

You place this file in the sd:/txtcodes/ folder (sd:/txtcodes/GALE01.txt) and the USBLoader will see the list of codes (it will only display the Titles, so you will see a list of Code's titles).
In the loader, you select the "title" you want to enable or disable, and you tell the loader to generate the .gct file based on the codes you want to enable. The generated .gct file will be created into the /codes/ folder (sd:/codes/GALE01.txt)


Instead of using a PC program to list codes and generate the .gct, you let the USBLoader list your codes and generate the gct of only the cheats you want to enable.



So, based on your own converted code, you can create this text file and place it in your /txtcodes/ folder:
SD:/txtcodes/GALP01.txt said:
GALP01
Super Smash Bros. Melee

Control Zelda & Shiek Player 1 [unknown]
04443E23 1D00001D
Then, you will see this code in your loader's ocarina menu. you can enable and generate the gct.
 
  • Like
Reactions: Terribaddy

paulie

Well-Known Member
Newcomer
Joined
Oct 29, 2007
Messages
85
Trophies
1
XP
987
Country
United States
Thanks in advance on this program you made!

I want to use cheats with my original NGC disc (Timesplitters 2 PAL)
After I read this post I am unsure whether I also need to instal another CMIOS:

can it work on retail discs too? or is it only on backup dvds? because ive added some codes and none of them will work, it saids the cheat codes found and appiled but they dont work... i tried all GC hooks too..

EDIT: NVM! i just had to install wiigator's CMIOS. it worked now, thanks for the help.

I (soft)modded my Wii long ago, and can't remember all the things I did to it. Additionally it also has a Wiikey in it, but I suppose that does not really matter anymore.
Nevertheless, I tried playing NGC discs through Neogamma, and it worked fine (game loaded)
Does this mean that I should be able to use cheats without changing my CMIOS?
Or does playing with cheats has special requirements (a certain CMIOS) that could be different from loading NGC games with Neogamma?

Slightly Off topic: If I find cheats on for example http://uk.codejunkies.com/search/codes/Timesplitters-2_GameCube_7340243-7___.aspx would they work regardless my disc version (NTSC/PAL)?


Edit: nvm about the several lines of code, found the answer in the thread
Additionally: if on said websites there are several lines of codes per cheat, does that mean that each of them work, or is it one big string of code?
e.g. if format is
xxxx-xxxx-xxxx
xxxx-xxxx-xxxx
xxxx-xxxx-xxxx
Do I need to convert all 3 lines of code, of does each of them the same thing?
 

paulie

Well-Known Member
Newcomer
Joined
Oct 29, 2007
Messages
85
Trophies
1
XP
987
Country
United States
I finally got around to getting my Timesplitters 2 disc and NGC controller and tested these methods to use cheats.

I could play my original disc through Neogamma (and Gecko) without having to change my CMIOS or other IOS related things :)
However, I cannot seem to get the cheats to work.
This game requires a master code, so I did include that one to the gct file (did not check "each code has a verifier line" box, because then I get no code as output).
Also, the cheats I converted are for PAL and so is my game disc.
I copied the gct file to the default location (from my memory: SD/data/gecko/codes), but also to the neogamma folder as well as to a "codes" folder I made in the Neogamma folder.

When I boot up the game Neogamma says that it found cheats, and will apply them.
Then I see several green screen flashes before it starts to load the game.
The game loads as normal and I get to play, however, the cheats have not been activated.
I tried 2 different codes, and also tried both checking and not checking the "each code has a verifier line" box.
Additionally, I tried several different hooks for the GC (only first hook I should adjust right?)
I also tried to load the game/cheats via the Gecko software from the homebrew channel, but that also does not get them to work.

Does anyone have any idea what I could be doing wrong?
 

Natural

Well-Known Member
Member
Joined
Jul 25, 2014
Messages
380
Trophies
0
XP
594
Country
United States
I tried to load Path of Radiance from my SD card with Neogamma but it said that the WBFS partition was not found. So then I just saved the gct to sd:/games/Path of Radiance where the game iso is. I loaded Nintendont from the Homebrew Channel and made sure cheats were on but nothing. Did I do something wrong? Do I have to use Neogamma?

EDIT: Well ****, nevermind. I put the gct in sd:/codes/ and loaded Path of Radiance from the USB Loader GX and made sure the ocarina was on and now it is working. -.- Thanks for all the help. :^}
 

JnL_SSBM

Experienced
Member
Joined
Mar 29, 2014
Messages
469
Trophies
0
Location
Donna, TX
XP
213
Country
United States
I'm trying to load GALE01.gct v1.02 (C-stick 1p mode, by Zauron) with this... It says "Cheats loaded" but that cheat doesn't work... :(

Tested Unlocking all characters/stages worked... but not the C-stick...
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
let me guess ... you are using Nintendont ?
Nintendont is emulating the controllers and the button addresses are not located at the same location in memory than when you play on a real Gamecube or with MIOS (wii in gamecube mode).

If you want to enable any button related cheatcode, enable the "Native Control" setting in nintendont.
 
  • Like
Reactions: ShonenJump

silverarow180

New Member
Newbie
Joined
Jul 11, 2016
Messages
2
Trophies
0
Age
24
XP
41
Country
United States
Hey, I'm new. I've been trying to use Ocarina cheats on Mario Kart Double Dash, from my hard drive. I'm using USB Loader GX and Dios Mios. The loader downloaded the cheat files from online, and I've tried enabling different ones, and created the .gct file and none have worked, the game just loads normally. I've also tried this with other gamecube games and the games load normally, with no Ocarina cheats. The Ocarina codes normally work fine with Wii games, why doesn't it work with the Gamecube?
 

drenal

that guy
Member
Joined
Sep 25, 2016
Messages
441
Trophies
1
Age
20
Location
Blackwater
XP
1,291
Country
United States
What do you mean? This isn't a program, it's discussion about cheats for Gamecube loaders. If the loader works on vWii then anything in this thread should apply.
I know, but on the Nintendont thread it said that most codes didn't work on vWii. I was just asking if the codes made using this method worked with vwii. :glare:
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
I know, but on the Nintendont thread it said that most codes didn't work on vWii. I was just asking if the codes made using this method worked with vwii. :glare:

Oh, gosh. I don't know. Maybe post it there? Pedro702 would probably be able to tell you.
 

Natural

Well-Known Member
Member
Joined
Jul 25, 2014
Messages
380
Trophies
0
XP
594
Country
United States
So I'm trying to use a Space Center Deoxys code for Pokemon XD: Gale of Darkness on Nintendont.

Code:
Space Center Deoxys [Ralf]
D6G9-1FJE-30HG2
C465-D5PZ-FBQ3P
PHVT-HURE-HZFQ7
7UJ1-010F-1NF8W
9QKQ-7PDB-CT58D
1FXM-V06R-71EZN
2ECB-E7YX-GD9Z5
T84U-04HA-0NT2C
M1WM-CJ3R-4C7VA
6028-QVQR-QZH1X
XDTA-995J-QBB24
XPXM-YZ57-5JFY2
R574-HF9M-EJHT3
7X0H-WMYM-8DW1Y
A995-W5DP-6BZ43
CFRV-KPY5-AW8YJ
7307-DMQX-EB95P
FZ6E-MNK0-QN105
EWV8-4M7F-16A12

This is where I found the code.

I will now explain the things I've done.

I have decrypted the code with GCNcrypt, converted the code to Ocarina with AR to WiiRD with "Each code has a verifier line." checkbox checked, and used Codemanager along with steps 3 to export the code to sd(E):\codes which is USB Loader GX's default location for using/loading codes for me.

All of my Nintendo Gamecube games are on my USB drive under D:\games.

So then I went to the game settings for Pokemon XD: Gale of Darkness and changed Ocarina to On but as you can imagine the code didn't work so I'm wondering if I'll need a master code or if this is one of those codes that just plain doesn't work.
 
Last edited by Natural,

Procyon

TheRealProcyon
Member
Joined
Dec 13, 2014
Messages
1,940
Trophies
0
Age
24
Location
/home/procyon
Website
discord.me
XP
855
Country
Netherlands
let me guess ... you are using Nintendont ?
Nintendont is emulating the controllers and the button addresses are not located at the same location in memory than when you play on a real Gamecube or with MIOS (wii in gamecube mode).

If you want to enable any button related cheatcode, enable the "Native Control" setting in nintendont.

I want to do this, when I got a link cable, and a real memory card, but still I want to know: does enabling native controls work with a virtual memory card, I get my wavebird finally tomorrow. But I need to buy a link cable, and maybe a real memory card, if it won't work virtually
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: lol, Okies. Family graveyard is that way 👉