As you can see in my github "instructions" I can make your addon run like this:
Quote:After installing Gamestarter go to addon settings -> "download iarl & repo".
It will download 2 zip files into /storage folder (addon and creators repo). Install both and update addon if an update is available. Note that iarl addon installs a lot of dependencies and needed addons, so you must let it install everything until you see the "addon installed" notification.
After iarl is installed, these are the steps I follow to get it working with gamestarter:
addon settings:
-external launcher : My system type: openelec RPi (Gamestarter addon)
-external launcher : RetroArch System folder (leave blank)
System list - context menu:
- update launcher: external
- update EXternal Launch command : select system -> YES
Enter system then launch game.
If you think there is a "easiest way" please let me know.
About changes, you can change Openelec Rpi (Gamestarter addon) references to "Gamestarter addon (Libre/OpenELEC RPi)" since LibreELEC is more used nowadays.
Also remenber my addon launching path: /storage/.kodi/addons/script.gamestarter/resources/bin/gamestarter.sh "core/system" "rom".
By the moment "core/system" names are the names of the libretro core without "_libretro.so" except for amiga and WIP nintendo ds (amiga and nds). For next versions I am thinking about launching every system with the rom older name instead (nes, snes, gb, gba, nds, psx...), and then in run script detect the default core for each one so users can select the desired ones in addon settings.
Finally I would like to know if there is an easy way to set all systems as "External launcher". I can have some files changed and then when users download your addon from mine I can overwrite them in order to make them easier to use it, or something similar... [/quote]
Thanks zach!