Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Playnite
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
-
antimicrox
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The frontend has support for displaying RetroAchievements alongside Steam/Uplay/whatever achievements
Playnite, being open source, can be examined so that we can "steal" their implementation of scraping the PC game platforms. I believe this is mostly written in PowerShell, but it should be possible to decipher the way these scrapers work. Linux-native software like Legendary may also be of use.
On Windows (exclusively, but open source), Playnite can handle all of the above - just set it to automatically start full screen and your Windows PC is fairly close to the ease of use of a console. You can import games from any platform (emulators, random .exe, Steam/GOG/Epic/Twitch/Humble/whatever libraries, you name it) with consistent metadata available. Want all your games with vertical box art instead of horizontal? Want a mouse-driven UI or controller support? Want to see all your platformers on Atari and Genesis, or your FPSes released before 2000? You can easily sift through your massive library, and all of the importing is automated. Everything is stored in a local database, and metadata can be sourced from Steam, IGDB or Wikipedia. For things like box art, there's even integration for Google Images searches to find fan art for that obscure SNES rom hack that isn't worthy of an IGDB or Wikipedia entry.
GameHub is missing from your research list: https://github.com/tkashkin/GameHub
It has the ability to import from several sources, including Steam. I do actually turn it off in favor of generating that metadata manually. And speaking of metadata, it supports a lot of fields. If you're not getting much info, your metadata scraper sucks. Use Skyscraper, it's good.
There are partial solutions that already exist. MoltenGamepad does controller spoofing very well. But it also hasn't been touched by its author in almost a year and doesn't compile on some distros. I think it does need to be remade. I was thinking about something based on interception-tools. But my full-time job, and more pressing matters within the Linux ecosystem, have kept me from spending any time actually making such a thing.
There are partial solutions that already exist. MoltenGamepad does controller spoofing very well. But it also hasn't been touched by its author in almost a year and doesn't compile on some distros. I think it does need to be remade. I was thinking about something based on interception-tools. But my full-time job, and more pressing matters within the Linux ecosystem, have kept me from spending any time actually making such a thing.
Related posts
- Tags no longer register and i've finally had it with galaxy 2.0. Any recommended alternatives?
- When Playnite 11 will be released
- What tools do I install?
- Login in to various stores when launching games
- [GUÍA] Como setear Playnite para tener todas las bibliotecas juntas y poder encontrar juegos piratas más fácil.