lr-Duckstation disappear !!!????!!!
-
@DARKGATE73 really don't know. I didn't have much issue with the PSX-REARMED one anyway so didn't mean much to me
-
@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.
-
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.
-
Why can't retropie just host the last binary build they have?
-
@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
-
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?
-
@pi2user I think someone already posted a link to a backup version of them, but you can post them also if you'd like.
-
@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" }
-
@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).
-
@mitu The decision was made to remove the installer so I wasn't sure if it was allowed.
-
@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 :).
-
@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.
-
lr-Duckstation is part of RetroPie-Extras.
it pulls batocera's github. just letting people know -
Good news, Duckstation updated recently,maybe the developer it's back to the project.
-
@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.
-
@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.
-
-
-
-
@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... :(
-
@gzuz said in lr-Duckstation disappear !!!????!!!:
How can i Install duckstation on my retropie (Pi4) with that code? I have no clue what to do with it... :(
Copy that code into a file called:
~/RetroPie-Setup/scriptmodules/libretrocores/lr-duckstation.sh
...then you can install the lr-duckstation package through the RetroPie-Setup utility under "manage experimental packages."
**OR**
You can install the RetroPie-Extra packages, where that script is included verbatim. Drop into a terminal and use the following commands to clone and install RP-Extra:
cd ~ git clone https://github.com/Exarkuniv/RetroPie-Extra.git cd RetroPie-Extra ./install.sh
This will copy a number of additional install scripts, including
lr-duckstation.sh
, to your RP Setup directory where, again, they may be installed through the RetroPie-Setup utility. -
@sleve_mcdichael said in lr-Duckstation disappear !!!????!!!:
~/RetroPie-Setup/scriptmodules/libretrocores/lr-duckstation.sh
i did the whole process, however this "extras" didnt appeared in Retropie Setup.
I´'m using RPI3
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.