Expand description
Source para importar jogos instalados via EA App (Electronic Arts).
Diferente de Epic/GOG/Battle.net, o EA App não expõe nenhum arquivo estruturado
e legível com o status de instalação atual (o antigo Origin Games no registro do
Windows existe, mas é granular por DLC/expansão, não por jogo — não confiável como
fonte de identidade). Por isso a detecção depende do usuário informar a pasta onde o EA
instala os jogos (configurável no client, assim como no GOG Galaxy).
Duas fontes cruzadas:
InstallData(C:\ProgramData\EA Desktop\InstallData): pasta por jogo já instalado alguma vez, sobrevive à desinstalação.- Pasta de instalação configurada pelo usuário: escaneada em busca de subpastas — cada uma é um jogo atualmente instalado. Fonte de verdade sobre o que está instalado.
Observações:
- Windows apenas — o EA App não roda de forma confiável via Wine.
- Sem OAuth: tentativas de capturar biblioteca completa via sessão web (WebviewWindow) se mostraram inviáveis — só jogos instalados.
Structs§
- EaSource
- Source responsável por importar jogos instalados via EA App.