Forgot password?  |  Register  |    
User Name:     Password:    
News   

Donkey Kong Country Returns Gets Classic Controller Support

Thanks goes to the Wii homebrew community for whipping up the Ocarina cheat code.

By now, you've probably already heard that Donkey Kong Country Returns has some inescapable motion control. Whether playing with the Wii Remote and Nunchuk set-up or just the Wii Remote alone, you are going to be shaking to perform the vital function of rolling as well as ground pounding and blowing. Recently, however, the Wii homebrew community has concocted a method to skirt the need to use these motion controls.

Needless to say, players will need to have modded their Wii in order to access this alternate control method as it takes use of the Ocarina cheat code system in order to work.

Those who own the title can boot the game via GeckOS with Ocarina enabled to activate the controller modification. First, players must create a .gct cheat file and place it in the /codes folder located on the root of the SD Card.

The Ocarina code for the mod, courtesy of GBA Temp, is as follows:

Classic Controller Support (v2)
C24A5F70 00000020
38210050 7C0802A6
80B50060 48000041
80950000 7CA52378
90B50000 80B50064
4800002D 80950004
7CA52378 90B50004
80B50068 48000019
80950008 7CA52378
90B50008 7C0803A6
4E800020 70A40020 --> button (in this case Y) which triggers the shake
2C040000 4182000C
38C0012D B0D50186
38C00000 70A40800
2C040000 41820008
60C68000 70A40200 --> button (in this case R) which simulates a 1 press
2C040000 41820008
60C60200 70A40040 --> button (in this case B) which simulates a 2 press
2C040000 41820008
60C60100 70A40001
2C040000 41820008
60C60002 70A40002
2C040000 41820008
60C60008 70A48000
2C040000 41820008
60C60004 70A44000
2C040000 41820008
60C60001 70A40400
2C040000 41820008
60C60010 70A41000
2C040000 41820008
60C61000 7CC53378
60000000 00000000
04389B90 38A00000
0438710C 28000009

Classic Controller Support (v1)
C24A3FC0 00000020
38210050 7C0802A6
80B50060 48000041
80950000 7CA52378
90B50000 80B50064
4800002D 80950004
7CA52378 90B50004
80B50068 48000019
80950008 7CA52378
90B50008 7C0803A6
4E800020 70A40020 --> button (in this case Y) which triggers the shake
2C040000 4182000C
38C0012D B0D50186
38C00000 70A40800
2C040000 41820008
60C68000 70A40200 --> button (in this case R) which simulates a 1 press
2C040000 41820008
60C60200 70A40040 --> button (in this case B) which simulates a 2 press
2C040000 41820008
60C60100 70A40001
2C040000 41820008
60C60002 70A40002
2C040000 41820008
60C60008 70A48000
2C040000 41820008
60C60004 70A44000
2C040000 41820008
60C60001 70A40400
2C040000 41820008
60C60010 70A41000
2C040000 41820008
60C61000 7CC53378
60000000 00000000
04387CF0 38A00000
0438526C 28000009

Currently, two versions of the game are on the market, and one of the specified mods will work for your game. It seems version 2 is more prevalent, hence its listing first.

For ease of use, you can download the cheat already pre-made as a .gct ready to drop in the proper directory by right clicking here, choosing Save Link As..., and naming the file "CC_Support_DKCR.zip". After saving the file and unzipping it, you need only to drop the contained "codes" folder from either the v2 or v1 directory onto the root of your SD Card. If you already have a "codes" folder, simply take the file from the folder and drop it in your "codes" directory.

If one version of the code doesn't work for you, be sure to try the other.

Those who choose to make the file themselves can modify the button mappings by changing the last three digits on the lines specifying the particular buttons. Just make sure to remove the comments starting with the "-->" when creating the Ocarina file, and be sure to name it "SF8E01.gct" when saving.

The controller mod will tie the controller shake to the y button on the Classic Controller, while jump is tied to the b button, and grab to the R button. Directional movement is handled with the D-Pad as opposed to the analog stick to guarantee precision control while playing the game.

At this time, it's unknown if this will be available via Riivolution to people who have not modded their Wii.

For more information on Donkey Kong Country Returns, be sure to check out our review.


 

Comments

Our Take

Nick DiMola Director

12/05/2010 at 05:57 PM Reply | Permalink | Report

I can't even begin to explain how much this improves the game. No longer is there frustration trying to do anything at all in the game. Now, any frustration is purely from the game's challenge, and that's all.

If I were to revisit my review with these new controls in place, I'd gladly change the score to a 4.5/5.

Our Take

Jason Ross Senior Staff

12/05/2010 at 06:15 PM Reply | Permalink | Report

Actually, Nick, I think GeckOS would be the method people would have to use to load up these codes. From what I've seen, to use Ocarina codes on Riivolution, you need to have a specific XML file to make Riivolution accept it as a patch. A .gct alone is patched in via the GeckOS loader.

Our Take

Nick DiMola Director

12/05/2010 at 06:24 PM Reply | Permalink | Report

That's correct Jason, I think the way I wrote one sentence regarding Riivolution was a bit confusing. I just rewrote it to clarify that it's unclear if those that haven't modded their Wii will eventually be able to use the Classic Controller with the help of Riivolution.

Matt R Previews Editor

12/05/2010 at 06:40 PM Reply | Permalink | Report

Now I'm totally psyched for it.

ShyGuy

12/05/2010 at 08:53 PM Reply | Permalink | Report

What kind of hacking magic is this?

Jason Ross Senior Staff

12/05/2010 at 09:37 PM Reply | Permalink | Report

To mod your Wii, if it's fully updated, you need a few things, mainly the internet, a copy of Super Smash Bros. Brawl, and an SD card.

It's all explained, probably as user-friendly as possible, in this post from GBA Temp. From there, download GeckOS, essentially a region-free alternative to the disc channel that supports a type of hacking called Ocarina. When you load Donkey Kong Country Returns with that loader, if you have the file Nick mentioned, and you turn on Ocarina on the loader's option menu, you can play with the Classic Controller.It is, indeed, a little complicated, and it does take some work, but Homebrew provides Wii owners with a multitude of choices that weren't there before, the majority of which aren't illegal, but do nullify warranties and such.

Anonymous

12/06/2010 at 07:17 PM Reply | Permalink | Report

does this work on any other game?

Jason Ross Senior Staff

12/06/2010 at 08:59 PM Reply | Permalink | Report

Not in particular, but also yes in a very general sense. Each game would have its own set of codes, found by hackers and code-makers in general. If a hacker has coded a button-switch, then there's a code for it out there. If not, then there isn't, but the code to do it in each game will be unique.

Nick DiMola Director

12/06/2010 at 09:00 PM Reply | Permalink | Report

This code in particular does not, but I presume other codes removing motion control must exist out there. Of course, each must be tailor-made, so it definitely doesn't make said codes easy to come by.

I honestly wish I knew more about making the Ocarina codes. I'd be interested in delving into the process to remove motion controls from other games.

Anonymous

12/07/2010 at 11:36 AM Reply | Permalink | Report

I would much rather have B as grab/run and A for jump. Is that an easy change?

Kathrine Theidy Feature Writer

12/07/2010 at 05:49 PM Reply | Permalink | Report

The headline almost sounds like it's official...

Anonymous

12/13/2010 at 10:14 AM Reply | Permalink | Report

Does anyone know if it would be possible to patch the ISO directly so that the game could be burnt to work with the classic controller?

Anonymous

12/30/2010 at 03:17 AM Reply | Permalink | Report

Does the Rocketfish wireless Gamecube/Wii remote accept this mod?

Jason Ross Senior Staff

12/30/2010 at 09:15 AM Reply | Permalink | Report

We have no idea about that one, definitely no idea on that one.

Anonymous

01/05/2011 at 04:00 PM Reply | Permalink | Report

you suck

Matt McLennan Contributing Writer

01/06/2011 at 11:51 AM Reply | Permalink | Report

Yes, we suck because we don't know if third party controllers will work.

derp derp

Anonymous

01/11/2011 at 11:49 PM Reply | Permalink | Report

Is there any way to make it so Y is just the run button and not constant rolling/slamming? I want the slam to be hold down and then press Y. Just like in the SNES games, catch my drift? Any info on this would be much appreciated, thanks

Anonymous

01/19/2011 at 04:38 AM Reply | Permalink | Report

I agree. I love the concept but the execution is less then I expected. I was hoping for it to match the SNES layout a lot closer, otherwise what's the point. Right?

Nick DiMola Director

01/19/2011 at 10:59 AM Reply | Permalink | Report

If you take a look at the codes, there are a few lines that are pointed out. In order to change the controls, just swap the last three digits on those lines.

So 200 is for the R button and 020 is for the Y button. If you swap those values on the respective lines, you'll get a more SNES like control scheme.

Hope that helps.

Nick DiMola Director

01/19/2011 at 10:59 AM Reply | Permalink | Report

^-- What he said.

Anonymous

01/20/2011 at 12:47 AM Reply | Permalink | Report

Thanks for responding so quickly.

I'm not really sure how to change codes around though, nor am I familiar with what numbers correspond to which buttons. Is there a guide for something like that?

Anonymous

05/17/2012 at 02:08 PM Reply | Permalink | Report

can you make a hack for the gamecube controller? 

Anonymous

06/28/2012 at 07:23 AM Reply | Permalink | Report

If you want original snes like controls change :

60C68000 70A40200 to 60C68000 70A40010

You will not have to use R , just A for it.

Sry for english , i have hope it helps for somebody

Anonymous

07/01/2012 at 03:23 PM Reply | Permalink | Report

Thanks i appreciate the R to A code Anonymous

IconicRaven

10/09/2012 at 02:17 AM Reply | Permalink | Report

Thanks to a comment above, I edited two lines of code to bring you. . . SNES controls!

C24A5F70 00000020
38210050 7C0802A6
80B50060 48000041
80950000 7CA52378
90B50000 80B50064
4800002D 80950004
7CA52378 90B50004
80B50068 48000019
80950008 7CA52378
90B50008 7C0803A6
4E800020 70A40200
2C040000 4182000C
38C0012D B0D50186
38C00000 70A40800
2C040000 41820008
60C68000 70A40020
2C040000 41820008
60C60200 70A40040
2C040000 41820008
60C60100 70A40001
2C040000 41820008
60C60002 70A40002
2C040000 41820008
60C60008 70A48000
2C040000 41820008
60C60004 70A44000
2C040000 41820008
60C60001 70A40400
2C040000 41820008
60C60010 70A41000
2C040000 41820008
60C61000 7CC53378
60000000 00000000
04389B90 38A00000
0438710C 28000009

 

IconicRaven

10/09/2012 at 02:19 AM Reply | Permalink | Report

This will allow you to hold Y to run. And those silly motion controls are mapped to the R button. This game just got a whole lot better,

Camaro45th

02/26/2014 at 07:21 PM Reply | Permalink | Report

Im sorry to bring this back from the dead, but i am having an issue getting this to work.  I have tried to download a few different files, making my own, using both version 2 and version 1. Ive also tried different loaders, USB Loader GX, Neogamma.  I have turned on Ocarina and changed the hooktype to VBI. Ive put the .gct file in sd:codes and in sd:usbloadercodes.  I keep getting the unsupported controller message at the title screen.  Someone please help! I tried playing this with both controls, and they are both horrid.Thank you in advance.

Log in to your PixlBit account in the bar above or join the site to leave a comment.

Hot Story

Nerds Without Pants Episode 56: An Arrow Flashes in Mordor

Welcome back to Nerds Without Pants! Angelo is out this week, which means Patrick and Julian talk way too long about comic books and TV. But at least we bookend it with some Destiny and Shadow of Mordor.

Read More...

Support