Playstation 2 Master Disc Patcher for MechaPwn

PS2 Playstation 2 Master Disc Patcher for MechaPwn 1.03

You can take Notepad, type just the letter U or letter J and then save that as region.ini and you have the file. This only affects some magic number related stuff that probably isn't relevant to the Mechapwn exploit and only important for actual debug units. So you should probably ignore that it exists.

I will check what that Call of Duty game says when attempting to patch it.
 
Call of Duty: Finest Hour (Usa) CRC32: 5FF068E6 patched without any problem for me. Please check to make sure you are using the newest version of the patcher.
 
I'm getting 'Error locating system.cnf' when trying to patch a redump-verified Viewtiful Joe. It's definitely there in the image and points to the right executable, and looking through the thread from the old patcher leads me to believe it's a problem with the LBA? The file's current one is 1187809 which seems pretty high to me, but I have little experience with PS2 images. I'm using the latest version of the patcher (1.3).
 
Which exact version of Viewtiful Joe? Linking the redump page for the exact dump helps. Otherwise the exact name should work. Then I can look and see what the issue is.
 
Viewtiful Joe fails patching because of a badly formatted SYSTEM.CNF file. I can't update the program for it right now but you can fix the ISO easily.

Open the ISO in a hex editor and search for the string "BOOT2 =". To be clear search for just what is in those quote marks. You should arrive at address 90FF0800. You want to eliminate the space after BOOT2, the one between it and the = sign. So you can just copy from 90FF0806 to 90FF0834, then paste that at 90FF0805. The ISO will then patch.

For this one I've attached a PPF patch, but if you run into another this is something to look at. The BOOT2 string should either have a space on both sides of the = sign or no spaces on either side. This is a rare case where they had it on one side but not the other. The program isn't setup to deal with this currently as it was unexpected.
 

Attachments

Hi, guys! What about patching Dual Layer games like Gran Turismo 4? I tried it today but it doesnt work. Applyed DualLayer patch by Toxic and MasterDisc patch 1.03. It seam like it barely reads the disc.
 
Update: after cleaning the laser it booted the disc, got past ps2 logo and first splash but got stuck on black screen after. I will try another disc brand.
 
I am using the most up to date version of this and I'm having a lot of trouble getting some games to work with this. Main thing I'm trying at the moment is Gitaroo Man (USA version); it patches in this utility without error but imgburn fails around 10% into each of the three burns I've tried so far. On the third attempt I even tried a different .iso file in case something was wrong with the one I started with but had the same end result.

Another game I tested, God Hand (USA version), patched, burned, and plays fine so far, though it almost immediately failed disc verification in ImgBurn; is that to be expected?

Wondering if these games are known to be problematic or if there may there be an issue with both computers/ drives I've tried (one an unknown drive in my laptop, the other an LG BD-R drive in a desktop) or my blank (Verbatim DVD-R) media?
 
@coolthxmcdoom It is not problem with app but Your burner and/or media.
I see, thank you for the reply. I can't say I've ever had any issues with my drives or Verbatim discs before but perhaps my luck ran out. I'll see if I can't get a different brand of discs and/ or another burner to test with to see if that helps.
 
  • Like
Reactions: TnA
bought a new usb & memory card followed Blaine locklair tutorial for FMCB ( everything is STILL black and white screen.) What do I do? I've been at it for weeks.- OPL opens no games on any of the modes (newest version and previous) ESR doesn't play burned games (black screen). Can someone point me in the right direction or tell me what I'm doing wrong because I'm literally going mad. I've been going at this almost a week!!


Sent from my iPhone using Tapatalk
 
MottZilla sent me the source for PS2 Master Disc Patcher. I did some signifigant changes and hopefully got everything ready for an open source release. For now, heres the new unofficial releases with source code coming soon once reviewed by MottZilla. There are now Linux and Windows releases, Linux releases are either a portable zip or a portable deb file. The deb files attached are zipped to allow them to be attached to this post.

Version 1.0.4 (7/1/2024) (Alex Free)

  • Implementation of my EzRe build system now allows for Linux i386 and x86_64 releases (in .deb and portable .zip format), and Windows i686 and x86_64 releases (in portable .zip format).
  • Re-formatted source code to a consistent syntax (K&R). Lots of clean up and optimizations.
  • EDC/ECC for CD images is now implemented with a static library.
  • Source is now completely C for Linux releases. Windows releases only use a small bit of C++ for the file picker if no arguments are given (the 'GUI' aspect of the program if you just double click the .exe).
  • itoa() replaced with strncmp() for same behavior, but now using a C standard function rather then a DEVCPP specific implementation.
  • Implemented my pure C version of system("pause"); and improved exit handling.
  • Conversion/rewrite of docs in markdown format.
  • Wrote an entire changelog.
 

Attachments

I'm getting 'Error locating system.cnf' when trying to patch a redump-verified Viewtiful Joe. It's definitely there in the image and points to the right executable, and looking through the thread from the old patcher leads me to believe it's a problem with the LBA? The file's current one is 1187809 which seems pretty high to me, but I have little experience with PS2 images. I'm using the latest version of the patcher (1.3).

Another new unofficial update fixes this issue:

### Version 1.0.5 (7/3/2024) (Alex Free)
* Fixed patching for Viewtiful Joe. Every other edge case for detecting the boot file name has now been accounted for.
 

Attachments

I was recently contacted by someone working on game modding with some suggestions on enhancing the patcher. They asked for the source of this patcher, which I do not have permission to release. Perhaps one day I will just write my own open source equivalent. Until then though, I have permission to release unofficial updates to it, and I have fulfilled there requested changes. If anyone else needs something with this let me know.

Reminder:
Linux versions require kernel v3.2.0 and up. Deb and RPM package files are zipped here to allow them to be attached to this post.
Windows i686 release requires Windows 95 OSR 2.5 and up.
Windows x86_64 release works on any 64 bit Windows.
Mac OS release currently requires Mac OS 10.12 or newer. ARM Macs should work via Rosetta 2.

### Version 1.0.6 (2/28/2025) (Alex Free Unofficial Update)
* Updated EzRe build system to v1.0.7. Mac OS build and Linux RPM package files are now available.

* Added ability to provide a third argument, `-n` for Windows CLI users. If you provide this after your disk image, it will no longer prompt you with 'press any key to continue'.
 

Attachments

Back
Top