PS2 Oyunlarının PC’ye Dekompile Edilmesi ve Taşınması için Araç Tanıtıldı, Ancak Geliştirme Askıya Alındı

PS2 Oyunlarının PC’ye Dekompile Edilmesi ve Taşınması için Araç Tanıtıldı, Ancak Geliştirme Askıya Alındı


GitHub platformunda topluluğun dikkatini çeken bir proje, PSRetrox adı altında ortaya çıktı. Bu araç, C++ dilinde yazılmış olup, PlayStation 2 oyunlarının tersine mühendislik işlemleri için tasarlanmıştır. Projenin temel belirtilen amacı, klasik PS2 oyunlarının PC’ye yerel portlarını yaratmak için oyun dosyalarını çıkarma ve işleme işlemleridir.

Tanıma göre, PSRetrox, .ISO imajlarından oyun dosyalarının dekompilasyonu ve C dilinde assembler kodunun potansiyel re-kompilasyonu için olanaklar içerir. Ayrıca, modern editörlerde kullanılmak üzere ses dosyalarının (örneğin, .vag’den .mp3 veya .wav’e) ve 3D model verilerinin çıkarılması ve dekodlanması gibi işlevler de bahsedilmektedir. Bu araç, PS2’ye özgü dosya formatlarıyla, .MB, .MH, .BD, .BH, .PSS ve diğerleriyle, Capstone kütüphanesini kullanarak disassembling için tasarlanmıştır.

Ancak, son zamanlarda artan ilgiyle birlikte, proje yazarı onun mevcut durumunu açıklığa kavuşturdu. PSRetrox’un geliştirilmesi birkaç ay önce durduruldu ve şu anda aktif olarak devam etmiyor. Proje, düşük seviyeli C++’ı araştırmaya adanmış kişisel ve deneysel olarak başladı.

Gelişiminin durmasına rağmen, PSRetrox kodu GitHub üzerinde açık lisans altında erişilebilir durumda kalmaya devam ediyor. İlgilenen herkes, herhangi bir kısıtlama olmaksızın kodu öğrenmek, kullanmak veya daha da geliştirmekte özgürdür.