Hacking Nintendont

  • Thread starter Thread starter sabykos
  • Start date Start date
  • Views Views 10,170,147
  • Replies Replies 42,894
  • Likes Likes 194
Drak0rex say time splitters 2 ntsc works

someone else has already tried running the game?
v2.182 restart the console every occasion I try to run the game.
MD5 for time splitters 2 iso: 6732fb668e1203fbda42b5bbf1fa9f34, black wii sports resort bundle console.
[/quote]
Ya want me to make a video? I'll do it. I swear to gawd. :yaywii:
 
As you can see from my Wiinnertag below I was just playing TS2 on Nintendont 2.182 just fine.
My settings inside Nintendont are as follows:

Memcardemulation = on
USB = on

That's the only settings I've changed from default, everything else is off except those


I found that in the "saves" folder had a 0kb file GTSE.raw. Copy a different file and rename it to GTSE.raw.
Now the game works, I imagine that the problem is for those who we had never run the game in another version, like myself.
 
I found that in the "saves" folder had a 0kb file GTSE.raw. Copy a different file and rename it to GTSE.raw.
Now the game works, I imagine that the problem is for those who we had never run the game in another version, like myself.

Interesting
 
Ya want me to make a video? I'll do it. I swear to gawd. :yaywii:[/quote]

Sorry Drak0rex I did not know how to remove the underline in the post, and English is not my native language, at no time was my intention to point out.
You've got all reason the game works, but I had to replace the file GTSE.raw nintendont originally created one of 0kb. I do not know if this happens in other games that turn off the wii.
 
Ya want me to make a video? I'll do it. I swear to gawd. :yaywii:

Sorry Drak0rex I did not know how to remove the underline in the post, and English is not my native language, at no time was my intention to point out.
You've got all reason the game works, but I had to replace the file GTSE.raw nintendont originally created one of 0kb. I do not know if this happens in other games that turn off the wii.[/quote]

it's all good. ;)

EDIT: Whoa, what's up with the quoting function not operatin right?:unsure:
 
Tried PSO 1&2 and it powered off the wii. But PSO 1&2 Plus just blackscreened. Any significance?

I dunno about those games but there is a specific hack for Phantasy star online on patch.c
I'm wondering since a while, if we comment out the lines of code, would Phantasy Star boot?

Code:
 // PSO 1&2
        if( (TITLE_ID) == 0x47504F )
        {
                switch( DiscOffset )
                {
                        case 0x56B8E7E0:        // AppSwitcher  [EUR]
                        case 0x56C49600:        // [USA] v1.1
                        case 0x56C4C980:        // [USA] v1.0
                        {
                                PatchState      = PATCH_STATE_PATCH;
                                DOLSize        = Length;
                                DOLOffset      = (u32)Buffer;
                                #ifdef DEBUG_PATCH
                                dbgprintf("Patch:PSO 1&2 loading AppSwitcher:0x%p %u\r\n", Buffer, Length );
                                #endif
 
                        } break;
                        case 0x5668FE20:        // psov3.dol [EUR]
                        case 0x56750660:        // [USA] v1.1
                        case 0x56753EC0:        // [USA] v1.0
                        {
                                #ifdef DEBUG_PATCH
                                dbgprintf("Patch:PSO 1&2 loading psov3.dol:0x%p %u\r\n", Buffer, Length );
                                #endif
 
                                PSOHack = 1;
                        } break;
                }
        }
 
        if( (PatchState & 0x3) == PATCH_STATE_NONE )
        {
                if( Length == 0x100 || PSOHack )
                {
                        if( read32( (u32)Buffer ) == 0x100 )
                        {
                                ELFLoading = 0;
                                //quickly calc the size
                                DOLSize = sizeof(dolhdr);
                                dolhdr *dol = (dolhdr*)Buffer;
 
                                for( i=0; i < 7; ++i )
                                        DOLSize += dol->sizeText[i];
                                for( i=0; i < 11; ++i )
                                        DOLSize += dol->sizeData[i];
 
                                DOLReadSize = Length;
 
                                DOLMinOff=0x81800000;
                                DOLMaxOff=0;
 
                                for( i=0; i < 7; ++i )
                                {
                                        if( dol->addressText[i] == 0 )
                                                continue;
 
                                        if( DOLMinOff > dol->addressText[i])
                                                DOLMinOff = dol->addressText[i];
 
                                        if( DOLMaxOff < dol->addressText[i] + dol->sizeText[i] )
                                                DOLMaxOff = dol->addressText[i] + dol->sizeText[i];
                                }
 
                                for( i=0; i < 11; ++i )
                                {
                                        if( dol->addressData[i] == 0 )
                                                continue;
 
                                        if( DOLMinOff > dol->addressData[i])
                                                DOLMinOff = dol->addressData[i];
 
                                        if( DOLMaxOff < dol->addressData[i] + dol->sizeData[i] )
                                                DOLMaxOff = dol->addressData[i] + dol->sizeData[i];
                                }
 
                                DOLMinOff -= 0x80000000;
                                DOLMaxOff -= 0x80000000;
 
                                if( PSOHack )
                                {
                                        DOLMinOff = (u32)Buffer;
                                        DOLMaxOff = (u32)Buffer + DOLSize;
                                }
#ifdef DEBUG_DI
                                dbgprintf("DIP:DOLSize:%d DOLMinOff:0x%08X DOLMaxOff:0x%08X\r\n", DOLSize, DOLMinOff, DOLMaxOff );

Or is something else still missing for this game?
 
Since the 2.175, FIX94 added in this revision a general game timer patcher for the games which are running too fast. Can somebody tell me if the loader patch the game automatically or I have to do a specific thing to patch it?
 
Gave it a shot and it doesn't work. Only NTSC works. If this would be only an issue with my TV, respectively the video signal, the reset combo should work during the black screen. But the problem is the game itself. If I load the game with any other video mode except NTSC it crashes. No idea what it is.

to all:

If any of you have a PAL WiiU connected with HDMI cable, try to boot the PAL version of one of the following games:

FIFA 05
FIFA 06
FIFA 07
FIFA Street
FIFA Street 2
Lord of the Rings: Third Age
Lord of the Rings: Return of the King
Lord of the Rings: Two Towers
Mario Golf Toadstool Tour

Those games should only work, if video mode is set to NTSC. I would feel a little bit more confortable, if I would knew I'm not the only one with the problem.

FIX94

So I found a workaround for this problem: Joostin's app http://www.hacksden.com/showthread.php/3142-Settings-Editor-GUI
My default video settings in vWii mode are 480p. If I set this to any of the others (480i or 576i) the games mentioned above boot with nintendont video mode set to "Auto". Well, changing the vWii's video mode on every bootup is certainly a pain in the ass, so I hope I can come with something better.

What's irritating is that afaik we have

576i = 50Hz
480i = 60Hz

So if those vWii settings work with nintendont, why doesn't "force PAL50" and "force PAL60" work? Normally I would think it is

force PAL50=576i
force PAL60=480i

But there is definitively a difference between original vwii video modes and those video modes which are forced by nintendont. Maybe a bug in the force-PAL-code. Dunno...
 
Hey guys, is there any option to force NTSC game to be played in PAL mode? I have a CRT Pal TV which plays on black and white NTSC games :S

EDIT: Fixed on Usb Loader GX :D
 
Hey guys, is there any option to force NTSC game to be played in PAL mode? I have a CRT Pal TV which plays on black and white NTSC games :S
you can try on video mode to force pal 50,pal60 or mpal some games might work some might not depends on the games give it a go i guess.
 
  • Like
Reactions: jos90

Site & Scene News

Popular threads in this forum