Skip to main content

Module epic

Module epic 

Source
Expand description

Source para importar jogos da Epic Games

Detecta jogos instalados lendo os arquivos de manifesto .item do Epic Games Launcher. Importa a biblioteca completa via OAuth2 (login na conta Epic).

Observações:

  • Windows: os manifestos estão em C:\ProgramData\Epic\EpicGamesLauncher\Data\Manifests.
  • Linux (Wine): o mesmo caminho é resolvido dentro do Wine prefix em <prefix>/drive_c/ProgramData/Epic/EpicGamesLauncher/Data/Manifests.
  • Cada arquivo .item é um JSON com nome, caminho de instalação e executável do jogo.

Structs§

EpicLibraryItem
EpicSource
Source responsável por importar jogos instalados via Epic Games

Functions§

merge_local_install_status
Cruza a biblioteca completa (OAuth) com os jogos detectados localmente via manifesto, marcando como instalados os que baterem por nome (case-insensitive) — já que o AppName do manifesto local e o catalogItemId da API não são o mesmo ID. Jogos instalados que, por algum motivo, não aparecerem na biblioteca são mantidos como entradas à parte.