Gecko OS mod

Started by WiiPower, May 26, 2010, 05:14:52 PM

Previous topic - Next topic

goemon_guy

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)
-Currently hacking the following game(s):
...
Request a code via PM, if you wish.

Link

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.

goemon_guy

#32
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)
-Currently hacking the following game(s):
...
Request a code via PM, if you wish.

Yoshi52

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

supermariorick

#34
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 :/

Psywing

Ok, which IOS do I patch the cMIOS to?

I've tried 36 and 15, but those don't work. :confused:

supermariorick

#36
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

Psywing

#37
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.

supermariorick

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

Psywing

#39
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"

Link

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!

WiiPower

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

Psywing

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

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.

Link

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 :(