Modification pour Daphne


  • CRT Hero

    Bonjour,
    Merci pour cette mise à jour et l'ajout de Daphne.
    J'avais des soucis avec le lancement des jeux daphne sur Raspberry Pi 3 en respectant l'arborescence préconisée dans le Wiki.

    En regardant les logs, il semble que les chemins d'accès au framefile et au commands n'étaient pas corrects.

    J'ai modifié le fichier :
    /usr/lib/python2.7/site-packages/configgen/generators/daphne/daphneGenerator.py
    de la sorte ( les anciennes lignes sont barrées)

    frameFile = rom + "/" + romName + ".txt"
    frameFile = os.path.dirname(os.path.dirname(rom)) + "/" + romName + ".daphne" + "/" + romName + ".txt"
    commandsFile = rom + "/" + romName + ".commands"
    commandsFile = os.path.dirname(os.path.dirname(rom)) + "/" + romName + ".daphne" + "/" + romName + ".commands"

    cdlt


  • CRT Hero

    This post is deleted!

  • CRT Hero

    struture d'un de mes repertoires Daphne (jeu mach3)

    \roms\daphne\mach3.daphne\mach3.commands
    \roms\daphne\mach3.daphne\mach3.dat
    \roms\daphne\mach3.daphne\mach3.m2v
    \roms\daphne\mach3.daphne\mach3.ogg
    \roms\daphne\mach3.daphne\mach3.txt
    \roms\daphne\roms\mach3.zip


  • Revisor

    @nexusone13 Voilà qui est bizarre ...

    Je ne comprends pas bien cette modification:
    Pourquoi appeler os.path.dirname deux fois ?
    En théorie, la variable rom contient déjà le nom du répertoire .daphne.

    D'autres personnes ont-ils pu exécuter Daphne sans soucis sur PI3 ?
    As-tu modifié les extensions du système Daphne dans EmulationStation ?
    Éventuellement, peux-tu mettre quelques lignes de debug dans ton code pour afficher la valeurs des variables (surtout rom) ?


  • CRT Hero

    @lmerckx dans mon exemple de structure (indiquée dans le wiki) le programme non modifié cherchait le .commands et le .txt dans ce rep \roms\daphne\roms\mach3.zip\mach3.commands au lieu de le chercher dans \roms\daphne\mach3.daphne\mach3.commands ceci est visible dans le es_stderr.log et es_stdout.log le double dirname c pour remonter de deux niveaux (je connais pas le python)


  • Revisor

    @nexusone13 Ok, c'est ce que je pensais.
    Le fichier es_systems.cfg a été modifié pour accepter l'extension .zip au lieu (ou en plus de .daphne).

    As-tu modifié ce fichier ?
    Utilises-tu la version officielle de Recalbox (ou une distribution non standard) ?


  • CRT Hero

    @lmerckx j'aimis à jour la précédente version avec la derniere version, et j'utilise le theme alekfull



  • @nexusone13 archive de support please apres avoir lancé un jeu daphne et êter revenu sous ES


  • Revisor

    Ha non, je pense avoir compris.
    C'est peut-être le scrapper qui cherche les fichiers .zip et pas .daphne. Du coup, la rom n'est pas correcte dans gamelist.

    Tu utilises quel scrapper ?
    Le moyen le plus simple serait donc de modifier le fichier gamelist pour que les paths pointent vers le répertoire daphne.
    Exemple:
    <path>./dle21.daphne</path>



  • Salut a tous,
    Si je peux apporter mon grain de sel, j'ai fait tourner dragon l'air après avoir bien lu le wiki (un peu perdu) ma structure est fait comme cela: (je suis sur X64)

    \roms\daphne\lair.daphne\lair.dat
    \roms\daphne\lair.daphne\lair.m2v
    \roms\daphne\lair.daphne\lair.ogg
    \roms\daphne\lair.daphne\lair.txt
    \roms\daphne\roms\lair.zip

    Le jeux se lance, j'arrive a mettre du crédit, a lancer la partie mais pas a jour disons que les commandes haut bas gauche droite ne fonctionne pas. Il me manqué le fichier .commands il faut le créer je pense mais houla un peu complexe, il devrait ce mettre.
    \roms\daphne\lair.daphne\lair.commands

    Et pars fois j'ai du son pars fois non. voila juste mon petit retour


  • CRT Hero

    @lmerckx effectivement mon scraper recherche le .zip et non pas le .daphne. Bien vu lmerckx. Faudra que je corrige cela.

    Je poste qd même pour @substring mon fichier support : http://dl.free.fr/vmwToKGZL


  • CRT Hero

    @nexusone13 je vous laisse supprimer ce thread pour eviter d'embrouiller les utilisateurs 🙂


  • Revisor

    @nexusone13 Il ne faut pas supprimer le post. Si tu as eu le problème, d'autres pourraient l'avoir. 🙂
    Par contre, quel scraper utilises-tu ?

    @cameleons Pour Dragon's Lair, je te conseille de jouer avec la rom dle21. Elle est beaucoup plus aboutie.
    Il te faut remplacer le fichier zip et renommer ton répertoire et fichier lair.txt avec le nom dle21 (au lieu de lair).
    Ceci étant dit, cela ne devrait pas corriger ton problème.

    J'ai testé sur X64 et je n'ai pas découvert de problème spécifique, peux-tu envoyer une archive de support ?


  • CRT Hero

    @lmerckx C'est mon propre scraper : ARRM (voir ma signature). Je viens de le corriger et met en ligne la version modifiée. Merci encore pour avoir mis le doigt sur mon pb 🙂


  • Revisor

    Ha ok. problème résolu donc !



  • This post is deleted!


  • @lmerckx Merci a toi, personnellement il fonctionne pas trop mal, j'ai réussi a faire le .commands, les directions fonctionnent mais a l'envers faut que je potasse encore dessus.

    Je vais tenter avec la dle21 ce que ca donne, enfaite je récupère la rom dle21.zip, je garde le reste et je renomme tout ce qui est "lair" en "dle21" c'est ca ?

    Dans mon .commands j'ai ceci:
    -nocrc -noissues -noserversend -latency 950 -x 640 -y 480 -bank 1 00110111 -bank 0 10011000



  • @lmerckx effectivement en dle21 le jeux fonctionne mieux surtout au niveau de l'histoire.

    reste plus qu'a régler le problème de commande que je trouve içi et voir pourquoi elles sont inversés http://www.daphne-emu.com/mediawiki/index.php/CmdLine


  • Revisor

    @cameleons Bizarre les commandes inversées.
    Je ne suis pas sur que tu pourras le résoudre via les paramètres.

    Peux-tu faire une archive de support après avoir lancé le jeu et être revenu à EmulationStation ?



  • @lmerckx oui bien sûr je prépare ca

    le voici: https://file.ac/usSY47_gQ8g/


Log in to reply
 

Want to support us ?

241
Online

80.3k
Users

21.5k
Topics

157.2k
Posts