Download 0.92(fixed all bugs i could):
http://mediafire.com/?pf5vo5hks9of2em
Download 0.91(now ejecting the disc works):
http://www.mediafire.com/?yizzjgyjoxy
Download 0.9:
http://www.mediafire.com/?nbdmyyzmmqy
cMIOS installer 0.2(allows to install cMIOS as MIOS revision 65535):
http://www.mediafire.com/?eyhkcutjhdz
cMIOS installer 0.1:
http://www.mediafire.com/?hkozvnmq5f4
Yes, i know it looks ugly, but i don't really care. If you want it to look nicer, grab the source and do it, it's not difficult.
And i won't write a guide. If somebody wants to write a guide how to use Ocarina on gamecube games, that would be nice. Only people who have Ocarina on gamecube games working should do that. Ok, here's a short overview on how to do it:
Get a patched IOS36 as IOS236 with Trucha Bug Restorer 1.12 with all 4 patches
Run the cMIOS installer
Run Gecko OS mod, select a hook(...) and enable Ocarina.
PS: Gecko OS mod will use IOS236 if it finds it at its 1st boot. This should allow using the rebooter without modifiying IOS36.
Well, to make it short: I am impressed.. that's great work.. I quick tested it.. and well.. absolutely decent, it worked right as described!
Nice. At least this modification is moving Gecko OS forward more and not so much towards piracy enabling.
Thanks for this ;)
Quote from: WiiPower on May 26, 2010, 05:14:52 PM
Download:
http://www.mediafire.com/?nbdmyyzmmqy
cMIOS installer:
http://www.mediafire.com/?hkozvnmq5f4
I hope i did all necessary changes. If not, please notify me directly so i can fix it.
Yes, i know it looks ugly, but i don't really care. If you want it to look nicer, grab the source and do it, it's not difficult.
And i won't write a guide. If somebody wants to write a guide how to use Ocarina on gamecube games, that would be nice. Only people who have Ocarina on gamecube games working should do that. Ok, here's a short overview on how to do it:
Get a patched IOS36 as IOS236 with Trucha Bug Restorer 1.12 with all patches
Run the cMIOS installer
Run Gecko OS mod, select a hook(...) and enable Ocarina.
PS: Gecko OS mod will use IOS236 if it finds it at its 1st boot. This should allow using the rebooter without modifiying IOS36.
Nice, thanks for getting this working!
Awesometacular! Thanks a billion man. =)
To get codes:
GCN AR Code -> GCNCrypt
GCNCrypt Output -> GCN AR to WiiRD Codetype Converter
GCNAR to WiiRD CTC Output should be Working WiiRD Codes!
I'll try to get a new version out that supports all the codetypes from GCN AR. It shouldn't be too hard.
When you decrypt a GCN code, there is a useless verifier line on top of EVERY code. AR to WiiRD CTC needs to know when that verifier is still there, so make sure the box in the lower left is checked.
If you want to convert old GCN codes, PM the converted ones to me and I'll put them on the database with proper credit. (I'd appreciate it!)
Hackers: DO NOT POST CODES CONVERTED FROM OLD GCN CODES ONTO THE DATABASE! PM me the converted codes and I'll make sure they are properly credited.
proper credit = 100% to the original hacker
why is gecko detecting disable? i cant make any codes on here without a connection with my usb gecko o-o
Quote from: Codyk on May 27, 2010, 05:01:01 PM
why is gecko detecting disable? i cant make any codes on here without a connection with my usb gecko o-o
What is it needed for? I removed it "ages" ago when it didn't work properly. Can't you connect the usb gecko, do the correct settings, boot Wiird, boot the game and Wiird just connects?
thats not compleatly true i mean if it worked on my gecko os disk i used for game cube games shouldnt it work on this? i mean i like handling my own codes that are activated from my laptop instead of changing my mind going through codes trying to figure out what i want and if i need to change it or not ect it saves me alot of time ]
and idk why but lots of things i used are removing usb gecko support it sucks ><
Quote from: Codyk on May 27, 2010, 05:31:37 PM
thats not compleatly true i mean if it worked on my gecko os disk i used for game cube games shouldnt it work on this? i mean i like handling my own codes that are activated from my laptop instead of changing my mind going through codes trying to figure out what i want and if i need to change it or not ect it saves me alot of time ]
and idk why but lots of things i used are removing usb gecko support it sucks ><
I don't get which feature you are missing. I don't hack games(see below my name here...), but i can enable codes for gamecube games from within Wiird. So you have to be more precise, or else i can't even consider putting it back.
Codyk: you have to go to the options and turn on the ability to connect to USB Gecko. You also have to select a Hook. They are off by default.
ok how do i turn the feature on when theres nothing in options for usb gecko im used to things auto detecting my usb gecko not having to turn it on manually
Quote from: Codyk on May 27, 2010, 06:35:29 PM
ok how do i turn the feature on when theres nothing in options for usb gecko im used to things auto detecting my usb gecko not having to turn it on manually
I thought all hackers know how this stuff works???
Go the Ocarina/Wiird options, select a hook and enable the debugger. That's it.
im not all hackers lol i know how to make codes but i dont rly deal with the programs that are used . ive been hacking for a little over a year
so this means i cant use geckos auto launch feature anymore?
and gecko still refuses to be detected -_-
Quote from: Codyk on May 27, 2010, 06:53:55 PM
im not all hackers lol i know how to make codes but i dont rly deal with the programs that are used . ive been hacking for a little over a year
so this means i cant use geckos auto launch feature anymore?
and gecko still refuses to be detected -_-
What do you mean by "detected"? It won't change the icon at the bottom of the screen if you mean that. But for me it's able to connect to Wiird.
well for me wiird dont connect at all
Codyk: If you set the hook and turn the debugger on in the options, it will connect after you start the game.
Maybe the wrong memory card slot? This version only supports the 2nd slot. If i had a modified version of the new code handler, then you could use both.
Does anyone know how to use gamecube codes through it? Do I use the VI hook? Which IOS do I use to install the MIOS v4 and the Trucha bug with?
WiiPower im not a idiot ive made my fair share of codes i know where the usb gecko codes im just saying things like this isnt loading ill keep trying till i figure it out
I am having the same issue : WiiRd doesnt connect using this. It just keeps looping the Connection Reset. I have Debugger set as 'ON' and GC Hook as "VI." So how do I make WiiRd work with it?
Wow, nice job. It works just like a merge between Gecko and AR. :) I wasn't sure sure which IOS to use for the cMIOS thing, so I guessed and used IOS249. :-X It worked though, and, after a couple of option guessing, got it to boot Twilight Princess with codes. I already had the IOS36 as IOS236 from something else, too.
I hope this works with Wave Race, Metal Gear Solid, Star Fox Adventures, and LoZ: MM. Those games seem to have a problem with the ARMax's "hook" or boot method or something.
BTW, same limit as normal Gecko OS? 255 lines only?
Hmm, maybe i should have asked the most obvious directly: Did you install the cMIOS? I said i won't write a guide(i suck at it), so somebody else should do it.
Quote from: Yoshi52 on May 28, 2010, 10:00:07 PM
Wow, nice job. It works just like a merge between Gecko and AR. :) I wasn't sure sure which IOS to use for the cMIOS thing, so I guessed and used IOS249. :-X It worked though, and, after a couple of option guessing, got it to boot Twilight Princess with codes. I already had the IOS36 as IOS236 from something else, too.
I hope this works with Wave Race, Metal Gear Solid, Star Fox Adventures, and LoZ: MM. Those games seem to have a problem with the ARMax's "hook" or boot method or something.
BTW, same limit as normal Gecko OS? 255 lines only?
Star Fox Adventures and LoZ: MM shouldn't work. I can't get Starfox Adventures to boot at all even without hooking, always read error. I think it's related to audio streaming, and i get the same for Eternal Darkness and Zelda Ocarina of Time/Master Quest. And i guess you have Majora's Mask on a games collection disc? Such discs have multiple .dols, and this only patches the hook in the 1st one, the one used for the menu.
If somebody tells me how to actually load data from a gamecube disc in wii mode, i could try adding alternative .dol loading for gamecube games, which might allow hooking into games on game collections
I did install the cMIOS. The games still do not load with WiiRD or GeckoDOTnet.
Quote from: goemon_guy on May 28, 2010, 10:45:34 PM
I did install the cMIOS. The games still do not load with WiiRD or GeckoDOTnet.
Does it say "hook patched" for about 1 second?
It says it for quite a bit, then it says Enable Audio Patching
Ok, what games are you trying? Maybe i have one of them and i can test if it's the game or something else.
I've tried Metroid Prime, and Pokemon XD. Pokemon XD doesnt even load with it, and Metroid Prime loads and everything, but WiiRD is unable to communicate.
I could also test another game, if you want.
EDIT:
Oddly enough, Super Smash Bros Melee works. Perhaps there are some games that are not compatible with the cMIOS?
Quote from: goemon_guy on May 28, 2010, 10:59:12 PM
I've tried Metroid Prime, and Pokemon XD. Pokemon XD doesnt even load with it, and Metroid Prime loads and everything, but WiiRD is unable to communicate.
I could also test another game, if you want.
EDIT:
Oddly enough, Super Smash Bros Melee works. Perhaps there are some games that are not compatible with the cMIOS?
I just tried Metroid Prime and it doesn't work for me as well. But it's detecting something, i guess another hook might work better, but i'm not sure. The cMIOS is more or less unrelated to compatiblity, it should all depend on the loader when running gamecube games.
Ah, Well I tested a few more games.
Metroid Prime (GM8E01) - Wiird Incompatible, but game is playable.
Smash Bros Melee (GALE01) - Works and Hooks right. WiiRD compatible.
Pokemon XD (GXXE01) - Doesnt load at all.
Animal Crossing (GAFE01) - Loads and Hooks.
Zelda: OoT/Master Quest (D24E01) - Brings up Error after loading. No Hooks
Also, I had another cMIOS that I used for the Gecko OS GC disc, and it loaded Metroid Prime perfectly. If that helps in any way.
Quote from: goemon_guy on May 28, 2010, 11:13:11 PM
Ah, Well I tested a few more games.
Metroid Prime (GM8E01) - Wiird Incompatible, but game is playable.
Smash Bros Melee (GALE01) - Works and Hooks right. WiiRD compatible.
Pokemon XD (GXXE01) - Doesnt load at all.
Animal Crossing (GAFE01) - Loads and Hooks.
Zelda: OoT/Master Quest (D24E01) - Brings up Error after loading. No Hooks
Also, I had another cMIOS that I used for the Gecko OS GC disc, and it loaded Metroid Prime perfectly. If that helps in any way.
Do you get any text in Metroid's main menu? I thought it's playable with this cMIOS, what's different with the other cMIOS?
If you mean the Main File Selection, then yes. I had text, and it all worked fine, and I loaded my file perfectly.
I'm not sure what would be different between the two cMIOS. The other one just let me boot Gamecube backups in GCBackup launcher. (I used Gecko GC Edition)
For games booting with the loader but not hookable with WiiRd.. can you check which Metroid version you have?
Many gamecube games require difficult master codes (the master codes manually hook to games) and I just checked.. metroid has a multiline master code maybe we need it as SD code.
I am pretty sure that I have Metroid Prime v1.0
I tried converting the M code from the version, and it didnt work... :-[
Incompatible
No WiiRD
Everything Works
Pokemon Colosseum (GC6E01)
Pokemon XD (GXXE01)
Zelda: OoT/Master Quest (D24E01)
Metroid Prime 2 Echoes (G2ME01)
Metroid Prime (GM8E01)
Animal Crossing (GAFE01)
Zelda: Windwaker (GZLE01)
Zelda: Four Swords Adventures (G4SE01)
Zelda: Twilight Princess (GZ2E01)
Pikmin (GPIE01)
Pikmin 2 (GPVE01)
Smash Bros Melee (GALE01)
Quote from: WiiPower on May 28, 2010, 10:42:02 PMStar Fox Adventures and LoZ: MM shouldn't work. I can't get Starfox Adventures to boot at all even without hooking, always read error. I think it's related to audio streaming, and i get the same for Eternal Darkness and Zelda Ocarina of Time/Master Quest. And i guess you have Majora's Mask on a games collection disc? Such discs have multiple .dols, and this only patches the hook in the 1st one, the one used for the menu.
Bleh... I'll try it out tonight, regardless. But isn't there a way to make a hook that just always stays active, regardless of .dol changes or something? I wouldn't know...
So, how could audio streaming make a game fail to load through "unofficial ways?" Dolphin, a Wii/GC emulator, it crashed on the Nintendo logo just like ARMax does. It could be gotten passed by using a hack to skip the logos... Maybe that would help here? Once again, I wouldn't know...
ok so heres some advice:
DONT USE MASTER CODES
i tried ssbm with it and it didnt work.
apparently from a previous post (by Link) the master codes hook each individual gamecube game. But I have concluded that the master codes are made for hooking ACTION REPLAY with games and not necessarily the gecko os mod.
Instead, dont use the master codes and just set the hook for gamecube ocarina to "VI"
I just tested ssbm and it works fine (however i dont know about other games, but this worked for me)
Also, activator codes for gamecube games made for the action replay are weird on the gecko os mod. I used the moon jump p1 code for ssbm from arcentral.net, and samus kept floating up :P and then the game froze when I got back to the menu :/
Ok, which IOS do I patch the cMIOS to?
I've tried 36 and 15, but those don't work. :confused:
Quote from: Psywing on May 29, 2010, 06:05:36 AM
Ok, which IOS do I patch the cMIOS to?
I've tried 36 and 15, but those don't work. :confused:
236 :)
Basically you r modifying 236 so it is the same IOS as 36, but used in a different slot
Quote from: supermariorick on May 29, 2010, 06:06:24 AM
Quote from: Psywing on May 29, 2010, 06:05:36 AM
Ok, which IOS do I patch the cMIOS to?
I've tried 36 and 15, but those don't work. :confused:
236 :)
Basically you r modifying 236 so it is the same IOS as 36, but used in a different slot
Something must be wrong with my Wii because, I don't have a 236, it skips from 223 directly to 249. And I tried to install to 249, but it just locks up my system each time.
Quote from: Psywing on May 29, 2010, 06:12:46 AM
Quote from: supermariorick on May 29, 2010, 06:06:24 AM
Quote from: Psywing on May 29, 2010, 06:05:36 AM
Ok, which IOS do I patch the cMIOS to?
I've tried 36 and 15, but those don't work. :confused:
236 :)
Basically you r modifying 236 so it is the same IOS as 36, but used in a different slot
Something must be wrong with my Wii because, I don't have a 236, it skips from 223 directly to 249. And I tried to install to 249, but it just locks up my system each time.
Hmm.. Im stumped there... ask WiiPower if hes willing to help...
Well, I figured out what went wrong, a major mistake on my part, I forgot to initially patch the Trucha bug to slot 236
I did that.
Now when I try to run the cMIOS installer to the correct slot, I get a message that says:
"Downgrade failed, use an IOS that ignores the version of titles"
For Metroid 1.0 the Gamecube master codes are:
Quote8C379530 4E800020
C437EBD4 0000FF01
C4379530 0000FF02
00000000 40000000
8D30DDC4 7FE3FB78
C530DDC4 0001FF03
0400183C 00000000
00000000 40000000
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
Converted to WiiRd those should be:
Quote20379530 4E800020
C637EBD4 800018A8
C6379530 800018A8
2130DDC5 7FE3FB78
C730DDC4 800018A8
0400183C 00000000
E2000000 80008000
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
Try running the game with BOTH these codes activated.
For general master codes: yes, they will most likely interfere Gecko's behavior if games come with a 1-line master code (2 lines encrypted) then there should be no need for a master code conversion. Multiline codes require conversion though!
Could somebody write a guide please? Pretty please?
Quote from: Psywing on May 29, 2010, 06:39:23 AM
Well, I figured out what went wrong, a major mistake on my part, I forgot to initially patch the Trucha bug to slot 236
I did that.
Now when I try to run the cMIOS installer to the correct slot, I get a message that says:
"Downgrade failed, use an IOS that ignores the version of titles"
You need to use Trucha Bug Restorer 1.12 and install a patched IOS36 with all patches to IOS236. Another way would be to delete the MIOS with AnyTitle Deleter, but i strongly advise against it. Now that it's possible to just downgrade the titles, deleting titles isn't necessary any more, and getting used to deleting titles is something very dangerous.
Quote from: Yoshi52 on May 29, 2010, 12:02:58 AM
Quote from: WiiPower on May 28, 2010, 10:42:02 PMStar Fox Adventures and LoZ: MM shouldn't work. I can't get Starfox Adventures to boot at all even without hooking, always read error. I think it's related to audio streaming, and i get the same for Eternal Darkness and Zelda Ocarina of Time/Master Quest. And i guess you have Majora's Mask on a games collection disc? Such discs have multiple .dols, and this only patches the hook in the 1st one, the one used for the menu.
Bleh... I'll try it out tonight, regardless. But isn't there a way to make a hook that just always stays active, regardless of .dol changes or something? I wouldn't know...
So, how could audio streaming make a game fail to load through "unofficial ways?" Dolphin, a Wii/GC emulator, it crashed on the Nintendo logo just like ARMax does. It could be gotten passed by using a hack to skip the logos... Maybe that would help here? Once again, I wouldn't know...
I don't know why these games get a read error. But i guessed it's related to audio streaming, because Eternal Darkness gets the read error exactly the second where the voice starts in the start screen. And that voice is missing when loading the game as backup, that should mean it's streaming audio. (yes the backup works!)
There we go, I got it, I was overlooking the other patches, therefore leaving them turned off, I installed all the patches, and was able to install MIOS perfectly, Thanks WiiPower
Metroid Prime 2 boots for me, but doesn't hook, so it's the same as MP1.
And i tried these 2 codes for MP1:
GM8P01
Metroid Prime 1 PAL
Enable hooking 1
20379530 4E800020
C637EBD4 800018A8
C6379530 800018A8
2130DDC5 7FE3FB78
C730DDC4 800018A8
0400183C 00000000
E2000000 80008000
Enable hooking 2
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
But i still can't hook into the game. Yes after creating the .gct file, it says code applied.
Quote from: WiiPower on May 29, 2010, 10:10:18 AM
Metroid Prime 2 boots for me, but doesn't hook, so it's the same as MP1.
And i tried these 2 codes for MP1:
GM8P01
Metroid Prime 1 PAL
Enable hooking 1
20379530 4E800020
C637EBD4 800018A8
C6379530 800018A8
2130DDC5 7FE3FB78
C730DDC4 800018A8
0400183C 00000000
E2000000 80008000
Enable hooking 2
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
But i still can't hook into the game. Yes after creating the .gct file, it says code applied.
Hm.. that's a tricky one then.. I assume.. it's probably because of the Gecko code handler behaviour.. the GC handler launched before the first frame of the game started, the Gecko handler unfortunately does after.. so if even the absolutely initial hook (the one required to survive the first frame) fails then it wouldinstantly lose connection :(
What does it code do? Does it need to be done all the time, or is it a one time thing? If it only needs to be done once, can you tell me what exactly it patches, so i can try to manually patch it before booting the game?
Enable hooking 1
20379530 4E800020 // if 32 bits at 80379530 are 4E800020
C637EBD4 800018A8 // create a branch to 8000018A8 in 8037EBD4
C6379530 800018A8 // create a branch to 8000018A8 in 80379530
2130DDC5 7FE3FB78 // endif, if 32 bits at 8130DDC4 are 7FE3FB78
C730DDC4 800018A8 // create a branch to 800018A8 in 8130DDC4
0400183C 00000000 // write 00000000 to 8000183C
E2000000 80008000 // end of code
Enable hooking 2
043CB1A8 3C808000 // write 3C808000 to 803CB1A8
043CB1AC 93E4183C // write 93E4183C to 803CB1AC
043CB1B0 809F0008 // write 809F0008 to 803CB1B0
043CB1B4 4BDE05A8 // write 4BDE05A8 to 803CB1B4
041AB758 4821FA50 // write 4821FA50 to 801AB758
Quote from: Link on May 29, 2010, 06:55:04 AM
For Metroid 1.0 the Gamecube master codes are:
Quote8C379530 4E800020
C437EBD4 0000FF01
C4379530 0000FF02
00000000 40000000
8D30DDC4 7FE3FB78
C530DDC4 0001FF03
0400183C 00000000
00000000 40000000
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
Converted to WiiRd those should be:
Quote20379530 4E800020
C637EBD4 800018A8
C6379530 800018A8
2130DDC5 7FE3FB78
C730DDC4 800018A8
0400183C 00000000
E2000000 80008000
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
Try running the game with BOTH these codes activated.
For general master codes: yes, they will most likely interfere Gecko's behavior if games come with a 1-line master code (2 lines encrypted) then there should be no need for a master code conversion. Multiline codes require conversion though!
I ran the game with BOTH codes and the game hooked and allowed me to connect to WiiRd
So i actually need all 4 codes? Or which ones exactly did you use?
Bad news: I just tied all hooks i could find in latest Gecko OS and Gecko OS 1.07b. None of them is found in the gamecube games i tried. So until someone finds a new hook, we only have 1 GC hook.
Quote from: Romaap on May 29, 2010, 12:57:27 PM
Enable hooking 1
20379530 4E800020 // if 32 bits at 80379530 are 4E800020
C637EBD4 800018A8 // create a branch to 8000018A8 in 8037EBD4
C6379530 800018A8 // create a branch to 8000018A8 in 80379530
2130DDC5 7FE3FB78 // if 32 bits at 8130DDC5 are 7FE3FB78 (which is weird cause the address ends with a 5)
C730DDC4 800018A8 // create a branch to 800018A8 in 8130DDC4
0400183C 00000000 // write 00000000 to 8000183C
E2000000 80008000 // end of code
Enable hooking 2
043CB1A8 3C808000 // write 3C808000 to 803CB1A8
043CB1AC 93E4183C // write 93E4183C to 803CB1AC
043CB1B0 809F0008 // write 809F0008 to 803CB1B0
043CB1B4 4BDE05A8 // write 4BDE05A8 to 803CB1B4
041AB758 4821FA50 // write 4821FA50 to 801AB758
Hmm, part 2 is something i could just do. And part 1 looks like hooking to me. A hook is applied this way:
The loader looks for a specific pattern in the .dol, and when it finds it, it overwrites the next (i don't know what it is, a return?) with a branch to 800018A8. So this is actually hooking the game at up to 3 different places? It does look a bit weird to me.
write 00000000 to 8000183C
This looks weird to me too, and if it's required, i fear i only works in the code handler it was created for.
I don't want to criticise anybody, i'm just telling my thoughts.
I used these ones:
20379530 4E800020
C637EBD4 800018A8
C6379530 800018A8
2130DDC5 7FE3FB78
C730DDC4 800018A8
0400183C 00000000
E2000000 80008000
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
Also, I think that you tried them in the PAL version of the game, didnt you? These codes are for the American version of the game.
I also tried converting the US version to the PAL version, if that might help.
20372434 4E800020
C6372434 800018A8
C6368A3C 800018A8
21302FB0 80010014
C7302FB0 0001FF03
0400183C 00000000
E2000000 80008000
0419F618 48215954
043B4F6C 3C808000
043B4F70 93E4183C
043B4F74 809F0008
043B4F78 4BDEA6A4
Ok, this one works to hook into it. I thought the code we got earlier was PAL...
So are there any volunteers for writing a guide on how to hack gamecube games on a wii with just wii + usb gecko + pc? I'm willing help little with it, but i don't want to write it.
I could volunteer, but I am not sure what information should be present in it.
When you say a guide to help hack Gamecube games, do you mean how to set up the Wii and PC for hacking?
Quote from: goemon_guy on May 29, 2010, 03:11:09 PM
I could volunteer, but I am not sure what information should be present in it.
When you say a guide to help hack Gamecube games, do you mean how to set up the Wii and PC for hacking?
No just the stuff you need to do when you have HBC, the official Gecko OS + Ocarina or Wiird running:
TBR to get IOS236
cMIOS installer
what settings to use in Gecko OS mod, which memory card slot to use etc.
Ocarina and Wiird work the same way for gamecube and wii, so you don't need to explain that in detail, that's instructions for another guide.
Quote from: Romaap on May 29, 2010, 12:57:27 PM
Enable hooking 1
20379530 4E800020 // if 32 bits at 80379530 are 4E800020
C637EBD4 800018A8 // create a branch to 8000018A8 in 8037EBD4
C6379530 800018A8 // create a branch to 8000018A8 in 80379530
2130DDC5 7FE3FB78 // if 32 bits at 8130DDC5 are 7FE3FB78 (which is weird cause the address ends with a 5)
C730DDC4 800018A8 // create a branch to 800018A8 in 8130DDC4
0400183C 00000000 // write 00000000 to 8000183C
E2000000 80008000 // end of code
That's because an if code with the LSB set is actually an end-if;if combo. It ends the previous if and starts a new one.
Do I use the VI hook or debugger in gamecube options because when I'm loading the game it says patching hook then it freezes. :(
Also, do I install cMIOS or patch it?
Quote from: WiiRdgamer on May 29, 2010, 06:37:21 PM
Do I use the VI hook or debugger in gamecube options because when I'm loading the game it says patching hook then it freezes. :(
Also, do I install cMIOS or patch it?
You run the cMIOS installer, which installs a patched MIOS. If you get the text mode stuff where it says "hook patched" and "enabled audio streaming" then you should have a compatible cMIOS. There are backup cMIOS that are not compatible, so until you got it work, you must use mine.
Which games do you try? Some games are just not compatible.
Quote from: dcx2 on May 29, 2010, 06:23:14 PM
That's because an if code with the LSB set is actually an end-if;if combo. It ends the previous if and starts a new one.
Oh, yeah.. I forgot about that :)
I wrote a guide on how to install and stuff. Thrown together rather quickly and supposedly tells all information for even the new users to easily install!
If I missed something major, please tell me so that I can fix it.
[spoiler]*DISCLAIMER*
If you by some chance brick your Wii during the installation process, no one is to blame but yourself.
You have been warned. Continue with caution!
This is a tutorial on how to make Gecko OS Mod work on your Wii.
You're going to need to download the packages to get it to work. The packages that you are going ot want to download are the ones that contain the Application for the HBC, and then the cMIOS installer. The Application runs off of a special cMIOS, so you are going to have to install it if you want to be able to load Gamecube games with cheats or even WiiRd.
So, once you have downloaded them, put them into the applications folder on the root of your SD Card. The folder that the HBC gets all of your apps from.
What you will have to do next is install the cMIOS. Use the cMIOS installer included, and make sure to patch it for homebrew.
I would download the MIOS v4 straight from the NUS servers. To do so, you will have to hit right or left until you get to Download from NUS. In order to do this, you need a valid internet connection to your Wii.
Of course, you could easily also install it using the NUS downloader to download the MIOS from the servers from your PC, or some other method. The wad that you obtain from 'this method' will have to be in on the root of the SD card.
Once you have completely installed the cMIOS, return to the Homebrew channel.
Now you're going to have to go and download something called the Trucha Bug Restorer. This is to restore the Trucha Bug to the IOS36. When you go to download it, get the most recent version. As of July 25th 2010, the latest version is 1.13.
With this Wii application, you can restore the Trucha Bug to the IOS36. But when it asks you where you want to install it, you should make it install it to IOS236. With it in that slot, you will be able to use the rebooter with the Gecko OS Mod.
OK, so now that that is over with, you can now load the Gecko OS Mod, and use the Gamecube cheats with it. With that said, go into the Gecko OS Mod from the Homebrew Channel or some method to load Homebrew.
You can go into options, and go to Ocarina/WiiRd settings, and enable Debugger and Cheats for both Wii and GC. Then, for the GC hook, set it to VI. That is the only hook that is even possible.
Now, you can use codes on your Gamecube games, and if you have a USB Gecko, you can use WiiRd on them!
PS. There will be some games that just wont load with it, or WiiRd just wont communicate. You will have to get a master code from the original game and convert it to hook to the game. [/spoiler]
Good news, i just took a screenshot from Eternal Darkness. I read about the read read issue at WiiBrew and that ejecting and reinserting the disc helps and it does. Well if the loader allows the game to reset the drive, which the current Gecko OS mod doesn't do. I will try to fix those games completely before i upload the updated version.
You people and your coding. :s
So, l tried those three games...
Wave Race Blue Storm does the same thing as the AR; gives the "Could not read disc" message right as the game launches.
Star fox Adventures has a disc ID so confusing, Gecko OS mod can't read it or something. :P
Metal Gear Solid can launch WITHOUT a hook, but if the hook gets patched, it doesn't go passed the "Enabled Audio Streaming."
Also, I heard those Master Codes were just things telling the AR/GS where to put it's codes in RAM.
I just tried 1080 Avalanche with debugging. WiiRd was able to connect during the intro movie, but when 1080 showed the loading screen, the loading screen took about 5-6 seconds (it's usually 1 second or so), and then the game crashed with an error along the lines of "An error has occurred." This was with Neogamma and Wiigator's cMIOS, but I assume the relevant code is the same between Neogamma and Gecko OS Mod.
Not sure if you saw my post at http://wiird.l0nk.org/forum/index.php/topic,5521.msg50278.html#msg50278 but it has the PadRead hook that GCNrd uses. I assume it could be used for your loader.
Quote from: WiiPower on May 29, 2010, 07:24:51 PM
Quote from: WiiRdgamer on May 29, 2010, 06:37:21 PM
Do I use the VI hook or debugger in gamecube options because when I'm loading the game it says patching hook then it freezes. :(
Also, do I install cMIOS or patch it?
You run the cMIOS installer, which installs a patched MIOS. If you get the text mode stuff where it says "hook patched" and "enabled audio streaming" then you should have a compatible cMIOS. There are backup cMIOS that are not compatible, so until you got it work, you must use mine.
Which games do you try? Some games are just not compatible.
I am trying super mario sunshine (US), and also every time I patch the cMIOS I need an update on my wii to play newer games (super mario galaxy 2...) :(.
Did you by any chance delete any IOS's that 4.2 Stubs? (IOS 222,223,249, or 250?) If so, then it will keep on making you reinstall the update. I recommend using StartPatch. (www.Wiibrew.org) Get the appropriate version for your Wii, and install the patch that stops disc updates. Thats what I did to avoid this. If you dont want to take any bricking chances, then dont bother, or install BootMii.
Quote from: goemon_guy on May 30, 2010, 09:13:39 PM
Did you by any chance delete any IOS's that 4.2 Stubs? (IOS 222,223,249, or 250?) If so, then it will keep on making you reinstall the update. I recommend using StartPatch. (www.Wiibrew.org) Get the appropriate version for your Wii, and install the patch that stops disc updates. Thats what I did to avoid this. If you dont want to take any bricking chances, then dont bother, or install BootMii.
It's asking to update, because the game disc has a newer MIOS. And i would advise priiloader with a skip update hack, or using Gecko OS to launch games.
If it's really a problem i could give you a cMIOS installer that installs the cMIOS as MIOSv65535.
Thanks!
Do you know if Super Mario Sunshine or Mario Kart works (both US) would I need the M code? It still freezes when it says hook patched. :(
I'll test Sunshine out soon and get back to you with the compatibility
Thanks, maybe I installed the Trucha bug and cMIOS to the wrong IOS, which IOS do I load them with?
Quote from: WiiRdgamer on May 30, 2010, 11:17:27 PM
Thanks, maybe I installed the Trucha bug and cMIOS to the wrong IOS, which IOS do I load them with?
That's not possible. All MIOS and cMIOS use the same (IOS...) slot. If you installed my cMIOS and you get the screen where it says "Hook patched" the error shouldn't be somehwere on the cMIOS side.
I think either you just only test incompatible games, or well, i don't know. 1st make sure the games boot at all, so disable hook, Ocarina and debugger until Gecko OS mod boots gamecube games for you. Did you change the video mode settings? PAL60 is not going to work on PAL games for example.
I guess only Trucha bug then, What I mean is, the first screen where it asks you "select which IOS to use" is what I'm concerned about.
And yes, Super Mario Sunshine does load without the other stuff set to off. I don't think I switched the video settings, force video is on disc and the video patch isn't on (internal is on). If it matters Mario Kart works with codes so gecko os mod works with something. ;D
Quote from: WiiRdgamer on May 30, 2010, 11:40:22 PM
I guess only Trucha bug then, What I mean is, the first screen where it asks you "select which IOS to use" is what I'm concerned about.
And yes, Super Mario Sunshine does load without the other stuff set to off. I don't think I switched the video settings, force video is on disc and the video patch isn't on (internal is on). If it matters Mario Kart works with codes so gecko os mod works with something. ;D
(http://www.mubos-md.com/licensemaker/fu576vfw.png)
(http://"http://www.mubos-md.com/licensemaker/levelup.php?73115")
IOS 236 :) I got SSBM and Shadow the Hedgehog to work for Ocarina.
I don't have USBGecko or WiiRD, so I don't know if WiiRD works with Shadow the Hedgehog, but Ocarina Works for sure. Activator Codes are Buggy though. For example I can turn a code on, but I can't turn it off using an activator code for an anticode. Such as Speed mods set to 0.7 with an activator code then a different button is pressed to set speed back to 1.0, and setting the speed back to 1.0 doesnt work. It's really weird
Super Mario Sunshine does work for me now, strange... :)
I updated Gecko OS mod and the cMIOS. Gecko OS mod now allows you to eject discs(...), which means you can now play Eternal Darkness, Starfox Adventures and the other games that directly get a read error on loading. You need to eject the disc before the read error shows up and then reinsert the disc. I would like to fix this issue correctly, but i don't know how.
And the cMIOS now allows to install as revision 65535, which should stop the update notification on disc channel.
Quote from: WiiPower on June 01, 2010, 02:05:16 PM
I updated Gecko OS mod and the cMIOS. Gecko OS mod now allows you to eject discs(...), which means you can now play Eternal Darkness, Starfox Adventures and the other games that directly get a read error on loading. You need to eject the disc before the read error shows up and then reinsert the disc. I would like to fix this issue correctly, but i don't know how.
EDIT: I tested those three games on the new version. :)
Star Fox Adventures works now, but the Moon Jump was being unresponsive at the most important times. :P Funny, the one in Twilight Princess is fine, and the SFA Moon Jump works correctly in Dolphin emulator.
Wave Race also worked, no bugs found, but no button codes used.
Metal Gear Solid still hangs at the "Enabled Audio Streaming," so the removal of the disc won't work that way. But in ARMax, it doesn't always Error up at the very beginning... It's always in an almost random part of the opening logos...
And l assume IOS249 is fine to use since it hasn't blown anything up yet.
Ths is strange, the moon jump code in super mario sunshine doesn't work either!
Does it like, hate moon jump codes or something? :confused:
(I was using v0.9 at the time...)
Quote from: WiiRdgamer on June 03, 2010, 11:51:26 PM
Ths is strange, the moon jump code in super mario sunshine doesn't work either!
Does it like, hate moon jump codes or something? :confused:
(I was using v0.9 at the time...)
(http://www.mubos-md.com/licensemaker/fu576vfw.png)
(http://"http://www.mubos-md.com/licensemaker/levelup.php?73115")
as I stated in an earlier post: I think the activator codes are buggy since they were designed for action replay (though i dont know for sure this is what im guessing) I had the same problem in SSBM with X for moon Jump for Player 1
It's really weird...
Moon jumps might use an "add" codetype from GCN. Further, they might use signed* comparisons for the activator. If the codes you're using came from my stupid converter, then they won't work. (unless I decide to work on a new version)
There is no straight code-type conversion from GCN AR to WiiRD for the 32 bit signed* comparisons. But there are ways around it.
*I might mean unsigned, point is GCN AR and WiiRD are opposite in what's available for greater/less than activators.
It can't hate all Moon Jumps, the one for Twilight Princess works perfectly. :\
Do not make pointless posts to inform people of PMs. They get notifications, the whole community doesn't need to know. -James0x57
^ word - Romaap
what do i do if i have the cmois from the action replay
You need to install the cMIOS included. It's the only one that works.
oh i did but does anyone know a timer code for super mario sunshine
i can confirm that your cmios works with the action replay app on my ntsc-u system menu 4.0 wii
Quote from: jfmherokiller on June 08, 2010, 10:28:37 PM
oh i did but does anyone know a timer code for super mario sunshine
I haven't seen one but I'll let you know if I spot one, I wouldn't know how to make a code for GCN though.
I'll figure it out.
Does anyone know how to covert PAL GCN AR codes to NTSC-U GCN AR codes? I have a code I want to convert (near the bottom of the first page): http://wiird.l0nk.org/forum/index.php/topic,5861.0.html (http://wiird.l0nk.org/forum/index.php/topic,5861.0.html)
Thanks!
See if they're here:
http://arcentral.net/Codes/NTSC/Super_Mario_Sunshine.php
There's no way to port the codes across regions without having information from both.
I'm Twilight Spectre, btw.
They're not there but thanks for your help, you did a good job making those codes.
I have tried putting game patches in so many files with different names but nothing works ??? How do I patch MKWii (ID: RMCE01) for NTSC-US???
2 super mario sunshine codes i ported
yoshi infinate juice[Twilight Spectre]
* 00B854EA 00000000
* 0426E80C 38005000
All Fruit Opens Yoshi Eggs [donny2112]
* 00B80ED1 00000000
* 041BC900 60000000
enjoy
i tested both codes they both work
Those aren't ported, they're just decrypted. You don't have to Port GCN codes to Wii.
Lucky for you, the CodeType that those are using is the same on GCN and Wii.
And the first line on both of those codes is completely unneeded. Encrypted GCN codes all start with a "verifier" line that's not actually part of the code.
Quote from: jfmherokiller on June 11, 2010, 09:21:10 PM
2 super mario sunshine codes i ported
yoshi infinate juice[Twilight Spectre]
* 00B854EA 00000000
* 0426E80C 38005000
All Fruit Opens Yoshi Eggs [donny2112]
* 00B80ED1 00000000
* 041BC900 60000000
enjoy
i tested both codes they both work
Dude just go here for sunshine codes:http://wiird.l0nk.org/forum/index.php/topic,5861.0.html (http://wiird.l0nk.org/forum/index.php/topic,5861.0.html)
Or go to the data base for the codejunkies codes.
i was just being nice in posting those codes
Sorry if I hurt you, just wanted to let you know.
works the gecko mod with orriginal GC Disc? I see Black screen and what is the settings in gecko mod?
Quote from: -Ozelot- on June 15, 2010, 03:58:07 PM
works the gecko mod with orriginal GC Disc? I see Black screen and what is the settings in gecko mod?
It should only work with retail discs. Where exactly do you get a black screen? Do you have the cMIOS installed? What's your GC mode setting?
It works now with Sonic Adventures Battle 2 but, my WiiRD does not work :( ???
My Settings:
General Options:
-Storage Device: SD
-Save Config: YES
Wii Options:
-Boot Lang: Console Default
-Force Video: Disc
-Patch Video: NO
-VIDTV Patch: NO
-Patch Country String: YES
-Altern. dol: Disc+ only
-Search Patches: YES
GC Options:
-Gamecube Mode: Internal
-Force Video: Disc
-Patch Video: NO
Ocarina/WiiRD:
-Wii Hook Type: OSSleepThread
-Wii Ocarina: YES
-Wii Debugger: YES
-GC Hook Type: VI
-GC Ocarina: YES
-GC Debugger: YES
Rebooter Options:
-Recovery Mode: NO
-Region Free: NO
-Remove Copy flags: NO
-Button Skip: No
-Skip Updates: YES
-Preloader Support: YES
hmm what is wrong? i think the game works. in code database gives codes from this game ???
You need to put the usb gecko in the 2nd port and just boot Wiird while the game is running. If that doesn't work and the loader says something about hook patched, then i don't know why it's not working. Maybe you did pick a game that can't be hooked into.
not working. The Game boot but wiird dosent work hmmm....
all ports tested ... nothing
HAve you tried updating from ocarina to gecko os the newer version I mean :S
Quote from: zfan121 on June 16, 2010, 12:22:03 AM
HAve you tried updating from ocarina to gecko os the newer version I mean :S
Err, what? We're talking about GameCube games... there was no Ocarina app... there was GameCube GeckoOS, and GeckoOS Mod. Or am I reading your post wrong?
NO BACKUP DISCUSSION
NO
Could someone please make a improved compatability list of games, because I don't know if its just mine or not but 007: From Russia with Love worked at first and now it isn't working for me... :confused:
Quote from: WiiRdgamer on June 20, 2010, 11:23:59 PM
Could someone please make a improved compatability list of games, because I don't know if its just mine or not but 007: From Russia with Love worked at first and now it isn't working for me... :confused:
Did you change any settings? What happens when you try to load the game?
Quote from: Mathew_Wi on June 20, 2010, 11:28:02 PM
@WiiPower Are you planning on putting the other 2 hooks back in? This may help some compatibility.
Yes i will add them again, but not in the next days. Nicksasa promised me to take another look at the mario sunshine .dol and try to create a few more hooks.
What is this out of interest?
Gecko OS + GCN Hacking
mhh... all settings ect dosent work :mad: i have ORIGINAL GAME CUBE DISC. why dosent work ???
i must install MIOS? is Unlogical when the Wii can play Original Discs.
You have to install the custom MIOS so that it can hook into the game. No hook = no codes = no hacking!
no O.o i have not installed Custom MIOS
When i Install MIOS, the HBC Channel is on the head :D
or i buy a Gamecube with MOD Chip ^-^
when i buy a Nintendo Gamecube, how can find Gecko Os ISO for Nintendo Gamecube?
The site with all Gecko Os DOL's and GeckoOs ISO is down. :(
I'm currently working on a small update. I still have to readd those 2 hooktypes Nicksasa made for me. And Crediar was very helpful on #wiidev yesterday, now i can boot Eternal Darkness without eject trick. Oh and i got some hooks from him as well. And the current version sets the date to 01/01/2000...
Quote from: -Ozelot- on July 13, 2010, 07:55:03 PM
no O.o i have not installed Custom MIOS
When i Install MIOS, the HBC Channel is on the head :D
or i buy a Gamecube with MOD Chip ^-^
when i buy a Nintendo Gamecube, how can find Gecko Os ISO for Nintendo Gamecube?
The site with all Gecko Os DOL's and GeckoOs ISO is down. :(
Use proper english and don't mix stuff up, or i won't help you. Your HBC is upside-down, because you did patch IOS36 instead of installing a patched IOS36 as IOS236. You can fix this by either installing a clean IOS36 again, or by installing a clean IOS61 and then reinstalling HBC.
To me Gecko OS mod is the most comfortable way to use Ocarina/Wiird on gamecube games, no disc, memory card or sd card switching required.
oooh, sorry Mr. Wiipower for my bad english :rolleyes:
BUT, i Buy a Nintendo Gamecube Console :D is better as MIOS and 100% Game Compatibility ;)
where can I find the GeckOS ISO für Gamecube to burn on a mini DVD?
Quote from: -Ozelot- on July 14, 2010, 04:24:14 AM
oooh, sorry Mr. Wiipower for my bad english :rolleyes:
BUT, i Buy a Nintendo Gamecube Console :D is better as MIOS and 100% Game Compatibility ;)
where can I find the GeckOS ISO für Gamecube to burn on a mini DVD?
If I'm not mistaken, Gecko OS Mod and Gecko OS 1.06d gamecube have the same compatibility with games; or, it might be Gecko OS Mod that has the better compatibility.
I haven't got Gecko OS Mod to work myself (couldn't get a game to hook, probably my mistakes), so I can't say for sure.
The first GCT file I tested with Accio Hacks (http://www.wiibrew.org/wiki/Accio_Hacks) was used on Gecko OS Mod!
All games i have do at least boot, but i didn't check if they are really playble, that's too much work. As i said currently you need to use the eject trick for some games, the next will play these games without.
Hmm, does this code downloader tell you which hook you should select for the game? If that info was added to some comment or such, that would be nice. (haven't tested it, no wifi, well no wifi for the wii)
It tells you what hook to use if a hacker noted it on GeckoCodes. Like such:
http://geckocodes.org/index.php?c=R3ME01
I don't know of a way to auto-detect that kind of thing though, sorry.
I like how it makes games read the data as the first of 2000. It shows me a log of how long I played last time in Twilight Princess. :)
I do hope MGS:TS can work with the future update. 8)
does this work with back ups? i used my paper mario ttyd original and backup with codes but only the original works and not the back up
as far as I know, it only works with the MIOS included, which doesnt support backups.
So, no. You can not run backups using this.
Quote from: goemon_guy on July 14, 2010, 09:35:52 PM
as far as I know, it only works with the MIOS included, which doesnt support backups.
So, no. You can not run backups using this.
ok thanks
(http://www.bilderhoster.net/safeforbilder/tltgc1wd.jpg)
what is this for a shit -.-
Shit? -1035 = downgrade failed because you didn't follow the instructions
Quote from: WiiPower on May 26, 2010, 05:14:52 PM
[...] a short overview on how to do it:
Get a patched IOS36 as IOS236 with Trucha Bug Restorer 1.12 with all 4 patches
Run the cMIOS installer
Run Gecko OS mod, select a hook(...) and enable Ocarina.
PS: Gecko OS mod will use IOS236 if it finds it at its 1st boot. This should allow using the rebooter without modifiying IOS36.
Sorry it took so long, creating a new version is always quite some work for me. Please report if i added some bugs or something.
The link is wrong, it's mediafire.com, not mfi.re. I was still able to download it by editing the address, but some other members aren't that smart.
Quote from: Yoshi52 on July 16, 2010, 11:00:17 PM
The link is wrong, it's mediafire.com, not mfi.re. I was still able to download it by editing the address, but some other members aren't that smart.
Thanks, it's already the 2nd time mediafire did that to me since they updated their uploader.
While I tested the new version, I tried all of the hooks on Pokemon XD, but the only ones that worked were the ones that said "Hook not patched" - AKA Unknown 0-2 in which WiiRD would not run. But the game ran fine.
So, remembering the same problem that I had with Metroid Prime, would it be possible to make an SD code that acts like an (M) code which patches the code handler?
Quote from: goemon_guy on July 17, 2010, 12:19:22 AM
While I tested the new version, I tried all of the hooks on Pokemon XD, but the only ones that worked were the ones that said "Hook not patched" - AKA Unknown 0-2 in which WiiRD would not run. But the game ran fine.
So, remembering the same problem that I had with Metroid Prime, would it be possible to make an SD code that acts like an (M) code which patches the code handler?
On Metroid Prime you need some Master code to turn of some memory protetion or similar, right?
Well, the game only boots if the hook is not patched? You know that there are some GC games that call memset(0x8001800, 0, 0x1800) or similar? This would produce exactly what you get, if you patched the hook, the code handler is executed every time the hooked function is called. If the code handler is all 0, the code will crash.
Maybe i will port some of the backup loading code for retail discs, it allows to send some debugging info through usb gecko, like what memsets are called. But don't expect it, it's a lot of work, and not too much use.
Thank you for all your work on this, WiiPower. =)
Have you considered making a page for it on wiibrew? http://www.wiibrew.org/wiki/Gecko_OS_Mod
Quote from: James0x57 on July 17, 2010, 09:18:54 AM
Thank you for all your work on this, WiiPower. =)
Have you considered making a page for it on wiibrew? http://www.wiibrew.org/wiki/Gecko_OS_Mod
Considered, yes. But i need the permission for the cMIOS first or it's pointless. You may not be able to play backups with the cMIOS, but SD-Boot and USB-Boot work. It's up to the WiiBrew Admins if that's a problem or not.
Ahh, I see.
Yep, no disc ejecting gimmick needed to run SFA or WR:BS. But Metal Gear Solid... It hangs right when the command prompt thing says it's patching hook. Even when it's saying that "No hooks patched," it still hangs. Only using the None lets it boot, but then there are no codes on. Ah, what to do, what to do...?
Quote from: Yoshi52 on July 18, 2010, 07:37:00 PM
Yep, no disc ejecting gimmick needed to run SFA or WR:BS. But Metal Gear Solid... It hangs right when the command prompt thing says it's patching hook. Even when it's saying that "No hooks patched," it still hangs. Only using the None lets it boot, but then there are no codes on. Ah, what to do, what to do...?
Is there a master code for this game? I assume that's needed or at least a part of it.
Um, there's a TLB Master Code, but BSFree.org said that it's only needed for two codes. One to remove the visual censoring and one to walk through walls. Nothing else needs it. Dunno if it'd help, but... Maybe.
This is the Weird, oop, I mean, WiiRD version:
04002C00 3C608000
04002C04 80832C40
04002C08 28040000
04002C0C 41820014
04002C10 28049424
04002C14 41820014
04002C18 80A32C44
04002C1C 90A40000
04002C20 38630008
04002C24 4BFFFFE0
04002C28 4E800020
200051E8 4E800020
02002C40 01E00000
E2000001 80008000
04002FF8 00009424
040051E8 4BFFDA18
Quote from: Yoshi52 on July 18, 2010, 10:52:30 PM
Um, there's a TLB Master Code, but BSFree.org said that it's only needed for two codes. One to remove the visual censoring and one to walk through walls. Nothing else needs it. Dunno if it'd help, but... Maybe.
This is the Weird, oop, I mean, WiiRD version:
04002C00 3C608000
04002C04 80832C40
04002C08 28040000
04002C0C 41820014
04002C10 28049424
04002C14 41820014
04002C18 80A32C44
04002C1C 90A40000
04002C20 38630008
04002C24 4BFFFFE0
04002C28 4E800020
200051E8 4E800020
02002C40 01E00000
E2000001 80008000
04002FF8 00009424
040051E8 4BFFDA18
To make that M code, did you just convert it using GCNCrypt and ARtoWiiRD codetype converter?
If you did, it probably wont work as they are still using GC AR hooks.
EDIT: Basically, that code is an enabler for those two codes.
You would want the (M) to the actual game.
C402EE28 0000FF01Try that first, then assuming it doesnt work, try this:
C602EE28 800018A8Try that, and then if that doesnt work I dont know and someone else will have to help you. ;)
Yeah, it was with ARtoWiiRD. I didn't try that TLB code, as I knew it was only for those two others. I didn't think he wanted the standard Master code, as I understood that it was so the AR knew where to put its codes in RAM or something.
So, I'll try those two (M) codes you just posted(not at the same time, of course).
so muahahaha, i have now a modchip for my gamecube console and wiird works perfectly :D :p
No mios, no stupid patchers ect. hahahahaha
Nope. No dice. Well, kinda. Y'see...
It booted fine, MGS: TS. It showed all its logos, but right after the Dolby Surround logo and before the opening cutscene, it hangs and continues the wooshing audio for a bit. So, uh.... something about the ingame cutscenes interfere with the coding. If it matters, I didn't have anything confusing active. Just Infinite Health, O2, and Grip as a test.
So the next step is to find a way to either disable cutscenes and FMV or to... Something hook related? I don't think I tested all hooks, sorry.
I dont own the game, so I have no way of helping you with this one. Sorry. :(
I'm not sure what the problem here is, but if i get reports that a game doesn't work with Ocarina and/or Wiird, i read it, but don't do anything. There's nothing i can do about it, it would be different if the game doesn't work at all with Ocarina AND Wiird DISABLED.
Question about multi disk cheats for Gamecube... It seems that it detects the proper disk title as for the 1st but will not find any codes when using the 2nd disk. Is there any way to fix this?
Example: codes work for Resident Evil 0 disk 1, but not disk 2, Gecko OS mod will not find the codes.
I apologize if this was posted sometime earlier.
Do they both have the same GameID?
Quote from: goemon_guy on July 25, 2010, 01:04:07 PM
Do they both have the same GameID?
They should, the structure of the disc id should be:
typedef struct {
u8 ConsoleID; //G = Gamecube, R = Wii.
u8 GamecodeA; //2 Ascii letters to indicate the GameID.
u8 GamecodeB; //2 Ascii letters to indicate the GameID.
u8 CountryCode; //J=JAP . P=PAL . E=USA . D=OoT MasterQuest
u8 MakerCodeA; //Eg 08 = Sega etc.
u8 MakerCodeB;
u8 DiscID;
u8 Version;
u8 AudioStreaming; //01 = Enable it. 00 = Don't
u8 StreamBufSize; //For the AudioEnable. (always 00?)
u8 unused_1[18];
u32 DVDMagicWord; //0xC2339F3D
[...]
} dvdinfo_t;
With the 7th character of the disc id you can identify if you have disc 1 or disc 2. Yeah yeah i add it to the TODO list to use .gct files with 7 chars of the disc id, so that codes can be created for both discs seperately. But i don't understand why it does not work, hmm, maybe the codes read/wirte something from the fst? Ok, then codes would just never work on disc 2, no matter which disc you use to boot the game.
i need help with this, i installed ios249 and ios236, and i've installed the mios v4 into ios236 with the mios patcher that was provided on the first page, but on gecko os mod when i select MIOS for the loading thing, it just goes strait to the game, and when i selcect internal it say's it's aplying codes, then it goes to a black screen that says "Hook patching" or somthing to do with patching, and when the game starts it doesn't have the codes aplyed, please help :(
this is not a piracy site, therefore this version only works with retail disks.
mine are retail disk's i've tried, Sonic adventure 2: battle, Sonic adventure: DX, paper mario: TTYD, SSBM, and Super mario sunshine
What codes were you trying to use and for what game?
Could you post your settings that you have for Gecko OS Mod?
i set GC hook to "VI" and GC orcarina is set to on
and i've got it to work my status's...
SA2B- says "loading retail disk..." "hook pached" "Audio Stream Enabled", but after that it locks up
Super mario sunshine- Works fine
SSBM- havn't tried since it started working
PM:TTYD- Locks up my wii the second it goes to black screen (after it says Aplying codes)
SADX- found out i was using PAL codes (i was using the codes i got from Accio hacks)
gecko os mod runs perfectly but it just it keeps saying no sd codes found i put the super mario sunshine codes in the SD/Apps/Gecko os mod
I even put them in the Apps folder and still it says sd codes not found am i putting the codes in the wrong folder or what? please help thanks in advance.
Quote from: glogolf on August 04, 2010, 08:57:45 PM
gecko os mod runs perfectly but it just it keeps saying no sd codes found i put the super mario sunshine codes in the SD/Apps/Gecko os mod
I even put them in the Apps folder and still it says sd codes not found am i putting the codes in the wrong folder or what? please help thanks in advance.
I think you gotta put the codes in { SD/Gecko OS Mod/codes/ }.
I believe that your SD Card should look something like this:
Drive letter:/codes/GAMEID.gct
ok gecko os mod finds and applies the codes but the codes dont work
I followed all the tutorials and everything and got everything set up but for some reason when I start Gecko OS Mod it loads the game it says its applying the codes but when the game starts and the codes are not active. Why is this? If someone could please help me that would be great thanks.
My system menu is 4.0U in case that helps. I tried 2 games Luigi's Mansion and Super Mario Sunshine.
What codes are you using?
Did you convert them using the AR to WiiRD Codetype Converter?
Please post your settings for Gecko OS Mod.
And last but not least, did you install the cMIOS included with the application? (AND patch it for homebrew?)
Its OK I fixed it I just forgot to post it.
Can someone check the compatibility of Gecko OS Mod with Star Fox Adventures?
you know what be nice when the database is updated with Gamecube codes it tells you what hook to use.
I am having a problem with Super Mario Sunshine and this the USA version. Its about the hook I am using. I am using the Unknown 1 and 3 hooks.
If screen says hook not patched then only some of the codes work. While if the screen says patching hook all the codes work but then the game freezes. Here is the list of codes I am using:
Infinite Health [Codejunkies]
042438EC 60000000
Infinite Air [Codejunkies]
0424F79C 60000000
0424F7A0 D03D012C
Infinite Water Supply [Codejunkies]
0426B824 60000000
0426C1CC 60000000
Infinite Hose [Codejunkies]
0426B9C8 60000000
Infinite Lives [Codejunkies]
04578A04 00000063
Infinite Yoshi Juice [James0x57]
0426E80C 38005000
Have 240 Blue Coins
04578A5C 000000F0
Have 99 Coins ('Golden' Coin Modifier)
04578A60 00000063
Moon Jump [Mathew_Wi]
28404486 FEFF0100
48000000 806A79CC
DE000000 80008180
14000098 42080000
E2000002 80008000
28404487 FEFF0100
48000000 806A7A50
DE000000 80008180
14000098 42080000
E2000002 80008000
28404486 FEFF0100
48000000 806A7A54
DE000000 80008180
14000098 42080000
E2000002 80008000
28404487 FEFF0100
48000000 8040E10C
DE000000 80008180
14000098 42080000
E2000002 80008000
When it says hook not patched only these codes work:
Infinite Health [Codejunkies]
042438EC 60000000
Infinite Air [Codejunkies]
0424F79C 60000000
0424F7A0 D03D012C
Infinite Water Supply [Codejunkies]
0426B824 60000000
0426C1CC 60000000
Infinite Hose [Codejunkies]
0426B9C8 60000000
Infinite Lives [Codejunkies]
04578A04 00000063
Infinite Yoshi Juice [James0x57]
0426E80C 38005000
but for some reason the coin codes and the moon jump code don't work when the hook is not patched. Can anyone tell me why? If someone could help me make the coin codes and the moon jump code work on Unknown Hook 3 that would be great thanks. I say Unknown Hook 3 because its the only to say hook not patched and not freeze.
Wich hook should I use for Megaman X Collection and Zelda Wind Waker?
MXC keeps getting me reading errors :/
Quote from: giovanny_ on August 27, 2010, 08:48:17 PM
Wich hook should I use for Megaman X Collection and Zelda Wind Waker?
MXC keeps getting me reading errors :/
You need to try all. It's possible that there's no good hook for certain games.
Oh do you have Wind Waker PAL or NTSC? If you boot it with Gecko OS mod, it's not using MIOS to boot the game, so MIOS can't patch something that it needs to patch, because a wii is not just a gamecube with some extra stuff. The result of this is that Wind Waker will freeze as soon as you open the mini map. I have a main.dol fix for that, but only for the PAL version.(not included in Gecko OS mod)
I tryed to install or use the CMIOS thing but it said i got an error. I need help i got my gecko os mod on screen and working. JUst need help with cMIOS
Quote from: WiiPower
Oh do you have Wind Waker PAL or NTSC? If you boot it with Gecko OS mod, it's not using MIOS to boot the game, so MIOS can't patch something that it needs to patch, because a wii is not just a gamecube with some extra stuff. The result of this is that Wind Waker will freeze as soon as you open the mini map. I have a main.dol fix for that, but only for the PAL version.(not included in Gecko OS mod)
Thanks for the heads-up on the lack of hook to some games.
Well, my WW is NTSC, and so is my wii :///
Is there any solution for the ntsc?
Thanks in advance!
Quote from: giovanny_ on September 04, 2010, 12:40:24 AM
Quote from: WiiPower
Oh do you have Wind Waker PAL or NTSC? If you boot it with Gecko OS mod, it's not using MIOS to boot the game, so MIOS can't patch something that it needs to patch, because a wii is not just a gamecube with some extra stuff. The result of this is that Wind Waker will freeze as soon as you open the mini map. I have a main.dol fix for that, but only for the PAL version.(not included in Gecko OS mod)
Thanks for the heads-up on the lack of hook to some games.
Well, my WW is NTSC, and so is my wii :///
Is there any solution for the ntsc?
Thanks in advance!
A solution for the NTSC-U version of Wind Waker is currently in progress. When i have it, i will update Gecko OS mod with the fixes for WW PAL and NTSC-U. Oh and update the cMIOS to a more stable one.
Quote from: WiiPower on September 04, 2010, 12:58:25 AM
Quote from: giovanny_ on September 04, 2010, 12:40:24 AM
Quote from: WiiPower
Oh do you have Wind Waker PAL or NTSC? If you boot it with Gecko OS mod, it's not using MIOS to boot the game, so MIOS can't patch something that it needs to patch, because a wii is not just a gamecube with some extra stuff. The result of this is that Wind Waker will freeze as soon as you open the mini map. I have a main.dol fix for that, but only for the PAL version.(not included in Gecko OS mod)
Thanks for the heads-up on the lack of hook to some games.
Well, my WW is NTSC, and so is my wii :///
Is there any solution for the ntsc?
Thanks in advance!
A solution for the NTSC-U version of Wind Waker is currently in progress. When i have it, i will update Gecko OS mod with the fixes for WW PAL and NTSC-U. Oh and update the cMIOS to a more stable one.
Oh! Thaaank you! I'll make sure to check it out periodically! :))
About the cMIOS, the miospatcher does it alright, doesn't it?
I'm having a problem and I hope somebody can help me. So, it used to work and everything. It'd load the codes and they would work in game. It even worked after I updated to 4.3. Now the last time I used it and it worked and ran the codes was before I used the Pimp My Wii app. It also installed mios v10 because it was a newer version than I had. I've been trying to install v5 and v8 to see if that would fix it, but the mios patcher cancels out while trying to install. Can anybody help me?
Quote from: JamesFury on September 24, 2010, 08:24:37 PM
I'm having a problem and I hope somebody can help me. So, it used to work and everything. It'd load the codes and they would work in game. It even worked after I updated to 4.3. Now the last time I used it and it worked and ran the codes was before I used the Pimp My Wii app. It also installed mios v10 because it was a newer version than I had. I've been trying to install v5 and v8 to see if that would fix it, but the mios patcher cancels out while trying to install. Can anybody help me?
Install this cMIOS:
http://www.mediafire.com/?4ayvwgqey66qc9v
If you do not want to play GC backups without modchip directly from disc channel, it's just the superior cMIOS. It has all game patches from MIOSv10, is Action Replay compatible, does not disturb retail disc loading in disc channel, allows to run GC homebrew and to run Gecko OS mod of course.
Thank you! That fixed my problem and I can still play backup GC games. Can you recommend an app that'll let me use AR codes with backuped GC games? I have an account with Gamefly and all the good GC games I have in my list always say low chance of shipping.
Edit: Nevermind I downloaded a backup of the AR and it works with the backup games.
I tried playing with this Gecko OS Mod v0.92 with my UNEEK (USB-based emulated NAND) set-up. I could get the game to run and Gecko OS Mod said searching for codes, then codes found, applying. But I did not see any message about hook or patch (should I see these messages when the hook is working?), so I just got green screen and then the game started. But the codes did not work at all even though the game run OK.
The set-up for Gecko OS Mod is as follows:
1. GC hook type = VI (I tried other hook types but they all produced the same result)
2. GC ocarina = Yes
I had IOS236 (basically it is IOS36 v3351), and cMIOS was installed by using the Homebrew MIOS Patcher v0.2 as required.
And the game that I tried was Animal Crossing GCN (GAFE01), with the following converted testing codes:
Infinite Bells
* 052664AC 0000FFFF
* 0529F460 0000FFFF
Get Rich Quick
* 05266488 2E002E00
* 0526648C 2E002E00
The expected result is to see some bells in the pocket.
I saw that goemon_guy managed to load and hook this game in his posting (page 2 of this thread). I just wonder if goemon_guy used a master code or something. The master code (decrypted AR by using GCNcrypt v1.5) from arcentral.net shows like this:
01521549 88000000
C40959EC 0000FF00
And ARtoWiiRD_v0.9 converted these codes to nothing (perhaps as indicated by link if the master code only shows 2 lines then we may not need to use it).
Could anyone offer some insight or let me know if I miss anything here? Thanks in advance.
Edit: Problem solved.
Quote from: conanac on November 30, 2010, 03:40:25 AM
I tried playing with this Gecko OS Mod v0.92 with my UNEEK (USB-based emulated NAND) set-up. I could get the game to run and Gecko OS Mod said searching for codes, then codes found, applying. But I did not see any message about hook or patch (should I see these messages when the hook is working?), so I just got green screen and then the game started. But the codes did not work at all even though the game run OK.
The set-up for Gecko OS Mod is as follows:
1. GC hook type = VI (I tried other hook types but they all produced the same result)
2. GC ocarina = Yes
I had IOS236 (basically it is IOS36 v3351), and cMIOS was installed by using the Homebrew MIOS Patcher v0.2 as required.
And the game that I tried was Animal Crossing GCN (GAFE01), with the following converted testing codes:
Infinite Bells
* 052664AC 0000FFFF
* 0529F460 0000FFFF
Get Rich Quick
* 05266488 2E002E00
* 0526648C 2E002E00
The expected result is to see some bells in the pocket.
I saw that goemon_guy managed to load and hook this game in his posting (page 2 of this thread). I just wonder if goemon_guy used a master code or something. The master code (decrypted AR by using GCNcrypt v1.5) from arcentral.net shows like this:
01521549 88000000
C40959EC 0000FF00
And ARtoWiiRD_v0.9 converted these codes to nothing (perhaps as indicated by link if the master code only shows 2 lines then we may not need to use it).
Could anyone offer some insight or let me know if I miss anything here? Thanks in advance.
You're using Internal mode, not External or MIOS, right?
Yes, I used internal mode.
I am just curious whether anyone with UNEEK NAND could run Gecko OS Mod and get the cheat codes work.
Quote from: Sharkbyte on February 21, 2011, 12:52:42 AM
Here is the simpliest way I did it.
1. use IOS 236 patcher with IOS36-64-v3351.wad on root of sd card
2. need HBC 1.07 or higher
3. get RVL-mios-v4.wad ready and put on root of sd card
4. run cMIOS installer 236 VERSION 5!
5. run HMP (homebrew MIOS patcher) with this file on root of sd card RVL-mios-v4.wad
6. download ios36 from HMP and install on ios249 (no one told me which one was proper, but IOS249 works)
7. run gecko os mod
8. use GC debugger on with hooktype VI; everything else is default
I still need to see if existing codes work on the codes folder (after I figure out where to find old GC codes and figure out decrpyt them)
questions
Are master codes and that stuff required since I am using wiird now?
I may add more questions to my post if I think of them.
I tried the same process and when i tried to play melee the game froze :(
well i have a 3.3 firmware and the game freezes. I was using the debug menu code and it froze every time i try to start a match :(
Edit: nevermind i got it to work lol *facepalm* :D
OK, Metroid Prime simply will not cooperate. I can get to the menu, but when I try to load a save or start a new game, it black screens after the opening text crawl.
I am playing version 1.0, with GC Ocarina on and the hook set to V1. I did remember to use the mastercodes posted earlier in this thread, but nothing seems to work. Help?
Well, I myself have the original disc. I don't know what's going on.
I cant get past the patching hook (with VI as the hook type) Screen for super smash bros melee. It just goes into a hang state and it never ends.
Any advice or help anyone can past on?
Smash Bros Melee 1.0 and 1.2 work fine for me with the Unknown1 hook. Haven't tried other versions of the game or other hooks. I was successfully using the Debug Menu and Debug 6-Player codes. Hope this helps.
it goes to the screen that says
Loading Disc...
Disc ID: GALE01, Name: Super Smash Bros Melee
No audio streaming
Patching Hook at 0x8034dd64
and it stays here forever and it never ends.
Whats going on?
EDIT: Fix it just accidentally had the verifier code in so it didnt work
The cMIOS, is it illegal? I have read other places that downloading a cIOS is illegal, so I would assume that a cMIOS would be the same.
Also, I have system menu 4.3, and I read in this thread:
http://wiird.l0nk.org/forum/index.php/topic,6270.html (http://wiird.l0nk.org/forum/index.php/topic,6270.html)
That the Trucha Bug Restorer doesn't work with 4.3 anymore, so does this mean I wouldn't be able to use this?
Quote from: Laraso on April 04, 2011, 11:35:13 PM
The cMIOS, is it illegal? I have read other places that downloading a cIOS is illegal, so I would assume that a cMIOS would be the same.
Also, I have system menu 4.3, and I read in this thread:
http://wiird.l0nk.org/forum/index.php/topic,6270.html (http://wiird.l0nk.org/forum/index.php/topic,6270.html)
That the Trucha Bug Restorer doesn't work with 4.3 anymore, so does this mean I wouldn't be able to use this?
There are other methods to get an IOS that is cable of installing the cMIOS now. But i don't know if i can link any here, most are piracy related.
A cIOS or cMIOS wad is illegal, an installer that doesn't contain any code from nintendo might be legal. But there are different cMIOS, some explicitly allow piracy, and the one here does not do that directly. It's an installer that patches MIOS to run GC homebrew, nothing more, it's about as legal or illegal as HBC.
I think it would be better if I asked it this way, if I download the cMIOS, I won't have cops busting down my door, right?
Also, if I do it correctly do I still have a chance of bricking my Wii?
Hey, I'd like to start out by saying thanks for this Gecko OS Mod. It's pretty nifty somebody went out of their way to do this.
Now I have a few questions.
I got a Gamecube game (a legit one, mind you. :P) to boot fine without installing the cMIOS patcher, I already had IOS236 from the install from GAF Wii Homebrew tutorial wiki. But I'm assuming that's what allows WiiRD to detect it? Which leads me to ask, I didn't get WiiRD to detect it. I'm currently on version 0.9.3, which is the latest I assume?
And that brings me to the final question, does this ultimately allow the user to take screenshots of GCN games much like when using WiiRD on Wii games?
Gonna install the cMIOS installer now, should've done so before asking. :P
Quote from: Undeniable on April 12, 2011, 06:39:11 PM
does this ultimately allow the user to take screenshots of GCN games much like when using WiiRD on Wii games?
Of course, it works fine^^ Just never go to Memory Range 90!
Hahaha, yeah I should've done the cMIOS patcher first before asking, now it works flawless. :D
Thanks for the quick reply, though.
Hello there,
At the moment, there are two codes that I cannot get activated, and I'd like some help on this matter.
The codes are for Path of Radiance, Fire Emblem, PAL version.
Add 1 to Current Support Level (P2: A) (needs priming) (donny2112)
FG0E-WJB3-DQ1GU
TRZ8-AZDA-TX32G
UQEN-DWAR-7NR1M
XDFA-KH8H-K8APC
HGJF-J031-MVYBZ
E9FZ-A3QA-YCERP
Go to next Support Slot (P2: R) (needs priming) (donny2112)
UN2H-QTKT-5KJWX
HJ8X-XQQ4-HRU1X
UQEN-DWAR-7NR1M
XDFA-KH8H-K8APC
E5AF-6ZU1-NAR1M
E9FZ-A3QA-YCERP
Decrypted, that leaves us this: (With verifying lines, I did remove the top lines of both codes in my text document)
Add 1 to Current Support Level (P2: A) (needs priming) (donny2112)
08027467 18000000
8A2F98F4 00000100
48002F06 00000001
00002F06 00000000
80002F04 00000001
00000000 40000000
Go to next Support Slot (P2: R) (needs priming) (donny2112)
080214E3 18000000
8A2F98F4 00000020
48002F06 00000001
00002F06 00000000
80002F05 00000001
00000000 40000000
The problem is: When starting the disc, everything loads up normally (Hook Type = VI, although it doesn't work with any hook type.) , until I arrive at the black screen with
"Resetting disc
Disc ID: GFEP01, Name: Fire Emblem GC EU
Enabled audio streaming with default streaming size
Patching hook at 0xBOZ213bac"
With other codes, the screen flashes green for a sec, and loads the game, with these codes as a GTC file, the screen starts the green flash, but it keeps hanging, there is a little green part on the bottom of the screen, and the letters are distorted, and it just keeps this forever.
I also threw these codes in AR to WIIRD (though as far as I can tell not a must), and in between some lines of the codes there was a message:
Add 1 to Current Support Level (P2: A) (needs priming) (donny2112)
282F98F4 00000100
28002F06 FF000001
00002F06 00000000
No WiiRD CodeType for GCN AR CodeType- Increment.
E2000001 80008000
E0000000 80008000
Go to next Support Slot (P2: R) (needs priming) (donny2112)
282F98F4 00000020
28002F06 FF000001
00002F06 00000000
No WiiRD CodeType for GCN AR CodeType- Increment.
E2000001 80008000
E0000000 80008000
So i'm thinking it's the codes. (Which I got from ARcentral)
I hope Iv'e explained the situation clear enough, and I hope someone knows how to fix my problem.
Thanks
The AR to WiiRD errors indicate that those codes cannot be automatically converted to WiiRD format; someone familiar with the code types will have to convert manually. (Not sure why you were trying to use AR codes with GeckoOS Mod; that's almost certain to not work.)
I used GCNCrypt to convert them, and place them in a TXT document, which I opened in Cheat manager to create a GTC file. It worked with every other code from POR from ARcentral, so why these keep bugging is a complete mystery. =/
Quote from: Vicious Sal on April 30, 2011, 09:19:20 AM
I used GCNCrypt to convert them, and place them in a TXT document, which I opened in Cheat manager to create a GTC file. It worked with every other code from POR from ARcentral, so why these keep bugging is a complete mystery. =/
You probably got lucky on those other codes because they only used the 00/02/04 code types, which are the same for AR and WiiRD. Just about every other code type is incompatible. Use the AR to WiiRD converter to be safe.
In that case, since these codes are Ar2Wiird incompatible, could someone please convert them? Or the HEX number needed to subtract/add to from this code?
Thanks in advance. :)
This isn't enough to completely solve your problem, but if you want to do an "increment", you can use a Gecko Register operation to do that instead. I have a feeling the codes will still need more work, though.
For some address, XXXXXXXX, this code will increment that address. First, it puts XXXXXXXX into GR0, then it uses 8601 code to add 1 to the address in GR0.
80000000 XXXXXXXX
86010000 00000001
I can't seem to get this to work. I'm using Wiigator's cmios and 236 ios without a hook on or codes but I also have a drivekey installed. When it launches the game the screen goes green then "Resetting the drive..." appears, then in a blink of an eye shows loading disc and no audio streaming and then goes straight to a code dump.
WiiPower, would it be possible to use the 1.9.3.1 code handler? I would like to use F2 codes so that I can safely patch ASM that is dynamically loaded.
---
valkaliban, I think some cMIOS do not play well with hard mods. What game are you trying?
Quote from: dcx2 on June 18, 2011, 10:41:23 PM
I would like to use F2 codes so that I can safely patch ASM that is dynamically loaded.
what about using a 20 if equal codestype to check if your ASM is available?
20xxxxxx yyyyyyyy
C2xxxxxx ........
........ ........
E0000000 80008000
Just wondering, because that´s what I intend to do.
That works sometimes, but not always. Sometimes some ASM is left behind during a swap. The F2 code is a lot safer in that regard, because it can look at many lines for changes. It also doesn't require any extra lines.
Quote from: dcx2 on June 18, 2011, 11:42:45 PM
Sometimes some ASM is left behind during a swap.
damnit, that happened for me on brawl.
Each character had it´s own assembly for ultra smash (mem81!) but this assembly sometimes moved/swaped it´s place, like destination adresses from pointers ._.
I was like: Did I copy/paste the wrong adress or what? But it was the right one.
Another issue arised that the hacked ultra smash freezes the game on a few characters, but not on most of the others... :-X
I´ll probably post about that soon (including disassembly, call stack, registers etc.)
Quote from: dcx2 on June 18, 2011, 10:41:23 PM
WiiPower, would it be possible to use the 1.9.3.1 code handler? I would like to use F2 codes so that I can safely patch ASM that is dynamically loaded.
---
valkaliban, I think some cMIOS do not play well with hard mods. What game are you trying?
I sent WiiPower the necessary code to use the new code handler a while back. It's currently publicly available in a loader I think I'm not supposed to mention in the public forums, but I'm under the impression that he'll release a new GeckoOS Mod with the relevant changes for people who don't want to use the aforementioned loader. (Not sure when that would be.)
Hmm, i should do that. Which is project #3 at the moment then.
@dcx2:
Do you want it just in general, or are you hacking some game right now and you really could use it?
I'm hacking ToS for the GameCube right now, and it swaps a lot of ASM into the high part of MEM1. While I can manually patch the ASM after it's been loaded, cheaters would require an F2 code to make sure the hook is only applied when the ASM is actually loaded.
Ok, i started this. The option to load the correct IOS for Wii games should be working now. But i want to implement multi .dol + 10-16 KB memory for codes(for retail discs...) before building the next Gecko OS mod version. Both features can't be seperated on my code, and the multi .dol code reduces the available memory for Ocarina codes.
Quote from: WiiPower on June 20, 2011, 09:30:01 PM
Ok, i started this. The option to load the correct IOS for Wii games should be working now. But i want to implement multi .dol + 10-16 KB memory for codes(for retail discs...) before building the next Gecko OS mod version. Both features can't be seperated on my code, and the multi .dol code reduces the available memory for Ocarina codes.
Awesome, good to hear that the expanded memory space for codes is coming.
Well seeing as I'd like some other people to look into this...
I've had some hooking issues between using GeckoOS Mod/Neogamma.
I'm not sure what to use to hook Phantasy Star Online I&II because I can run the game fine, it's just I can't hook it with eithe Wiird or Gecko DotNet.
Some other games have issues with the debuggers.
For now, if I attempt to connect Gecko dotnet with Mystic Heroes or Bloody Roar, usually done after the game menus load up etc. the game will then freeze the moment I try to access memory viewer or just simply hook the debugger.
However this freeze does not occur when I use Wiird.
All guitar heroes have trouble hooking too. I've noticed other games that had trouble with every hook type. I don't remember which one though. I rent a lot.
Quote from: Arudo on June 22, 2011, 01:43:21 AM
Well seeing as I'd like some other people to look into this...
I've had some hooking issues between using GeckoOS Mod/Neogamma.
I'm not sure what to use to hook Phantasy Star Online I&II because I can run the game fine, it's just I can't hook it with eithe Wiird or Gecko DotNet.
Some other games have issues with the debuggers.
For now, if I attempt to connect Gecko dotnet with Mystic Heroes or Bloody Roar, usually done after the game menus load up etc. the game will then freeze the moment I try to access memory viewer or just simply hook the debugger.
However this freeze does not occur when I use Wiird.
Are you using the Plus version of PSO 1&2? I believe Fuzziqer (author of the private PSO server software) told me that the Plus version (as well as episode 3) messes with the memory region where the WiiRD code handler sits.
Not sure about the other hook issues you had.
Using the regular version. Never got the Plus version. But maybe I'm using the wrong hooks. I'm aware of Fuzziqer because I've used his PSO codes before.
I'm happy to hear that Phantasy Star Online I&II boots at all. The version i tried to get to work(as backup...) did memset(0x80001800, 0, 0x000017ff), so you would have to patch it somehow. Since it's something that's almost immediately done, i'm not sure if the code handler is executed 1 time before this, exception is paused start of course. Right now Gecko OS mod doesn't support main.dol patches either, so there's no chance to get rid of this memset without the debugger. The backup version eats this memset, but has other issues.
The more important issue is that the game loads an .elf file even before the main menu, so the hook is lost. Gecko OS doesn't support multi .dol hooks for GC retail discs, and the multi .dol hooks for backups are out of question, since the game doesn't work as backup. To be more precise the backup code doesn't even see the .elf being loaded, so it can't patch it, which means no multi .dol hook possible.
I thought the code handler was run once before the game started, even if you don't use Pause Start?
Ok, i actually started writing the code for the GC multi .dol retail disc support, 12KB for codes and memory protection. I hope it works how i have it in mind. It will reserve 16KB from 0x817FC000-0x81800000, from which 4 KB will be reserved for the plugin. The current plugin size is < 3KB, so the 12 KB for codes should be available if the plugin was updated. The memory protection will protect 0x817FC000-0x81800000 and 0x80001800-0x80003000 against simple memsets, but i doubt there'll be even one game where it's useful.
I didn't test the new retail plugin yet, because it needs some updates in the loader in order to work, but i thought i give you a status update.
PS: The multi .dol support works the same way as the backup support in the other loader, which means it will most likely only work for games which work as backups too. Just in case you hoped this will get Phantasy Star Online to work with codes.
Quote from: dcx2 on June 22, 2011, 03:23:03 PM
I thought the code handler was run once before the game started, even if you don't use Pause Start?
Hmm, so that's what this asm code does...
Thanks for the status update and your continued work. ^_^
Quote from: WiiPower on June 22, 2011, 03:24:07 PM
Hmm, so that's what this asm code does...
Do you mean the ASM from the We Dare post?
Quote from: WiiPower on June 22, 2011, 11:10:28 AM
I'm happy to hear that Phantasy Star Online I&II boots at all. The version i tried to get to work(as backup...) did memset(0x80001800, 0, 0x000017ff), so you would have to patch it somehow. Since it's something that's almost immediately done, i'm not sure if the code handler is executed 1 time before this, exception is paused start of course. Right now Gecko OS mod doesn't support main.dol patches either, so there's no chance to get rid of this memset without the debugger. The backup version eats this memset, but has other issues.
The more important issue is that the game loads an .elf file even before the main menu, so the hook is lost. Gecko OS doesn't support multi .dol hooks for GC retail discs, and the multi .dol hooks for backups are out of question, since the game doesn't work as backup. To be more precise the backup code doesn't even see the .elf being loaded, so it can't patch it, which means no multi .dol hook possible.
So it wasn't expected to boot at all? Although to be honest I'm using neogamma r10 right now. Gecko OS mod won't allow me to hook anything for some reason.
Can anyone give me a easy to follow tut on how to use my Pokemon XD (real) with cheats as GeckoOS doesn't work, i have no Gecko USB (nor i know what it is), and i don't undestrand IOSxxxx or cMIOS or stuff like that i'm REALLY new at this (3 days) so if anyone could help me i would really apreciate that.
BTW: i have an SD and no AR
BTW2: I can't add things to my wii like chips and stuff like that if that is needed well i'm screwed
EDIT: Thanks the guy below me ^_^
I have been tinkering with trying to load Pokemon XD, and it hooks - However, it's only hooked properly until several frames after the game is loaded.
I know this because I loaded the game through Pause Start. I managed to get the game to load, and it worked after I patched a blr. But I couldn't get any response from the USB Gecko.
Sounds kinda like the problem with Metroid Prime. Problem is, I'm completely lost as far as I got.
Don't Action Replay master codes do 2 things:
1. They patch out the code that messes with 0x80001800 or disable the memory protection or whatever the game does to protect itself
2. Hook into the game
If that's what it does, you need to remove part 2 from the code.
This has to be because it's using Gecko OS 1.9.1 code handler instead of the ancient 1.06(?) GC code handler.
FYI, the hooks that GeckoOS Mod calls "unknown" are actually PadRead hooks. Apparently the PadRead function had 4 different versions on GameCube (depending on SDK version). @WiiPower it might be useful to rename them from Unknown to PadRead so that people actually know what it's hooking.
Quote from: biolizard89 on August 12, 2011, 12:08:56 AM
FYI, the hooks that GeckoOS Mod calls "unknown" are actually PadRead hooks. Apparently the PadRead function had 4 different versions on GameCube (depending on SDK version). @WiiPower it might be useful to rename them from Unknown to PadRead so that people actually know what it's hooking.
Does it matter? The users don't care at all, and the hackers know. Or have fun finding out. I'll add it to the list.
Hey guys i was wondering if i could get some help with this i just cant get this to work.
I started out by downloading both files the patcher and the gecko os mod.
I downloaded NUSD which i got the file IOS36-64-v3351.wad to put in the trucha bug restorer. ohh ya that brings me to a question do i want the patched version or the regular.
I downloaded also downloaded from nusd the RVL-mios-v4.wad. and placed that all on my root folder. after i installed both files and started the gecko os mod and it will say DVD err(1062), disc ID.
My other programs will see there is a disc in side my wii but they now have a error message telling me to read my operations manual.
if you any one could help me that would be awsome i have been at this for days now. let it be know i'm really new with all this patching thing.
I get the error message "DVD Err(1062), Disc ID" only when trying to load a non-retail Wii or Gamecube disc.
I.E. A backup disc, or a disc other than an official disc.
If you're not using an official game, try that. If you're using a pirated game, then you're outta luck with this application.
If you are using a retail game, then you could try to re-install the patched IOS36. :
(To know if you have done this properly - When you load Gecko OS Mod, at the bottom of the screen does it say "IOS236"? If not, then you will need to reinstall a patched IOS36)
[spoiler]
QuoteGet a patched IOS36 as IOS236 with Trucha Bug Restorer 1.12 with all 4 patches
When you run the Trucha Bug Restorer, you have to select an IOS to reload. If you have a cIOS, I'd recommend you use that. (Should be IOS249.)
Follow the on-screen instructions until you get to a screen with some options. Among them is IOS36 menu. Enter that menu. Change the Install IOS to slot to 236. Apply all patches available, (change them to "yes.") if not done already.
Voila! IOS36 should be installed to slot 236, and when you go into Gecko OS Mod, the bottom of the screen should say "IOS236"
[/spoiler]
Still not working? Try reinstalling the cMIOS included. (Download the cMIOS installer from the first page.)
[spoiler]
Again, reload a cIOS if you have one. Or, you could probably even load IOS236 if you have followed the guide until now!
Go into MIOS menu after following the on-screen instructions. Then you should be at the Install screen. Make sure that "Patch for homebrew" is set to "yes."
You can also change the revision to 65535. This makes the MIOS the highest revision possible. This is not necessary, but will stop updates from Games when they want to update your MIOS. (SSBB, MKWii, etc.)
After that, hit "Install patched MIOSv4." That should be all you need to get Gecko OS Mod to work correctly. [/spoiler]
EDIT:
I looked back over the thread. It seems that no one noticed that I wrote a guide last year on how to install Gecko OS Mod's necessary components. D:
http://wiird.l0nk.org/forum/index.php/topic,5823.msg50939/topicseen.html#msg50939
EDIT:
Updated the guide, and added some adjustments.
[spoiler]
*DISCLAIMER*
+If you by some chance brick your Wii during the installation process, you are the one at risk. No one at WiiRd Community shall be held responsible.
Although the chances are low, there's always the possibility.
You have been warned. Continue with caution!
+I, Goemon_guy am not the author of this application. I only wrote this guide. (And posted a... *small* compatibility list.)
This is a tutorial on how to make Gecko OS Mod work on your Wii.
You're going to need to download the packages to get it to work. The packages that you want to download are the ones that contain the Application for the HBC, and then the cMIOS installer. The Application runs off of a special cMIOS to load Gamecube games, so you're going to have to install it if you want to be able to load Gamecube games with cheats or even WiiRd.
So, once you have downloaded them, put them into the applications folder on the root of your SD Card. The folder that the HBC gets all of your apps from.
The folder layout should look like this.
SD:/apps/Gecko OS Mod/boot.dol
SD:/apps/Gecko OS Mod/meta.xml
SD:/apps/Gecko OS Mod/icon.png
What you will have to do next is install the cMIOS. Use the cMIOS installer included, and make sure to patch it for homebrew.
I would download the MIOS v4 straight from the NUS servers. To do so, you will have to hit right or left until you get to Download from NUS. In order to do this, you need a valid internet connection to your Wii.
Of course, you could easily also get the MIOS by using the NUS downloader to download it from the servers from your PC, or some other method. The wad that you obtain from 'this method' will have to be in on the root of the SD card.
Now then, install the cMIOS, and
make sure you have the Patch for homebrew set to "yes" so that it will be compatible with Gecko OS Mod.
Return to the Homebrew Channel.
Now you're going to have to go and download something called the Trucha Bug Restorer. This is to restore the Trucha Bug to the IOS36. When you go to download it, get the most recent version. As of August 12th 2011, the latest version is 1.14. (DOWNLOAD) (http://www.mediafire.com/?xkp8oplvcal545f)
With this Wii application, you can restore the Trucha Bug to IOS36.
Make sure all patches are applied when you are installing it.
(There are four [4] in total!)When it asks you where you want to install it, make it install it to IOS236. With it in that slot, you will be able to use the rebooter with the Gecko OS Mod.
(To verify whether this was done correctly or not, load Gecko OS Mod, it should say that IOS236 is loaded.)
OK, so now that that is over with, you can now load the Gecko OS Mod, and use the Gamecube cheats with it. With that said, go into the Gecko OS Mod from the Homebrew Channel or some method to load Homebrew.
You can go into options, and go to Ocarina/WiiRd settings, and enable Debugger and Cheats for both Wii and GC. Then, for the GC hook, set it to VI. That is the only hook that is even possible.
Now, you can use codes on your Gamecube games, and if you have a USB Gecko, you can use WiiRd on them!
Some games are simply incompatible at the moment. Some games will either not boot, not load codes properly, or even debug properly!
It is also worth noting that Gecko OS Mod is not capable, (and will most likely NEVER be capable,) of running backup games. (Burned, non-retail games.)
Support game developpers and buy their software!
DOWNLOAD LINKSGecko OS Mod 1.92
http://www.mediafire.com/?pf5vo5hks9of2em
cMIOS Installer 0.2
http://www.mediafire.com/?eyhkcutjhdz
Trucha Bug Restorer 1.14
http://www.mediafire.com/?xkp8oplvcal545f
[/spoiler]
hey thanks for the quick reply
so the problem was that i wanted to play Super paper mario thousand year door off of a disc i burned.i just tried super smash bros (disk i own) and it worked. the sad thing about all of this now is i cant play my burned disk on my backup launcher channel but now I will be making a purchase off of ebay so that i can play the Mario game. hey thanks for your help it seems as though it was just a noob mistake and your post was full of useful information so i cant thank you enough.
I tried everything and it didnt work D :'(:
Also, Im trying sonic adventure battle 2.
but I got GCT codes and it says "loading cheats" but when I play the game no cheats...
Quote from: Ileikcaik on August 13, 2011, 06:31:27 PM
Also, Im trying sonic adventure battle 2.
but I got GCT codes and it says "loading cheats" but when I play the game no cheats...
Sonic Adventure 2 Battle (USA) works fine for me (I'm using the Unknown1 hook). You're in Internal mode, correct? The hook patches okay? Maybe some of your cheats are bad?
Quote from: biolizard89 on August 13, 2011, 07:53:04 PM
Quote from: Ileikcaik on August 13, 2011, 06:31:27 PM
Also, Im trying sonic adventure battle 2.
but I got GCT codes and it says "loading cheats" but when I play the game no cheats...
Sonic Adventure 2 Battle (USA) works fine for me (I'm using the Unknown1 hook). You're in Internal mode, correct? The hook patches okay? Maybe some of your cheats are bad?
I use Wiird codes.
Could that be the problem?
Because I got everything right but the codes dont load..
Quote from: biolizard89 on August 13, 2011, 07:53:04 PM
Quote from: Ileikcaik on August 13, 2011, 06:31:27 PM
Also, Im trying sonic adventure battle 2.
but I got GCT codes and it says "loading cheats" but when I play the game no cheats...
Sonic Adventure 2 Battle (USA) works fine for me (I'm using the Unknown1 hook). You're in Internal mode, correct? The hook patches okay? Maybe some of your cheats are bad?
It also loads fine with the VI hook. ;)
I can't even get Unknown hooks to work for me, so...
Quote from: Ileikcaik on August 13, 2011, 08:18:58 PM
I use Wiird codes.
Could that be the problem?
What codes are you using then? One (or more) could be conflicting and causing the others not to work. Either that or they don't work.
Also, to answer your question, you
NEED to use converted WiiRd codes if you got them from Action Replay codes. (Or unless they were hacked for WiiRd.)
Im using one code,
Press Z For 10 Green Chaos Drives [Link Master]
code for SAB2
OK, I'll give the codes a try, and tell you if they work for me.
Some things you can try, are to change the Hook to VI, and make sure Ocarina is set to on. (Even though it says that it's loading the cheats.)
Wiipower, I installed all things but when I start Gecko OS mod, I'm not able to hook any game. (the gecko on the left corner is grey)
Gecko OS mod v0.92. IOS36 (Rev 65535)
Thanks for any help
BTW the game is "Metroid Prime Echoes 2"
nvm Sorry, sloved the problem. Hooktype Unknown 3 works
Ah found a bug. During Codesearch , after a few seconds the game goes black. Why is that?
I'm assuming the game freezes when the game goes black.
If the game does, then it's probably a manner of protection similar to that present in Metroid Prime 1.
There are two master codes for the game. They both Must be on to use codes/debug properly. (?*)
One/both of these codes have to be converted similarly to the Metroid Prime 1 one.
MASTER CODE (US)
C4354E70 0000FF01
C436F000 0000FF02
4D30294C 4E800020
C530294C 0000FF03
0441FD80 00000000
C6004010 000000FF
CODE MUST BE ON (US)
043BC410 906D0000
043BC414 88030004
043BC418 4BC5C1F4
04018608 483A3E08
The first one is maintaining hooks to the code handler. The second is the one that bypasses protections.
Quote from: goemon_guy on August 16, 2011, 09:39:01 PM
I'm assuming the game freezes when the game goes black.
If the game does, then it's probably a manner of protection similar to that present in Metroid Prime 1.
There are two master codes for the game. They both Must be on to use codes/debug properly. (?*)
One/both of these codes have to be converted similarly to the Metroid Prime 1 one.
MASTER CODE (US)
C4354E70 0000FF01
C436F000 0000FF02
4D30294C 4E800020
C530294C 0000FF03
0441FD80 00000000
C6004010 000000FF
CODE MUST BE ON (US)
043BC410 906D0000
043BC414 88030004
043BC418 4BC5C1F4
04018608 483A3E08
There's just one problem. I'm PAL and those codes wont work D: Maybe there's a source of this?
There's also a PAL version.
MASTER CODE (PAL)
C43552C8 0000FF01
C436F41C 0000FF02
0D30294C 4E800020
C530294C 0000FF03
It's only one code instead of two in the US version.
I imagine the WiiRd version would be:
Master Code (PAL)
C63552C8 800018A8
C636F41C 800018A8
2130294C 4E800020
C730294C 800018A8
^
Try making a GCT with that code on it.
I also made some progress porting the American code to WiiRd, but it only crashes the game five seconds into the game :S:
[spoiler]MASTER CODE (US)
C6354E70 800018A8
C636F000 800018A8
2130294C 4E800020
C730294C 800018A8
0441FD80 00000000
C6004010 000000FF
The first code basically hooks the game again, as I see it. I can't figure out how to convert the last line, however. (Bolded)
CODE MUST BE ON (US)
043BC410 906D0000
043BC414 88030004
043BC418 4BC5C1F4
04018608 483A3E08
This code patches the areas in memory where the game checks. It allows the game to continue running.[/spoiler]
Perfect, thanks for that!
Actually, the VI hooktype can be removed. Because WiiRd Debugger don't know this Hooktype!
Eh?
Pokemon Colosseum and Pokemon XD are still problematic with Unknown Hook 1.
They don't even load.
@Deathwolf
I always use hooktype VI and it always works for me!
Then it's almost game specific I think. Wait I'll upload a picture of it.
WiiRd console:
http://imageshack.us/photo/my-images/197/unbenannttis.png/
When I load Pokemon Box on pause start, with Unknown hook 1, it says "Hook not patched."
However - When I load Gecko.NET or WiiRD, they're able to communicate. The thing that boggles me is that the Hook "wasn't patched..."
Pause start hands control over to the code handler before starting the game. So the very first 'hook' is free, courtesy of the loader app.
Once it starts executing, however, if there's no hook then the code handler will never run again, and you will lose communication.
So, when you load a game with Gecko on pause start - Even if you have "No Hooks" enabled, then you will be able to communicate until you start the game?
I never knew that :o
Yup. You can view memory, poke...you can even send new cheats to the code handler. Gecko.NET will execute cheats after sending them thanks to one of its debugger patches. So you could send cheats, and they would be executed once. However, without a hook, the cheats will never be executed again. But if all you're doing is ASM patches then that's fine. Even most C2 codes should work if they are executed once.
Yeah, but unfortunately, the game has some kind of protection or something that causes the game to crash if any hook is patched.
The game passes the Nintendo screen and does nothing more.
Well, it's doing one of a few things.
1) Erasing the code handler. Set RWBPs on e.g. 800018A8. If you get a hit, they're trying to erase the code handler.
2) Running a checksum on addresses that are usually hooked. If you knew what address was hooked by the loader, you could set a RWBP on the hook. Any hits are probably running checksums.
The game can do a variety of things to shut itself down, but those are the two key methods of attacking the code handler.
EDIT:
Oh, I should mention that setting BPs at the start of a game is...difficult. When you pause start, and then hit run, the game installs its own interrupt handlers. They will interfere with breakpoints. So you have to make a "paused hook", which is run after the game's interrupt handlers are installed, but before any protections are enabled. It has to set the code handler to the paused state because you can't use breakpoints yet. Once you hit the pause hook, reconnect Gecko.NET and all the appropriate interrupt handlers will be installed. You can then set BPs normally.
Also...I prefer to keep protection discussion out of the public eye in case they troll our forums for ideas to attack the code handler. Mind if I split the topic? Then I can go into more detail.
Even if you block the memset for 0x80001800-0x80001fff in Pokemon Box, it still does something with that memory area.
Quote from: dcx2 on August 17, 2011, 06:17:41 PM
Also...I prefer to keep protection discussion out of the public eye in case they troll our forums for ideas to attack the code handler. Mind if I split the topic? Then I can go into more detail.
Assuming you were asking me, sure, split the topic, if you want!
EDIT
I tried setting a breakpoint on the code handler. (800018A8.) There was something that happened, and it made the Breakpoint tab go CRAZY.
Not sure if there's a more efficient way to copy the breakpoint tab, so...
[spoiler]
CR:0A0A426F XER:6F744D69 CTR:69207631 DSIS:2E330A43
DAR:6F707972 SRR0:69676874 SRR1:20284329 LR:30303030
r0:20323030 r1:382D3230 r2:31302054 r3:65616D20
r4:54776969 r5:7A657273 r6:2E0A416C r7:6C207269
r8:67687473 r9:20726573 r10:65727665 r11:642E2020
r12:52656469 r13:73747269 r14:62757469 r15:6F6E206F
r16:72207361 r17:6C652069 r18:73207072 r19:6F686962
r20:69746564 r21:2E0A4152 r22:4D424F4F r23:54206865
r24:61646572 r25:20284030 r26:78323837 r27:3030293A
r28:0A204865 r29:61646572 r30:2073697A r31:653A2030
f0:3031300A f1:204C6F61 f2:64657220 f3:73697A65
f4:3A203030 f5:30303363 f6:64300A20 f7:454C4620
f8:73697A65 f9:3A203030 f10:30323736 f11:37340A20
f12:41726775 f13:6D656E74 f14:3A203030 f15:30303030
f16:30310A20 f17:454C4620 f18:61742030 f19:78326333
f20:65300A54 f21:7279696E f22:6720746F f23:206D6F75
f24:6E742053 f25:442E2E2E f26:0A736468 f27:635F6275
f28:735F706F f29:77657228 f30:31290A73 f31:6468635F[/spoiler]
There were also no instructions in the bottom box.
Hmm, it seems as though hacking Sonic Adventure DX is impossible ATM, as when I connect the debugger, the game freezes whenever it tries to load anything. :/
I tried the two "known-to-work" hooks, VI and Unknown 1, OSSleepThread, gxdrawdone, Unknown 0, and all both reproduce the same problem.
On top of that, when you load the game with hooks, any memory card inserted is treated as "Damaged."
When I load Super Mario Sunshine PAL, The game crashes when I enter a save... :'(
Do I need the (M) code?
I think it could be the codes you have activated.
Please post whatever codes you are using. One (or more) may be conflicting with others, or other things.
I used:
99 Lives
Infinite Health
Infinite Water
Infinite Hover
8 Red Coins (L+B)
Open Levells/Nozzles
Low Gravity
Low Spin Gravity
Super Spin
Breath Underwater
Have Sunshine Shirt
Any Fruit Opens Yoshi Eggs
Yoshi Loves Water
Teleport (D-Pad Left:Save/D-Pad Right: Load)
Thanks! ;D
I want to say that the problem is "Super Spin" and "Low Spin Gravity" conflicting with each other.
If possible, could you also post the codes to go with them? We'll be able to diagnose your problem more thoroughly.
Here are the codes I use: (Forgot Low Gravity...)
99 Lives
00570967 00000063
Infinite Health
48000000 804057F4
DE000000 80008180
12000008 00000009
E2000001 80008000
Infinite water
04263F58 38002710
042635B0 60000000
Infinite hover time
042640BC 60000000
8 Red coins (Press L+B)
283FBBF4 00000240
025709DE 00000008
E2000001 80008000
Open Levels/Nozzles
04570958 FFFFFFFF
0457095C FFFFFFFF
Low Gravity
48000000 804057F4
DE000000 80008180
12000A00 00003E00
E2000001 80008000
Low Spin Gravity
48000000 804057F4
DE000000 80008180
12000A14 00003200
E2000001 80008000
Super Spin
48000000 804057F4
DE000000 80008180
12001284 00003200
E2000001 80008000
Breath Underwater
48000000 804057F4
DE000000 80008180
1200112C 00007FFF
E2000001 80008000
Have Sunshine Shirt
48000000 804057F4
DE000000 80008180
12000000 00000010
E2000001 80008000
Any Fruit Opens Yoshi Eggs
041B47B8 60000000
Yoshi Loves Water
0426837C 4E800020
Teleport (D-Pad Left: Save/D-Pad Right: Load)
0424F224 D01E0010
0424F22C D01E0014
0424F234 D01E0018
283FB800 FF7E0081
C224F224 00000002
3E008000 D0101600
D01E0010 00000000
C224F22C 00000002
3E008000 D0101604
D01E0014 00000000
C224F234 00000002
3E008000 D0101608
D01E0018 00000000
E0000000 00000000
283FB800 FF7D0082
C224F224 00000002
3E008000 C0101600
D01E0010 00000000
C224F22C 00000002
3E008000 C0101604
D01E0014 00000000
C224F234 00000002
3E008000 C0101608
D01E0018 00000000
E0000000 00000000
Thanks! ;D
Teleport (D-Pad Left: Save/D-Pad Right: Load)
0424F224 D01E0010
0424F22C D01E0014
0424F234 D01E0018
283FB800 FF7E0081
C224F224 00000002
3E008000 D0101600
D01E0010 00000000
C224F22C 00000002
3E008000 D0101604
D01E0014 00000000
C224F234 00000002
3E008000 D0101608
D01E0018 00000000
E0000000 00000000
283FB800 FF7D0082
C224F224 00000002
3E008000 C0101600
D01E0010 00000000
C224F22C 00000002
3E008000 C0101604
D01E0014 00000000
C224F234 00000002
3E008000 C0101608
D01E0018 00000000
E0000000 80008000
The problem might have been with this, try replacing the cheat with this one.
It Still Doesn't work... :(
Teleport (D-Pad Left: Save/D-Pad Right: Load)
0424F224 D01E0010
0424F22C D01E0014
0424F234 D01E0018
283FB800 FF7E0081
C224F224 00000002
3E008000 D0101600
D01E0010 00000000
C224F22C 00000002
3E008000 D0101604
D01E0014 00000000
C224F234 00000002
3E008000 D0101608
D01E0018 00000000
E0000000 80008000
283FB800 FF7D0082
C224F224 00000002
3E008000 C0101600
D01E0010 00000000
C224F22C 00000002
3E008000 C0101604
D01E0014 00000000
C224F234 00000002
3E008000 C0101608
D01E0018 00000000
E0000000 80008000
Try this?
I'm going to move this to a PM, OK? We're just going to clutter the topic here.
Found an (M) code that worked fine for Pokemon Box USA.
In the gct you make for the game, this should be active.
(Must be On)
C613A48C 800018A8
04000030 8023F3E0
04005B54 3C608024
04005B58 3863D3E0
04005B70 3C608024
04005B74 3863DDE0
04003194 48000028
Thanks to Ralf of GSCentral.
EDIT:
Here's one for Pokemon Colosseum that works fine
(Must be On) [Codejunkies]
C60B9FE0 800018A8
042663A0 000034E0
042663A4 000034E4
04005614 60000000
04005C24 60000000
04005D50 60000000
04036598 60000000
04036740 60000000
04005C24 60000000
04036688 60000000
04003194 4800002C
If they patch the main.dol, can you translate for me what these do? Then i could add them to my apps directly, so you have more space for codes. But keep in mind that this could also benefit backup loaders if you got a problem with these.
Well, if it's safe to always apply these codes, even when not using the debugger or Ocarina of course
Lol, I'm not sure what they do exactly.
Unless you mean to provide raw ASM instructions.
All I know is this:
[spoiler=Pokemon Box USA](Must be On)
C613A48C 800018A8 # Branch to code handler
04000030 8023F3E0 # The rest of the code seems to disable copy protection
04005B54 3C608024
04005B58 3863D3E0
04005B70 3C608024
04005B74 3863DDE0
04003194 48000028 # When debugging w/o this line, the game "crashes" and this branch fixes the crash.
ASM
lwz r1,-3104(r3)
lis r3,-32732
subi r3,r3,11296
lis r3,-32732
subi r3,r3,8736
b 0x28 [/spoiler]
Is that what you wanted?
EDIT
Pokemon XD
(Must be On)
C60BB644 800018A8
04000088 3D008000
0400008C 61083000
04000090 7C044000
04000094 4180542C
04000098 90E40004
0400009C 48005400
04005498 4BFFABF0
04003194 48000028
Fixed Pokemon XD M code, thanks to help from Ralf!
Found an (M) code for Pokemon XD that works 100%.
(Must be On)
C60BB644 800018A8
04000088 3D008000
0400008C 61083000
04000090 7C044000
04000094 4180542C
04000098 90E40004
0400009C 48005400
04005498 4BFFABF0
04003194 48000028
Thanks to Ralf for help!
Forgot to say: This code is based entirely on Y.S.'s work.
Im trying to use cheats in Phantasy Star Online Episode I&II (not plus) ive converted then through the GCN SCRYPT and the AR to WiiRD programs, i got the region and game ID correct, yet it still wont execute them! what am I doing wrong?
Here are the Codes I use:
Infinite HP
0426F974 4BD9DE04
0400D778 A89E02B8
0400D77C B09E032C
0400D780 482621F8
Infinite Meseta
20011158 90050020
04011158 60000000
E2000001 80008000
Enemies Always Drop Rare Items
04106688 380000FF
04107488 3BE000FF
Infinite Item Usage
041D4B38 60000000
04116244 7C040378
Don't Lose Item When You Drop It
04116568 808300F0
LVL Up: 1 to 174
057E6D40 10010400
MAX Stats - HUcast (Press L to activate)
285889C0 00000040
04D96778 065D0000
04D9677C 029403FF
04D96780 0259051A
02D96784 00000064
E0000000 80008000
Buy Rare Items in Armor Shop
057DFCD8 4BEB5090
057DFCDC 00000CE0
someone please help... :-\
oh, and I use this M code here:
(M)
20011170 4E800020
0400F2CC 60000000
0400F56C 38033400
E0000000 80008000
206CBA24 4E800020
046C7A88 60000000
046C7E30 38033400
E0000000 80008000
Lol, i didn't expect the game to boot at all. Are you able to use codes on any gamecube games? Without the master code it should crash as soon as the hook is executed, because the game does something with the memory where the code handler is. If you did everything right and the codes are not activating, it could simply mean you have selected a hook that is not working.
As far as I was aware PSO wouldn't boot properly because of its multi-dol or something...
Quote from: Arudo on October 30, 2011, 07:54:25 PM
As far as I was aware PSO wouldn't boot properly because of its multi-dol or something...
Ah i forgot about that. It messes with the code handler memory AND it loads some .elf or .dol directly at startup. This means that the master code takes care that the code handler memory stays as it is, but the hook is lost due to he .elf/.dol loading process. If the master code takes care of that as well(expected), it's calling the code handler from Action Replay and needs more tweaking to work with Ocarina.
Quote from: Sharkbyte on August 11, 2011, 07:40:38 PM
Quote from: AutoFire on March 08, 2011, 12:14:52 PM
OK, Metroid Prime simply will not cooperate. I can get to the menu, but when I try to load a save or start a new game, it black screens after the opening text crawl.
I am playing version 1.0, with GC Ocarina on and the hook set to V1. I did remember to use the mastercodes posted earlier in this thread, but nothing seems to work. Help?
Here is the deal with this game. Master code 1 will help with debugging on VI hook, however ocarina will not work. Mastercode 2 doesn't let ocarina work either. Codes will work in gecko os mod with unknown 1, but if you enable debugger with or without codes on it will freeze only in game when going into memory viewer. (strangely it doesn't freeze at title screen) unknown 1 hook allows gecko os mod to work without must be on codes/master code.
The good news: Neogamma R9 beta 50 will work with unknown 1 hook on and ocarina on as well as debugger without any master codes and no freezes what so ever. (you can also have ocarina on and debugger off and ocarina off and debugger on)
I switched the hook to Unknown1 as you said and did not use the must be on codes, and I'm still getting the same result (game freezes after opening text). I'm beginning to believe that this game simply does not work with Gecko OS mod, period.
Quote from: AutoFire on November 20, 2011, 08:19:58 PM
Quote from: Sharkbyte on August 11, 2011, 07:40:38 PM
Quote from: AutoFire on March 08, 2011, 12:14:52 PM
OK, Metroid Prime simply will not cooperate. I can get to the menu, but when I try to load a save or start a new game, it black screens after the opening text crawl.
I am playing version 1.0, with GC Ocarina on and the hook set to V1. I did remember to use the mastercodes posted earlier in this thread, but nothing seems to work. Help?
Here is the deal with this game. Master code 1 will help with debugging on VI hook, however ocarina will not work. Mastercode 2 doesn't let ocarina work either. Codes will work in gecko os mod with unknown 1, but if you enable debugger with or without codes on it will freeze only in game when going into memory viewer. (strangely it doesn't freeze at title screen) unknown 1 hook allows gecko os mod to work without must be on codes/master code.
The good news: Neogamma R9 beta 50 will work with unknown 1 hook on and ocarina on as well as debugger without any master codes and no freezes what so ever. (you can also have ocarina on and debugger off and ocarina off and debugger on)
I switched the hook to Unknown1 as you said and did not use the must be on codes, and I'm still getting the same result (game freezes after opening text). I'm beginning to believe that this game simply does not work with Gecko OS mod, period.
Umm, Sharkbyte said to use Neogamma, not GeckoOS Mod. Try Neogamma.
There were two three (!) versions of Metroid Prime. This code works perfectly for my copy of v1.
However, I don't own v2, or v3 so I dunno if the code actually works on it. (It probably won't.)
I do know, however that the game does work on Gecko OS Mod, but NeoGamma is the overall better Gamecube loader, IMO.
On the bottom of your disc, check what version of the game you have, then try one of these combinations of codes: (Just to be sure you're actually using the right game for the codes)
for v2
[spoiler]
Must be On [codejunkies]
043CB384 3C808000
043CB388 93E41840
043CB38C 809F0008
043CB390 4BDE0448
041AB7D4 4821FBB0
Must be on 2 [codejunkies]
2037970C 4E800020
C637970C 800018A8
C637EDB0 800018A8
E0000000 80008000
[/spoiler]
for v3
[spoiler]
Must be On [codejunkies]
043CC26C 3C808000
043CC270 93E4183C
043CC274 809F0008
043CC278 4BDDFCEC
041ABF60 4822030C
Must be on 2 [codejunkies]
2037A2C8 4E800020
C637F9D0 800018A8
C637A2C8 800018A8
E0000000 80008000
I'm having some trouble getting the Gecko to work with SSBM (v1.0). This is what I did:
- Used IOS236 Installer v6 to install IOS236 (with IOS36-64-3351.wad)
- Used Trucha Bug Restorer v1.12 to enable all four IOS36 patches on IOS236
- Used Homebrew MIOS Patcher v2 to install RVL-MIOS-v4.wad to IOS236 (Patch for homebrew: yes, set revisio to 65535: yes)
- Ran Gecko OS mod v0.92
- Options â†' Ocarina/Wiird â†' GC Hook Type: VI, GC Ocarina: Yes, GC Debugger: Yes
- USB Gecko in slot B
- Main Menu â†' Launch game â†' Game = GALE01 (GC), no SD codes found, "No audio streaming, Patching hook at 0x80349dbc"
- Game loads and plays fine
- Tried to connect my USB Gecko...
- ... with Gecko.NET v0.65.0 â†' game freezes (video and controller; music continues)
- ... with Wiird 0.9.3 â†' most of the time won't connect, got it to work seemingly normally once
And here (https://docs.google.com/spreadsheet/ccc?key=0AuWWLRXuhTHpdDBSVTZjN1laUThHN2x3ZE0wdE9KUXc) is my output from SignCheck (http://wiibrew.org/wiki/SignCheck), if that helps.
Any ideas? :confused:
EDIT: Works consistently with WiirdGUI now. If anyone knows how to make it work with Gecko.NET, let me know, otherwise this should suffice.
If WiiRd works, then Gecko.NET should work fine, too.
Try updating your Gecko.NET build and see what happens.
Hey, I'm having trouble with 007 Everything or Nothing. When I try to start the game it just turns black. I noticed that its saying it's not hooked if that has something to do with it...
Quote from: goemon_guy on May 28, 2010, 11:34:47 PM
I am pretty sure that I have Metroid Prime v1.0
I tried converting the M code from the version, and it didnt work... :-[
Incompatible
No WiiRD
Everything Works
Pokemon Colosseum (GC6E01)
Pokemon XD (GXXE01)
Zelda: OoT/Master Quest (D24E01)
Metroid Prime 2 Echoes (G2ME01)
Metroid Prime (GM8E01)
Animal Crossing (GAFE01)
Zelda: Windwaker (GZLE01)
Zelda: Four Swords Adventures (G4SE01)
Zelda: Twilight Princess (GZ2E01)
Pikmin (GPIE01)
Pikmin 2 (GPVE01)
Smash Bros Melee (GALE01)
FYI---
I have not seen this posted else where but...
Metroid Prime 1.0 (GM8E01) and Echoes (G2ME01) works with wiird and is compatible....
If you use the right settings on Neogammer latest as well as use the right Master codes that use the hook address ;)
I'll post the Master Codes I use sometime this week, just in case someone is watching this post!
Also when you do a search on these games I have noticed that they crash with too many blocks....(pointer search will need to be done manually for short range blocks)
Try these search ranges....(you might have to save the results also if the game crashes as the search can mess with the graphics a bit, not sure why though)
8000000 to 80300000
8030000 to 80600000
8060000 to 80900000
8090000 to 80C00000
...you get the idea...
It may take awhile but, hey it is wiird compatible :D, paying attention to the wiird console helps see what is going on, I do notice that the GC likes to scan the disc often, that scan could be interrupted and thus game crashes with the large block searches.
Hope this helps somebody who needs a solution to these games!
GM8E01
Metroid Prime GCN
Mastercode
20379530 4E800020
C637EBD4 800018A8
C6379530 800018A8
2130DDC4 7FE3FB78
C730DDC4 800018A8
0400183C 00000000
E0000000 80008000
Mastercode 2
043CB1A8 3C808000
043CB1AC 93E4183C
043CB1B0 809F0008
043CB1B4 4BDE05A8
041AB758 4821FA50
G2ME01
Metroid Prime 2 GCN
Mastercode
C6354E70 800018A8
C636F000 800018A8
2130294C 4E800020
C730294C 800018A8
0441FD80 00000000
E0000000 80008000
FYI-
The Master Code 2 on Metriod Prime 2 Echos only seems to crash on title load, so I discarded it. Be sure to do a single block scan! Pointer scans do not work however, asm hacks work perfectly!
ok umm i'm trying to use the Pokemon Maker Colosseum to generate some custom pokemon and I've converted them over to gecko codes but when i try to load the game in Gecko OS Mod, it says "Too Many Codes". Any help would be appreciated, thank u.
p.s. I've heard that there's like a gameconfig.txt file for all the games that fixes that error. If someone knows the link to the one for Pokemon Colosseum, if u want to share that, i'd be very grateful
Quote from: madararulez17 on April 11, 2013, 10:39:27 PM
ok umm i'm trying to use the Pokemon Maker Colosseum to generate some custom pokemon and I've converted them over to gecko codes but when i try to load the game in Gecko OS Mod, it says "Too Many Codes". Any help would be appreciated, thank u.
p.s. I've heard that there's like a gameconfig.txt file for all the games that fixes that error. If someone knows the link to the one for Pokemon Colosseum, if u want to share that, i'd be very grateful
Don't use GeckoOS Mod, use Neogamma. It has a newer code handler which supports more lines of codes.
I don't believe gameconfig.txt is supported by any GameCube loaders... I could be wrong though.
ok umm i'm not finding a tutorial for neogamma... does anyone know where one is? i have the original Colosseum game disk so...
Here's the latest version of Neogamma. (http://filetrip.net/d27066-NeoGamma-R9-Beta56.html)
Maybe (hopefully) this (http://wiird.l0nk.org/forum/index.php/topic,9876.0.html) can help too.
Just copy everything to your sd card, apps, Neogamma, etc..
Make sure you keep the GC6E01.gct in the sd:\codes\
if there's still too many lines, you'll probably need a gameconfig.txt
Or just do a few codes at a time
ok lol thank u but how do you set up NeoGamma to be able to use cheat codes? Do i need to change the hook type or something cuz the cheats aren't working...
ugh hate to say this but it's still saying too many codes and it even gave me an error when i loaded the disc one time