google-code-export / dios-mios-lite-source-project

Automatically exported from code.google.com/p/dios-mios-lite-source-project
Other
0 stars 0 forks source link

Need For Speed Hot Pursuit 2 [NTSC] - Reading error when loading a race #35

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Load Need for speed Hot Pursuit 2.
2. Go to select races main page menu.
3. Select one of the two race modes (Hot Pursuit or Championship).

What is the expected output? What do you see instead?
Load the races, Game cube error message.

What version of the product are you using? On what operating system?
DMLr47 and DMLr48. Wii NTSC by using any currently DML compatible loader

Please provide any additional information below.
Game runs fine with DMLr46.

Original issue reported on code.google.com by jmpedra...@gmail.com on 3 Mar 2012 at 5:09

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Ok, seems that I found the issue, I just reverted the change in the dip.c file 
as follow:

249 +   if( DOLReadSize == DOLSize || (PatchState == 2 && ELFNumberOfSections == 
0))
249 -   if( DOLReadSize >= DOLSize || (PatchState == 2 && ELFNumberOfSections == 
0))

I just changed the ">=" in the patch to "==", re-compile and everything in Need 
for speed Hot Pursuit 2 works again without the error message. I do not know 
yet if this cause other games to crash. Change done in DMLr49.

Original comment by jmpedra...@gmail.com on 3 Mar 2012 at 7:26

GoogleCodeExporter commented 9 years ago
excuse me, can you tell me where can I find that dip.c file? 

Original comment by aaasss55...@gmail.com on 11 Sep 2012 at 6:46