Why are you so obsessed with plugins? Every time you post in this thread you mention them. I'm curious what can be achieved with plugins that can't be achieved with Duckstation/PCSX2's built-in debugging tools.
for starters, if you were to extract Spyro assets like the Skybox you couldn't do it with the built-in debugging tools but you had to use a plugin to do so (spyroedit, in this case);
pcsx2's input current system is a joke compared to lilypad which had support for PS3 Dualshock3 controllers without the need to use DsHidHide's xInput_3.dll method;
If a graphic plugin were to suck ass you could've swapped it in favour of one that worked better instead of having to change the entire emulator;
Netplay plugins are still somewhat more reliable than the built-in ones and the list goes on for a while. Most emulators are tools for developing further, and some people use either in-house plugins to figure out what to do or publicly available ones, if you're ok with just playing a video game, that's great, but I don't see why others should be barred from using third party plugins when they were able to just a few years ago.
Also, most memory editors needed a companion plugin to work.
I don't get how is it an obsession asking people to not make everything worse, PCSX2 had both debugging and plugin support, then came stenzek and then they were taboo to even mention them.
IIRC Ares uses beetle-psx for its PSX emulation. I was forced to use it a while back when I couldn't download Duckstation. It's okay, but don't expect Duckstation's compatibility.
Funny how Beetle is almost always the top choice once you get a GUI to use it, even before ePSXe took the scene for a while. Also duckstation's compatilibity is only for released games, anything that's romhack (be it fantranslations or level hacks) is a crapshoot. Sometimes a game would work and then on a following boot it would refuse to work for whatever reason.
Also, while I get to talk about stenzek a while more:
https://github.com/PCSX2/pcsx2/issues/10748#issuecomment-1950988783 (
archive)
this retard basically took a valid argument on why a function is not working as intended and said "lol nope I'm not gonna support this feature we've had for years because PIRACY" (on an emulator). Really, get off your high horse, retard.
He's seriously the guy that would hijack a project and turn it from FOSS to Fake Foss. I'm fairly sure that what he did with Duckstation can be litigated somehow, if I recall correctly it's not exactly "from scratch"