Custom D.E.O.T. V2.0+/Clockwork OS v0.5 image - With customised DEOT interface, Kernel 5.7, Optional 1400MHz OC, Debian 10 Buster, Retroarch 1.9.0, Mupen64+ plus more! (Current build: 200903)

Here’s something else to try out, from here: Emulationstation on Gameshell - #56 by javelinface

Emulation Station.

Here is the original source: Install Emulationstation on Gameshell · clockworkpi/GameShellDocs Wiki · GitHub

I’ve toyed with the idea of completely replacing the current launcher with Emulationstation, or at least having the option to change between them, kind of like “bean” in the utilities.
I’m posting it here, only because it’s reflective of the directory structure of this custom OS.

  1. Start by following the script, as per the above thread to install the launcher/frontend:
sudo apt-get update
sudo apt-get install -y libsdl2-dev libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-locale-dev libfreeimage-dev libfreetype6-dev libeigen3-dev libcurl4-openssl-dev libasound2-dev libgl1-mesa-dev build-essential cmake fonts-droid-fallback vlc libvlc5 libvlc-dev rapidjson-dev
git clone --recursive https://github.com/RetroPie/EmulationStation.git
cd EmulationStation
cmake .
make -j4
sudo make install
cp -R ~/EmulationStation/resources/ ~/.emulationstation/resources/
rm -Rf ~/EmulationStation/
  1. Make a directory to put a shortcut.
mkdir /home/cpi/apps/Menu/60_Utils/12_EmulationStation/
  1. Put in the running script and icon.
wget -O /home/cpi/apps/Menu/60_Utils/12_EmulationStation/EmulationStation.png https://www.dropbox.com/s/0p0pyfhv77raliy/EmulationStation.png?dl=1
wget -O /home/cpi/apps/Menu/60_Utils/12_EmulationStation/EmulationStation.sh https://www.dropbox.com/s/e95n4asq9a4yhl0/EmulationStation.sh?dl=1
chmod +x /home/cpi/apps/Menu/60_Utils/12_EmulationStation/EmulationStation.sh
  1. Make a themes directory.
mkdir /home/cpi/.emulationstation/themes/
  1. Get a theme.
cd /home/cpi/.emulationstation/themes/ 
wget -O /home/cpi/.emulationstation/themes/simple_latest.zip https://emulationstation.org/downloads/themes/simple_latest.zip
unzip -o simple_latest.zip
rm simple_latest.zip
  1. Copy in all the configs.
wget -O /home/cpi/.emulationstation/es_input.cfg https://www.dropbox.com/s/lz18dzx7ks2vbai/es_input.cfg?dl=1
wget -O /home/cpi/.emulationstation/es_settings.cfg https://www.dropbox.com/s/3i2t416ilkjcz75/es_settings.cfg?dl=1
wget -O /home/cpi/.emulationstation/es_systems.cfg https://www.dropbox.com/s/0l4tlvkoi3b0s5c/es_systems.cfg?dl=1
  1. Reload the launcher, or restart the Gameshell. There should be a new entry in Utilities. Run it to test out Emulationstation. To enter the EmulationStation menu, push start.

  2. It is currently set up to primarily use Retroarch emulators. This is to reflect a possible candidate for a slimline OS, say using @Joao_Manoel 's minimal image. If you would prefer to include EVERY emulator on the gameshell, run this:

wget -O /home/cpi/.emulationstation/es_systems.cfg https://www.dropbox.com/s/khxoigwgq265n5z/es_systems.cfg.all.bak?dl=1

It will display A LOT of doubled up systems, and generally be quite a mess. Eventually, it would be good to use this: Launch emulator script - #2 by Dowdheur
To revert it to retroarch only, run this again:

wget -O /home/cpi/.emulationstation/es_systems.cfg https://www.dropbox.com/s/0l4tlvkoi3b0s5c/es_systems.cfg?dl=1
1 Like