Emulator Issues #6262
closedDVDRoot option does not work with Brawl (RSB?)
0%
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