Project

General

Profile

Actions

Emulator Issues #6262

closed

DVDRoot option does not work with Brawl (RSB?)

Added by dantarion over 11 years ago. Updated over 7 years ago.

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

0%

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

Description

Have you searched the issue tracker for a similar issue? Yes

Game Name? Super Smash Brothers Brawl

Game ID?

What went wrong?
Game gives error "Please Insert the Super Smash Brothers Brawl Disc" when using the DVDRoot option to run the dol with an extracted ISO

What did you expect to happen? Things to work

What steps will reproduce the problem?
Take Brawl ISO, extract files, dol and apploader. Set dvdroot to files, apploader to apploader, run the dol


Here is the fix.
Brawl checks the first 8 bytes of memory for the proper gameID. This may also be used to determine what filename suffix is used for loaded files, so its very imporant to have this correct.

In addition to checking the 4 byte game ID, the next 4 bytes need to be correct as well. In brawl, the bytes have to be 30310001, while if you load the Brawl .dol, they end up as 30310000.

If you launch the Brawl .dol, and change the first 8 bytes to
5253424530310001
It will not give you the "please insert disc" error.

For now, I am using a patched .dol that doesn't have this check to get around the issue, I am not sure the best way to fix this problem


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #6732: Loading Brawl from folder results in errorDuplicate

Actions
Actions

Also available in: Atom PDF