NSMB and BCA ramblings...
Posted on Wednesday, November 25, 2009 @ 12:01:06 GMT
|
|
modrobert writes: "As you might know by now the protection used in NSMB (New Super Mario Bros) for Wii is a BCA check (Burst Cutting Area). Actually the drive command 'ReadDiscBca' is old but this is first time it has been used in a game to check the disc. In order to avoid cracking each game with this protection the BCA data should be collected from the original game disc and stored somewhere so it can be handled by either modchips or softmods in a proper way. I've checked the offset range $50-$3FFFF within several game discs (including DVD9) and it seems to be blank (zero). My first thought was that modifying this area and burn on a DVD-R probably breaks crypto and requires trucha bug to load the disc, but to my surprise the game ISO I edited at offset $100 (as seen here) loaded fine on a Wii with original menu 4.2 (using D2CKey, no cios applied).
For those who wish to load backup games from disc regardless if they have modchip or softmodded Wii it might be a good idea to store BCA within the ISO. Overburning DVD-R seems to be asking for trouble as some burner firmware can't handle it, same goes for certain media. Other backup solutions might benefit from doing the check in a separate external file perhaps.
In any case the BCA data is required from the original disc when ripped and I think the best way would be to create some kind of standard to deal with it. Maybe in the form of a PPF3 patch (with undo data) as I don't think it would be a good idea to mess with the game dumps directly."
Note: EurAsia forum topic here.
|
| |
|
Don't have an account yet? You can create one. As registered user you have advantages like access to our download section, member forums, private messages, post stories with your name and more.
|
Average Score: 5 Votes: 3

|
|