Mixaill / awesome-gog-galaxy

A list of GOG Galaxy 2.0 integrations and upcoming features
1.88k stars 84 forks source link

Integration of hacked Wii/Wii U/Switch or other consoles #26

Open Riku55 opened 4 years ago

Riku55 commented 4 years ago

I guess this kinda is an integration request. Some people got their consoles hacked so they can run Homebrew. My thought was, even if there is no official API, maybe somebody could write some Hombrew software that connects to a galaxy integration, giving informations like library, playing now, friends list & stuff. This way, even some Nintendo consoles could be directly connected to gog, even if it's only the hacked ones.

Mixaill commented 4 years ago

It looks like an improvement to existing Wii integration, please post it here: https://github.com/JTNDev/galaxy-integration-wii/issues

EustaceCS commented 4 years ago

Hacked, really :/ https://github.com/ZekeSnider/NintendoSwitchRESTAPI Entry point for more or less legit way to grab Switch data.

Riku55 commented 4 years ago

Of course it would be better if it works for any console and not only hacked ones. But no way there's happening anything like this for Wii or Wii U. And for Switch, you can get some data from the app but not everything while with Homebrew, you'd have direct access to those functions. It's better than nothing and I think still way better than only emulation.

EustaceCS commented 4 years ago

Please do not confuse sphinxes with sphincters. Lack of official support from Nintendo doesn't mean that hacking becomes legit. Also, API-'crutch' to compensate for lack of official API is a matter completely different from API for homebrew. For Wii U, I believe, both can be implemented for consoles which were not actually hacked. It'll require manual synchronization through browser exploit, then fetching game list / game time data from console's memory though. At least, list of games which were actually played on particular console are 100% saved somewhere on console. I, however, am not sure if anyone would like to dive into it here - I believe, this GitHub project is a wrong place to ask for such console-side integration code piece.

Riku55 commented 4 years ago

Well, I didn't think that hacking might be a moral or legal problem if we already have several integrations for emulators and roms. The manual synchronization with browser exploit is a good idea, though doing the few extra steps automating it would be worth it I think. I just wanted to spread the idea, so I thought I might also share it here.