Merci Ă Christian Souillard (Redoxoder) pour ce tutoriel ! đ
Voyons toutes les Ă©tapes pour arriver au rĂ©sultat voulu ci dessous (oui les images sont avec Recalbox, mais c’est tout pareil) :
Matériel nécessaire :
Un systÚme équipé de Batocera V38 butterfly au minimum.
Deux plaques DMD (64X32) branchés sur Ada fruit rgb ou carte jimmy (raspydarts) sur un pi zéro 2 ou pi3 avec une image de raspy2dmd (https://raspydarts.wordpress.com/telechargement/).
Jâai fixĂ© les adresses ip du dmd et recalbox dans mon routeur
Mise en place :
Une fois connectĂ© sur raspy2dmd.local et aprĂšs lâavoir configurĂ© (pour la carte) :
On ajoute les images aux format marquee dmd (128×32).
Pour cela, direction « RĂ©pertoires et fichiers » puis « Images »
On crĂ©e les dossier « arcade » puis, Ă l’intĂ©rieur de celui ci, « systemes » et « roms ». Enfin dans chacun des deux prĂ©cĂ©dents dossier, les diffĂ©rents systemes (negeo, mame, etc)
Jâai donc un dossier « arcade/systemes » et « arcade/roms/neogeo » dans lâexemple.
Dans « arcade/systemes » je mets les images au format dmd des diffĂ©rents Ă©mulateurs.
Dans « arcade/roms/neogeo » je mets les images au format dmd (128×32) des jeux.
Les noms des images doivent correspondre aux noms des jeux dans recalbox.
Voila pour la partie dmd on passe Ă la partie recalbox scripts.
Batocera scripts DMD :
On se connecte avec winscp (login root/linux)
On va dans le dossier userdata/system/configs/emulationstation
On crĂ©e un dossier scripts puis dedans (pour lâexemple) 2 dossiers :
« game-selected » et « system-selected »
Dans « game-selected » crĂ©er le script ‘game.sh’
Dans « system-selected » crĂ©er le script ‘system.sh’
â Pensez bien Ă modifier dans les scripts ‘VOTRE_IP_DMD’ par l’adresse IP correspondant Ă votre Raspy2DMD â
game.sh
#!/bin/bash
echo "$1" > /userdata/system/configs/emulationstation/scripts/gameselected/log1.txt
echo "$2" > /userdata/system/configs/emulationstation/scripts/gameselected/log2.txt
echo "$3" > /userdata/system/configs/emulationstation/scripts/gameselected/log3.txt
thepath="/Medias/Images/arcade/roms/"
chemin2="$thepath$1/$3.png"
echo $chemin2 > /userdata/system/configs/emulationstation/scripts/gameselected/chemin.txt
mosquitto_pub -h VOTRE_IP_DMD -t raspydartsdmd -m "img|$chemin2"
system.sh
##!/bin/bash
echo "$1" > /userdata/system/configs/emulationstation/scripts/systemselected/log1.txt
mosquitto_pub -h VOTRE_IP_DMD -t raspydartsdmd -m
"img|/Medias/Images/arcade/systemes/$1.png"
Dans les scripts lâadresse ip ‘VOTRE_IP_DMD’ est celle du dmd (que jâai personnellement fixĂ©).
Il y a des log.txt dans le dossier pour avoir les bons noms des jeux et
systems
A vous de modifier les scripts et de les améliorer et de partager vos
améliorations et trouvailles.
On peut également utiliser des GiFs animés, des vidéos, etc.
Si il y a des ùmes courageuses pour créer toutes les marquees des systÚmes
et des roms et surtout les partager avec la communautĂ© đ (png/gif/video
etc)
Pour ajouter dâautres events (Ă mettre entre crochets) :
https://wiki.batocera.org/launch_a_script
Un Grand Merci Ă toute lâĂ©quipe de Batocera (et surtout Susan34) pour
lâajout du Client mosquitto ainsi quâa RĂ©mi Delcelier pour raspy2dmd un
super boulot.
Redoxoder.