Note: this is only mirror. The project is now here
Based on libretro-dolphin-launcher and libretro-bash-launcher, see full list of changes below.
Launch (ba)sh-scripts directly from RetroArch to launch your Linux games.
- Use cmake instead of make. Two reasons - cmake code is more simplier, and I can't sort thing out of original make file.
- Add sh library to easy create your own sh launchers. For example, for wine.
- Add udev module for autolaunch Retroarch. Well, somebody say it's useless feature, but I want just plug in my controller and start playing.
- Playlists and thumbnails auto generation.
- Debian package.
- Rewrite on C++ (WIP)
- libcurl
- imlib2
- compiller with c++14 support
- retroarch
Optional:
- Qt4
- Compile the core
git clone --recurse-submodules https://github.com/VolkMilit/libretro-sh-launcher.git
cd libretro-sh-launcher
mkdir build && cd build
cmake ..
# optional use -DSPLASH=OFF option to disable compile splash programm, see USAGE.md#splash
make -j$(nproc)
- Copy assets and core in right directoryes
mkdir $HOME/.config/retroarch/xmb/monochrome/png
cp ../assets/xmb/monochrome/png/* $HOME/.config/retroarch/xmb/monochrome/png
cp sh_launcher_libretro.so /any/place/you/like
Then just launch core with
retroarch -L /any/place/you/like/sh_launcher_libretro.so
Alternatively you can perform this way, but read the caution bottom first:
make install
But actually I dare you to NOT do make install in /usr unless you realy want to. Better using package system or launch it locally, because you can forget what you're install.
- Clone repo and Install necessary packages
mkdir libretro-sh-launcher && cd libretro-sh-launcher
git clone --recurse-submodules https://github.com/VolkMilit/libretro-sh-launcher.git
sudo apt install devsripts fakeroot libcurl4-gnutls-dev libimlib2-dev
- Build the package
cd libretro-sh-launcher
debuild -i -us -uc -b
- Install package
cd ..
sudo dpkg -i libretro_sh_launcher_1.0.0-1+stretch_amd64.deb
See usage
- Libretro Sh Launcher (c) Volk_Milit, GPL v3.0.
- Splash (c) Volk_Milit, GPL v3.0.
- HTTPDownloader.cpp (c) Uli Köhler, CC0 1.0 Universal (public domain).
- libretro.h (c) The RetroArch team, MIT.