RAWeb
RAWeb copied to clipboard
Add DuckStation to download list on website
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
reference: https://github.com/stenzek/duckstation
where should it be placed - below RAlibretro?
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.
Also needs to be added to the drop-down in reportissue.php
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
Also needs to be added to the drop-down in reportissue.php
Bump
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
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
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?
This shipped with https://github.com/RetroAchievements/RAWeb/releases/tag/2.12.1 and this issue is now probably safe to close.