Raspy2DMD – Fonctionnement avec Batocera

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.

Laisser un commentaire

Concevoir un site comme celui-ci avec WordPress.com
Commencer