RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Steam Link on main screen, rather than Ports

    Scheduled Pinned Locked Moved Help and Support
    steamlinkmain menu
    4 Posts 2 Posters 2.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Arus
      last edited by

      Hey!
      I'm new to RetroPie and Raspberry Pi in general.
      I followed a tutorial to make Kodi appear as a system rather than in ports.
      I tried to do the same for Steam Link.
      I managed to get it to appear on the main menu with the correct logo, however it would not launch.
      I assume it is down to the .sh file I created not pointing to the correct location.
      Can anyone help me out?

      Thanks!

      A 1 Reply Last reply Reply Quote 0
      • A
        Arus @Arus
        last edited by

        Hey all,
        Never mind, I got it working!

        1 Reply Last reply Reply Quote 0
        • A
          Arus
          last edited by

          If anyone is interested, below is the process for both Kodi and Steam Link.
          The Kodi sections were taken and slightly modified from Youtuber ETAPRIME
          The Steam sections I made through trial and error using a RetroPie test MSD card.

          ======================================================================================

          Place Kodi and Team Link on the Main Screen

          ##Edit the config to add the systems
          #Backup the Config
          sudo cp /etc/emulationstation/es_systems.cfg /etc/emulationstation/es_systems_backup2019-02-21.cfg

          #Edit the Config
          sudo nano /etc/emulationstation/es_systems.cfg
          --Add the following after <systemList>:
          <system>
          <fullname>Kodi</fullname>
          <name>kodi</name>
          <path>~/RetroPie/roms/kodi</path>
          <extension>.sh .SH</extension>
          <command>bash %ROM%</command>
          <platform>kodi</platform>
          <theme>kodi</theme>
          </system>
          <system>
          <fullname>Steam Link</fullname>
          <name>steam</name>
          <path>~/RetroPie/roms/steamlink</path>
          <extension>.sh .SH</extension>
          <command>bash %ROM%</command>
          <platform>steam</platform>
          <theme>steam</theme>
          </system>

          #Save Changes
          Ctrl+x, y, Enter

          ##Create Rom Directories
          mkdir /home/pi/RetroPie/roms/kodi
          mkdir /home/pi/RetroPie/roms/steamlink

          ##Create Kodi Launch Scripts
          sudo nano /home/pi/RetroPie/roms/kodi/kodi.sh

          --Add the following
          kodi-standalone

          #Save Changes
          Ctrl+x, y, Enter

          ##Create Steam Launch Scripts
          sudo nano /home/pi/RetroPie/roms/steamlink/steamlink.sh

          --Add the following
          #!/bin/bash
          "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "steamlink" ""

          #Save Changes
          Ctrl+x, y, Enter

          ##Make Scripts Executable
          sudo chmod +x /home/pi/RetroPie/roms/kodi/kodi.sh
          sudo chmod +x /home/pi/RetroPie/roms/steamlink/steamlink.sh

          ##Reboot Raspberry Pi
          sudo reboot

          I hope this helps someone else!

          Thanks

          1 Reply Last reply Reply Quote 2
          • H
            hhromic
            last edited by

            If I understand your approach correctly, this makes Kodi/Steam Link appear as their own system in Emulation Station but you still need to go inside and select a single Kodi/Steam Link launch script?

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.