Script per passaggio da emulationstation ad attract mode e viceversa

Tutti gli emulatori che ci possono servire sul nostro cab con SO non Windows

Moderatore: Moderatore Raspberry

Avatar utente
tulipo
Affezionato
Affezionato
Messaggi: 105
Iscritto il: 28/03/2017, 15:49
Città: Spoleto
Grazie Ricevuti: 2 volte

Script per passaggio da emulationstation ad attract mode e viceversa

Messaggio da tulipo »

Mi é stato chiesto in un messaggio privato come si possa passare da un frontend ad un altro in retropie.

Piuttosto che rispondere al messaggio preferisco aprire un piccolo post in modo che possa essere d'aiuto anche ad altri.

Se si sceglie di scaricare retropie e compilarsi da soli attract mode senza prendere un'immagine giá bella pronta si potrebbe
sentire la mancanza di determinati script molto utili.

In retropie c'é un file chiamato autostart.sh che determina cosa avviare al boot. Modificando il contenuto di questo file si puó
scegliere se avviare attract mode o emulation station.
Sono in totale 4 semplici script da creare.

1)

/home/pi/.attract/Attract Mode Setup/Launch EmulationStation.sh che conterrá:

#!/usr/bin/env bash
echo ""
echo "Switching default boot system to emulationstation and rebooting"
echo ""
sleep 5
cp /opt/retropie/configs/all/ES-Start.sh /opt/retropie/configs/all/autostart.sh
sudo reboot

2)

/opt/retropie/configs/all/AM-Start.sh che conterrá solamente una riga con scritto

attract


3)

sempre dentro la stessa cartella ES-Start.sh che conterrá anche esso una sola riga con scritto

emulationstation #auto

4)


/home/pi/RetroPie/retropiemenu/Switch to Attract Mode.sh

che conterrá:


#!/usr/bin/env bash
echo ""
echo "Switching default boot system to Attract Mode and rebooting"
echo ""
sleep 5
cp /opt/retropie/configs/all/AM-Start.sh /opt/retropie/configs/all/autostart.sh
sudo reboot



Spero di essere stato d'aiuto.
Non mi assumo i meriti degli script sono stati estrapolati dall'immagine Motion Blue Base Image by Dave Marti
My build:
Raspyzero: https://goo.gl/neHcAk
Raspybox: https://goo.gl/J5zsbc
Bartop 1P: https://goo.gl/photos/2w8oWThP2bRtxZAHA
Hyperspin theme - Attract Mode conversion WIP
artfunk
Affezionato
Affezionato
Messaggi: 208
Iscritto il: 08/03/2013, 14:08
Città: Roma
Grazie Ricevuti: 2 volte

Re: Script per passaggio da emulationstation ad attract mode e viceversa

Messaggio da artfunk »

Grazie Tulip, però ho un problema.
anche io ho usato un'immagine Motion Blue per creare il mio attract mode, però nella cartella /home/pi/.attract/Attract Mode Setup/ io non ho il file Launch EmulationStation.sh ma h Launch EmulationStation To Configure Controllers.sh che ho controllato e contiene tutto quello che hai postato tu, ma alla fine ha delle cose in più

#!/usr/bin/env bash
echo ""
echo "Switching default boot system to emulationstation and rebooting"
echo ""
sleep 5
cp /opt/retropie/configs/all/ES-Start.sh /opt/retropie/configs/all/autostart.sh
sudo reboot
#ps -fu `whoami` |grep attract |grep -v xinit |grep -v grep |grep -v xterm| awk '{print $2}' | xargs kill -9


Mentre il file AM-Start.sh è così compilato

# Original
# emulationstation #auto
# stty -echo;attract &> /dev/null; stty echo
# attract > /dev/null 2>&1
attract


Il resto corrisponde tutto negli altri files, io ho provato ad eliminare le righe in più al di sopra della riga attract nel file AM-Start.sh ma nel menù di attract mode sotto retropie ancora non c'è la voce Emulation Station.
Avatar utente
tulipo
Affezionato
Affezionato
Messaggi: 105
Iscritto il: 28/03/2017, 15:49
Città: Spoleto
Grazie Ricevuti: 2 volte

Re: Script per passaggio da emulationstation ad attract mode e viceversa

Messaggio da tulipo »

Sì i file sono gli stessi. Li ho solo abbreviati e tolto le parti commentate.

Guarda dentro il file /home/pi/.attract/emulator/retropie.cfg dove punta la cartella delle rom. Magari va ad una cartella analoga dove manca proprio quel file. È capitato anche a me una volta.

Sent from my MI 5s using Tapatalk

My build:
Raspyzero: https://goo.gl/neHcAk
Raspybox: https://goo.gl/J5zsbc
Bartop 1P: https://goo.gl/photos/2w8oWThP2bRtxZAHA
Hyperspin theme - Attract Mode conversion WIP
artfunk
Affezionato
Affezionato
Messaggi: 208
Iscritto il: 08/03/2013, 14:08
Città: Roma
Grazie Ricevuti: 2 volte

Re: Script per passaggio da emulationstation ad attract mode e viceversa

Messaggio da artfunk »

tulipo ha scritto: 08/09/2017, 12:26 Sì i file sono gli stessi. Li ho solo abbreviati e tolto le parti commentate.

Guarda dentro il file /home/pi/.attract/emulator/retropie.cfg dove punta la cartella delle rom. Magari va ad una cartella analoga dove manca proprio quel file. È capitato anche a me una volta.

Sent from my MI 5s using Tapatalk
Questo è il file

# Generated by Attract-Mode v2.2.1
#
executable sudo
args /home/pi/RetroPie-Setup/retropie_packages.sh retropiemenu launch "[romfilename]" </dev/tty >/dev/tty
rompath /home/pi/RetroPie/retropiemenu
romext .rp;.sh
system RetroPie
info_source thegamesdb.net
artwork flyer /home/pi/RetroPie/retropiemenu/flyer
artwork marquee /home/pi/RetroPie/retropiemenu/marquee
artwork snap /home/pi/RetroPie/retropiemenu/icons
artwork wheel /home/pi/RetroPie/retropiemenu/wheel


il problema credo sia che nella cartella manca il file emulationstation, o sbaglio?
artfunk
Affezionato
Affezionato
Messaggi: 208
Iscritto il: 08/03/2013, 14:08
Città: Roma
Grazie Ricevuti: 2 volte

Re: Script per passaggio da emulationstation ad attract mode e viceversa

Messaggio da artfunk »

artfunk ha scritto: 08/09/2017, 12:55
tulipo ha scritto: 08/09/2017, 12:26 Sì i file sono gli stessi. Li ho solo abbreviati e tolto le parti commentate.

Guarda dentro il file /home/pi/.attract/emulator/retropie.cfg dove punta la cartella delle rom. Magari va ad una cartella analoga dove manca proprio quel file. È capitato anche a me una volta.

Sent from my MI 5s using Tapatalk
Questo è il file

# Generated by Attract-Mode v2.2.1
#
executable sudo
args /home/pi/RetroPie-Setup/retropie_packages.sh retropiemenu launch "[romfilename]" </dev/tty >/dev/tty
rompath /home/pi/RetroPie/retropiemenu
romext .rp;.sh
system RetroPie
info_source thegamesdb.net
artwork flyer /home/pi/RetroPie/retropiemenu/flyer
artwork marquee /home/pi/RetroPie/retropiemenu/marquee
artwork snap /home/pi/RetroPie/retropiemenu/icons
artwork wheel /home/pi/RetroPie/retropiemenu/wheel


il problema credo sia che nella cartella manca il file emulationstation, o sbaglio?
No infatti non c'è

quindi creo un file emulatiostation.sh e lo compilo così come hai scritto?
Avatar utente
tulipo
Affezionato
Affezionato
Messaggi: 105
Iscritto il: 28/03/2017, 15:49
Città: Spoleto
Grazie Ricevuti: 2 volte

Re: Script per passaggio da emulationstation ad attract mode e viceversa

Messaggio da tulipo »

Devi solamente creare il file dentro la cartella indicata su rompath.

Sent from my MI 5s using Tapatalk

My build:
Raspyzero: https://goo.gl/neHcAk
Raspybox: https://goo.gl/J5zsbc
Bartop 1P: https://goo.gl/photos/2w8oWThP2bRtxZAHA
Hyperspin theme - Attract Mode conversion WIP
Rispondi

Torna a “Emulatori per Raspberry, Linux, Android, ecc”