bite-your-idols / Gamestarter

:video_game: Retrogaming kodi add-on repository for LibreELEC
263 stars 47 forks source link

Emulation Station launch Error #97

Closed symbios24 closed 6 years ago

symbios24 commented 6 years ago

Hi, upon launching of EmulatioStation from gamestarter on latest LibreElec version on a Rpi3 i get this message from emulation station "we cant find any systems check that your paths are correct in the systems configuration file and your game directory has at least one game with the correct extension" the only option i have is quit I did everything described in your info downloaded cores,put games in the directory etc i always get this message

Thanks

bite-your-idols commented 6 years ago

take a look to /storage/.kodi/userdata/addon_data/game.emulationstation/es_systems.cfg to check what paths and extensions do you have for each system and make sure you have at least one file (with the correct extension) of one of the systems in the correct folder.

If you didn't modify path, default one is "/storage/emulators/roms/system_name".

Also, you can try to edit es_systems.cfg file using addon settings and there you can modify path and default core/emulator for each system.

One question, if you launch retroarch you can play a rom?

symbios24 commented 6 years ago

i tried retro-arch loaded the rom but nothing the screen was black

symbios24 commented 6 years ago

i loaded only one core from retroarch snes2010 how can i edit this locations does libreelec has command line? or i have to put the card to another linux machine?

bite-your-idols commented 6 years ago

ok, that seems to be another issue, one thing at a time. First try what I said about es_systems.cfg file and paths.

symbios24 commented 6 years ago

at last it worked, what i did is put the the roms in the emulators folder,before i had put the location from a usb drive and it did not work,it seems only the default location works, storage/.kodi/userdata/addon_data/game.emulationstation/es_systems.cfg does not exist also can you update emulation station to the latest version? is it possible to put more detailed info for the addon? how to edit what core to use with each system? the list in addon settings has only the cores name eg snes2010 for example to use another core i change the name to snes2005?

and finally can you update libretro cores to include the ports from retropie?

its amazing anyway,thanks

bite-your-idols commented 6 years ago

You can change roms path editing that value in ES addon settings. Then generate es_systems.cfg again. Also for cores, as you said you can edit assigned core name for each system in addon settings. Those names must be the same as the cores you dowload both using Retroarch addon settings (download full lakka package) or using retroarch in-app settings "download core" option. ES can not be updated since it is a abandoned project, just retropie and recalbox forks are updated but they can not be used outside its project. About libretro cores you can download latest official lakka release package, when lakka releases a new version I will update that package, in the meanwhile you can use retroarch's in-app "download core" option that will download it from latest retroarch buildbot, some of them may not work in RPi.

symbios24 commented 6 years ago

hi again, is the USB ROM Transfer Service working with emulation station?

thanks

bite-your-idols commented 6 years ago

I don't know what you mean, but if you connect a USB drive to your RPi and Libreelec/kodi detects it you can use that path for emulationstation an retroarch.

symbios24 commented 6 years ago

i mean this:

first create a folder called retropie on your USB stick plug it into the pi and wait for it to finish blinking pull the USB out and plug it into a computer add the roms to their respective folders (in the retropie/roms folder) plug it back into the raspberry pi wait for it to finish blinking you can now remove the USB stick. refresh emulationstation by pressing F4, or choosing quit from the start menu

bite-your-idols commented 6 years ago

I see. Retropie has that feature because it doesnt allow to run games from USB drives out the box, so it includes that workaround. In Libreelec it is not needed since you can store your games where you want and then point emulationstation and/or retroarch to that location. Also you can use kodis file explorer to copy or move roms as you want.

symbios24 commented 6 years ago

ok thanks