I spent a couple of days on investigating why some NTSC-U/PAL games display Japanese on my NTSC-J Wii, and finally found out that most games share the same code to detect the system's language. So I made a versatile patcher to make those games display any language they support on my single-language console.
What is it:
This utility patches the main.dol to cheat the game's language detection mechanism. We can force a multi-language game to use specified language rather than the system's language with this utility. This could be useful when we play multi-language games on NTSC-U/NTSC-J consoles, which come without a language option in the system.
How to use it:
- Open ISO with Trucha Signer
- Extract Partition2/SYSFILES/main.dol
- Drag&drop the main.dol to wglp.exe
- Select a language (For example, if you patch an NTSC-U game, please select [1] en)
- Replace Partition2/SYSFILES/main.dol with the patched one and re-sign it
- Burn and play
I tested it with Resident Evil: Umbrella Chronicle (U). When I set the language code to 1(eng), everything is in English, including the home button interface. But when I try some European language codes, it still displays English except the health warning screens and home button interface. This is because it is an NTSC-U game. It re-overrides the language code on top of the common detection mechanism. Of course we can still hack it with additional asm code patches, but this utility won't do this for you
Rayman Raving Rabbits (PAL) works perfectly for me, because this is a real multi-language game.
Super Monkey Ball should also be ok.
Cooking Mama (U) can run on NTSC-J Wii after being patched.
Descarga:
http://slowargo.googlepages.com/wglp.zip Fuente:
http://gbatemp.net/index.php?showtopic=77757