RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Attract Mode with RetroPie - Alternative to EmulationStation

    Scheduled Pinned Locked Moved General Discussion and Gaming
    attractmodeattract modefront end
    306 Posts 42 Posters 494.9k 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.
    • BriganeB
      Brigane @Floob
      last edited by

      @Floob Ok so I tried your advice and recompiled attract mode, but nothing has changed and it still says V0.2.

      Systems: Raspberry Pi 0/2/3 Model B+
      Os: RetroPie 4.5
      Frontend: Emulationstation & Attract Mode

      FinheadF 1 Reply Last reply Reply Quote 0
      • FinheadF
        Finhead @Brigane
        last edited by

        @Brigane said in Attract Mode with RetroPie - Alternative to EmulationStation:

        @Floob Ok so I tried your advice and recompiled attract mode, but nothing has changed and it still says V0.2.

        Why would it change the version number? Your just recomiling to the latest build which no longer uses X.
        Now at console you can run "attract" instead of "xinit attract" which runs attract without the need for X. This allows the frontend to use the runcommand to in the executable to open all your emulators as EmulationStation does.

        BriganeB 1 Reply Last reply Reply Quote 0
        • BriganeB
          Brigane @Finhead
          last edited by Brigane

          @Finhead

          pi@retropie:~ $ attract
          Starting Attract-Mode v2.0.0 (Linux)
          Config: /home/pi/.attract/attract.cfg

          *** Initializing display: 'scripts'

          • Loaded master romlist 'scripts' in 0 ms (6 entries kept, 0 discarded)
          • Constructed 2 filters in 0 ms (12 comparisons)
            AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
            Failed to open X11 display; make sure the DISPLAY environment variable is set correctly
            Aborted

          But it gives me this error?
          I'm pretty sure I when through all the listed commands

          Systems: Raspberry Pi 0/2/3 Model B+
          Os: RetroPie 4.5
          Frontend: Emulationstation & Attract Mode

          FinheadF 1 Reply Last reply Reply Quote 0
          • FinheadF
            Finhead @Brigane
            last edited by

            @Brigane If it's giving you that error you didn't complie it correctly. The new build will run either X or non X, did you get any errors at all compiling?

            BriganeB 1 Reply Last reply Reply Quote 0
            • Z
              zerojay
              last edited by

              I've updated my script on the RetroPie-Extra repo to install Attract Mode without X. Don't have anything else with it through so I'll likely be adding default configs and so on soon.

              1 Reply Last reply Reply Quote 0
              • BriganeB
                Brigane @Finhead
                last edited by

                @Finhead No errors according to my knowledge. I tried compiling correctly again and it says this instead.

                Initializing display: 'MAME (Advance)'

                • Loaded master romlist 'MAME (Advance)' in 5 ms (176 entries kept, 0 discarded)
                • Constructed 2 filters in 4 ms (352 comparisons)
                  AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
                  glGetError 0x500
                  glGetError 0x500
                  glGetError 0x500
                  glGetError 0x500
                  glGetError 0x500
                • Loaded layout: /opt/retropie/configs/all/attract-mode/layouts/robospin-betanew/ (layout.nut)

                Systems: Raspberry Pi 0/2/3 Model B+
                Os: RetroPie 4.5
                Frontend: Emulationstation & Attract Mode

                FinheadF 1 Reply Last reply Reply Quote 0
                • FinheadF
                  Finhead @Brigane
                  last edited by Finhead

                  @Brigane said in Attract Mode with RetroPie - Alternative to EmulationStation:

                  @Finhead No errors according to my knowledge. I tried compiling correctly again and it says this instead.

                  Initializing display: 'MAME (Advance)'

                  • Loaded master romlist 'MAME (Advance)' in 5 ms (176 entries kept, 0 discarded)
                  • Constructed 2 filters in 4 ms (352 comparisons)
                    AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
                    glGetError 0x500
                    glGetError 0x500
                    glGetError 0x500
                    glGetError 0x500
                    glGetError 0x500
                  • Loaded layout: /opt/retropie/configs/all/attract-mode/layouts/robospin-betanew/ (layout.nut)

                  The glGetError 0x500 is normal and does not seem to effect anything, everyone that runs the non X version gets this error when opening roms.
                  What is the exe and arg path you are running? It should look like this since it's using the runcommand with Advance mame.

                  For some reason the spacing is ignored through the forum. Space it as you normally would.

                  executable /opt/retropie/supplementary/runcommand/runcommand.sh
                  args 0 SYS mame-advmame "[romfilename]"
                  rompath /home/pi/RetroPie/roms/mame-advmame
                  romext .zip
                  system Arcade
                  info_source thegamesdb.net
                  import_extras /home/pi/.attract/mame-config

                  BriganeB 1 Reply Last reply Reply Quote 0
                  • R
                    robertybob
                    last edited by

                    Can I request that a pre-populated 'Emulator' for Sega 32x be added to the next release?

                    FloobF 1 Reply Last reply Reply Quote 0
                    • FloobF
                      Floob @robertybob
                      last edited by

                      @robertybob Sure, in the meantime just create a file in here:
                      /home/pi/.attract/emulators/{filename.cfg}

                      and add this to the file
                      http://pastebin.com/raw/wN1nBk1W

                      Please read the Docs before asking a new question.
                      RetroPie Help Guides: https://goo.gl/3gcNsT

                      R 1 Reply Last reply Reply Quote 0
                      • BriganeB
                        Brigane @Finhead
                        last edited by

                        @Finhead I should let you know that the above error occurs when I try to start attract mode. So the information you want me to write under mame advance is not possible for me to write.

                        Systems: Raspberry Pi 0/2/3 Model B+
                        Os: RetroPie 4.5
                        Frontend: Emulationstation & Attract Mode

                        FinheadF 1 Reply Last reply Reply Quote 0
                        • FinheadF
                          Finhead @Brigane
                          last edited by

                          @Brigane I see, maybe you'll need to just use Floobs image and copy your roms and profiles back into the new image. I complied my own image and it went really easy with the new instructions no errors etc 15min and it was done.

                          1 Reply Last reply Reply Quote 0
                          • R
                            robertybob @Floob
                            last edited by

                            @Floob Thanks v much!!

                            1 Reply Last reply Reply Quote 0
                            • BriganeB
                              Brigane
                              last edited by

                              @Floob This is not to rush on you or anything. But can you say anything about when the next attract update will happen? I'm only asking because since I can't compile to the new version correctly, I might as well wait for the next image file.
                              Thanks for your amazing work putting this together for us. Also I always enjoy watching your youtube videos. They are much appreciated.

                              Systems: Raspberry Pi 0/2/3 Model B+
                              Os: RetroPie 4.5
                              Frontend: Emulationstation & Attract Mode

                              FloobF 1 Reply Last reply Reply Quote 0
                              • FloobF
                                Floob @Brigane
                                last edited by

                                @Brigane I doubt the next version will be vastly different to v0.4 - I'd try that.

                                Please read the Docs before asking a new question.
                                RetroPie Help Guides: https://goo.gl/3gcNsT

                                1 Reply Last reply Reply Quote 0
                                • InsecureSpikeI
                                  InsecureSpike
                                  last edited by

                                  are there any plans to add an update feature? so as re-flashing isn't required.
                                  also, are zipped files supported on most of the libretro emu's?

                                  RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
                                  RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
                                  both with AttractMode + FuzzBoxx Layout

                                  FloobF 1 Reply Last reply Reply Quote 0
                                  • FloobF
                                    Floob @InsecureSpike
                                    last edited by

                                    @InsecureSpike These images arent really designed in mind with a long term roadmap, they are more proof of concept.
                                    So I probably wont add an update feature..
                                    A lot of/all? the retroarch based emulators support compressed files - you can see the list on the Wiki or in es_systems.cfg

                                    Please read the Docs before asking a new question.
                                    RetroPie Help Guides: https://goo.gl/3gcNsT

                                    InsecureSpikeI 1 Reply Last reply Reply Quote 0
                                    • InsecureSpikeI
                                      InsecureSpike @Floob
                                      last edited by

                                      @Floob does this mean there are no plans to turn this into a on going project like RetroPie, or a sister project to RetroPie?

                                      RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
                                      RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
                                      both with AttractMode + FuzzBoxx Layout

                                      FinheadF 1 Reply Last reply Reply Quote 0
                                      • FinheadF
                                        Finhead @InsecureSpike
                                        last edited by

                                        @InsecureSpike said in Attract Mode with RetroPie - Alternative to EmulationStation:

                                        @Floob does this mean there are no plans to turn this into a on going project like RetroPie, or a sister project to RetroPie?

                                        It wouldn't be a project like RetroPie regardless it would be more like EmulationStation since it's just a frontend for RetroPie just like ES is.

                                        InsecureSpikeI 1 Reply Last reply Reply Quote 0
                                        • InsecureSpikeI
                                          InsecureSpike @Finhead
                                          last edited by InsecureSpike

                                          @Finhead sorry, yeah that's what I ment, 2 flavours of RetroPie?
                                          as i'm actually really loving AM, and i'm sure i'm not the only one who'd like or hope this could become fully supported alternative to ES,
                                          thats unless someone can dive into updating the theming issues

                                          RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
                                          RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
                                          both with AttractMode + FuzzBoxx Layout

                                          1 Reply Last reply Reply Quote 0
                                          • BriganeB
                                            Brigane
                                            last edited by

                                            If some of you would like some music to use on your arcade machine while scrolling the game menu, this track might be a good example. I intend to use it on my own machine that's for sure.

                                            Systems: Raspberry Pi 0/2/3 Model B+
                                            Os: RetroPie 4.5
                                            Frontend: Emulationstation & Attract Mode

                                            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.