Tengo una copia legítima de Star Wars Battlefront 1 para la Play Station 2 (PS2). Hay mods de juego disponibles (diferentes skins de personajes, etc.) que me gustaría probar. Aparentemente esto se puede hacer, pero ahora me estoy arrancando los pelos...
Puedo hacer una imagen del DVD original usando Utilidad de Discos. Crea un archivo CDR. Cuando quemo eso en un DVD-R (nuevamente, usando Utilidad de Discos), puedo hacer que la PS2 cargue el juego (usando Swap Magic para cargar el DVD-R, esta PS2 no está modificada - Swap Magic la "modifica suavemente" para cargar DVDs quemados).
$ file SWBF1.iso
SWBF1.iso: sistema de archivos UDF (versión 1.5) '1_01 '
$
Entonces, todo este trabajo parece estar bien, pero lo que quiero hacer ahora es modificar algunos de los archivos antes de quemar el DVD-R.
OSX no me permite editar la imagen ISO (CDR). Aparentemente, esto se debe a que ISO9660 no está realmente diseñado para permitir modificaciones, por lo que incluso usando utilidades de línea de comandos (hdiutil) con la opción -readwrite no me permitirá modificar la imagen.
Así que sospecho que necesito extraer los archivos al sistema de archivos, agregar/modificar los archivos de datos del juego para el mod del juego, luego crear una nueva imagen ISO y quemarla. Pero esto no está funcionando, solo estoy creando posavasos ahora. (La Mac puede leer el DVD quemado, pero la PS2 no reconoce el disco como válido). Por ejemplo, esto no da el resultado deseado:
$ cd /ruta-a-archivos-extraidos
$ hdiutil makehybrid -udf -udf-volume-name 1_01 -o SWBF1_mod.iso .
$ hdiutil burn SWBF1_mod.iso
$ file ../*.iso
../SWBF1.iso: sistema de archivos UDF (versión 1.5) '1_01 '
../SWBF1_mod.iso: datos
¿Cómo puedo modificar archivos en una imagen ISO de DVD para que funcione?
Gracias
[Editar: Originalmente mencioné PS2 en el título, pero eso es realmente una distracción. Este problema parece existir para cualquiera que quiera modificar una imagen ISO en OS X. Ver, por ejemplo, esta antigua discusión del mismo problema.]
0 votos
Debo agregar que los tutoriales existentes sobre cómo hacer esto son solo para Windows e implican software como "Apache 1.1" e "ImgBurn", que son solo para Windows. Tengo Toast, Utilidad de Disco y habilidades en línea de comando.
1 votos
Nitpick, cuando vi PS/2, inmediatamente pensé en la máquina de escritorio tardía de IBM. Creo que PS2 es la abreviatura más común para el sistema de juegos.