Metagames


Précédent   Metagames > Consoles de jeux et Systèmes divers > La Bible de MacGyver
Accueil S'inscrire Blogs FAQ Communauté Calendrier Téléchargements Messages du jour Recherche

La Bible de MacGyver Plus précieux que les manuscrits de la Mer Morte

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 24/01/2008, 01h20   #1 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Date d'inscription: mai 2006
Messages: 737
Téléchargements: 0
Uploads: 0
Merci: 14
Remercié 34 fois dans 19 Posts
Par défaut Créer une image fonctionel selfboot pour Shenmue II [Projet5]

(WIP) - La methode, que je vais décrire ici, est une traduction de ce topic : (WIP)

Guide to selfbooting 45000 LBA DATA/DATA images - FileForums

Elle peut servir pour d'autre jeux mais on va se concentrer sur Shenmue II

Outils nécessaires :
- dummy
- Winhex
- mkisofs
- nrgheader

I - Creation de PAD1

Là c'est facile :

dummy PAD1 307200

II - Créer Track01.iso

Pour créer la session 1, nous avons besoin d'une quantité de données maximum de 65 mo, que l'on va placer dans le repertoire data01

Ensuite, il faut créer un iso :

Citation:
mkisofs -V NOM_DU_JEU -l -o track01.iso data01
Il nous faut une taille de 69.120.000 octets

Comme on ne tombe jamais sur cette valeur on fera un peu de maths :

69.120.000 - taille de track01.iso = taille_de_PAD2

III - Création de PAD2

Citation:
dummy PAD2 taille_de_PAD2
IV - "Crackage" de l'IP.BIN

Un petit coup de binhack sur l'ip.bin et le 1ST_READ.BIN comme décris dans la methode echelon, valeur du LBA : 45000

V - Création de Track02.iso

Pour créer la session 2, il faut copier l'intégralité du jeu dans data02, en y incluant 1ST_READ.BIN
Ensuite, on lance la commande :

Citation:
mkisofs -C 0,45000 -V NOM_DU_JEU -G ip.bin -M track01.iso -duplicates-once -l -o track02.iso data
VI - Regrouper tout ce petit monde :

Utiliser la fonction concatener de Winhex et regrouper :

PAD1
track01.iso
PAD2
track02.iso
nrgheader

Dans cet ordre.

VII - Editer l'header :

ouvrez votre fichier .nrg avec Winhex et rechercher "CUEX", noter son offset, ensuite placer vous sur le H de "HERE" et editer l'hex a de HERE en le remplaçant par la valeur de l'offset de CUEX.

(mettre une image, ce sera plus clair pour tout le monde)

/!\ Nero semble mal interprété le duplicates-once de mkisofs, et nous fait perdre l'avantage des 40 mo recupérés sur les fichiers en doublons.
/!\ L'image générée n'est pas gravable, les adresses de blocs sont incorrectes.

Dernière modification par MagicSeb ; 25/01/2008 à 20h45. Motif: Modif titre
MagicSeb est déconnecté   Réponse avec citation
Vieux 24/01/2008, 02h22   #2 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Date d'inscription: mai 2006
Messages: 737
Téléchargements: 0
Uploads: 0
Merci: 14
Remercié 34 fois dans 19 Posts
Par défaut

Methode MDS4DC

Logiciels :

- mds4dc
- mkisofs
- dummy

On crée a l'aide de dummy audio_1.raw

Citation:
dummy audio_1.raw 79022496
On crée l'image ISO :

Citation:
mkisofs -C 0,45000 -V SHENMUE_II_1 -G ip.bin -duplicates-once -l -o track02.iso data
Ensuite on utilise MDS4DC

Citation:
mds4dc -c game.mds track02.iso audio_1.raw
AVANTAGE : Génération rapide de l'image, celle ci est gravable
INCONVENIENT : On perd 10 minutes sur le disques

Dernière modification par MagicSeb ; 25/01/2008 à 20h22.
MagicSeb est déconnecté   Réponse avec citation
Vieux 24/01/2008, 02h23   #3 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Date d'inscription: mai 2006
Messages: 737
Téléchargements: 0
Uploads: 0
Merci: 14
Remercié 34 fois dans 19 Posts
Par défaut

Methode MagicSeb (WIP->Manque screenshots)
Logiciels :

- UltraISO
- dummy
- CDRWin


Creation de la première session

1) On récupère 65 mo du jeu et on le place dans data01
2) creaiton de la première session avec mkisofs

Citation:
mkisofs -V SHENMUE_II -l -r -o track01.iso data01
Cette session doit faire exactement 68 501 504 octets, pour atteindre cette valeur, on utilise Ultra ISO, en procédant ainsi :

a) On ouvre l'image dans ultra iso et on l'enregistre (sans rien modifier
b) On prends la nouvelle taille de track01.iso
c) On fait ce calcul : 68501504 - nouvelle_taille_track01.iso = valeur_dummy
d) dummy 0.0 valeur_dummy
e) On ouvre de nouveau track01.iso et on insère 0.0 à la racine.

Creation de la deuxième session

Vous mettez toutes les données du jeu dans data02

Citation:
mkisofs -C 0,45000 -M track01.iso -V SHENMUE_II -G ip.bin -sort sorttxt.txt -duplicates-once -l -o track02.iso data02
Vos deux sessions sont prêtes pour la gravure

1ere session :

Sous CDRWIN il faut cocher Open New Session, Mettres en CD-ROM Mode 2 XA

2eme session

Sous CDRWIN il faut mettre en CD ROM Mode 2 XA

Y a plus qu'a mettre votre CD tout frais dans la Dreamcast

Dernière modification par MagicSeb ; 25/01/2008 à 21h06.
MagicSeb est déconnecté   Réponse avec citation
Vieux 24/01/2008, 07h50   #4 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Avatar de kogami-san
 
Date d'inscription: mai 2006
Messages: 840
Téléchargements: 0
Uploads: 0
Merci: 3
Remercié 37 fois dans 27 Posts
Par défaut

J'essaré ce WE la 1er methode.

Ou on recup "nrgheader" ?

Dernière modification par kogami-san ; 24/01/2008 à 08h56.
kogami-san est déconnecté   Réponse avec citation
Vieux 24/01/2008, 20h03   #5 (permalink)
Profil
Membre
Ancienneté  73%
Ancienneté 73%
 
Avatar de _edd_
 
Date d'inscription: mai 2006
Âge: 46
Genre : Homme
Pays :
Messages: 1 408
Téléchargements: 0
Uploads: 0
Merci: 1
Remercié 6 fois dans 6 Posts
Par défaut

A la base le data/data est fait pour les DC non-mil (c'est à dire les dernières US/Jap ne pouvant booter du audio/data), c'est assez contraignant du fait que la session 2 est au LBA 45000 (au lieu de 11702 ou 11700, donc on peut y mettre bcp moins de données. Pour compenser le truc, il faut mettre une partie des données du jeu dans la session 1). Par de méthode pour les jeux utilisant des pistes CDDA (Guilty Gear entre autre).

Donc c'est ici un cas vraiment particulier (et ça devrait peut-être être indiqué dans le titre du topic ou dans le titre) pour ceux (rares) ayant une DC incapable de booter du audio/data ou pour des jeux très spécifiques (gros jeux, avec cette méthode on peut peut-être gagner la place des 2s. d'audio de la méthode audio/data, encore faut-il qu'on tombe pile sur les 65Mo -pour ne pas perdre ce gain possible par un dummy-).

En fait, ce qui m'interpelle, c'est qu'il n'y pas pas de tuto ici pour la méthode "standard" (audio/data en 11702). Le topic s'appelle "Créer une image fonctionnel selfboot", ben pour faire simplement cela y'a vraiment pas besoin de s'embeter comme ça (surtout aujourd'hui, un coup de binhack, CDI4DC -qui fait du audio/data- et ça roule).

Je me doute bien que ce tuto a un autre but plus poussé que "Créer une image fonctionnel selfboot", genre "Créer une image fonctionnel selfboot pour une DC non-mil" ou "Créer une image fonctionnel selfboot pour Shenmue II" mais ça devrait être précisé, non?
__________________
-|- edd -|-

Merci de ne pas m'envoyer de messages privés pour de
l'assistance, le forum est là pour ça...
_edd_ est déconnecté   Réponse avec citation
Vieux 24/01/2008, 20h12   #6 (permalink)
Profil
Membre
Ancienneté  90%
Ancienneté 90%
 
Avatar de Hiei-
 
Date d'inscription: mai 2006
Genre : Homme
Pays :
Messages: 716
Téléchargements: 0
Uploads: 0
Merci: 1
Remercié 28 fois dans 23 Posts
Par défaut

Pour les autres en 11702, oui, c'est assez simple, il suffit de faire comme cela par exemple :

Cration d'un .cdi fonctionnel (auto-boot) de Shenmue 1 (DreamCast)

(Bon, ça n'explque pas comment remettre les pistes audios, mais ici c'est un exemple spécifique sur Shenmue donc ceci explique cela).
Hiei- est déconnecté   Réponse avec citation
Vieux 24/01/2008, 20h12   #7 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Date d'inscription: mai 2006
Messages: 737
Téléchargements: 0
Uploads: 0
Merci: 14
Remercié 34 fois dans 19 Posts
Par défaut

J'ai indiqué que ca concernait le projet 5 mais c'est vrai qu'un titre plus clair serait bienvenu [EDIT c'est fait]
MagicSeb est déconnecté   Réponse avec citation
Vieux 25/01/2008, 00h24   #8 (permalink)
Profil
Membre
Ancienneté  71%
Ancienneté 71%
 
Date d'inscription: mai 2006
Messages: 319
Téléchargements: 0
Uploads: 0
Merci: 1
Remercié 10 fois dans 7 Posts
Par défaut

@edd Le data/data peut être fait a nimporte quel LBA, suffit de binhacké le 1st_read.bin pour qu'il corresponde à l'adresse de la 2ieme session. Cependant la protection de Shenmue II empêche le jeux de ce lancer si la session comportant le 1st_read.bin ne commence pas a 45000. Voilà donc pourquoi on garde 45000 pour shenmue. (la 2ieme session d'un GD-ROM est tjrs à 45000LBA).

Voilà juste pour faire clair: un backup data/data à 150678LBA est tout-à-fait possible.

ps: Certain aiment même ce graver un jeu de PS1 en première session DATA et l'émulateur (Illégal d'ailleurs) BLEEM en 2ieme session DATA, ils ont donc ainsi un backup pour PS1 et Dreamcast du jeu.

-=FG=-

[EDIT] Il existe même une méthode DATA/DATA (CDDA) permettant de lancer un jeux avec des tracks CDDA sur une DC non-MIL cependant les détails m'échappent, l'iso ainsi créé ne fonctionne pas sur Chankast ou NullDC mais marche très bien dans une vrai console.
__________________
Sex, Drug and Rock N' Roll

Dernière modification par -=FamilyGuy=- ; 25/01/2008 à 00h34.
-=FamilyGuy=- est déconnecté   Réponse avec citation
Vieux 25/01/2008, 21h09   #9 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Date d'inscription: mai 2006
Messages: 737
Téléchargements: 0
Uploads: 0
Merci: 14
Remercié 34 fois dans 19 Posts
Par défaut

Ouaip, BIN2BOOT CDDA le fait trés bien
MagicSeb est déconnecté   Réponse avec citation
Vieux 25/01/2008, 21h33   #10 (permalink)
Profil
Membre
Ancienneté  70%
Ancienneté 70%
 
Avatar de kogami-san
 
Date d'inscription: mai 2006
Messages: 840
Téléchargements: 0
Uploads: 0
Merci: 3
Remercié 37 fois dans 27 Posts
Par défaut

Comment on fais des .cdi de shenmue II ? car ce qu'on trouve sur le net sont en format .cdi pret a être gravé
kogami-san est déconnecté   Réponse avec citation
Réponse
Précédent   Metagames > Consoles de jeux et Systèmes divers > La Bible de MacGyver


Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Besoin d'aide pour créer une information image pour jeux psx sur psp Back_jehuty Playstation Portable 15 11/01/2007 23h34
Comment faire un Selfboot avec des image mdf? Invité Dreamcast 9 16/05/2005 16h33
Pb pour créer un fichier image.bin avec makeimg.bat Invité Playstation 25 05/07/2004 12h22
y a t-il des documents pour inducer et selfboot??? Invité Dreamcast 2 10/08/2003 20h12
Tout pour Selfboot Inducer pour Dreamcast! Invité Dreamcast 3 27/06/2003 09h44


Fuseau horaire GMT +1. Il est actuellement 17h54.


© 2003-2018 MetaGames. Tous droits réservés.