Skip to main content

Module sources

Module sources 

Source
Expand description

Módulos utilizados para importar de jogos.

Fornece funcionalidades para integrar e obter dados de diferentes plataformas de jogos. Cada módulo encapsula a lógica necessária para comunicação com uma plataforma específica, facilitando a manutenção e expansão do código.

Módulos:

  • battle_net: Impora jogos da Battle.Net.
  • ea: Importa jogos da EA Desktop (Electronic Arts), escaneando a pasta de instalação informada pelo usuário.
  • epic: Importa jogos da Epic Games Store, conectando-se aos arquivos locais para obter a lista completa de jogos instalados.
  • gog: Importa jogos do GOG Galaxy, com OAuth.
  • heroic: Importa jogos do Heroic Games Launcher, lendo os arquivos de configuração do Heroic para detectar jogos instalados via essa plataforma.
  • indiegala: Importa jogos da IndieGala, conectando-se aos arquivos locais para obter a lista de jogos instalados ou biblioteca completa.
  • itch: Importa jogos da plataforma Itch.io, lendo o banco de dados do app itch.
  • legacy: Importa jogos da loja Legacy Games, utilizando métodos de leitura de arquivos para identificar jogos obtidos por essa plataforma.
  • providers: Gerencia provedores de jogos, permitindo a integração com múltiplas plataformas de jogos.
  • scanner: Escaneia pastas em busca de jogos instalados localmente.
  • steam: Importa jogos da Steam.
  • ubisoft: Importa jogos da Ubisoft Connect, conectando-se aos arquivos locais para obter a lista completa de jogos instalados.
  • xbox: Importa jogos da Microsoft Store / Xbox App (Gaming Services), lendo os arquivos de configuração para identificar jogos instalados via essa plataforma.

Modules§

amazon
Source para importar a biblioteca da Amazon Games e Scan local de instalados via Amazon Games App.
battle_net
Source para importar jogos instalados via Battle.net (Blizzard/Activision)
ea
Source para importar jogos instalados via EA App (Electronic Arts).
epic
Source para importar jogos da Epic Games
gog
Source para importar a biblioteca de jogos possuídos na conta GOG.
heroic
Módulo para integração com o Heroic Games Launcher
indiegala
Importação de jogos instalados da IndieGala (via IGClient).
itch
Importação de jogos da itch.io (via app itch / butler.db).
legacy
Importação de jogos da plataforma Legacy Games.
providers
Este módulo define a estrutura SourceGame e a trait GameSource.
scanner
Módulo para escanear diretórios de jogos localmente.
steam
Módulo para importar jogos da plataforma Steam.
ubisoft
Implementação do GameSource para a Ubisoft
xbox
Source para importar jogos instalados via Microsoft Store / Xbox App (Gaming Services).