Hacking Bug fix for WiiGator Loader 0.3b

  • Thread starter Thread starter requiem4d
  • Start date Start date
  • Views Views 120,512
  • Replies Replies 364
requiem4d said:
I haven't fixed the disc read error, but I've successfully found the reason Wario Land - Shake It! (NTSC) hangs on a black screen. I'll post a code diff here in about 15 mins or so once I verify it works with his original codebase.


Hey! Thanks so much, last night I was a little more than irked that No More Heroes was locking up. I've been playing all afternoon.
gbasp.gif
 
How do you explain all this going?
Means that it is working to correct the mistakes of the backup launcher v 0.3 of Wiigator, with Cios that works? that is the bug fix?
I am completely disoriented.
 
Ok, I got it working. It seems that installing dvdx with ios249 wasn't enough. I had to install cios249 too (I use .3 with ios247). Everything still works: .1, .3 and this fixed .3
 
Thor1981 said:
How do you explain all this going?
Means that it is working to correct the mistakes of the backup launcher v 0.3 of Wiigator, with Cios that works? that is the bug fix?
I am completely disoriented.


Basically its an fix independent of wiigators. Not official, just a friendly patch for some folks who can't wait for the next release, that's what I would call it.
 
Running behind posting this.. Zak and wiki broken level is fixed everything is now working on this game with the fix.. Damn game, ended up playing the rest of the way through now that the levels all load.
 
Well, Fire Emblem, the patched version, NTSC, on this stops freezing at where it did(at this part where this bald guyu with weird ears shows up) I wasn't paying attention cuz my bro was playing and I was waching(not a big Fire Emblem game)
 
MCBarkingSpoon said:
requiem4d said:
I haven't fixed the disc read error, but I've successfully found the reason Wario Land - Shake It! (NTSC) hangs on a black screen. I'll post a code diff here in about 15 mins or so once I verify it works with his original codebase.


Hey! Thanks so much, last night I was a little more than irked that No More Heroes was locking up. I've been playing all afternoon.
gbasp.gif

Ok, I know exactly why this fix worked. There is no reason to comment out an ENTIRE line of code. The fact is the loader is not coded very well. I have an alternative fix that promises more. I mean that I have a fix that could be the start to fixing all hangs for all games not just Wario that does not involve commenting out Wiigators code and it works withought the cIOS_read_retry fix from Wiigator. I will share it later.
 
Here is the fix:

for line 417 and 418;

memcpy((void*)0x80003180, (char*)0x80000000, 4); // online check code, seems offline games clear it?
memcpy((void*)0x817fec60, entryholder, 4); // entrypoint
 
knowitall599 said:
Ok, I know exactly why this fix worked. There is no reason to comment out an ENTIRE line of code. The fact is the loader is not coded very well. I have an alternative fix that promises more. I mean that I have a fix that could be the start to fixing all hangs for all games not just Wario that does not involve commenting out Wiigators code and it works withought the cIOS_read_retry fix from Wiigator. I will share it later.

lol
 
WiiPower said:
knowitall599 said:
Ok, I know exactly why this fix worked. There is no reason to comment out an ENTIRE line of code. The fact is the loader is not coded very well. I have an alternative fix that promises more. I mean that I have a fix that could be the start to fixing all hangs for all games not just Wario that does not involve commenting out Wiigators code and it works withought the cIOS_read_retry fix from Wiigator. I will share it later.

lol

Looking forward to reading about it.
 
chaoshawk said:
WiiPower said:
knowitall599 said:
Ok, I know exactly why this fix worked. There is no reason to comment out an ENTIRE line of code. The fact is the loader is not coded very well. I have an alternative fix that promises more. I mean that I have a fix that could be the start to fixing all hangs for all games not just Wario that does not involve commenting out Wiigators code and it works withought the cIOS_read_retry fix from Wiigator. I will share it later.

lol

Looking forward to reading about it.

Part of it is already posted two posts above this the other part I am still trying to figure out.

BTW, only change line 417 and 418. Do NOT change any other line.
 
For some reason this only works if we change line 417 and 418. The reason is not so simple and I am will to bet that the repeated While(1) loops earlier and later in the code respectively have something to do with why we only change line 417 and 418. I would be glad to answer any questions about this.
 
Why does a game should need (or even work better with) it's entryaddress stored in memory? I don't understand. Would be important for a complete reset of the game. This would be something i wouldn't miss.
 
sess said:
magic12 said:
please, don't make mi laugh

PAL copies of the game contain a glitch if the language is set to English, German or Spanish. In Chapter 2-2, after Mario finds a key, the game will freeze if Mario speaks to the character Mimi without first picking up the key. Nintendo of Europe is replacing the game disc for no charge with a version that does not contain the glitch. Nintendo of Europe announced details of the replacement on their website in November 2007.

http://en.wikipedia.org/wiki/Super_paper_mario#Development

I was wrong about the recall, though.

yeah, you are right, im sorry
rolleyes.gif
 
knowitall,
are you gonna have time to compile tonight?
Let us know.

Oh requiem4d's fix now has Igor working great, not that anyone cares about that POS game, thought it was worth a try and there it was instead of the hang at the loading screen.
biggrin.gif

Wish it hadn't loaded now that I played some of it.
 
knowitall599 said:
Here is the fix:

for line 417 and 418;

memcpy((void*)0x80003180, (char*)0x80000000, 4); // online check code, seems offline games clear it?
memcpy((void*)0x817fec60, entryholder, 4); // entrypoint

could someone with the skills put this into code and compile it for testing
 

Site & Scene News

Popular threads in this forum