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
- Extracción de Datos – Antes de que la UI pueda ofrecer información, debes extraer los activos del juego:
- Instala la herramienta externa ArkAssetsTool (enlace en el repositorio).
- Ejecuta
./0.sh buildingskillpara reunir los iconos de edificios. - Ejecuta
./0.sh recruitpara los datos de reclutamiento. -
Para coordenadas de misiones, ejecuta
python extract.py screencap 1,2,3. -
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.
-
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.
-
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!