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

    Setting up Half-Life through RetroPie (A Guide)

    Scheduled Pinned Locked Moved General Discussion and Gaming
    half-lifexash3d
    147 Posts 30 Posters 46.1k 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.
    • E
      eputley @ExarKunIv
      last edited by

      @ExarKunIv so does the step:3 here not apply with the new xash3d-fwgs? I just dont get where youre supposed to add that "-sdl_joy_old_api" line. or if you even still do that.

      ExarKunIvE 1 Reply Last reply Reply Quote 0
      • ExarKunIvE
        ExarKunIv @eputley
        last edited by ExarKunIv

        @eputley I don't know. I might of tryed that back then. But since I use a different way I don't bother anymore

        The method above is for a old script which is why it might not work anymore

        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
        Maintainer of RetroPie-Extra .

        1 Reply Last reply Reply Quote 0
        • E
          eputley @quicksilver
          last edited by

          @quicksilver Yeah from what ive been seeing from other people is that when they updated xash3d it they were having no problems using their controllers but for me when I boot up half life it only recognized my mouse and keyboard I have no input on my controller

          1 Reply Last reply Reply Quote 0
          • P
            plimbs
            last edited by

            Setting up a new Pi 4. I can no longer build Xash3D from source, per the instructions. (I have forgotten whether I was able to the first time I did this on a 4.) I installed from binary instead. Then I used @quicksilver's xash3d-fwgs replacement file. It seems to run.

            The message I got was that libmenu.so could not be found.

            Maybe this is a new issue with the most recent changes in the repo? I'm not sure.

            ExarKunIvE 1 Reply Last reply Reply Quote 0
            • ExarKunIvE
              ExarKunIv @plimbs
              last edited by

              @plimbs
              https://github.com/Exarkuniv/RetroPie-Extra
              Has a new updated install script, I believe to fix that issue

              RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
              RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
              Maintainer of RetroPie-Extra .

              P R 2 Replies Last reply Reply Quote 0
              • P
                plimbs @ExarKunIv
                last edited by

                @ExarKunIv WOW. Excellent work! Flawlessly installs and runs, and I really like the improved menus over the original Extras script.

                ExarKunIvE 1 Reply Last reply Reply Quote 0
                • ExarKunIvE
                  ExarKunIv @plimbs
                  last edited by

                  @plimbs I'm glad it worked out for you

                  I'm happy you like the new menu. @sleve_mcdichael worked hard on it.

                  RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                  RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                  Maintainer of RetroPie-Extra .

                  1 Reply Last reply Reply Quote 0
                  • R
                    Retro Arcade Fan @ExarKunIv
                    last edited by

                    @ExarKunIv Hi. When I type in the following:

                    cd ~
                    cd RetroPie-Extra/
                    ./update-extras.sh

                    I get this:

                    -bash: ./update-extras.sh: No such file or directory

                    ExarKunIvE 1 Reply Last reply Reply Quote 0
                    • ExarKunIvE
                      ExarKunIv @Retro Arcade Fan
                      last edited by

                      @Retro-Arcade-Fan
                      Next time make a new post or in suggestions for ports #2
                      Just to keep this post more for half life

                      When did you fist download RetroPie-Extra. If was awhile ago.
                      Things have changed so your load probably doesn't have that file to update it.

                      RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                      RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                      Maintainer of RetroPie-Extra .

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Retro Arcade Fan @ExarKunIv
                        last edited by

                        @ExarKunIv I am posting here specifically for Half Life. Tried it before and didn't have success. Read here that the updated extras made it work. Yes, it's been several months since I first installed extras.

                        That being said, to get Half Life working, what's the best way to proceed please?

                        ExarKunIvE 1 Reply Last reply Reply Quote 0
                        • ExarKunIvE
                          ExarKunIv @Retro Arcade Fan
                          last edited by

                          @Retro-Arcade-Fan yes 2 weeks ago the half life script was updated.

                          we changed the update script back in april so if it before then then look here for help.

                          https://retropie.org.uk/forum/topic/31580/suggestions-for-ports-2/191

                          is it was after, then ./update-extras.sh should work

                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                          Maintainer of RetroPie-Extra .

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            Retro Arcade Fan @ExarKunIv
                            last edited by Retro Arcade Fan

                            @ExarKunIv Definitely before. I went to the link but there seems to be conflicting postings. It's a long post. Is the following the best way to update an old install?

                            cd ~/RetroPie-Extra
                            git pull origin
                            ./install-extras.sh

                            or

                            git reset --hard HEAD^
                            git remote set-url origin https://github.com/Exarkuniv/RetroPie-Extra
                            git pull origin

                            ExarKunIvE 1 Reply Last reply Reply Quote 0
                            • ExarKunIvE
                              ExarKunIv @Retro Arcade Fan
                              last edited by

                              @Retro-Arcade-Fan said in Setting up Half-Life through RetroPie (A Guide):

                              git reset --hard HEAD^
                              git remote set-url origin https://github.com/Exarkuniv/RetroPie-Extra
                              git pull origin

                              i would say that since you have the same thing going on as who @sleve_mcdichael was helping

                              RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                              RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                              Maintainer of RetroPie-Extra .

                              R 1 Reply Last reply Reply Quote 0
                              • R
                                Retro Arcade Fan @ExarKunIv
                                last edited by

                                @ExarKunIv Alright. Update finished. However, after 30 minutes, I got this error:

                                Could not successfully build xash3d-fwgs - xash3d-fwgs - Half-Life Engine Port (/home/pi/RetroPie-Setup/tmp/build/xash3d-fwgs/xash3d-fwgs/build/mainui/libmenu.so not found).
                                /home/pi

                                ExarKunIvE 1 Reply Last reply Reply Quote 0
                                • ExarKunIvE
                                  ExarKunIv @Retro Arcade Fan
                                  last edited by

                                  @Retro-Arcade-Fan i think somehow it is still running the old script.

                                  i did a fresh download from my github it installs fine.
                                  but now what to do to fix it

                                  RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                  RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                  Maintainer of RetroPie-Extra .

                                  R 1 Reply Last reply Reply Quote 0
                                  • R
                                    Retro Arcade Fan @ExarKunIv
                                    last edited by Retro Arcade Fan

                                    @ExarKunIv When/If you or someone else figures it out, please let me know. In the meantime, is there any way to just do the updated install for half life?

                                    p.s.: What does "clean source folder" mean under the install?

                                    @sleve_mcdichael any ideas?

                                    ExarKunIvE 2 Replies Last reply Reply Quote 0
                                    • ExarKunIvE
                                      ExarKunIv @Retro Arcade Fan
                                      last edited by

                                      @Retro-Arcade-Fan said in Setting up Half-Life through RetroPie (A Guide):

                                      clean source folder

                                      cleans the folder the install script uses to build the files that are needed for the port to work. cleaning it just deletes that folder.

                                      RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                      RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                      Maintainer of RetroPie-Extra .

                                      1 Reply Last reply Reply Quote 0
                                      • ExarKunIvE
                                        ExarKunIv @Retro Arcade Fan
                                        last edited by

                                        @Retro-Arcade-Fan after you updated it did you run

                                        cd RetroPie-Extra/
                                        ./install-extras.sh
                                        

                                        you updating the script does not install or update any of the ones that are already installed to where the RetroPie menu sees them. you need to reinstall them.

                                        i think that will overwrite them. not too sure @sleve_mcdichael would know better on what the install-extras does

                                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                        Maintainer of RetroPie-Extra .

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          Retro Arcade Fan @ExarKunIv
                                          last edited by

                                          @ExarKunIv Yes I did. It said it was up to date.

                                          What about removing extras entirely and reinstalling it? Or too painstaking?

                                          ExarKunIvE 1 Reply Last reply Reply Quote 0
                                          • ExarKunIvE
                                            ExarKunIv @Retro Arcade Fan
                                            last edited by ExarKunIv

                                            @Retro-Arcade-Fan it will say updated when it updated the main script.

                                            That doesn't install any of the new scripts.to where RetroPie sees them
                                            You have to do that with install-extras. This will open a GUI where you can remove and or install the new ones

                                            Personally I would wipe out retropie extras completely and redownload because the fact is that I have gone through an updated and tested every single script and if yours is from that long past it's going to have script that don't work or don't work properly

                                            If you use the GUI The remove function I think would wipe out even the old scripts also that you currently have

                                            RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                            RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                            Maintainer of RetroPie-Extra .

                                            R 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.