Emulator Issues #13707
open.bca data file support for Wii games (Feature Request)
0%
Description
Game Name?
New Super Mario Bros. Wii, Avatar
What's the problem? Describe what went wrong.
This is not an issue, it's a feature request which is to support .bca files for Wii/GC games. Here's an example: New Super Mario Bros. Wii's BCA is just 0x33 null bytes and a single 01 byte but it actually is enough for an anti-piracy check, thus the game runs a check on the BCA to make sure it's running as original disc. If fails, the game will do the following; Add a entry with custom error code 0x0123456A (returned by DVDLowRequestError) to dvderror.dat in /shared2/test2 (in nand) which is possibly for Nintendo to inspect later if the console is ever sent for repair. Then the game appears to run as normal but after around 3 minutes or more of play, will halt and display a generic error message then freeze. This is meant to trick the player into thinking there is a problem with the disc drive of the console but is not even with modchip. This check initially caused issues for modchips and USB loaders that did not properly supply the BCA data for the game.
Hopefully the feature i invented should be possible so the emulated console should behave as a retail or a devkit. Rather than showcasing a fake anti-piracy, i might want to showcase the REAL anti-piracy from NSMB Wii for the official Dolphin Emulator social media BTW.
Another example: Avatar the Game might seem to have BCA data protection but it is not confirmed. in case of issues, the feature i invented allow .bca data to be configured to make the game playable.
Reference:
https://tcrf.net/New_Super_Mario_Bros._Wii#Anti-Piracy
https://gbatemp.net/threads/nintys-new-copyright-protection-bca.194097/
No data to display