aaaa_ said:so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
[...]aaaa_ said:so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
aaaa_ said:so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
QUOTE(aaaa_ @ Mar 22 2009, 11:35 AM) so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
i am really sorry about the multi posting my computer wasnt working so i clicked post reply a few times.
Don't click several times in the future.
Write:
*(u8*)0x80000003 = 0x45;
before these lines:
memset(gameidbuffer, 0, 8);
memcpy(gameidbuffer, (char*)0x80000000, 6);
in apploader.c, all 3 times! (rebooter, 1:1 copies, decrypted discs)
0x45 is hexadecimal for 69, which is the ASCII code for 'E' and 0x80000003 is the address of the 4th character of the discID in memory.
It looks like this in ocarinarebooter for example:
CODE
ÂÂÂÂdvddone = 0;
ÂÂÂÂret = bwDVD_LowReadID(g_diskID,__dvd_readidcb);
ÂÂÂÂDVD_CHECK();
ÂÂÂÂ/* If ID NULL then DVD must be invalid */
ÂÂÂÂ*(u8*)0x80000003 = 0x45;
ÂÂÂÂmemset(gameidbuffer, 0, 8);
ÂÂÂÂmemcpy(gameidbuffer, (char*)0x80000000, 6);ÂÂÂÂÂÂÂÂ
[...]
WiiPower said:aaaa_ said:so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
[...]aaaa_ said:so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
aaaa_ said:so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
QUOTE(aaaa_ @ Mar 22 2009, 11:35 AM) so how do i change the gamma to modify the read GameID to the NTSC one and write that into memory?
i am really sorry about the multi posting my computer wasnt working so i clicked post reply a few times.
Don't click several times in the future.
Write:
*(u8*)0x80000003 = 0x45;
before these lines:
memset(gameidbuffer, 0, 8);
memcpy(gameidbuffer, (char*)0x80000000, 6);
in apploader.c, all 3 times! (rebooter, 1:1 copies, decrypted discs)
0x45 is hexadecimal for 69, which is the ASCII code for 'E' and 0x80000003 is the address of the 4th character of the discID in memory.
It looks like this in ocarinarebooter for example:
CODE
ÂÂÂÂdvddone = 0;
ÂÂÂÂret = bwDVD_LowReadID(g_diskID,__dvd_readidcb);
ÂÂÂÂDVD_CHECK();
ÂÂÂÂ/* If ID NULL then DVD must be invalid */
ÂÂÂÂ*(u8*)0x80000003 = 0x45;
ÂÂÂÂmemset(gameidbuffer, 0, 8);
ÂÂÂÂmemcpy(gameidbuffer, (char*)0x80000000, 6);ÂÂÂÂÂÂÂÂ
[...]