ArkLights : L’application d’aide Arknights à la vitesse de l’éclair (Open‑Source)

ArkLights : Le compagnon ultime open‑source pour Arknights

Arknights — un titre mobile de stratégie en pleine ascension, situé dans un monde dystopique — possède un vaste panel d’opérateurs, de compétences et de missions. Pour les joueurs en quête d’efficacité, ArkLights propose un assistant éclair entièrement géré qui élimine les étapes manuelles répétitives et fournit des insights basés sur les données. Principalement écrit en Lua avec des utilitaires Python supplémentaires, ArkLights fonctionne sur Windows, macOS et Linux, et peut être auto‑hébergé ou utilisé via son interface web publique.

Que fait ArkLights ?

Fonction clé Ce que cela vous fait gagner Comment ça fonctionne
Suivi des compétences Suivre et analyser l’utilisation et les temps de recharge des compétences Analyse les fichiers de données du jeu et consigne l’utilisation via des scripts Lua
Calculateur de recrutement Prédire les opérateurs garantis Utilise les données de recrutement officielles et applique la logique de garantie de 100 points
Planificateur de missions Planifier les parcours optimaux pour les missions Combine les icônes de bâtiments et les coordonnées extraites avec ArkAssetsTool
Interface d’automatisation Automatiser les tâches UI répétitives Utilise le scripting IDE Lazy Man Spirit et les raccourcis clavier
Synchronisation Cloud Garder vos données en ligne Point de terminaison HTTPS optionnel qui télécharge les métriques

Le dépôt héberge toute la logique, une interface web et un ensemble de scripts d’assistance pour l’extraction d’actifs. Étant donné que le cœur de l’outil est open‑source, vous pouvez auditer la logique, ajuster les scripts selon vos préférences ou proposer de nouvelles fonctionnalités via des pull requests.

Démarrage rapide

1. Prérequis

  • Windows/Linux/macOS avec Python 3.9+ installé.
  • Git pour cloner le dépôt.
  • (Optionnel) Node.js si vous prévoyez d’exécuter l’interface web localement.

Astuce : ArkLights propose un petit bundle d’installation pour Windows (ArkLights.Setup.exe). Ignorer l’installation manuelle si vous préférez.

2. Cloner le dépôt

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

3. Installer les dépendances

python -m pip install -r requirements.txt

Les dépendances incluent requests, flask et quelques packages de liaison Lua.

4. Lancer l’application

python main.py

L’API démarre sur http://127.0.0.1:5000. Ouvrez le fichier main.ui fourni ou rendez‑vous sur https://arklights.enlysure.com/ pour une instance pré‑hébergée.

Utiliser ArkLights

  1. Extraction de données – Avant que l’UI puisse offrir des recommandations, vous devez extraire les actifs du jeu :
  2. Installez l’outil externe ArkAssetsTool (lien dans le repo).
  3. Exécutez ./0.sh buildingskill pour récupérer les icônes de bâtiments.
  4. Exécutez ./0.sh recruit pour les données de recrutement.
  5. Pour les coordonnées de missions, exécutez python extract.py screencap 1,2,3.

  6. Connexion – Connectez votre appareil via Lazy Man Spirit ou utilisez l’API mobile de l’interface web. Les scripts capturent automatiquement l’utilisation des compétences et les données de mission.

  7. Planification de votre build – Ouvrez le planificateur dans l’UI, faites glisser les opérateurs, attribuez les compétences, et laissez ArkLights calculer le parcours le plus efficient en fonction de vos contraintes.

  8. Surveillance – Le tableau de bord visualise les temps de recharge des compétences en temps réel, les minuteries de missions et les listes d’actions recommandées.

Contribuer à ArkLights

ArkLights est un projet communautaire. Voici comment vous pouvez aider :

  • Pull Requests – Corrigé de bugs, ajout d’opérateurs, ou amélioration des composants UI.
  • Rapports de bugs – Soumettez des rapports détaillés sur la page Issues GitHub.
  • Documentation – Améliorez le README ou créez des vidéos tutoriel.
  • Localisation – Traduisez l’interface en d’autres langues.

Le dépôt suit les conventions de contribution open‑source standard : utilisez les branches git flow, lancez les tests unitaires pytest, et référencez les issues dans votre PR.

Points forts de la feuille de route

Étape Description
1.0 Ensemble de fonctionnalités finalisé – planification, suivi des compétences, synchronisation cloud.
2.0 Améliorations de l’UI dirigées par la communauté, prise en charge multi‑appareils.
3.0 Application native multiplateforme via Tauri/Electron.
Future Intégration avec d’autres aides mobiles et suggestions assistées par IA.

Le projet est gratuit, sous licence MIT, et hébergé sur GitHub‑Pages pour un déploiement facile.

Dernières réflexions

ArkLights démontre que l’ouverture du code source peut grandement améliorer votre expérience de jeu. En combinant des scripts légers avec une analyse de données puissante, il transforme des heures de gestion manuelle en quelques clics. Que vous planifiiez une opération massive de construction de base ou que vous gériez simplement une mission éclair, l’interface intuitive et l’architecture extensible d’ArkLights en font l’outil de référence pour tout passionné d’Arknights.

Prêt à monter en niveaux ? Clonez le dépôt, exécutez le setup, et laissez la lumière d’ArkLights guider votre chemin vers la victoire. Bon hacking — sur le champ de bataille et dans le code !

Original Article: Voir l’original

Partager cet article