Certifique-se de não ter nenhuma sobreposição ativada (Blitz, Mobalytics, etc.).
A liga e o cliente devem estar em inglês.
A resolução 16:9 sem bordas é necessária no League, o jogo também deve estar no monitor principal (use 1920x1080 para melhores resultados).
Devido a alguns ajustes da Riot, outras resoluções não são versões exatamente dimensionadas de 1080p, então agora suportam apenas janelas sem borda de 1920x1080.
Se o programa travar ou não funcionar, leia primeiro o FAQ. Se o problema ainda não puder ser resolvido, crie um problema com o erro.
Instale o Python 3.11.4 em https://www.python.org/downloads/windows/
Observe que o Python 3.11.4 não pode ser usado no Windows 7 ou anterior.
Clone o repositório ou baixe-o aqui https://github.com/jfd02/TFT-OCR-BOT/archive/refs/heads/main.zip
Instale o tesseract 5.3.1.20230401 usando o instalador do Windows disponível em: https://github.com/UB-Mannheim/tesseract/wiki
Observe o caminho do tesseract da instalação.
Defina o caminho da pasta Tesseract tessdata no arquivo settings.py (provavelmente já correto)
Baixe tesserocr v2.6.0 para a pasta do bot via: https://github.com/simonflueckiger/tesserocr-windows_build/releases
Observe que a versão deve ser 2.6.0 para ser compatível com o tesseract 5.3.1
Selecione o arquivo de instalação para 3.10 ou 3.11 com base na versão do Python que você está usando atualmente
O nome do arquivo deve ser tesserocr-2.6.0-cp311-cp311-win_amd64.whl ou correspondente a cp310.
Execute install.py
Configure settings.py para que o caminho do cliente da liga esteja correto
Desative todas as sobreposições do jogo
Execute o arquivo main.py no CMD
Leia o estado do tabuleiro (Rodada/Nível/Ouro/Loja/Itens)
Acompanha os campeões no tabuleiro e no banco
Escolha um item/campeão aleatório do carrossel
Pegue itens do tabuleiro após rodadas PVE
Coloque os itens corretos nos campeões
Reproduz a composição da equipe definida pelo usuário
Fila automática usando a API LCU
Editor de composição com GUI
Nota: certifique-se de ter um arquivo comps.py
válido (copie o do repositório se receber erros de sintaxe)!
Abra clicando no arquivo ou executando em um terminal com python comp_editor.py
(na pasta correta).
Implementar a lógica do tomo de características
Renovar a função de gastos com ouro
Renovar a fila automática para ter mais verificações de segurança/proteções contra falhas
Pegue as melhores composições do site TFT
Seleção inteligente de itens do carrossel
Alterar a coleta de itens para ser baseada nas coordenadas dos orbes
ModuleNotFoundError: Nenhum módulo chamado 'win32gui'
Abra o prompt de comando (cmd) e execute 'pip install pywin32'.
Cliquei duas vezes em main.py, uma janela apareceu e fechou instantaneamente.
Abra o prompt de comando (cmd), arraste e solte main.py nele e pressione Enter para executá-lo.
O bot disse que está movendo, comprando e vendendo campeões, mas nada está acontecendo.
Abra o prompt de comando (cmd) com privilégios de administrador.
Cliente não aberto! Tentando novamente em 10 segundos.
Verifique se o caminho do seu jogo está correto e abra League of Legends sozinho.
RuntimeError: Falha ao iniciar a API, possivelmente um caminho tessdata inválido.
Você não precisa alterar o TESSDATA_PATH em settings.py se não modificou a pasta de destino durante a instalação do Tesseract.
ImportError: Falha no carregamento da DLL ao importar _tesserocr: O módulo especificado não foi encontrado.
Baixe e instale vc_redist: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170