Skip to content

Applying Pnaches directly to PS2 ISOs.

License

Notifications You must be signed in to change notification settings

dbedrenko/PS2_Pnacher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS2_Pnacher

Applying Pnaches directly to PS2 ISOs. This program was written with the main goal to offer a Linux compatible counterpart to PS2 Patch Engine (because that original Windows executable does not work under Wine so I thought heeey, i'll do my own).

PS2_Pnacher_Screenshot

How it works

It's basically very straight forward. You select one pnach file. The program will try to parse that file smiliar to PS2PatchELF. You select one PS2 ISO and the program will call libcdio to make sense of that file standard. The library will also try to locate me the needed ELF file to patch inside the ISO. When you press Patch, a backup will be made and the patches will be written into the file similar to how PS2PatchELF did it.

Building

To build you need to have the following packages installed (which I assume your distro already comes with):

  • gtkmm-4.0
  • glib-2.0
  • libcdio++

Clone the repo and let meson handle the rest.

git clone https://github.com/Snaggly/PS2_Pnacher.git
cd PS2_Pnacher
meson build

Install

cd build
meson install

Alternatively you can just download from Flathub here: https://flathub.org/apps/details/io.github.Snaggly.PS2_Pnacher

Whats next?

This is my first time trying to write something for Linux. If I did anything out of the norm I'd love to learn how it's done correctly! Or if they turn out of be issues I overlooked, please open a new issue (if not opened already).

About

Applying Pnaches directly to PS2 ISOs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.6%
  • Meson 3.4%