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.
    • D
      DARKGATE73
      last edited by

      Hi guys, i have more images of RETROPIE for raspberry pi4, "copies for security". Time ago i have install Duckstation on all my retropie SD, but on one sd the emu don't start anymore, first work perfectly.
      I go on RETROPIE SETUP, search the package for reinstall the emu, but nothing, the emu is disappear, i have upgrade retroarch, the script for menu of retropie setup, but nothing.
      Please someone can tell me what 's happened?
      Thank you.

      hawkes_84H B 2 Replies Last reply Reply Quote 0
      • hawkes_84H
        hawkes_84 @DARKGATE73
        last edited by

        @DARKGATE73 the developer took it down about 2 months ago

        D 1 Reply Last reply Reply Quote 0
        • 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
                                            • 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.