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§
- Epic
Library Item - Epic
Source - 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
AppNamedo manifesto local e ocatalogItemIdda 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.