Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. lolodebordo
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 15
    • Best 3
    • Controversial 0
    • Groups 0

    Best posts made by lolodebordo

    • RE: Mode demo automatique

      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
      
      posted in Community projects
      lolodebordo
      lolodebordo
    • RE: Mode demo automatique

      Le système recalbox permet d’inserer Un script avec le nom custom.sh dans le répertoire partagé //recalbox/share/system.
      Ce script est lancé automatiquement au démarrage de la recalbox.
      N’hesites pas à le tester ,
      Dans sa version actuelle , il lance les jeux Psx,mame,neogeo mais il est facilement modifiable.

      posted in Community projects
      lolodebordo
      lolodebordo
    • RE: Mode demo automatique

      @nayok je te propose cette nouvelle version qui prend en charge la config de tes manettes.

      custom.sh avec recup des infos controller

      posted in Community projects
      lolodebordo
      lolodebordo