Ludomedia è il social network per chi ama i videogiochi. Iscriviti per scoprire un nuovo modo di vivere la tua passione.

PSRetrox: Uno Strumento di Decompilazione e Ricompilazione per PlayStation 2

Stato del Progetto



A seguito della recente attenzione ricevuta e della diffusione virale, è importante chiarire che PSRetrox è attualmente in pausa da diversi mesi. Nato come un esperimento personale per esplorare il C++ a basso livello, il progetto non è al momento in sviluppo attivo. Tuttavia, il codice è disponibile pubblicamente e può essere liberamente esaminato, modificato e utilizzato senza restrizioni.
Cos'è PSRetrox?



PSRetrox è un'applicazione scritta in C++ progettata per il reverse engineering dei giochi PlayStation 2. L'obiettivo principale è quello di estrarre e processare i file dei giochi PS2, aprendo la strada a possibili port nativi per PC.



Il tool include funzionalità integrate per:



  • Decompilare i file estratti da un'immagine .ISO di PS2.
  • Ricompilare codice assembly in C.
  • Estrarre e convertire tracce audio (es. file .VAG) in formati standard come .MP3 o .WAV.
  • Processare modelli 3D dai file di gioco per renderli utilizzabili in software moderni.
  • Decodificare formati PS2-specifici come .MB, .MH, .BD, .BH, .PSS, SLUS_XXX, e altri.
  • Disassemblare binari tramite Capstone.
  • Alta performance nell'estrazione e conversione dei dati.
  • Retrox Engine, uno strumento per portare su PC i file .C ricompilati.

Come Contribuire



Sebbene il progetto sia in pausa, i contributi sono benvenuti! Ecco come puoi partecipare:
1. Contribuire al Codice



  • Forka la repository e crea un branch:

    git checkout -b feature/NuovaFunzionalità
  • Modifica e commit:

    git commit -m "Aggiungi NuovaFunzionalità"
  • Invia una Pull Request alla repository principale.

Linee Guida per il Codice



  • Usa formattazione coerente e segui le best practice del C++ moderno.
  • Commenta le parti complesse.
  • Assicurati che le modifiche non rompano funzionalità esistenti.

2. Segnalare Bug o Feature Request



Se trovi un bug o hai un'idea per una nuova funzionalità, apri una issue su GitHub con una descrizione dettagliata.
Link e Riferimenti



🔗 GitHubhttps://github.com/joacolns/psretrox



PSRetrox rimane un progetto interessante per chi vuole approfondire il reverse engineering dei giochi PS2, e speriamo che in futuro possa riprendere sviluppo attivo!



The post PSRetrox: Uno Strumento di Decompilazione e Ricompilazione per PlayStation 2 first appeared on Games and Consoles.

Continua la lettura su www.gamesandconsoles.net

domenica alle 13:20

Condiviso da Johiro.Piace a 1 persona