Ferramenta automatizada para corrigir problemas de conexão e manifests desatualizados em jogos instalados via SteamTools/Lua.
- Auto-Scan: Detecta automaticamente jogos instalados na pasta
Steam/config/stplug-in/. - Download Direto: Conecta-se diretamente ao ManifestHub para baixar manifests atualizados.
- Resiliência: Sistema de retry inteligente para lidar com erros de servidor (500) e limites de taxa (429).
- Sem Dependência de Backend: Executa toda a lógica de download no cliente, reduzindo gargalos.
- Interface Amigável: Menu interativo para selecionar quais jogos corrigir.
- Node.js instalad (versão 14 ou superior).
- Uma API Key válida do ManifestHub (obtenha em Manifesthub).
- Clone ou baixe este repositório.
- Abra o terminal na pasta do projeto.
- Instale as dependências:
npm installPara rodar a ferramenta diretamente pelo código fonte:
npm start- A ferramenta solicitará sua ManifestHub API Key.
- Selecione os jogos que deseja corrigir na lista (Espaço para marcar).
- Aguarde o processo finalizar.
Você pode transformar este script em um executável standalone (sem precisar instalar Node.js em outras máquinas).
-
Instale o compilador globalmente:
npm install -g pkg
-
Compile o projeto:
pkg index.js --targets node18-win-x64 --output AmericanKeyFixer.exe
Ou use o script configurado:
npm run build
O executável será gerado na raiz da pasta.
- A ferramenta espera 5 minutos entre atualizações de jogos diferentes para evitar bloqueios de API.
- Se ocorrerem erros 500 no download, a ferramenta tentará novamente automaticamente até 10 vezes.
Este projeto é de uso livre para a comunidade.