Aplicando pnaches diretamente ao PS2 ISOs. Este programa foi escrito com o principal objetivo de oferecer uma contraparte compatível com Linux ao PS2 Patch Engine (porque o executável do Windows original não funciona sob o vinho, então pensei que Heeey, farei o meu).
É basicamente muito direto. Você seleciona um arquivo pnach. O programa tentará analisar esse arquivo SMILIAR para PS2PatchEff. Você seleciona um PS2 ISO e o programa ligará para a libcdio para entender esse padrão de arquivo. A biblioteca também tentará me localizar o arquivo ELF necessário para corrigir dentro do ISO. Quando você pressiona o patch, um backup será feito e os patches serão gravados no arquivo semelhante à forma como o PS2PatchElf.
Para construir, você precisa ter os seguintes pacotes instalados (que eu presumo que sua distro já vem):
Clone o repositório e deixe Meson lidar com o resto.
git clone https://github.com/Snaggly/PS2_Pnacher.git
cd PS2_Pnacher
meson compile
meson install
Como alternativa, você pode simplesmente baixar do Flathub aqui: https://flathub.org/apps/details/io.github.snaggly.ps2_pnacher
Esta é a minha primeira vez tentando escrever algo para o Linux. Se eu fizesse alguma coisa fora da norma, adoraria aprender como é feito corretamente! Ou, se eles ficarem sem problemas que eu esqueci, abra um novo problema (se já não estiver aberto).