Gecko OS mod

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

Previous topic - Next topic

WiiPower

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

goemon_guy

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

goemon_guy

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

Andresito

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

Andresito

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

WiiPower

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.

Arudo

As far as I was aware PSO wouldn't boot properly because of its multi-dol or something...
-Crazy Hacker Hates You All (definitely)-

ノಠ益ಠ)ノ彡â"»â"â"»

Do NOT PM me about Code Requests

Pro-tip: Hit the Applaud Button

Oh? Failed to read the rules? You're already dead.

WiiPower

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.

AutoFire

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.

biolizard89

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.

goemon_guy

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

Wind Owl

#266
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 is my output from 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.

goemon_guy

If WiiRd works, then Gecko.NET should work fine, too.

Try updating your Gecko.NET build and see what happens.
-Currently hacking the following game(s):
...
Request a code via PM, if you wish.

madararulez17

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

roblsnead

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