To quote from the NFO File:
Quote:
+-APP.iNFORMATION
Run this app to patch NTSC games to run on PAL.
Rename your unscrambled iso to backup.iso and put in the same
dir as our application. We'll bring a better gui version soon.
Metal Slug is the only game we tested, but more should work. Some
will not work due to how the game is coded, the same reason no
PAL will work on NTSC when patched.
Have fun!
|
Source Code:
Code:
Offset 0x04E003 -> Regionbyte 00-02
00 = NTSC JAP
01 = NTSC USA
02 = PAL
Offset 0x04E010 -> 16 Bytes code taken from another Wii game, doesn't really matter what game.
SRC:
# include < windows.h > # include < stdio.h >
struct PATCH {DWORD offset; to char valores[17 ]; int
nbytes; } parche[ ] = {{0x0Ê003, "\x02", 0x01},// Patch 1
{0x0Ê010,
"\x00\x80\x80\x06\x03\x03\x04\x03\x07\x00\x00\x00\x00\x00\x00\x00",
0x10},// Patch 2}; void to main(char * argv[], int argc) {CASES
OUT * file; system("cls"); printf("\n\n\t\t
--------------------------------\n"); printf("\t\t| SYNDICATE Patcher Region | \n"); printf("\t\t| dissasembly reconstructed code | \n"); printf("\t\t
--------------------------------\n"); if ((file =
fopen("backup,iso", "rb+")) = NULL) {for (int
i=0;i<(sizeof(parche)/sizeof(struct PARCHE));i++) {fseek(fichero,
parche[i].offset, SEEK_SET); fwrite(parche[i].valores,
parche[i].nbytes, 1, file); } printf("\n\t\t U.S. game is now
Pale!\n\n\n"); } else printf("\n\t\t Not backup.iso
found!\n\n\n"); system("PAUSE"); }