Ho una copia (legittima) di Star Wars Battlefront 1 per Play Station 2 (PS2). Ci sono mod di gioco disponibili (diverse skin di personaggi, ecc.) Che mi piacerebbe provare. Apparentemente questo può essere fatto, ma mi sto strappando i capelli adesso ...
Posso creare un'immagine del DVD originale usando Utility Disco. Crea un file CDR. Quando lo masterizzo su un DVD-R (di nuovo, usando Utility Disco), posso caricare la PS2 (usando Swap Magic per caricare il DVD-R, questa PS2 non è modificata - Swap Magic "soft mods" per caricare DVD masterizzati).
$ file SWBF1.iso
SWBF1.iso: UDF filesystem data (version 1.5) '1_01 '
$
Quindi avere tutto questo lavoro sembra buono ma quello che voglio fare ora è modificare alcuni dei file prima di masterizzare il DVD-R.
OSX non mi consente di modificare l'immagine ISO (CDR). Apparentemente ciò è dovuto al fatto che ISO9660 non è realmente progettato per consentire modifiche, quindi anche l'utilizzo delle utilità della riga di comando (hdiutil) con l'opzione -readwrite non mi consentirà di modificare l'immagine.
Quindi ho il sospetto che ho bisogno di estrarre i file sul file system, aggiungere / modificare i file dei dati di gioco per la mod del gioco, quindi creare una nuova immagine ISO e masterizzarla? Ma questo non funziona - sto creando solo sottobicchieri ora. (Il Mac può leggere il DVD masterizzato ma la PS2 non riconosce il disco come valido). Questo ad esempio, non riesce a dare il risultato desiderato:
$ cd /path-to-extracted-files
$ hdiutil makehybrid -udf -udf-volume-name 1_01 -o SWBF1_mod.iso .
$ hdiutil burn SWBF1_mod.iso
$ file ../*.iso
../SWBF1.iso: UDF filesystem data (version 1.5) '1_01 '
../SWBF1_mod.iso: data
Come posso modificare i file su un'immagine ISO DVD per fare in modo che funzioni?
Grazie
[Modifica: ho originariamente menzionato PS2 nel titolo, ma questa è davvero un'aringa rossa. Questo problema sembra esistere per chiunque voglia modificare un'immagine ISO su OS X. Vedi ad esempio questo vecchio discussione dello stesso problema .]