Asegúrate de no tener ninguna superposición activada (Blitz, Mobalytics, etc.).
La liga y el cliente deben estar en inglés.
Se requiere una resolución de 16:9 en ventanas sin bordes en League, el juego también debe estar en el monitor principal (use 1920x1080 para obtener mejores resultados).
Debido a algunos ajustes realizados por Riot, otras resoluciones no son exactamente versiones escaladas de 1080p, por lo que ahora solo admiten ventanas sin bordes de 1920x1080.
Si el programa falla o no funciona, lea primero las preguntas frecuentes. Si el problema aún no se puede resolver, cree un problema con el error.
Instale Python 3.11.4 desde https://www.python.org/downloads/windows/
Tenga en cuenta que Python 3.11.4 no se puede utilizar en Windows 7 o versiones anteriores.
Clona el repositorio o descárgalo desde aquí https://github.com/jfd02/TFT-OCR-BOT/archive/refs/heads/main.zip
Instale tesseract 5.3.1.20230401 usando el instalador de Windows disponible en: https://github.com/UB-Mannheim/tesseract/wiki
Tenga en cuenta la ruta de tesseract desde la instalación.
Establezca la ruta de la carpeta Tesseract tessdata en el archivo settings.py (probablemente ya sea correcta)
Descargue tesserocr v2.6.0 a la carpeta del bot a través de: https://github.com/simonflueckiger/tesserocr-windows_build/releases
Tenga en cuenta que la versión debe ser 2.6.0 para ser compatible con tesseract 5.3.1
Seleccione el archivo de instalación para 3.10 o 3.11 según la versión de Python que esté utilizando actualmente.
El nombre del archivo debe ser tesserocr-2.6.0-cp311-cp311-win_amd64.whl o su correspondiente a cp310.
Ejecutar install.py
Configure settings.py para que la ruta del cliente de la liga sea correcta
Deshabilitar todas las superposiciones del juego
Ejecute el archivo main.py en CMD
Leer el estado del tablero (Ronda / Nivel / Oro / Tienda / Artículos)
Realiza un seguimiento de los campeones en el tablero y en el banco.
Elige un artículo/campeón aleatorio del carrusel
Recoge objetos del tablero después de las rondas PvE.
Coloca los elementos correctos en los campeones.
Juega la competición de equipo definida por el usuario.
Cola automática usando la API de LCU
Editor de composiciones con GUI
Nota: ¡Asegúrese de tener un archivo comps.py
válido (copie el del repositorio si obtiene errores de sintaxis)!
Ábralo haciendo clic en el archivo o ejecutándolo desde una terminal con python comp_editor.py
(en la carpeta correcta).
Implementar la lógica del tomo de rasgos.
Renovar la función de gasto de oro
Renovar la cola automática para tener más controles de seguridad/protecciones contra fallas
Consigue las mejores composiciones del sitio web de TFT
Selección inteligente de elementos en carrusel
Cambiar la recogida de objetos para que se base en las coordenadas de los orbes.
ModuleNotFoundError: No hay módulo llamado 'win32gui'
Abra el símbolo del sistema (cmd) y ejecute 'pip install pywin32'.
Hice doble clic en main.py, apareció una ventana y se cerró al instante.
Abra el símbolo del sistema (cmd), arrastre y suelte main.py en él y luego presione Entrar para ejecutarlo.
El robot dijo que está moviendo, comprando y vendiendo campeones, pero no pasa nada.
Abra el símbolo del sistema (cmd) con privilegios de administrador.
¡Cliente no abierto! Vuelve a intentarlo en 10 segundos.
Comprueba si tu ruta de juego es correcta y abre League of Legends tú mismo.
RuntimeError: no se pudo iniciar la API, posiblemente una ruta de tessdata no válida.
No necesita cambiar TESSDATA_PATH en settings.py si no modificó la carpeta de destino al instalar Tesseract.
ImportError: Error al cargar la DLL al importar _tesserocr: No se pudo encontrar el módulo especificado.
Descargue e instale vc_redist: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170