les ahx se trouvent dans free01.afs
le "srt" se trouve dans humans.afs
comment le programme fait le lien entre les deux voilà la question.
Sur dreamcast, le fait d'avoir supprimé le FREE01.AFS pour le remplacer par un dummy ne provoquait pas de crash MAIS, Ryo ou d'autres persos bloquaient et ne parlaient pas.
Quel est l'incidence d'un fichier FREE01.AFS "vide" sur la version XBOX. si elle est nulle (c'est a dire pas d'audio mais le bonhomme balance sa phrase tout de même), on doit recentrer le problème sur HUMANS.AFS
De plus, FREE01.AFS contient des srt à traduire ( y en a 2/3 de lisibles)
ça correspond au problème que l'on rencontre sur Dreamcast quand l'idx n'est pas modifié : Le personnage ne parle pas et hop freeze
La question est : Ou que c'est sur Xbox qui faut modifier le truc ^^
En effet, si le "l'utilisateur" fournit track01.iso et track02.iso, est ce que tu peux créer un programme de type mds4dc qui prendrait en compte ces deux facteurs (avec une taille fixe pour track01.iso histoire de pas se casser les bonbons)
Ainsi, on pourrait graver en DAO le jeu et on gagnerait encore un peu de place ?
- Beaucoup de dialogues traduits
- Avec l'aide de Sizious, la partie NPC (les persos que tu croises dans la rue que tu suis etc...) pourra être traduite
- On a avancé sur la release de la version Dreamcast, les disques 1,3 et 4 peuvent tenir sans problème sur un 99 minutes aprés avoir utilisé les différentes astuces que l'on a pu découvrir
- Je bosse actuellement sur le disque 2 pour que celui ci tienne lui aussi sur un 99 minutes.
- Manic continue de nous soutenir en améliorant ces outils quand il en a la possibilité
- Hiel bosse sur la traduction complète de Shenmue I
Ouaip ca semble.
Si j'attaque l'IDX directement il faut que j'identifie a quoi correspônd tel ou tel fichier
Nom du fichier puis, position du fichier dans l'afs
Si je dois relinker plusieurs fichiers ces fichiers ont toujours la meme position dans l'afs
Je vais faire un test on verra bien si ca réagit bien ou pas ^^
Les 2 cdda servent au logo SEGA et AM2 sur le disque 1 Aucun intérêt en effet, de plus ca casserait le principe d'utiliser la session 1 pour stocker des données du jeu + la LBA à 45000
Manic va me fournir dés que possible les spécifications des IDX/AFS, on va voir si on peut faire du "relinking" à l'intérieur du fichier. Si c'est possible on gagnera encore de la place
Sinon je blankerai 30-40 mo d'audio et on en parle plus.
Xiapang indique sur fileforums que la dreamcast peut lire jusque 97 min et 30 secondes.
"why 97,5mins? because thats the max my dc can read. may be other models can read more"
On va partir de son expérience, je ne pense pas que d'autres DC peuvent lire au dessus de cette limite, on est quand même censé produire un disque qui se lit sur toutes les DC
SCENE/02/STREAM/
@FG : Moi aussi il veut bien que je grave ^^ mais sur le disque 2 ca deconne, on doit atteindre une limite physique pour les cd-r :98:36+3 minutes de fin de session = 101:et quelques...
le cd-r resultant ne boote pas sur ma dreamcast.
la meme marque avec la methode cdrwin sur le disque 3 boote sans problème.
Sinon y a +9000 fichiers identiques dans FREE02.AFS. Après faut que je retrouve les spécifications du format, manic les avait mis à disposition à une epoque mais là le site à changé
Ouaip, si on trouve le moyen de hacker le 1ST_READ.BIN pour qu'il ne soit pas autoboot ca serait nickel
Bref, je me tourne vers l'etude des fichiers AFS, je ne serais pas surpris qu'il y ai la patate de doublons dans chaque AFS, après peut on recoder l'index de l'afs et son idx en fonction des doublons...
DupeChecker pro m'a aidé dans cette tache. Mais de toute façon le duplicates-once fonctionne trés bien
Je vais tester ta methode cdrecord dés que possible.
Dans mon expérience, cdrecord me retournait 45002 comme valeur LBA pour le debut de seconde session.
Tu nous expliqueras comment tu fais family guy EDIT : Ok en Disc At Once, je fais comment pour accéder à la deuxième session ^^
-duplicates-once : Quand des fichiers sont identiques dans le jeu, celà permêt d'encoder une seul fois les données et de linker les doublons sur le meme lba.
-sort sorttxt.txt : ça permêt de placer les fichiers dans l'ordre defini dans le fichier sorttxt.txt. C'est trés utile pour eviter les lags, voir les crashs dans certains jeux (D2 pour ne pas le citer)
Ben c'est beaucoup plus difficile ^^
Pour Shenmue I, ca va, CDI4DC fait tout le boulot, par contre, pour Shenmue II, je préconise la methode mds4dc (pour les tests sur emulateur)
et pour la gravure, ma methode.
Cd record ne gère pas les images nrg ou cdi, je peux juste graver les isos et, malheureusement la première session se termine à 45002, ce qui ne m'arrange pas.
Fonctionne pas ^^
En fait nero prends l'image pour un cd de 98 minutes
Alcohol prend l'image pour un cd de 101 minutes (C'est plus cohérent vu que le total des sessions fait 866 mo)
Nero plante à la gravure, idem pour alcohol
Tant pis je vais devoir ripper un peu de données du disque 2 dans free01.afs de l'ordre de 20-30 mo
Comme je le disais je vais burn-tester tout ça dés que possible.
Brun test non concluant, l'adressage, bien qu'il soit bon dans l'emulateur ne correspond pas au graveur
Dommage.
Ouaip
Je dois graver tout ça pour valider le test mais pour les images ca semble ok.
NOTE : Les AFS sont shrinkés, les doublons sont relinkés, les dossiers SPANISH et GERMAN son supprimés