GeckoOS 1.07a With Rebooter Released

Started by Nuke, September 17, 2008, 06:14:45 AM

Previous topic - Next topic

the_dave

First Thanks for the great release.  Second when I use the rebooter I can dump game mem at the the wii menu screen but when I start the game using game channel or gecko os  I get the same response I used to in wiird.  Am I starting the game up wrong after using rebooter.  Any help would be appreciated.

Androu1

Quote from: Nuke;12117rebooter will only apply patches to memory if it is a virgin 3.2U, 3.2J, 3.2E, 3.3U, 3.3J, 3.3E

Eject the game, power down for a while this happens sometimes.


Btw don't use apps like Starfall. They edit your NAND and there is no return. Pointless and also not need. Use Rebooter or Menu Loader by Marcan and Bushing as these only edit RAM (The correct way to do things).

Well,my Wii is still not reading any disc.It SOMETIMES (VERY RARELY) reads a game.IDK if this is an hardware (the shop d00d that sold it to me said the lens dies in 6 months,it's been a year already) or an software problem.

And StarFall does allow you to remove whatever hax you install with it.And it is needed for me since I deleted my Forecast and News Channels (a while ago,it caused any game with update to reinstall them...so I used starfall to skip updates).

As I said,I've only had this problem since I used the Rebooter...but I really doubt it's the cause,since it edits memory only...

I've been thinking about formatting my Wii,do you think that would fix my issue IF it is an software issue? I know formatting the Wii doesn't even delete the IOS version,so IDK if that would change ANYTHING at all.

sean.aaron

Quote from: Nuke;12147The system menu checks the region of the game by 3 values, 0 (JAP), 1 (USA), 2(PAL), what rebooter does is replace these checks with a NOP (no operation) so it is multi region so to speak as all regions pass on any console. There is one extra 'Disc Valid' check we also redirect to the correct location.

So in a nutshell it will always pass any region check, so makes any region game boot on any region console.

We took the info from freeloader by datel and just wrote our own patches. Menuloader (//www.hackmii.com) probably does the same thing as there is not many ways to do this.


JAP and USA Gamecube memory cards are formatted differently, this can't really be helped.

Hmm, I don't think you're quite getting what I'm saying.  Namco made at least two games that I know of, Donkey Konga and Mr. Driller Drill Land.  These games specifically check to see if they're running on a Japanese Gamecube.  If not they may create a save game file, but they will NEVER load from it.  Making it "region free" is unlikely to fool it; I don't know if setting language to Japanese as others have suggested will.  

Using AnyRegionChanger to change the Game Region (not Area or System Menu, mind you, which is why my Wii is broken -- though I got my return label today, yay!) to Japan sorted this.  The game displays the hardware check after I say "Yes" to the dialogue asking me to confirm game load, there's a big grey transparent dialogue which appears to be confirming the game region all in Japanese text.  On my region-free Gamecube which I modded with a XenoGC, this screen is nonsense characters and always presents a dialogue which appears to be asking me something, but regardless of choice will not load the save.

So, the option to set the flag, rather than bypass it would be welcome.

WiiCrazy

Quote from: Nuke;12147The system menu checks the region of the game by 3 values, 0 (JAP), 1 (USA), 2(PAL), what rebooter does is replace these checks with a NOP (no operation) so it is multi region so to speak as all regions pass on any console. There is one extra 'Disc Valid' check we also redirect to the correct location.

So in a nutshell it will always pass any region check, so makes any region game boot on any region console.

We took the info from freeloader by datel and just wrote our own patches. Menuloader (//www.hackmii.com) probably does the same thing as there is not many ways to do this.


JAP and USA Gamecube memory cards are formatted differently, this can't really be helped.

Firstly, well done for the great application!
Is this system menu patching possible in the apploader code? I examined freeloader's code a bit but can't grasp most of it as I suck both in wii's internals and ppc assembly (just started actually)

It could be a good brick recovery mechanism for those with modchip and can't autoboot discs (like me)

Also is it possible just modifying the open source apploader by team twiizers or does freeloader do any fancy stuff to patch the system menu?

Also here is a related thread I opened in Wiibrew forums
http://forum.wiibrew.org/read.php?8,1693

Thanks in advance

comicchaser

Hey.
Will there be a color fixed version coming out, or do I just need to meddle with the "force display pal60hz/ntsc/pal50hz" to make the black and red coloring magically dissapear when using an RGB cable on a Pal console while playing an NTSC region game?
And if so: Do I need to use the rebooter or does this work with the normal "load game" app?

Androu1

Well.I think that my Wii's problem is a hardware problem.I think that,like my PS2,it died because it's lens is full of my dog's hairs.From now on,I will BAN dog's from entering my room!

If it was a somehow corrupted Disc Channel,Gecko OS or Ocarina would be able to boot the game,right?

Raketenforscher

No More Heroes US still turns a PAL console into NTSC mode (=no RGB output) or refues to boot at all (when using "ForcePAL50/60"). Just a minor issue, though. ;)

comicchaser

Quote from: Raketenforscher;12254No More Heroes US still turns a PAL console into NTSC mode (=no RGB output) or refues to boot at all (when using "ForcePAL50/60"). Just a minor issue, though. ;)

Is there even a solution to this issue? If the Game is coded without RGB output in mind, wouldn't the game itself have to be hacked?

IAMASOMBODY

The Nintendo Diagnostic DVD's would not be available to the general public is it? Perhaps we will see hacked Miis in the future?

Nuke

If the games don't boot from GeckoOS via the 'Press A to launch Game' method or don't boot from ocarina, then for sure it sounds like the lens, as these methods don't even touch the system menu, they just use libogc code.



Quote from: Androu1;12240Well.I think that my Wii's problem is a hardware problem.I think that,like my PS2,it died because it's lens is full of my dog's hairs.From now on,I will BAN dog's from entering my room!

If it was a somehow corrupted Disc Channel,Gecko OS or Ocarina would be able to boot the game,right?
0xFFFFFFuuuuuuu

Nuke

Hi,

The system menu is in memory and can be patched by the Wii apploader, You would need to patch the addresses you need flush the cache like you would with any patching.

I don't know if this would help with unbricking though, as i don't understand the process to un-rick a Wii. Marcan and Bushing are goods ones to ask on this issue though also they are soon to release some hardware which may can help you. check out //www.hackmii.com it has some good info

welcome to the forum also :)


Quote from: WiiCrazy;12204Firstly, well done for the great application!
Is this system menu patching possible in the apploader code? I examined freeloader's code a bit but can't grasp most of it as I suck both in wii's internals and ppc assembly (just started actually)

It could be a good brick recovery mechanism for those with modchip and can't autoboot discs (like me)

Also is it possible just modifying the open source apploader by team twiizers or does freeloader do any fancy stuff to patch the system menu?

Also here is a related thread I opened in Wiibrew forums
http://forum.wiibrew.org/read.php?8,1693

Thanks in advance
0xFFFFFFuuuuuuu

Androu1

I read something about unbricking modded Wii's with a BootMe patched LoZ:TP backup and the Twilight Hack (it should be in the Wii BEFORE the Wii is bricked,off course.I have it always for precaution.IDK if that thing works,tho...but I lose nothing by trying if it's already bricked,lol).Don't remember much else about it.I should google for it again :/

Anyway,the rebooter helped me loads to back-up my saves before I formatted my Wii.So,thanks.But,my GH3 save didn't copy.Why? It just did like it was copying and then said "Can't copy file" or something to that effect.

caitsith2

Like I stated before,  there are 2 methods for developers to deal with blocking the copy of saves.

Method 1,  which is what Games like Mario Kart Wii, Mario and Sonic Olympics, Nights: Journey of Dreams, Nintendo Channel, Check Mii Out, Internet Channel uses,  is an actual no copy flag on the full save data.  These games DO copy when the no copy flag is disabled by this patch.

Method 2, which is games like Guitar Hero 3, Guitar Hero AeroSmith, Dr. Mario Online RX, All Virtual Console Games,  is a directory inside the save data directory called "nocopy".  Any data contained here is NOT copied, even with the current no copy flag disable patch.  If this happens to be the only data, then, the wii appears to start the copy process, and then says "This save cannot be copied".  If there does happen to be data other than what is in the "nocopy" directory, then the wii will say "Some of the data could not be copied".  (Any virtual console games with in-game saving, and Guitar Hero Aerosmith does have data that sits outside the "nocopy" directory, and therefore copies, but only that data sitting outside.  (There is also a directory option called "noerase", which blocks erasing of that data. I have yet to encounter a save using "noerase" though.)

If you need something to develop a method 2 bypass, get any of the Virtual Console NES/SNES/TG16/SMS games.  Go into the game, do some progress, then use the home button to go back to the Wii Menu, so that the virtual console game does make a savestate, which will reside as a nocopy save.  As it is, the no copy disable is only half way done at present.

WiiCrazy

Quote from: Nuke;12283Hi,

The system menu is in memory and can be patched by the Wii apploader, You would need to patch the addresses you need flush the cache like you would with any patching.

I don't know if this would help with unbricking though, as i don't understand the process to un-rick a Wii. Marcan and Bushing are goods ones to ask on this issue though also they are soon to release some hardware which may can help you. check out //www.hackmii.com it has some good info

welcome to the forum also :)

Firstly, I have a modchip and 3.2 system menu (trucha not fixed) hence I can run modified disks in my sytem. The problem is my modchip doesn't support autoboot. It seems that modchips that are working for boards D2C and onwards all doesn't support it. It's just an estimation.

My strategy is, patch the code in the system menu that checks the 32 bit value read from the exi bus and jump to the recovery menu. It is most possibly checked before apploader runs so I need another patch for the system menu to restart it with the press of the A button on the wiimote.Then I'll remove the disk and hope that It boots to the recovery menu :) Then I can possibly boot homebrew disks to fix my problem.

Do you think it's doable?
By the way, by flushing do you mean the instruction cache of the cpu? And apart from knowing where the system menu is in the memory do I need to do extra stuff to patch the memory in the apploader code? I know c very well yet I haven't done anything low-level for a long time.

About the recovery dongle by twiizers, well there is no word from it for a long time. I hope it got released too and someone produce it so the end users have another option for brick recovery.

Nuke

thanks very much for this information, i was not aware of this before.

Quote from: caitsith2;12287Like I stated before,  there are 2 methods for developers to deal with blocking the copy of saves.

Method 1,  which is what Games like Mario Kart Wii, Mario and Sonic Olympics, Nights: Journey of Dreams, Nintendo Channel, Check Mii Out, Internet Channel uses,  is an actual no copy flag on the full save data.  These games DO copy when the no copy flag is disabled by this patch.

Method 2, which is games like Guitar Hero 3, Guitar Hero AeroSmith, Dr. Mario Online RX, All Virtual Console Games,  is a directory inside the save data directory called "nocopy".  Any data contained here is NOT copied, even with the current no copy flag disable patch.  If this happens to be the only data, then, the wii appears to start the copy process, and then says "This save cannot be copied".  If there does happen to be data other than what is in the "nocopy" directory, then the wii will say "Some of the data could not be copied".  (Any virtual console games with in-game saving, and Guitar Hero Aerosmith does have data that sits outside the "nocopy" directory, and therefore copies, but only that data sitting outside.  (There is also a directory option called "noerase", which blocks erasing of that data. I have yet to encounter a save using "noerase" though.)

If you need something to develop a method 2 bypass, get any of the Virtual Console NES/SNES/TG16/SMS games.  Go into the game, do some progress, then use the home button to go back to the Wii Menu, so that the virtual console game does make a savestate, which will reside as a nocopy save.  As it is, the no copy disable is only half way done at present.
0xFFFFFFuuuuuuu