Dans ce tuto, on apprendra comment configurer DAPHNE pour sa version Pandora, ainsi qu'encoder la vidéo pour améliorer le rendement.
1) Pour commencer :
Il vous faudra plusieurs choses :
- le .pnd de Daphne que vous trouverez ICI
- les roms des jeux Laserdiscs que vous souhaitez, vous pouvez trouver une archive les réunissant tous ICI (inscription obligatoire). Ces roms permettent de lancer les jeux, mais il leur manque les vidéos
- les vidéos au format MPEG des jeux que vous souhaitez émuler. Si vous avez déjà les originaux, il suffira d'installer DAPHNE sur votre PC et de récupérer les fichiers vidéo. Sinon, vous pourrez trouver les MPEGs ICI. Ils seront au format .m2v, il y aura un fichier .ogg avec ainsi qu'un fichier .txt (le framefile).
- FFmpeg qui permettra d'encoder les vidéos dans un format plus en accord avec la puissance de la Pandora et qui permettra de démuxer l'audio afin que la synchronisation soit bonne et reconnue par Daphne : ICI
- overclocker votre Pandora afin d'avoir une vitesse acceptable. Le programme vous proposera de passer à 870Mhz par défaut, dites-lui oui il le fera lui-même.
- il est grandement CONSEILLE d'utiliser des cartes SD classe 10 afin de ne pas avoir trop de coupures dans les films.
2) On attaque !
Tout d'abord, il faudra créer un répertoire daphne dans le répertoire appdata de votre carte SD. Puis à l'intérieur un dossier framefile, roms et mpeg.
SD pandora appdata daphne framefile mpeg roms
a-Copiez la rom du jeu souhaité dans roms : c'est un fichier .zip qu'on laissera compressé et qui contient toutes les infos pour lancer le jeu (comme un jeu MAME).
b-Dans l'archive contenant les MPEGs de votre jeu, vous trouverez un fichier .txt qu'il faudra modifier et placer dans le répertoire framefile.
Exemple :
Si vous récupérez Astron Belt, le fichier astron.txt sera ainsi :
Code:
. 10 astron.m2v
La première ligne doit pointer vers votre vidéo. Donc on supposera que votre vidéo sera placée dans le répertoire mpeg créé plus haut.
Ainsi le astron.txt modifié doit être :
Code:
../mpeg 10 astron.m2v
Il ne reste plus qu'à l'enregistrer et le placer dans framefile.
c-Maintenant il ne reste plus qu'à placer le fichier MPEG .m2v dans le répertoire mpeg ainsi que le fichier .ogg pour les musiques.
Lors du premier lancement, l'émulateur vous demandera de 'parser' votre vidéo, appuyez sur une touche pour accepter. S'ensuit une barre de progression et le jeu se lance !
Contrôles :
Ajouter des Coins : 5 ou SELECT Start singleplayer: 1 ou START Move: left nub/d-pad Actionbutton 1: A Actionbutton 2: X Actionbutton 3: B Quit: Esc
4) Maintenant, on peut essayer d'améliorer les choses.
Le principal problème, c'est que les vidéos prennent énormément de place et surtout ont tendance à freezer quelques secondes suivant les jeux.
On va donc encoder les vidéos afin d'avoir un format correct pour la Pandora, ainsi qu'un débit acceptable.
ATTENTION : faites une copie de votre fichier vidéo .m2v car il sera effacé !
a-Installez FFmpeg sur votre PC dans un répertoire facilement accessible. Les versions Windows sont ICI, il suffit juste de prendre la LATEST version STATIC de votre Windows (32 ou 64 bits).
Les seuls fichiers qui nous intéressent sont dans le répertoire bin : ffmpeg.exe, ffplay.exe et ffprobe.exe.
Copiez les dans un répertoire de votre disque dur PUIS placez la vidéo que vous souhaitez encoder dans le même répertoire.
b-Puis nous allons créer deux scripts qui vous permettront d'encoder et de démuxer les vidéos rapidement. Utilisez le bloc-notes de Windows par exemple pour les créer.
Le premier sera nommé encode.bat et contiendra ceci :
Il permettra de synchroniser les musiques. Le voici ICI.
Et nous les placerons dans le même répertoire que les fichiers FFmpeg.
c-Maintenant on encode et on démuxe !
Lancez l'invite de commandes de Windows en mode Administrateur (clic droit), puis rendez vous dans le répertoire où se trouve FFmpeg, la vidéo et les scripts.
Et voilà, vous obtenez le même fichier encodé, démuxé et utilisable directement sur DAPHNE.
Il suffira de remplacer celui que vous avez déjà par celui-là.
Attention, les résultats ne sont pas garantis. Cela dépend de la vitesse de votre Pandora ainsi que de la classe de votre carte SD : privilégiez une classe 10, plus rapide.
d-Certains jeux afficheront un écran vert, pas de panique, c'est parce que le format de vidéo n'est pas bon.
Il faut les encoder en 512x512. Donc il faudra utiliser un autre script pour encoder :