View Single Post
Region Free Patcher NTSC To PAL WII-SYNDiCATE
  #1 (permalink)  
Old 02-25-2007
PS3 News's Avatar
PS3 News Online
Boss
 
Thumbs up Region Free Patcher NTSC To PAL WII-SYNDiCATE

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"); }


Attached Files
File Type: rar syn-rfp.rar (5.0 KB, 315 views)
Reply With Quote