bram777 / open-wiiflow-mod

Automatically exported from code.google.com/p/open-wiiflow-mod
0 stars 0 forks source link

Some PAL games #65

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Try playing Thomas & Friends Hero of the Rails in Auto Patch

What is the expected output? What happened instead?
Black Screen, unless you change it to PAL of course.  then it plays black and 
white.  It used to work on older version of wiiflow and d2x

What version of the product are you using? Which d2x cIOS version?
Latest wiiflow R431, D2x V9 beta

Please provide any additional information below.
This game used to play in wiiflow, but since updating it has stopped working.  

Original issue reported on code.google.com by allymedi...@gmail.com on 27 May 2012 at 9:35

GoogleCodeExporter commented 8 years ago
You are a microsoft dev, now start finding which line broke it, I'm sure you 
guys learned that, because I'm not going to revert everything again...

Original comment by fix94.1 on 16 Jun 2012 at 9:15

GoogleCodeExporter commented 8 years ago
I should have some time late tonight and I will see what I can find.  There has 
to be a solution given all the various steps where different things worked.  
Seems so close.

Original comment by rok...@gmail.com on 16 Jun 2012 at 12:44

GoogleCodeExporter commented 8 years ago

Took a few minutes (OK about 90 minutes lol) for another set of tests on r478...

Found that it appears sometimes the NTSC setting in the Global settings is NOT 
being honored.  If I set the NTSC setting ALSO at the individual game level I 
get these results.

PAL Games that loaded correctly      (In NTSC Mode set at actual game)

     SIMS Animals: Africa            (Hook Type VBI)
     The SIMS 3                      (Hook Type VBI)
     The SIMS 2: Pets                (Hook Type VBI)
     Mario Kart                      (Hook Type was VBI by Default+game didnt work. Changing this to Disabled fixed the game.)
     Project Runway                  (Hook Type VBI)
     LEGO Harry 2                    (Hook Type VBI)
     Kung Fu Panda 2                 (Hook Type Disabled)
     Happy Feet 2                    (Hook Type Disabled by Default+game didnt work. Changing this to VBI fixed the game.)
     The Last Story                  (Hook Type Disabled by Default+game didnt work. Changing this to VBI fixed the game.)
     Rune Factory: Frontier          (Hook Type Disabled by Default+game didnt work. Changing this to VBI fixed the game.)
     Mario Strikers Charged Football (Hook Type Disabled by Default+game didnt work. Changing this to VBI fixed the game.)
     Madagascar 3                    (Hook Type VBI)
     Kirby                           (Hook Type Disabled)
     Disney Think Fast               (Hook Type VBI)
     Despicable me                   (Hook Type VBI)
     Crash: Mind over Mutant         (Hook Type VBI)
     Battleship                      (Hook Type Disabled by Default+game didnt work. Changing this to VBI fixed the game.)

Original comment by rok...@gmail.com on 16 Jun 2012 at 2:39

GoogleCodeExporter commented 8 years ago
Interesting stuff man, great work testing all that, I think I'll leave this 
issue open or may create some wiki which include the information its needed to 
set custom settings for games.

Original comment by fix94.1 on 16 Jun 2012 at 5:07

GoogleCodeExporter commented 8 years ago
Game                                                      Mode  
                                          Auto Patch    Force NTSC
Back to the Future The Game                 Works   
Call of Duty World at War UK/FR                 Works   
Conduit 2                                   Works   
Disaster Day of Crisis                          Works   
Disney Epic Mickey                          Works   
Disney Universe                                 Works   
Dispicable Me                                   Black Screen    Works
Driver San Francisco                            Works   
Go, Diego, Go! Great Dinosaur Rescue            Works   
Ivy the Kiwi                                    Black Screen    Black Screen
James Bond: Golden Eye                          Code Dump   Works
Just Dance                                  Works   
Lego Pirates of the Caribbean                   Works   
Lego Star Wars 3 Clone Wars                 Code Dump   Black Screen
Lego Star Wars the Complete Saga            Works   
Mario & Sonic at the London 2012 Olympic Games  Works   
Metroid Prime Trilogy                           Works   
Metroid the Other M                         Works   
Monster 4x4 Stunt Racer                         Works   
Monster Jam: Path of Destruction            Code Dump   Black Screen
Mystery Case Files: The Malgrave Incident   Black Screen    Black Screen
Need for Speed the Run                          Code Dump   Code Dump
New SUPER MARIO BROS. Wii                   Works   
Pony Friends 2  Black Screen                    Works
Resident Evil The Umbrella Chronicles           Works   
Super Mario Galaxy       Freezes on nintendo warning screen.    Works
Super Mario Galaxy 2                            Works   
Thomas & Friends: Hero of the Rails             Works   

Original comment by allymedi...@gmail.com on 17 Jun 2012 at 8:07

Attachments:

GoogleCodeExporter commented 8 years ago
Above is my test results from r477, it mostly works now, awesome job Fix, I 
attached screen shots of the DSI code dump for the ones that actually dumped.  
Hopefully that helps.  Otherwise r477 seems the best since r255.  Keep up the 
awesome work!

Original comment by allymedi...@gmail.com on 17 Jun 2012 at 8:09

GoogleCodeExporter commented 8 years ago
My kids tried playing some NTSC games and they froze in various spots, I went 
into settings and changed my default from Auto Patch to NTSC and they work 
again.

Original comment by allymedi...@gmail.com on 17 Jun 2012 at 8:22

GoogleCodeExporter commented 8 years ago
You tried playing around with the hook type already? Oh and how is r485, my 
so-called "stable" rev working? :)

Original comment by fix94.1 on 17 Jun 2012 at 9:11

GoogleCodeExporter commented 8 years ago
Fix94,
I will likely upgrade my Wii to the r485 version (from the current r478) and 
complete some extra testing Wednesday night (maybe sooner but I try to do most 
of this type of stuff in the 50% of the time I don't have my kids ;( 

Anyway, I have found a few NTSC games that seem to only work if they are set to 
force NTSC and Hook Type of VBI but so far everything I have attempted to play 
(or the kids have) has either worked with the default settings, the settings I 
just mentioned, or force NTSC and a Hook Type of Disabled.

I liked that r431 seemed to figure this out by itself for most games but it is 
nice that with r478 it seems I can get the games working as long as I play a 
little with the Individual Game settings.

When I am able to test I will post some additional results here.

Original comment by rok...@gmail.com on 18 Jun 2012 at 1:26

GoogleCodeExporter commented 8 years ago
I still haven't upgraded to the newest release but results from using this 
version for about a week are...while there are several NTSC games that used to 
simply work with r431 (no special game level settings) that now seem to need 
special attention (usually set the Video to NTSC and the Hook Type to VBI at 
the game level) I have not yet found any game (well other than the notorious 
Tin Tin) that will not work in this version.  Likely Monday or Tuesday I will 
upgrade to the latest release and see how that goes but I know the kids are 
pretty happy so far and that is all that matters to me.  ;)

Thank you Fix94...you the man.

Original comment by rok...@gmail.com on 24 Jun 2012 at 11:50

GoogleCodeExporter commented 8 years ago
I am more and more convinced that the correct answer lies in first returning 
the video code to the r431 (where most games worked perfectly with default 
settings) and then working across the loader projects and the devkitpcc/libogc 
to figure out why the change from line 1 below to line two below breaks the 
subset of games (listed above).

Line 1     &TVPal574IntDfScale, &TVNtsc480IntDf,
Line 2     &TVPal576IntDfScale, &TVNtsc480IntDf,

I have noted in the projects but need to make the note here as well that I am 
seeing this exact same issue in WiiFlow, CFG, and USB Loader GX after the 
upgrade to the latest libogc which appears to require the above change in order 
to compile.  I also understand by looking at the libogc/devkitpcc site that the 
change is considered a requested feature and that it seems to work on most 
games.  But, it appears that about 4-5% (guessing of course) do not work 
correctly with this new setting as it is currently implemented.

When I tested r485 all of the games I had on the Wii seemed to work as they did 
in r478.  However, I did obtain a few more games and was having issues getting 
them to run in either r478 or r485 and it is bothersome that so many of the 
games that work correctly with r431 and other loaders need special settings to 
get them to work with the latest changes.

Just continues to make me believe that you had the video code correct in r431 
but that we have a bug with the enhancement to the libogc/devkitppc layer.  I 
cannot be certain that it is the 576 versus 574 but that change and the switch 
to 1.8.11 seem to be the common factor across the Loader Programs when they 
stop loading the games in question.

Original comment by rok...@gmail.com on 29 Jun 2012 at 2:55

GoogleCodeExporter commented 8 years ago
*sigh* I knew somebody would come up with that, the 576 is wrong for sure, if 
you may test it a bit further you will notice it produces some strange video 
errors. Also, you might check out older wiiflow revs, there the 574 always 
worked fine. Oh and before I forget, afaik this setting isnt even used, libogc 
only returns 528 as pal50 video mode, so that shouldnt even matter. I'm not 
willing to go back to the newer libogc since it would break more than it would 
help.

Original comment by fix94.1 on 29 Jun 2012 at 2:58

GoogleCodeExporter commented 8 years ago
That's cool and I completely understand that it isn't worth jumping back and 
forth at this point.  Just thought it was important to point out that on three 
different loaders I found the exact last version where all the games 
worked...and in each case the addition of the 576 and the new libogc were the 
main changes into the next version (that started having the issue).  Hopefully, 
the devkitpcc/libogc team correct this in the next version.  :)

You know the only reason I actually ever left the OLD WiiFlow 2.1 was that I 
had to buy a new Remote and it needed the updates to work...LOL.  

Original comment by rok...@gmail.com on 29 Jun 2012 at 3:04

GoogleCodeExporter commented 8 years ago
You may test that:
https://dl.dropbox.com/u/25620767/WiiflowMod/boot.7z
May it helps to have both 574 and 576 mode as possibility lol.

Original comment by fix94.1 on 29 Jun 2012 at 3:15

GoogleCodeExporter commented 8 years ago
K.  I will test this tonight...  Thank You.

Original comment by rok...@gmail.com on 29 Jun 2012 at 3:18

GoogleCodeExporter commented 8 years ago

OK, Since I am generally not actually using WiiFlow at the moment I started 
this test with out a "/wiiflow/" and without an ini file in the 
"/apps/wiiflow/" folder.  I initially left all settings at the default but for 
changing the Video Type at the system level from "Game" to "System".  If there 
are any additional changes to get the game to load it will be noted with the 
game below.

PAL Games (that worked):
     The SIMS 3
     The SIMS 2: Pets

     SIMS Animals: Africa
     Mario Kart
     Project Runway
     LEGO Harry 2
     Kung Fu Panda 2

**Stopped Test as it strongly appears that everything is going to work and I 
only have so much time tonight and wanted to complete an additional tests

!!!**With my EmuNand and other settings back on the SD Card right off the bat 
"The SIMs 3" did not load even when I thought I had the settings back to 
defaults.

With my EmuNand and other settings back on the SD Card.  For this I used my 
previous EmuNand files with the new test boot.dol but I cleared all the 
settings files out.
     Set Video to "System"
     Re-enabled EmuNand - Full
     Return To Channel to WiiFlow
     Exit To set to System Menu

     Everything else left on the defaults.

PAL Games (that worked):
     The SIMS 3
     The SIMS 2: Pets

     SIMS Animals: Africa
     Mario Kart

**Stopped Test as it strongly appears that everything is again going to be fine.

Starting where I left off with the last test I downloaded the GameTDB and the 
few Missing Covers.

PAL Games (that worked):
     The SIMS 3
     The SIMS 2: Pets

PAL Games (that I was not able to get working even after playing with the Hook 
Type Setting) -- (Scratching head on that since I have a hard time believing 
that the GameTDB or Missing Covers would have caused this.)
     SIMS Animals: Africa
     Mario Kart

**Stopped Test as this just isn't correct.

I started back from scratch without any files on the SD card but for the test 
boot.dol and the needed META.XML and ICON.PNG...nothing else...left all setings 
as before but for changing the system level video from "Game" to "System" and 
this time downloading the GameTDB.

Before GameTBD Download (retest - these load correctly)
     The SIMS 3
     The SIMS 2: Pets

     SIMS Animals: Africa
     Mario Kart

After GameTBD Download (retest - these did NOT work) - (Again, really am not 
sure how to interpret these results...) (I actually did this test twice because 
the first time I didn't retest the games before the download of the GameTBD, so 
I was very shocked when they didn't work...so I erased everything and did it 
again with the games first working...then I download the GameTDB and restart 
WiiFlow then they don't work anymore.  I am also double shocked that in this 
case the first two games didn't work as when I had the earlier test where I 
started with the existing EmuNand but no settings files those two worked after 
the download of the GameTDB and Missing Covers.)
     The SIMS 3
     The SIMS 2: Pets

     SIMS Animals: Africa
     Mario Kart

!!!***I did notice with this set of tests one issue that is surely not related. 
 I had my old EmuNand on the SD card and I can verify that the games were 
loading with the saves from that EmuNand and not the saves in the actual Wii 
Nand.  However, the game level option to copy the save from the EmuNand to the 
Wii was not available.  It was always there when I used the setting files that 
were created as part of the version that actually created the copy.***!!!

OK, I have to cut out for now and may or may not be able to do additional test 
if wanted later tonight but if you have any ideas and want me to test some more 
please just let me know and I will as soon as possible.

Original comment by rok...@gmail.com on 29 Jun 2012 at 9:20

GoogleCodeExporter commented 8 years ago
Placing this comment here also since I mentioned the "issue" here.

OK, while it would seem this would be set automatically...in the "GAMES" 
section of the WiiFlow.ini file there is a setting for "savepartition".  It 
seems when you go through the steps I did that this is set to -1.  Changing 
this to a 0 will once again allow the saves from the Games settings menu back 
to the main Wii Nand from the EmuNand.

Fix94,
I don't have time now but I really wonder with this GameTDB issue how much of 
what we saw in all the other tests was this issue versus something else.  (I am 
still just baffled that downloading this could make anything stop working.)

I have now returned to WiiFlow w/my EmuNand and all covers downloaded (just no 
GameTDB file) and my continued testing appears to be good so this is what I am 
going to use.

Thank you much.  And, again if you have anything you need me to test just pop 
me a note.

Original comment by rok...@gmail.com on 29 Jun 2012 at 10:12

GoogleCodeExporter commented 8 years ago
I think we can close this issue, everyone found a way to work around it :)

Original comment by fix94.1 on 19 Aug 2012 at 10:10