(2020-03-18, 17:08)Hudson_Hawk04 Wrote: for the time being I went with your estuary mod, I noticed it has an advanced doom launcher tab. I was able to find the addon, is it still functional and how exactly do i go about setting it up on libreelec if it is?
Advanced DOOM Launcher should be functional but it is still in early development. If you want to try, configure the path to Chocolate Doom or Crispy Doom executable, the WAD directory and the Artwork directory. Place your WADs like this in your WAD directory:
Code:
/WAD_dir/doom.wad
/WAD_dir/doom2.wad
/WAD_dir/PWADs/
/WAD_dir/PWADs/aliens.wad
...
The idea is that the IWADs must be in the WAD directory and any PWAD in any subdirectory (or several). For every PWAD, ADL will create a Poster and Fanart, the poster containing information of your PWAD like the number of levels and the Fanart a plot of the first map in the PWAD. The Fanart maps generated by ADL are very similar to
this example from the Doom Wiki.
Note that development of ADL stalled in 2017. I discover how to create PNG images with PIL (Python Image Library) and used first in ADL. Then, I used this technology to create composite Fanart and 3D boxes in AML, which took me most part of 2018 and half year in 2019 (of course other features were also added to AML like full ROM set audit). In Q3 2019 I switched development to AEL and a lot of technologies present in AML must be ported to AEL yet. However, I am focusing now in improving the AEL database model and the platform information directory which will serve as a prototype for the Kodi games database. I promised Chrisism that the fancy AML features like Fanart and 3D box generation in AEL will be part of the 0.10.0 release, which will be Python 3 compatible and out once Kodi Matrix reaches the release candidate cycle. Once AEL has been improved maybe I will continue the development of ADL.
Also, two years ago the PrBoom Libretro core was not very good and hence I did not support it in ADL. This core has improved a lot in 2019 thanks to developer Ferk. However, it is still difficult to launch PWADs with PrBoom Libretro and I am thinking in a solution to fix this (which also will affect Kodi).
Finally, using the Advanced Launchers in LibreELEC could be complicated. First thing, you must run Kodi with a window manager, otherwise you will get a lot of problems like Kodi staying on top of the launcher app, Kodi getting the joystick input instead of the launched app, etc. TTBOMK, LibreELEC does not use a window manager to run Kodi, which is beneficial on low-end devices like the Pi. Second, LibreELEC does not include external emulators like MAME or Retroarch or ports like Chocolate/Crispy doom nor does include the development tools and libraries necessary to compile them. Some users have created custom versions of LibreELEC that include emulators and ports, you should use one of those if you want to use the Advanced Launchers. Note that my HTPC and development machines use Ubuntu. Using a generic Linux distribution you have easy access to thousands of packages and the compiler in case you want to use an app not included in the distribution as an official package. LibreELEC is convenient because it includes everything you need to use Kodi but if you want to launch external applications it could be quite a challenge. On the other hand, if you use a generic Linux distribution you have to do more configuration (which in LibreELEC has already been done for you) but you have more flexibility.