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

    Adding older Love engine version

    Scheduled Pinned Locked Moved General Discussion and Gaming
    love engine
    9 Posts 2 Posters 317 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.
    • D
      dav333
      last edited by

      Some of the games I wish to play on the love emulator will not work on the two versions available through Manage Packages.

      For example Journey to the Center of Hawkthorn:

      When I try to play on the "love" emulator it will not load.
      When I try on "love-0.10.0" it says that Love 0.9.1 is required.

      When I tried to clone Love 0.9.1, it just said "fatal: repository" and the link was "not found" I triple checked the http and it was correct.

      Is there something I need to set up first? Everything I've found online says that this is the first step.

      Or is there another solution?

      Thank you for your time.

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        @dav333 said in Adding older Love engine version:

        When I tried to clone Love 0.9.1, it just said "fatal: repository" and the link was "not found" I triple checked the http and it was correct.

        What is the command you're executing for downloading/cloning the 0.9.1 version ?

        1 Reply Last reply Reply Quote 0
        • D
          dav333
          last edited by

          I tried both

          git clone --depth 1 https://github.com/love2d/love/tree/0.9.1

          and

          git clone --depth 1 https://github.com/love2d/love/tree/0.9.1.git

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu

            That won't work - don't copy the URL from the browser, it's not the correct method. Try this

            git clone --depth 1 --branch 0.9.1 https://github.com/love2d/love
            
            D 1 Reply Last reply Reply Quote 0
            • D
              dav333 @mitu
              last edited by

              @mitu said in Adding older Love engine version:

              git clone --depth 1 --branch 0.9.1 https://github.com/love2d/love

              The response was
              fatal: destination path 'love' already exists and is not an empty directory.
              I guess since retropie already has two versions of the love engine.

              Thanks so much for your help.

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                @dav333 said in Adding older Love engine version:

                fatal: destination path 'love' already exists and is not an empty directory.

                I'm not sure how you're trying to install the 0.9.1 branch, but the error indicates you already have a folder love in the current working dir. You should remove it and re-try the clone command.

                D 1 Reply Last reply Reply Quote 0
                • D
                  dav333 @mitu
                  last edited by dav333

                  The amount of eye rolling you Moderators must do because of amateurs like me.

                  So, I'm using Retropie on the Raspberry Pi 4. The Love engine under Manage Packages/ Optional Packages offers two versions: 0.11.1 and 0.10.2

                  The games for the love system are really particular to the version it was made for. I have games that use the 0.9.1 and 0.8.2 version, so I wanted to add those as emulator options under the run command launch menu.

                  Is such a thing possible?

                  D mituM 2 Replies Last reply Reply Quote 0
                  • D
                    dav333 @dav333
                    last edited by dav333

                    I removed the 0.11.1 and 0.10.2 Love engines, but the result was the same.

                    1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @dav333
                      last edited by

                      @dav333 said in Adding older Love engine version:

                      Is such a thing possible?

                      Possibly, but I haven't tried installing that particular version of LÖVE, so some adjustments might be needed for installation.

                      I removed the 0.11.1 and 0.10.2 Love engines, but the result was the same.

                      I don't think that would solve your issue - or has any influence on the command you're trying to execute. Exit EmulationStation, then run the following commands

                      mkdir src
                      cd src
                      git clone --depth 1 --branch 0.9.1 https://github.com/love2d/love love-0.9.1
                      

                      you should now have the sources for the version you're trying to install in the love-0.9.1 folder. Follow the rest of the compilation instructions from https://github.com/love2d/love/tree/0.9.1 (or this page) and see if you can build a new love binary file.

                      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.