Dolphin, the GameCube and Wii emulator - Forums

Full Version: Error #002 Fix for Wii Games
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Thought i should bring this over from the forum, since it could still be useful for future release games! Also, these programs "Can" fix other problems as well, just research and post your results below!

Quote:Please do not download games, only have backups of games you already own!

...I think this is the part where i say, im not responsible if anything goes wrong... i did these exact steps, and got games working on Dolphin. I have checked for Viruses in the rar files, and AVG (always updated) found nothing

Error #002 is a newly implimented code that makes ISO's unplayable. (i think xD)

I had a request on how to do this, so here it is!

So, This is how to fix Error #002 (Tested on Bleach: Versus Crusade)!

Step 1 - Download Both WiiScrubber (latest version, I used 130) (download here ==> Here ) and GenericWiiPatcher ( here ==> Here )

Step 2 - Extract both files (winrar archives) above into seperate folders

[Image: Step2.jpg]

Step 3 - Open WiiScrubber folder and Run MakeKeyBin.exe. Enter the number 42 in the box and click Generate (pointless, yes! but needed to make WiiScrubber.exe work)

[Image: Step3.jpg]

Step 4 - Open WIIScrubber.exe then click Load ISO and select the ISO you wish to fix the error on (eg. Bleach: Versus Crusade)

[Image: Step4.jpg]

Step 5 - Select Partition:2 - DATA (expand Selection) and go down to Main.dol and Extract (right click and select Extract) the file into a folder that is required for the next step

[Image: Step5.jpg]

Step 6 - Open GenericWiiPatcher.exe and push the Open Button, then select the Main.dol File you extracted

[Image: Step6.jpg]
[Image: Step6Part2.jpg]

Step 7 - Find the Error 002-Fix and click Search. Once it is found, click the Remove 002 Button
(check picture on step 8)

Step 8 - NOW, click the save button (if you do not do this step, the Main.dol file will not patch)

[Image: Step78.jpg]

Step 9 - Go back to WiiScrubber and in the Partition:2 - DATA, find the Main.dol file again (the one you extracted) and select Replace. Find the Patched Main.dol file and select that file as the one to replace

[Image: Step9.jpg]

Step 10 - Place the patched ISO back into your Folder which holds all your gamecube/wii games

Step 11 - Run Dolphin, and select the Patched game! It Works!! =D

(if this does not work, try this link GBA Temp for more info)

Also, This was tested by randoms on NFS: Undercover and other Wii games (not on dolphin, just on real "modded" wiis), so some games may be possible to play once this error is removed! Try it yourself on some unplayable Wii games and cross your fingers!!
Did YOU actually try this for Dolphin? Tongue
Yup, on the older revisions though... they might have been fixed though!! (omg, i was the one who posted it on the older forum =P)

That was why there were soooooo many Bleach: Versus Crusade threads in the old one because you had to apply this fix to get it to work!
if you didnt use this fix, whenever you loaded the game, the screen would be black, and not playable at all!

The only thing i am implying is that other games have simillar problems! I have heard that other games like Need For Speed: Undercover have this same error, but i never got around to trying it, since i already have it on PC!

so, Final Words: try other games to your hearts consent! IF it improves the compatibility of Dolphin, why not try it if the game doesnt work?
I did some test and YES, this fix the black screen problems and give the posibility of play those games on dolphin.
I made videos and upload to youtube.
I put it in the compat list.
Bleach VS Crusade, NFS Undercover and others...
this didn't fix trauma center new blood =(
There wasn't even an 002 error.
Does anybody have detailed technical information of what the 002 fix really does? If so, we could just build it into Dolphin.
I dunno exactly what it is, except for knowing that it is a new way for nintendo to fight piracy!
This error also blocks modded wii's to play the legal backups of these games, so it isnt just a Dolphin error!

Hope you can figgure out a way around it ector + the dolphin development team! i think some lazy people will be very thankful for it ;D
(04-06-2009, 06:05 PM)ector Wrote: [ -> ]Does anybody have detailed technical information of what the 002 fix really does? If so, we could just build it into Dolphin.

Does this help?
http://wiibrew.org/wiki/Gecko_OS (Unoffical Gecko OS 1.07b with 002fix and sdhc support with source) apploader.c

Code:
bool Remove_002_Protection(void *Address, int Size)
{
    unsigned int SearchPattern[3]    = { 0x2C000000, 0x40820214, 0x3C608000 };
    unsigned int PatchData[3]        = { 0x2C000000, 0x48000214, 0x3C608000 };
    unsigned int *Addr                = (unsigned int*)Address;

    while (Size >= 12)
    {
        if (Addr[0] == SearchPattern[0] && Addr[1] == SearchPattern[1] && Addr[2] == SearchPattern[2])
        {
            *Addr = PatchData[0];
            Addr += 1;
            *Addr = PatchData[1];
            Addr += 1;
            *Addr = PatchData[2];
            return true;
        }

        Addr += 1;
        Size -= 4;
    }

    return false;
}
Yeah, that helps. This can easily be built into dolphin - or we could figure out the root cause. not top priority right now though Smile
I got One Piece Unlimited Adventure working. Didn't have the 002 error problem, but changed the game to PAL to NTSC. Using dolphin 3308. Oh and there is some kinda internal WASD & R buttons in game (maybe it's my mk) that i can't change, what move the screen position. If you have weird textures then push R(closes in) and push S(bigger view) if you have it too close it will overbright & in GFx don't use EFB hack, real works fine.
Pages: 1 2