jaydenmilne / steamsync

Tool to automatically add games from the Epic Games Launcher to Steam
GNU Affero General Public License v3.0
157 stars 17 forks source link

Support Origin #14

Open jaydenmilne opened 2 years ago

jaydenmilne commented 2 years ago

It would be good if we supported Origin.

jaydenmilne commented 2 years ago

My investigation on the issue: I can't find a convenient folder/list/registry location we can scan to add games (using ProcMon). I would guess that Origin works like this:

  1. Authenticate user, download list of entitlements
  2. Entitlements contain registry keys that are set if they are installed. This is how the UI knows if a game is installed or not