ArkLights: Aplicación asistente de Arknights ultrarrápida (Código abierto)

ArkLights: El compañero definitivo de código abierto para Arknights

Arknights—una estrategia móvil emergente ambientada en un mundo distópico—tiene una extensa lista de operadores, habilidades y misiones. Para los jugadores que buscan eficiencia, ArkLights ofrece un asistente totalmente gestionado, rápido como el rayo que elimina pasos manuales repetitivos y entrega análisis impulsados por datos. Escrito principalmente en Lua con utilidades Python complementarias, ArkLights funciona en Windows, macOS y Linux, y se puede auto‑alojar o usar a través de su front‑end web público.

¿Qué hace ArkLights?

Característica Principal Ahorro que Obtienes Cómo Funciona
Seguimiento de Habilidades Rastrea y analiza el uso y refrés que de las habilidades Analiza archivos de datos del juego y registra el uso mediante scripts Lua
Calculadora de Reclutas Predice los operadores garantizados que obtendrás Usa los datos oficiales de reclutamiento y aplica la lógica de garantía de 100 puntos
Planificador de Misiones Planifica rutas óptimas para misiones Combina iconos de edificios y coordenadas extraídas con ArkAssetsTool
UI de Automatización Automatiza tareas repetitivas de la interfaz Utiliza scripts de la IDE Lazy Man Spirit y atajos de teclado
Sincronización en la Nube Mantén tus datos en línea Punto final HTTPS opcional que sube métricas

El repositorio aloja toda la lógica, una UI web y un conjunto de scripts auxiliares para la extracción de activos. Debido a que el núcleo de la herramienta es de código abierto, puedes auditar la lógica, ajustar scripts según preferencias personales o proponer nuevas características mediante pull requests.

Primeros Pasos

1. Requisitos Previos

  • Windows/Linux/macOS con Python 3.9+ instalado.
  • Git para clonar el repositorio.
  • (Opcional) Node.js si planeas ejecutar el front‑end web localmente.

Consejo: ArkLights viene con un pequeño instalador para Windows (ArkLights.Setup.exe). Salta la instalación manual si lo prefieres.

2. Clonar el Repositorio

git clone https://github.com/AegirTech/ArkLights.git
cd ArkLights

3. Instalar Dependencias

python -m pip install -r requirements.txt

Las dependencias incluyen requests, flask y algunos paquetes de enlace a Lua.

4. Ejecutar la Aplicación

python main.py

La API inicia en http://127.0.0.1:5000. Abre el archivo main.ui provisto o navega a https://arklights.enlysure.com/ para una instancia pre‑alojada.

Usando ArkLights

  1. Extracción de Datos – Antes de que la UI pueda ofrecer información, debes extraer los activos del juego:
  2. Instala la herramienta externa ArkAssetsTool (enlace en el repositorio).
  3. Ejecuta ./0.sh buildingskill para reunir los iconos de edificios.
  4. Ejecuta ./0.sh recruit para los datos de reclutamiento.
  5. Para coordenadas de misiones, ejecuta python extract.py screencap 1,2,3.

  6. Iniciar Sesión – Conecta tu dispositivo vía Lazy Man Spirit o usa la API móvil de la UI web. Los scripts capturan automáticamente el uso de habilidades y datos de misiones.

  7. Planificar tu Construcción – Abre el planificador en la UI, arrastra los operadores, asigna habilidades y deja que ArkLights calcule el camino más eficiente según tus restricciones.

  8. Monitoreo – El panel visualiza los frenos de habilidades en tiempo real, los temporizadores de misiones y los listados de acciones recomendadas.

Contribuyendo a ArkLights

ArkLights es un proyecto comunitario. Así es como puedes ayudar:

  • Pull Requests – Arregla errores, añade operadores o mejora componentes de la UI.
  • Informes de Problemas – Envía reportes detallados en la página de Issues de GitHub.
  • Documentación – Mejora el README o crea videos tutoriales.
  • Localización – Traduce la UI a otros idiomas.

El repositorio sigue las contribuciones estándar de código abierto: usa ramas git flow, ejecuta las pruebas unitarias con pytest y referencia los issues en tu PR.

Hitos y Próximos Pasos

Hito Descripción
1.0 Conjunto de características finalizado – planificación principal, seguimiento de habilidades, sincronización en la nube.
2.0 Mejoras de UI impulsadas por la comunidad, soporte multi‑dispositivo.
3.0 Aplicación nativa multiplataforma vía Tauri/Electron.
Futuro Integración con otros ayudantes de juegos móviles y sugerencias impulsadas por IA.

El proyecto es gratuito, con licencia MIT y alojado en GitHub‑Pages para un despliegue sencillo.

Reflexiones Finales

ArkLights demuestra que el código abierto puede elevar drásticamente tu experiencia de juego. Al combinar scripts ligeros con análisis de datos potentes, convierte horas de gestión manual en unos pocos clics. Ya sea que planees una operación de construcción masiva o simplemente gestiones una misión rápida, la interfaz intuitiva y la arquitectura extensible de ArkLights lo convierten en la herramienta de referencia para cualquier entusiasta de Arknights.

¿Listo para subir de nivel? Clona el repo, ejecuta la configuración y deja que la luz de ArkLights guíe tu camino hacia la victoria. ¡Diviértete hacking—en el campo y en el código!

Artículo original: Ver original

Compartir este artículo