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

    lr-Duckstation disappear !!!????!!!

    Scheduled Pinned Locked Moved Help and Support
    emulator
    24 Posts 14 Posters 4.3k 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.
    • B
      barbudreadmon @DARKGATE73
      last edited by barbudreadmon

      @DARKGATE73 You can use the libretro fork swanstation, which is still maintained.

      Edit: oh wait, i'm just noticing there is no lr-swanstation setup script in retropie ? Any reason ?

      FBNeo developer - github - forum

      1 Reply Last reply Reply Quote 0
      • D
        DARKGATE73 @hawkes_84
        last edited by

        @hawkes_84 said in lr-Duckstation disappear !!!????!!!:

        @DARKGATE73 the developer took it down about 2 months ago

        Oh my god, why? On a my sd the emu work , but can drag and drop files or directories of the emu on the sd wich don't work anymore? There are games wich work only with duckstation.

        hawkes_84H B 2 Replies Last reply Reply Quote 0
        • windgW
          windg
          last edited by windg

          You can use the files from your backup to install lr-duckstation to the new copy. You need the lr-duckstation folder and the lr-duckstation.sh file. Then:

          Put the folder lr-duckstation here :

          /opt/retropie/libretrocores
          

          Put the lr-duckstation.sh here :

          /home/pi/RetroPie-Setup/scriptmodules/libretrocores
          

          From the terminal run :

          cd $HOME/RetroPie-Setup
          

          and

          sudo ./retropie_packages.sh lr-duckstation configure
          

          You are ready. You can delete the lr-duckstation.sh to not have the error messages during the updates.

          The pcsx-rearmed take a lot of updates recently maybe the games that didnt work before they are working now.
          Also the RetroPie dev's, working to bring the standalone version of Duckstation : https://github.com/RetroPie/RetroPie-Setup/pull/3486

          My English isn't at a good level.

          1 Reply Last reply Reply Quote 0
          • hawkes_84H
            hawkes_84 @DARKGATE73
            last edited by hawkes_84

            @DARKGATE73 really don't know. I didn't have much issue with the PSX-REARMED one anyway so didn't mean much to me

            1 Reply Last reply Reply Quote 0
            • B
              barbudreadmon @DARKGATE73
              last edited by

              @DARKGATE73 said in lr-Duckstation disappear !!!????!!!:

              Oh my god, why?

              Relations between the duckstation project and the libretro project had been weird since the duckstation author made a drama out of a non-existing copyright issue in libretro code back in 2020 (he and another emu author accused some libretro code of being illegally copied from official sony ps3 sdk, but that code was actually gcc code under gpl license, meaning it was perfectly legal).

              Somehow, things escalated recently, i'm not sure about the real reason. I've heard things but they seemed way too stupid to be the truth.

              FBNeo developer - github - forum

              1 Reply Last reply Reply Quote 0
              • R
                Refazeshot1
                last edited by

                I play PlayStation the most on my setup. I did use duckstation but like many other I reverted back to stock. PSX ReArmed is loads better now. So many games work better then they ever did. Even if they did put Duckstation back up; id never go back.

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

                  Why can't retropie just host the last binary build they have?

                  dankcushionsD 1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @pi2user
                    last edited by

                    @pi2user said in lr-Duckstation disappear !!!????!!!:

                    Why can't retropie just host the last binary build they have?

                    discussed here: https://retropie.org.uk/forum/topic/32196/how-are-core-inclusion-decisions-made

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

                      Would it be permitted to provide download links here to the files windg mentioned in their instructions above, so that end users can add it to new retropie installations themselves?

                      mituM DarksaviorD 2 Replies Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @pi2user
                        last edited by

                        @pi2user I think someone already posted a link to a backup version of them, but you can post them also if you'd like.

                        1 Reply Last reply Reply Quote 0
                        • DarksaviorD
                          Darksavior @pi2user
                          last edited by Darksavior

                          @pi2user @mitu
                          I altered the retropie lr-duckstation installer to point to batocera's github that's hosting the binaries. Delete if it's not allowed.

                          #!/usr/bin/env bash
                          
                          # This file is part of The RetroPie Project
                          #
                          # The RetroPie Project is the legal property of its developers, whose names are
                          # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
                          #
                          # See the LICENSE.md file at the top-level directory of this distribution and
                          # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
                          #
                          
                          rp_module_id="lr-duckstation"
                          rp_module_desc="PlayStation emulator - Duckstation for libretro"
                          rp_module_help="ROM Extensions: .exe .cue .bin .chd .psf .m3u .pbp\n\nCopy your PlayStation roms to $romdir/psx\n\nCopy compatible BIOS files to $biosdir"
                          rp_module_licence="PROP https://creativecommons.org/licenses/by-nc-nd/4.0"
                          rp_module_section="exp"
                          rp_module_flags="!all arm !armv6 aarch64 64bit"
                          
                          function __binary_url_lr-duckstation() {
                              local url="https://github.com/batocera-linux/lr-duckstation/raw/master/duckstation_libretro_linux_"
                              isPlatform "aarch64" && echo "${url}aarch64.zip"
                              isPlatform "arm" && echo "${url}armv7.zip"
                              isPlatform "x86" && isPlatform "64bit" && echo "${url}x64.zip"
                          }
                          
                          function install_bin_lr-duckstation() {
                              downloadAndExtract "$(__binary_url_lr-duckstation)" "$md_inst"
                          }
                          
                          function configure_lr-duckstation() {
                              mkRomDir "psx"
                              ensureSystemretroconfig "psx"
                          
                              if isPlatform "gles" && ! isPlatform "gles3"; then
                                  # Hardware renderer not supported on GLES2 devices
                                  setRetroArchCoreOption "duckstation_GPU.Renderer" "Software"
                              fi
                          
                              # Pi 4 has occasional slowdown with hardware rendering
                              # e.g. Gran Turismo 2 (Arcade) race start
                              isPlatform "rpi4" && setRetroArchCoreOption "duckstation_GPU.Renderer" "Software"
                          
                              # Configure the memory card 1 saves through the libretro API
                              setRetroArchCoreOption "duckstation_MemoryCards.Card1Type" "NonPersistent"
                          
                              # dynarec segfaults without redirecting stdin from </dev/null
                              addEmulator 0 "$md_id" "psx" "$md_inst/duckstation_libretro.so </dev/null"
                              addSystem "psx"
                          }
                          
                          
                          mituM G 2 Replies Last reply Reply Quote 1
                          • mituM
                            mitu Global Moderator @Darksavior
                            last edited by

                            @Darksavior said in lr-Duckstation disappear !!!????!!!:

                            Delete if it's not allowed.

                            It's ok, not sure why people keep asking that ? It's not like it's malware or copyrighted material (ROMS/BIOS).

                            DarksaviorD 1 Reply Last reply Reply Quote 1
                            • DarksaviorD
                              Darksavior @mitu
                              last edited by

                              @mitu The decision was made to remove the installer so I wasn't sure if it was allowed.

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

                                @Darksavior Even if it's not part of RetroPie-Setup, it's just another user contributed script - like RetroPie-Extras. We don't have a monopoly on what the user is able to install on their own system, though the This file is part of .. is now a bit misleading :).

                                DarksaviorD 1 Reply Last reply Reply Quote 0
                                • DarksaviorD
                                  Darksavior @mitu
                                  last edited by

                                  @mitu I just altered the location to the binaries and nothing else so I didn't want to look like I'm taking credit for creating it. I can remove that whole section if you want.

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

                                    lr-Duckstation is part of RetroPie-Extras.
                                    it pulls batocera's github. just letting people know

                                    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 3
                                    • windgW
                                      windg
                                      last edited by windg

                                      Good news, Duckstation updated recently,maybe the developer it's back to the project.

                                      My English isn't at a good level.

                                      ClydeC 1 Reply Last reply Reply Quote 1
                                      • ClydeC
                                        Clyde @windg
                                        last edited by Clyde

                                        @windg Well, that's interesting. There were several merged pull requests and commits to the repo.

                                        Does anyone know more of this resumed activity by stenzek?

                                        edit: People on Reddit don't have a clue either, the best guess that I read there was, while stenzek himself said that he won't work on DS anymore, he may still accept others' contributions.

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          barbudreadmon @Clyde
                                          last edited by

                                          @Clyde said in lr-Duckstation disappear !!!????!!!:

                                          stenzek himself said that he won't work on DS anymore, he may still accept others' contributions.

                                          Some of the recent commits are his though.

                                          FBNeo developer - github - forum

                                          1 Reply Last reply Reply Quote 0
                                          • windgW windg referenced this topic on
                                          • windgW windg referenced this topic on
                                          • windgW windg referenced this topic on
                                          • G
                                            gzuz @Darksavior
                                            last edited by

                                            @Darksavior I'm sorry i tried it myself but i just cant get my head around it. I'm having a lot o trouble with psx games on retropie and i am looking for an alternative emulator. I read a lot of duckstation and found your post. How can i Install duckstation on my retropie (Pi4) with that code? I have no clue what to do with it... :(

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