Mètodes de gravació de ISOS de videojocs.
01) XBOX PRIMERA
xddxdd@debian:~$ growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913776 -dvd-compat -speed=2 -Z /dev/dvdrw=joc.iso
DEPRECATED ! NO VA ! En el seu lloc:
xddxdd@debian:~$ /usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=2 -sao driveropts=burnfree -data -tsize=2282016s joc.iso
02) XBOX 360
xddxdd@debian:~$ growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/dvdrw=joc.iso
Basicament canvia en comparació amb la comanda de XBox Primera, el LAYERBREAK de 1913776 a 1913760.
Pels XGD3, fer-ho en Windows amb ImgBurn.
03) SEGA SATURN
01) XBOX PRIMERA
xddxdd@debian:~$ growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913776 -dvd-compat -speed=2 -Z /dev/dvdrw=joc.iso
DEPRECATED ! NO VA ! En el seu lloc:
xddxdd@debian:~$ /usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=2 -sao driveropts=burnfree -data -tsize=2282016s joc.iso
02) XBOX 360
xddxdd@debian:~$ growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/dvdrw=joc.iso
Basicament canvia en comparació amb la comanda de XBox Primera, el LAYERBREAK de 1913776 a 1913760.
Pels XGD3, fer-ho en Windows amb ImgBurn.
03) SEGA SATURN
- EDITAT !!!!: Un mètode 100% eficaç amb arxius BIN/CUE i ISO/WAV/CUE és el que està proposat a la secció de Mega CD. Per tant RECOMANO TOTALMENT seguir el mètode "Mega CD" per als jocs de Sega Saturn.
- Recomano baixar les ISOS d'Emuparadise (www.emuparadise.me) o de Snesorama.
- La tècnica simple és utilitzar arxius *.BIN i *.CUE el sistema amb *.ISO i *.MP3 jo no l'he provat però si la volem provar la tenim aquí: http://segaxtreme.net/community/topic/7779-linux-segacdsaturn-burning-howto/
- Vigilar si parxegem un arxiu *.BIN a una altra regió; és possible que no funcioni (jo només he provat parchejant un joc europeu a japonès, la meva consola és japonesa, i no funciona així que dedueixo que es culpa de la regió).
- Per parxejar-ho podem emular el programa Satheader amb el Wine. Podem descarregar-lo amb l'enllaç http://saturncovers.free.fr/rysley/pds-download/out.php?id_lien=8 de la pàgina de Rysley http://www.rysley.com/.
2. Editar l'arxiu *.CUE i a dalt de tot canviar el nom del fitxer *.BIN pel nom del fitxer que hem renombrat (dracula.bin a l'exemple).
3. Gravar:
xddxdd@debian:~$ cdrdao write --driver generic-mmc-raw --device /dev/sr0 --speed 2 fitxer.cue
Notes noves
-------------------------
1. En quan al SatHeader si la ISO està a la BD del SatHeader si que podem parxejar i funciona (comprovat). L'únic que no va funcionar va ser un que no està a la BD.
2. Per gravar les ISOS en qualsevol altre format que no sigui BIN/CUE utilitzo Alcohol 120% emulat amb Wine (versió 1.9.2 1705). Si posa a l'executar el programa que "Falla la carga de controladors" és igual. A l' instalar Alcohol 120% és possible que ens doni un error al final. Doncs abans de donarli a "Aceptar" a aquest error, copiem el contingut de la nova carpeta que s'ha instalat (si no hem canviat la ruta estara a .wine/drive_c/Program Files/Alcohol/etc/etc/etc. En el meu cas perque em detecti el CD haig d'emular Wine amb Windows XP / Vista a winecfg i a la pestanya "Unidades" comprova que estan hi son els dispositius (A:, C:, D: cd-rom) etc. Si no ens surt executar gksu winecfg (és a dir, en mode root) i llavors ens hauria de sortir (el problema és una qüestió de permisos suposo). Llavors tinguem molt en compte que a l'hora d'executar l'Alcohol amb wine l'haurem d'executar com a root, és a dir gksu wine executable_alcohol.exe
Mètodes de gravació : * DAO/SAO * Ignore EFM Error * Velocitat 2x (encara que la meva gravadora només em permet a 10x. La velocitat vé determinada per a la mínima velocitat que pot anar la gravadora i els cd's que fem servir.)
Un parell d'enllaços d'interès per gravar les ISOS de Gametronik En CUE/ISO/APE:
http://saturn.netboarder.com/t1422-sega-saturn-gravure-solution-de-gravure-d-isos-saturn
http://www.gametronik.com/forum/index.php?showtopic=14587
http://www.racketboy.com/retro/burning-sega-cd-and-saturn-games-on
04) WII
xddxdd@debian:~$ growisofs -dvd-compat -speed=2 -Z/dev/hdc=joc.iso
05) PC ENGINE
Malgrat que hauria de poder-se gravar en Linux, vaig ser-ne incapaç ja que cdrdao no funcionava amb la meva gravadora (utilitzo tant una gravadora HP de max. 4x, i una Sony de max. 16x de velocitat de gravació). L'única sol·lució va ser utilitzar IMGBurn utilitzant (Windows XP amb VMWare) amb les següents condicions:
- Velocitat de gravació preferible a 4x (així ho vaig trobar indicat a la xarxa). Tot i així, jo ho vaig gravar a 2x, encara que insisteixo, cal gravar a 4x.
- Arxius en format WAV / ISO (utilitzant l'arxiu cue que ve per defecte amb l'imatge del joc).
- Mètode d'escriptura: RAW DAO, les altres no em van funcionar.
06) NEO GEO CD
IMPORTANT !!!!! Algunes Roms de NeoGeo CD s'han de crackejar previament.
Si ALGÚ ho desitja, tinc els *.PRG crackejats pels jocs que necessiten protecció In-Game.
Passos:
1. Mirem si el joc que volem gravar te algún tipus de protecció (La llista de jocs que tenen protecció o no està abaix de tot d'aquest post). Hi ha 2 tipus de protecció: Protecció In-Game i protecció CDZ. Si el joc no te cap tipus de protecció saltem directament fins al pas 6.
2. Si el joc te protecció In-Game ens haurem de baixar un fitxer on estan els arxius per "crackejar" la ISO del joc. El fitxer és un *.PRG.
3. Instalem un programa anomenat WinIso, l'obrim amb el Wine i ara obrim la imatge (ISO) del joc en qüestió. Llavors si el joc te protecció In-Game, borrem el fitxer *.PRG corresponent de la ISO i introduim (Add Files) el fitxer *.PRG crackejat que ens hem baixat.
4. Si el joc també te protecció CDZ o només te protecció CDZ, cal editar el fitxer CPY.TXT de la ISO. Per fer-ho, amb el WinIso extraiem el fitxer CPY.TXT al disc dur i l'editem:
Això és el que veiem:
Copyright by SNK corporation ºNEO-GEO B€BJ¹ ÷‚g Á J¹ ÷~g Á ²:ÿàg R€Nu
Així haurà de quedar:
Copyright by SNK corporation ºNEO-GEO B€BJ¹ ÷‚f Á J¹ ÷~f Á ²:ÿàg R€Nu
És a dir, canviant les 2 g per 2 f.
5. Ara guardem la ISO (Save)
6. Primer cal fer una transformació. Recomano baixar les roms de Emuparadise (que ja porten el CUE incorporat, el fitxer ISO i els fitxers d'audio en WAV.
xddxdd@debian:~$ cue2toc fitxer.cue -o fitxer.toc
i per gravar
xddxdd@debian:~$ cdrdao write --speed 2 fitxer.toc
07) GAME CUBE
xddxdd@debian:~$ growisofs -dvd-compat -speed=2 -Z/dev/hdc=joc.iso
Emular l'Alcohol 120% amb Wine. (Sobretot NO IMGburn)
09) MEGA CD
S'utilitzaran les ISOS en format ISO/WAV/CUE. Si no el tenim en aquest format però si en BIN/CUE, només haurem de descomprimir l'arxiu BIN/CUE en ISO/WAV/CUE. Per fer-ho:
1. Si tenim el joc en format ISO/WAV/CUE ens saltem aquest pas. Sino, executem el script que adjunto al final de la pàgina, dins del directori on estan els arxius BIN/CUE sense cap paràmetre (per exemple, si anomenem a l'script megacd.sh, li donem permisos de execució (chmod +x megacd.sh) i executem ./megacd.sh). El que fa aquest script és extreure els arxius ISO/WAV de l'arxiu BIN i després generar l'arxiu CUE corresponent. A més si ho volem, ens pregunta automàticament si volem gravar. Important dir que necessitem l'eina bchunk que podem trobar als repositoris de Debian.
2. Ara gravem el joc:
xddxdd@debian:~$ cdrdao write --device /dev/sr1 --driver generic-mmc --speed 2 --eject fitxer.cue
10) PSXxddxdd@debian:~$ cdrdao write --device /dev/sr1 --driver generic-mmc --speed 2 --eject fitxer.cue
xddxdd@debian:~$ wodim -v -eject speed=4 dev=1,0,0 Arxiu.iso
xddxdd@debian:~$ wodim -v -eject speed=4 dev=1,0,0 Arxiu.iso
Llista de jocs NeoGeo CD
----------------------------------------------------------------------------------
[ LIST OF GAMES I HAVE AND IF THEY HAVE PROTECTION!!! ]
----------------------------------------------------------------------------------
[ GAME NAME ][ CDZ Protection ][ In-Game Protection ]
----------------------------------------------------------------------------------
[ 3 Count Bout / Fire Suplex ][ NO ][ NO ]
[ A.D. 2020 Super Baseball ][ NO ][ NO ]
[ ADK World! ][ NO ][ NO ]
[ Aero Fighters 2 / Sonic Wings 2 ][ NO ][ NO ]
[ Aero Fighters 3 / Sonic Wings 3 ][ NO ][ NO ]
[ Agressors of Dark Kombat / Gan Gan ][ NO ][ NO ]
[ Alpha Mission II / A.S.O. II ][ NO ][ NO ]
[ Art of Fighting 1 ][ NO ][ NO ]
[ Art of Fighting 2 ][ NO ][ NO ]
[ Art of Fighting 3 ][ YES ][ YES ]
[ Art of Fighting 3 Japan Box Set ][ YES ][ YES ]
[ Baseball Stars Professional ][ NO ][ NO ]
[ Baseball Stars 2 ][ NO ][ NO ]
[ Blues Journey / Raguy ][ NO ][ NO ]
[ Breakers ][ YES ][ NO ]
[ Brikin ' Ger / IronClad ][ YES ][ NO ]
[ Burning Fight ][ NO ][ NO ]
[ Bust - A - Move / Puzzle Bobble ][ NO ][ NO ]
[ Crossed Swords ][ NO ][ NO ]
[ Crossed Swords II ][ NO ][ NO ]
[ Cyber - Lip ][ NO ][ NO ]
[ Double Dragon ][ NO ][ NO ]
[ Fatal Fury 1 ][ NO ][ NO ]
[ Fatal Fury 2 ][ NO ][ NO ]
[ Fatal Fury Special ][ NO ][ NO ]
[ Fatal Fury 3 ][ NO ][ YES ]
[ Fatal Fury Real Bout ][ YES ][ YES ]
[ Fatal Fury Real Bout Special ][ YES ][ YES ]
[ Fatal Fury Real Bout 2: Newcomers ][ YES ][ YES ]
[Fighters H. Dynamite / Karnov's Rev.][ NO ][ NO ]
[ Final Romance 2 Strip Mah-Jong ][ NO ][ NO ]
[ Football Frenzy ][ NO ][ NO ]
[Futsal / Pleasure Goal 5 on 5 Soccer][ YES ][ NO ]
[ Galaxy Fight ][ NO ][ NO ]
[ Ghost Pilots ][ NO ][ NO ]
[ Kabuki Klash Tengai Makyo Shin Den ][ NO ][ NO ]
[ King of Fighters '94 ][ NO ][ NO ]
[ King of Fighters '95 ][ NO ][ YES ]
[ King of Fighters '96 ][ YES ][ YES ]
[ King of Fighters '96 NG Coll. ][ YES ][ YES ]
[ King of Fighters '97 ][ YES ][ YES ]
[ King of Fighters '98 ][ YES ][ YES ]
[ King of Fighters '99 ][ YES ][ YES ]
[ King of the Monsters 2 ][ NO ][ NO ]
[ Last Blade 1 ][ YES ][ YES ]
[ Last Blade 2 ][ YES ][ YES ]
[ Last Resort ][ NO ][ NO ]
[ League Bowling ][ NO ][ NO ]
[ Magical Drop II ][ YES ][ NO ]
[ Magician Lord ][ NO ][ NO ]
[ Mah-Jong Kyo Retsuden ][ NO ][ NO ]
[ Master of Syougi ][ NO ][ NO ]
[ Metal Slug ][ YES ][ NO ]
[ Metal Slug 2 ][ YES ][ NO ]
[ Mutation Nation ][ NO ][ NO ]
[ NAM-1975 ][ NO ][ NO ]
[ Neo Drift Out! ][ YES ][ NO ]
[ Neo Geo CD Special ][ NO ][ YES ]
[ Neo Turf Masters ][ YES ][ NO ]
[ Ninja Combat ][ NO ][ NO ]
[ Ninja Commando ][ NO ][ NO ]
[ Ninja Masters ][ YES ][ NO ]
[ OverTop ][ NO ][ NO ]
[ Power Spikes II ][ NO ][ NO ]
[ Pulstar ][ NO ][ NO ]
[ Puzzled / Joy Joy Kid ][ NO ][ NO ]
[ Quest of the Jong Master ][ NO ][ NO ]
[ Quiz King of Fighters ][ NO ][ NO ]
[ Ragnagard ][ YES ][ NO ]
[ Rally Chase / Thrash Rally ][ NO ][ NO ]
[ Riding Hero ][ NO ][ NO ]
[ Robo Army ][ NO ][ YES ]
[ Samurai Shodown 1 ][ NO ][ NO ]
[ Samurai Shodown 2 ][ NO ][ NO ]
[ Samurai Shodown 3 ][ YES ][ YES ]
[ Samurai Shodown 4 ][ YES ][ YES ]
[ Samurai Spirits R.P.G. ][ YES ][ YES ]
[ Savage Reign ][ NO ][ YES ]
[ Sengoku Densyo 1 ][ NO ][ NO ]
[ Sengoku Densyo 2 ][ NO ][ NO ]
[ Soccer Brawl ][ NO ][ YES ]
[ Stakes Winner ][ YES ][ NO ]
[ Street Hoop / Dunk Dreams ][ NO ][ NO ]
[ Super Sidekicks 1 ][ NO ][ NO ]
[ Super Sidekicks 2 ][ NO ][ NO ]
[ Super Sidekicks 3 ][ NO ][ YES ]
[ The Super Spy ][ NO ][ NO ]
[ Top Hunter ][ NO ][ NO ]
[ Top Players Golf ][ NO ][ NO ]
[ Twinkle Star Sprites ][ YES ][ NO ]
[ Viewpoint ][ NO ][ NO ]
[ Voltage Fighter Gowcaizer ][ NO ][ NO ]
[ Wind Jammers ][ NO ][ NO ]
[ World Heroes 1 ][ NO ][ NO ]
[ World Heroes 2 ][ NO ][ NO ]
[ World Heroes 2 JET ][ NO ][ NO ]
[ World Heroes Perfect ][ NO ][ NO ]
[ ZinTrick ][ NO ][ NO ]
==============================================================================
Script de gravació de Mega CD
#!/bin/bash
# Script de gravació de ISOS de MEGA CD sempre i quan estiguin en format BIN/CUE.
# By Jordi Sanchez.
# Convertim de BIN/CUE a ISO/WAV
bin_or=*.[bB][iI][nN]
cue_or=*.[cC][uU][eE]
bin=`echo *.[bB][iI][nN] | sed 's/ /_/g' | tr -d '()'`
cue=`echo *.[cC][uU][eE] | sed 's/ /_/g' | tr -d '()'`
echo El fitxer BIN original era: $bin_or;
echo El fitxer CUE original era: $cue_or;
echo El fitxer BIN es: $bin;
echo El fitxer CUE es: $cue;
mv $bin_or $bin
mv $cue_or $cue
base=`echo $bin | sed 's/[.][a-z]*//'`
echo El nom base sera: $base
echo Anem a convertir el BIN/CUE en ISO/WAV:
bchunk -w $bin $cue ${base}_
mkdir bin_cue
mv *.bin *.cue bin_cue
#Generem el fitxer CUE amb els fitxers WAV.
touch game.toc.tmp;
a=0
b=1
for i in *.[iI][sS][oO]; do
echo "Estic processant l'arxiu: $i";
echo "FILE \"$i\" BINARY" >> game.toc.tmp;
echo " TRACK $a$b MODE1/2048" >> game.toc.tmp;
echo " INDEX 01 00:00:00" >> game.toc.tmp;
echo " POSTGAP 00:02:00" >> game.toc.tmp;
b=2
done
for i in *.[wW][aA][vV]; do
echo "Estic processant l'arxiu: $i";
if [[ $i == *02* ]]; then echo
echo "FILE \"$i\" WAVE" >> game.toc.tmp;
echo " TRACK $a$b AUDIO" >> game.toc.tmp;
echo " PREGAP 00:02:00" >> game.toc.tmp;
echo " INDEX 01 00:00:00" >> game.toc.tmp;
else
echo "FILE \"$i\" WAVE" >> game.toc.tmp;
if [[ "$b" -lt 10 ]]; then
echo " TRACK $a$b AUDIO" >> game.toc.tmp;
else echo " TRACK $b AUDIO" >> game.toc.tmp;
fi
echo " INDEX 01 00:00:00" >> game.toc.tmp;
fi
b=`expr $b + 1`;
done
echo "" >> game.toc.tmp;
fitxer_cue=${base}_nou_cue.cue;
cp game.toc.tmp $fitxer_cue ;
echo "S'ha generat el fitxer CUE: $fitxer_cue"
rm game.toc.tmp
# Gravem la ISO si s'escau.
echo -e;
echo -e;
echo "Vols gravar la ISO ara ?"
echo "1: Si."
echo "2: No."
while [ "$key" != "2" ] && [ "$key" != "1" ]; do
read -n 1 key
case "$key" in
'1')
echo -e
echo -e
cdrdao write --device /dev/sr1 --driver generic-mmc --speed 2 --eject $fitxer_cue
break;;
'2')
echo -e
echo -e
echo "Adeu siau. Recorda que per gravar la ISO de MegaCD la comanda es: "
echo "cdrdao write --device /dev/sr1 --driver generic-mmc --speed 2 --eject arxiu.cue"
break;;
esac
echo -e;
echo -e;
echo "Si us plau, prem 1 o 2";
done
exit
# End
No hay comentarios:
Publicar un comentario