@nordicpower said in Emulstation/Autre - Script pour communiquer a Arduino le nom du jeu en cours:

@aigleblanc je te propose une solution plus simple à mon sens: il faut modifier le fichier es_systems.cfg pour chacune des plateforme.

La commande de lancement est la suivante :
<command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>

tu pourrais ajouter une commande avant le python en lui passant la variable %ROM% pour afficher le titre puis une commande après pour effacer. un truc du style ...
affiche.py %ROM% && python .... && clean_affiche.py

A réaliser pour chaque système....

Je viens de tester... ca ne marche pas.

<command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% && python /recalbox/share/scripts/game.py %ROM% %EMULATOR%</command>

le jeu se lance, pas de log, et quand je quitte le jeu, j'ai un ecran vert, je pense qu'il n'est pas capable de lancer deux scripts...

Edit :

J'ai séparé les deux commandes par ; et c'est beaucoup mieux !