RAWeb icon indicating copy to clipboard operation
RAWeb copied to clipboard

Add DuckStation to download list on website

Open Sanaki opened this issue 3 years ago • 7 comments

Now that DuckStation support is up and running, it seems appropriate to add it to the download list for users in need of a client, with a link to the DuckStation github releases and preferably specific mention of multiplatform (including android) support.

In case you'd prefer to delay until this is resolved, Stenzek did have this to say:

There's only a couple of things I need to do - auto-retrying of requests, and leaderboards, everything else is done I think

Sanaki avatar Apr 17 '21 21:04 Sanaki

reference: https://github.com/stenzek/duckstation

where should it be placed - below RAlibretro?

luchaos avatar Apr 17 '21 22:04 luchaos

Below RALibretro seems a rational choice. That way we promote quality standalones with active development. The bigger order question comes down the line if we get other third party support for systems we already have in-house standalones for.

Sanaki avatar Apr 17 '21 22:04 Sanaki

Also needs to be added to the drop-down in reportissue.php

televandalist avatar Apr 19 '21 21:04 televandalist

I would have said this could probably be closed since we don't officially support Duckstation standalone anymore but with the upcoming work being done by stenzek on RAIntegration with PCSX2 we'll be able to re-support Duckstation as well again if all turns out well. We'll definitely need to be adding a link to PCSX2 to the downloads list at that point as it will be the only way to play/develop PS2 achievements

Tsearo avatar Apr 29 '22 23:04 Tsearo

Also needs to be added to the drop-down in reportissue.php

Bump

televandalist avatar Apr 30 '22 01:04 televandalist

I did a quick test and we'd just need to update src/Emulators.php and lib/database/releases.php for that since that is where public/reportissue.php pulls the list of emulators for tickets but by doing that it will also be adding it to the downloads page so I'm not sure we'd want to do that until it gets properly supported again.

Also we'll need to make some change to be able to point to a different site for downloads for them since latest_version_url points to our own domain hosted emulators. Probably can just add an extra case to public/download.php for that though.

If we are adding a new dropdown emulator choice for that we'd likely want to update the Ticket Manager's Emulator filter to include those as well image

Would we want to try and consolidate everything else into something like Other for future proofing or do we think these will be far enough in-between to add them individually as they come up? Without doing anything I believe they'd just fall under Unknown

Tsearo avatar Apr 30 '22 02:04 Tsearo

Not sure if I understand correctly; similar to RetroArch - we won't maintain versions nor downloads for other clients. Somebody has to maintain that. We maintain our own. A link to their main site will have to suffice where they can outline latest versions and compatibility?

luchaos avatar Jun 03 '22 23:06 luchaos

This shipped with https://github.com/RetroAchievements/RAWeb/releases/tag/2.12.1 and this issue is now probably safe to close.

wescopeland avatar Apr 19 '23 13:04 wescopeland