Bonjour ,
Si vous êtes intéressés par le déclenchement d'un mode démonstration avec lancement automatique des jeux . Je vous propose ce script custom.sh à positionner dans le partage \recalbox\share\system
custom.sh
#!/bin/sh
# Ce script verifie qu'aucun jeu n'est lancé puis lance un jeu parmis une liste
# au bout de 90 sec , il stoppe le jeu lancé et en demarre un autre, sauf si celui-ci à été stoppé par un retour au menu ES (Hotkey...)
# Le retour au menu ES attend 90 sec pour permettre de choisir un jeu.
cp -f /usr/bin/python /recalbox/share/python2
while true
do
[ ! "$TOT" == "90" ] && sleep 90
ENCOURS=`ps aux |grep -e "python /usr/lib/python2.7"|grep -v grep `
if [ "$ENCOURS" == "" ];
then
# Etablissement de la liste des jeux disponibles sur certains emulateurs
# Lancement d'un jeu parmis la liste
ls /recalbox/share/roms/mame/*.zip | awk '{print "mame:"$0;}'>/recalbox/share/liste.txt
ls /recalbox/share/roms/snes/*.smc | awk '{print "snes:"$0;}'>>/recalbox/share/liste.txt
ls /recalbox/share/roms/fba_libretro/*.zip | awk '{print "fba_libretro:"$0;}'>>/recalbox/share/liste.txt
ls /recalbox/share/roms/psx/*.cue |awk '{print "psx:"$0;}' >>/recalbox/share/liste.txt
ls /recalbox/share/roms/neogeo/*.zip |awk '{print "neogeo:"$0;}' >>/recalbox/share/liste.txt
N=`wc -l /recalbox/share/liste.txt|cut -d' ' -f1`
aan=$RANDOM
NUM=$((RANDOM%$N+1))
LIGF=$(head -$NUM /recalbox/share/liste.txt|tail -1)
ROM=$(echo $LIGF|cut -d: -f2)
SYSTEME=$(echo $LIGF|cut -d: -f1)
echo $N $NUM $ROM $SYSTEME
/recalbox/share/python2 /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 03000000790000000600000010010000 -p1name "Microntek USB Joystick " -p1nbaxes 4 -p2index 1 -p2guid 03000000790000000600000010010000 -p2name "Microntek USB Joystick " -p2nbaxes 4 -system "$SYSTEME" -rom "$ROM" -emulator default -core default -ratio auto 2> /recalbox/share/system/logs/es_launch_stderr.log | head -300 > /recalbox/share/system/logs/es_launch_stdout.log &
A=$!
TOT=0
while [ ! "`pidof python2`" == "" ]
do
sleep 1
TOT=`expr $TOT \+ 1`
echo $TOT
[ "$TOT" == "90" ] && break
done
echo arret
killall python2
killall retroarch
/etc/init.d/S31emulationstation restart
else
echo jeu en cours...
fi
done