Skip to main content

Module ea

Module ea 

Source
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.