Project

General

Profile

Actions

Emulator Issues #10136

closed

Metroid Prime Trilogy Games won't Start

Added by needo2 almost 8 years ago. Updated almost 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
Yes
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-2809

Description

Game Name?

Metroid Prime Trilogy

Game ID? (right click the game in the game list, properties, info tab)

R3ME01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

7b510e34ab0891807aeaaea3f737dc1a

What's the problem? Describe what went wrong.

I pick one of the three games,
A short video plays.
Loading screen pops up and it won't end

What steps will reproduce the problem?

Boot MetroidPrime Trilogy, pick any of three and press start

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

Doesn't work with 5.0-2722
I downgraded to 5.0-2684 and it worked but game froze as soon as Bomb Guardian died in Metroid Prime 2

What are your PC specifications? (CPU, GPU, Operating System, more)

Win10 x64, x4 860k

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

"OSExec(): Failed to exec 0 in 1030" as soon as the loading starts

Actions #1

Updated by lmello almost 8 years ago

I can confirm this using Linux x64 4.9.13

Actions #2

Updated by leoetlino almost 8 years ago

  • Regression changed from No to Yes

Could you figure out which version breaks it?

Actions #3

Updated by leoetlino almost 8 years ago

Actually... Do you have the required IOS installed? A hack in ES HLE was dropped recently, and you now need to have any IOS the title requires for ES_Launch.

Actions #4

Updated by needo2 almost 8 years ago

leoetlino wrote:

Actually... Do you have the required IOS installed? A hack in ES HLE was dropped recently, and you now need to have any IOS the title requires for ES_Launch.

I don't know what that is, sorry, I'll try to find it and get it working but I won't be home for 2 days

Actions #5

Updated by leoetlino almost 8 years ago

  • Status changed from New to Working as intended

So likely not. Just start the game from the system menu, it'll prompt you to install an update (which fixes your NAND by installing the required IOSes).

Actions #6

Updated by JosJuice almost 8 years ago

  • Status changed from Working as intended to New
  • Milestone set to Current
  • Relates to usability changed from No to Yes

Even though this is the result of an intentional change, the regression in usability isn't acceptable. Something as common as playing a game that uses ES_Launch needs to be possible without going through the non-obvious process of installing a system menu and running a system update from it.

Actions #7

Updated by leoetlino almost 8 years ago

  • Status changed from New to Fix pending

This is a bit meh, but this PR adds back the hack so you don't need to have the required IOS installed for disc titles: https://github.com/dolphin-emu/dolphin/pull/5036

Actions #8

Updated by mstreurman almost 8 years ago

Would it not be an option to actually add a check if the update to IOS has been installed and just install the WADs from the update partition if this is not the case, when it is started from the gamelist?

So basically installing the update to the Wii menu from disk using the gamelist?

Actions #9

Updated by mstreurman almost 8 years ago

Would it not be an option to actually add a check if the update to IOS has been installed and just install the WADs from the update partition if this is not the case, when it is started from the gamelist?

So basically installing the update to the Wii menu from disk using the gamelist, thus not needing the hack?

Actions #10

Updated by leoetlino almost 8 years ago

This was discussed a lot yesterday. While having the ability to install disc updates would be nice, we probably still don't want for that to be the only way for users to play a game, because tons of users likely have incomplete disc images without an update partition.

Actions #11

Updated by needo2 almost 8 years ago

leoetlino wrote:

So likely not. Just start the game from the system menu, it'll prompt you to install an update (which fixes your NAND by installing the required IOSes).

I downloaded NUSD and Database > System > System Menu > v513 and checked Pack WAD
Downloaded the WAD and loaded it in Dolphin
Right clicked on game and Set Default ISO
Booted the System Menu
Selected the game there
Pressed Start
Black screen

Actions #12

Updated by JosJuice almost 8 years ago

Maybe your update partition is missing? Go to the filesystem tab of the game properties and check if there are two partitions there.

Actions #13

Updated by needo2 almost 8 years ago

JosJuice wrote:

Maybe your update partition is missing? Go to the filesystem tab of the game properties and check if there are two partitions there.

Yeah, it's missing, my bad

Actions #14

Updated by Helios almost 8 years ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 5.0-2809

Fix merged

Actions

Also available in: Atom PDF