• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 20 Mar 2022, 10:37

    @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 20 Mar 2022, 11:02

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

      H B 2 Replies Last reply 20 Mar 2022, 11:39 Reply Quote 0
      • W
        windg
        last edited by windg 20 Mar 2022, 11:37

        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
        • H
          hawkes_84 @DARKGATE73
          last edited by hawkes_84 20 Mar 2022, 11:39

          @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 20 Mar 2022, 11:43

            @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 20 Mar 2022, 12:20

              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 23 Mar 2022, 23:06

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

                D 1 Reply Last reply 24 Mar 2022, 10:42 Reply Quote 0
                • D
                  dankcushions Global Moderator @pi2user
                  last edited by 24 Mar 2022, 10:42

                  @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 27 Mar 2022, 14:50

                    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?

                    M D 2 Replies Last reply 28 Mar 2022, 04:12 Reply Quote 0
                    • M
                      mitu Global Moderator @pi2user
                      last edited by 28 Mar 2022, 04:12

                      @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
                      • D
                        Darksavior @pi2user
                        last edited by Darksavior 28 Mar 2022, 10:18

                        @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"
                        }
                        M G 2 Replies Last reply 28 Mar 2022, 10:23 Reply Quote 1
                        • M
                          mitu Global Moderator @Darksavior
                          last edited by 28 Mar 2022, 10:23

                          @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).

                          D 1 Reply Last reply 28 Mar 2022, 10:27 Reply Quote 1
                          • D
                            Darksavior @mitu
                            last edited by 28 Mar 2022, 10:27

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

                            M 1 Reply Last reply 28 Mar 2022, 10:33 Reply Quote 0
                            • M
                              mitu Global Moderator @Darksavior
                              last edited by mitu 28 Mar 2022, 10:33

                              @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 :).

                              D 1 Reply Last reply 28 Mar 2022, 10:38 Reply Quote 0
                              • D
                                Darksavior @mitu
                                last edited by 28 Mar 2022, 10:38

                                @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
                                • E
                                  ExarKunIv
                                  last edited by 28 Mar 2022, 13:43

                                  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
                                  • W
                                    windg
                                    last edited by windg 4 Jan 2022, 21:36 1 Apr 2022, 20:34

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

                                    My English isn't at a good level.

                                    C 1 Reply Last reply 2 Apr 2022, 13:52 Reply Quote 1
                                    • C
                                      Clyde @windg
                                      last edited by Clyde 4 Feb 2022, 15:03 2 Apr 2022, 13:52

                                      @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 2 Apr 2022, 14:51 Reply Quote 0
                                      • B
                                        barbudreadmon @Clyde
                                        last edited by 2 Apr 2022, 14:51

                                        @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
                                        • W windg referenced this topic on 16 Apr 2022, 17:40
                                        • W windg referenced this topic on 18 Apr 2022, 11:17
                                        • W windg referenced this topic on 18 Apr 2022, 11:23
                                        • G
                                          gzuz @Darksavior
                                          last edited by 18 Apr 2022, 16:43

                                          @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 18 Apr 2022, 18:38 Reply Quote 0
                                          22 out of 24
                                          • First post
                                            22/24
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received