Playstation 2 Master Disc Patcher for MechaPwn

PS2 Playstation 2 Master Disc Patcher for MechaPwn 1.03

MottZilla

Developer
Use this program to patch images so the Mechacon in consoles exploited by Mechapwn will see them as
Master Disc and allow read access without using Force Unlock. This will allow CD-R, DVD-R, and DVD+R PS2
games to play once booted by a method other than the normal OSD. FreeMCBoot's fastboot or ULE work great.

The program expects CD-ROM images to be 2352 bytes per sector format and DVD-ROM to be 2048 bytes per
sector. The program will abort if it doesn't seem to be either of these things. The program may also abort
if it cannot find the system.cnf file. If all goes as expected it will backup the sectors before patching
to either CD_Sectors.bin or DVD_Sectors.bin depending on disc type. These backups should only be needed
if you accidentally patched the wrong file. Otherwise you can ignore it.

Testing Info:
I have tested this patcher with MechaPwn on my SCPH-50001 console with FreeMCBoot. Discs should load via
FastBoot, 'Launch Disc', or ULE's PS2Disc option.

CD-ROM games used for testing were: Gradius III&IV (Usa), Marvel Vs Capcom 2 (Usa)
DVD-ROM games used for testing were: Shinobi (Usa), Soul Calibur III (Usa)

You can change the Master Disc region by changing the letter in region.ini
J = Japan, U = USA, E = Europe, W = World

If Region.ini is missing it will default to USA. I haven't tested if the region setting matters.

It may be possible to patch an image for both ESR and Master Disc if you patch for ESR first. This is
untested. I have not looked into mixing Master Disc patching with FreeDVDBoot patching. If sectors 14&15
are not used then it may be possible.

If you try it and find any games that it can't patch let me know. It should be pretty solid as long as your ISO images are good. I'd like to know about some of the games people had problems with using the old patcher. Hopefully this one processes them better.

The patched sectors should have their error correction data updated as of version 1.02.

Version History:
1.00 * Initial Release
1.01 * Fixed issues patching problematic DVD images
1.02 * Added ECC\EDC Error Correction for CD images
1.03 * Fixed issues with some games not patching. ex: Jak 3.

Unofficial update v1.0.5:
https://www.psx-place.com/threads/p...patcher-for-mechapwn.36547/page-3#post-393254.
 

Attachments

Last edited by a moderator:
I made a new patcher since the old one seemed to have some issues.

https://ufile.io/6qcu8i4q

It's programmed in C and is pretty quick. I haven't extensively tested it on a large group of games but all of the ones I tried seemed to patch correctly and those that I've burned have functioned fine in my SCPH-50001 console. There are some random rambling notes in a readme.txt

If you try it and find any games that it can't patch let me know. It should be pretty solid as long as your ISO images are good. I'd like to know about some of the games people had problems with using the old patcher. Hopefully this one processes them better.

I forgot to add in the readme that when patching CD-ROM images it doesn't update the ECC information so when you burn the disc with a program like ImgBurn and verify afterwards it'll probably mention two sectors not matching. This is not a problem and the CD-Rs will work fine.
thanks alot man
 
Please let us know if it patches Phantasy Star without having to do whatever you had to do before. If it fails for any reason let me know and I will find the exact ISO and figure out what is going on.

And in general if anyone finds a game that doesn't work please let us know so it can be figured out.

Edit: I tracked down Phantasy Star and Twisted Metal Black and they aren't behaving quite right. I did not try burning them, they may still pass the Master Disc check for Mechapwn. I'm going to look into what the issue is with these two games.

Edit: Looks like I fixed Phantasy Star, will test Twisted Metal Black next.

Update: Both games patch with no issues now. New version 1.01 is available here:
https://ufile.io/b5gx7nsu

Please let me know if you know of any other games the old patcher failed with. Or of any games the new version of my patcher has issues with.
 
Last edited:
Please let us know if it patches Phantasy Star without having to do whatever you had to do before. If it fails for any reason let me know and I will find the exact ISO and figure out what is going on.

And in general if anyone finds a game that doesn't work please let us know so it can be figured out.

Edit: I tracked down Phantasy Star and Twisted Metal Black and they aren't behaving quite right. I did not try burning them, they may still pass the Master Disc check for Mechapwn. I'm going to look into what the issue is with these two games.

Edit: Looks like I fixed Phantasy Star, will test Twisted Metal Black next.

Update: Both games patch with no issues now. New version 1.01 is available here:
https://ufile.io/b5gx7nsu

Please let me know if you know of any other games the old patcher failed with. Or of any games the new version of my patcher has issues with.
version 1.0 patched both phantasy star and tm black fine for me. tested them with pcsx2 and ran fine. but updates are great
 
The program has been updated to v1.02. This version updates the ECC/EDC information in the patched sectors in CD-ROM images. This should prevent your disc burning program from notifying you about image verify mismatch problems for sectors 14 and 15. So this is not a critical update, just tidying up.
 
Use this program to patch images so the Mechacon in consoles exploited by Mechapwn will see them as
Master Disc and allow read access without using Force Unlock. This will allow CD-R, DVD-R, and DVD+R PS2
games to play once booted by a method other than the normal OSD. FreeMCBoot's fastboot or ULE work great.

The program expects CD-ROM images to be 2352 bytes per sector format and DVD-ROM to be 2048 bytes per
sector. The program will abort if it doesn't seem to be either of these things. The program may also abort
if it cannot find the system.cnf file. If all goes as expected it will backup the sectors before patching
to either CD_Sectors.bin or DVD_Sectors.bin depending on disc type. These backups should only be needed
if you accidentally patched the wrong file. Otherwise you can ignore it.

Testing Info:
I have tested this patcher with MechaPwn on my SCPH-50001 console with FreeMCBoot. Discs should load via
FastBoot, 'Launch Disc', or ULE's PS2Disc option.

CD-ROM games used for testing were: Gradius III&IV (Usa), Marvel Vs Capcom 2 (Usa)
DVD-ROM games used for testing were: Shinobi (Usa), Soul Calibur III (Usa)

You can change the Master Disc region by changing the letter in region.ini
J = Japan, U = USA, E = Europe, W = World

If Region.ini is missing it will default to USA. I haven't tested if the region setting matters.

It may be possible to patch an image for both ESR and Master Disc if you patch for ESR first. This is
untested. I have not looked into mixing Master Disc patching with FreeDVDBoot patching. If sectors 14&15
are not used then it may be possible.

If you try it and find any games that it can't patch let me know. It should be pretty solid as long as your ISO images are good. I'd like to know about some of the games people had problems with using the old patcher. Hopefully this one processes them better.

The patched sectors should have their error correction data updated as of version 1.02.

Version History:
1.00 * Initial Release
1.01 * Fixed issues patching problematic DVD images
1.02 * Added ECC\EDC Error Correction for CD images

Hi I've never used this forum before I use Discord, but i have multiple games here not working. I cant figure out how to directly message you, please message me. thanks.
 
It is not advantage. It is mandatory for MechaPwn'ed consoles or else they will not read games. Like "ESR patches" is mandatory for ESR and "FDVDB patches" for Free DVD Boot.
 
What's the advantage of patching with this instead of ESR/FDVDB ?

The "advantage" to using Mechapwn (assuming your console is compatible) with discs patched to Master Disc is superior compatibility. Unlike ESR, the program code running is unchanged from a normal disc. The reason there are those lengthy compatibility lists for ESR and OPL is that the code running the game has to be changed to accommodate the abnormal storage medium. This isn't perfect and that is why there are games incompatible with OPL and ESR. Another bonus is that Mechapwn enables playing PS2 CD-ROM games which ESR cannot do. ESR would require the game be converted to run on a DVD which may or may not be possible in each case.

It's unfortunate that console models prior to the SCPH-50000 are incompatible with Mechapwn. But if you have a SCPH-50000 or higher you should definitely check it out.
 
I've Patched The Suffering and Fight Club but both dont auto boot, they show as PS2 Disc though and load via Elf Loader. Will patch more to see if its just these 2.
 
Master Discs don't boot like original discs with Mechapwn. FreeMCBoot can FastBoot them or use the Launch Disc option on the main menu. uLaunch can load the discs as well. In theory FreeMCBoot could be updated to load Master Discs on consoles with Mechapwn like it loads original discs. But no one has done so yet. The easiest thing to do is enable the fast booting disc option so if you start the console with a master disc inserted it will boot before the OSD is loaded. Or if you put it in while the OSD is showing you can just tap reset and it will load after the FreeMCBoot splash screen.
 
I've Patched The Suffering and Fight Club but both dont auto boot, they show as PS2 Disc though and load via Elf Loader. Will patch more to see if its just these 2.

Very interesting behaviour, in my case, with all auto-boot options disabled (no disc auto boots, not ps2, ps1 or dvds) the masterdiscs I've tried load right away, and they don't show up on the PS2 browser. This causes the disc not being properly launched, so I have to keep the tray open, then close it and quickly select launch option from FMCB or launch wLE before closing the tray.
 
how can i change the region to E? also does it matter if the catalog id is missing? the getaway says -0, it should be sces-51159
 
The game Street Racing Syndicate gets stuck at the intro loading screen when using this patcher with Mechapwn. I tested both NTSC and PAL versions, launched with ULE's PS2Disc option.
 
The game Street Racing Syndicate gets stuck at the intro loading screen when using this patcher with Mechapwn. I tested both NTSC and PAL versions, launched with ULE's PS2Disc option.

Do all other games work fine for you? Just to rule out any burning, disc media, or laser problems.
 
Back
Top