Automatisation intelligente pour Wuthering Waves : guide complet en 5 minutes

Une solution d'automatisation sécurisée et avancée pour Wuthering Waves

Vous en avez assez des tâches répétitives dans Wuthering Waves ? Découvrez une alternative moderne basée sur la vision par ordinateur, sans modification du jeu ni risque de ban. Ce projet open source exploite des algorithmes de détection d'objets avancés (YOLOv8) pour automatiser les combats, le farming de ressources et les missions quotidiennes — tout en restant compatible avec les politiques de sécurité du jeu.

Pourquoi adopter une automatisation intelligente ?

Les joueurs passent souvent plus de 10 heures par semaine à accomplir des quêtes répétitives. Grâce à cet outil, ils peuvent libérer leur temps pour explorer les contenus stratégiques ou profiter de leur vie réelle. Un utilisateur a rapporté une augmentation de 250 % dans la collecte de Shenghai et un gain significatif dans l'évolution de ses personnages.

Principe technologique : sécurité avant tout

L’approche repose sur une simulation d’interaction via l’interface graphique Windows, sans accès au mémoire ou aux fichiers du jeu. Cela garantit :

  • Aucun risque de ban : pas d’intervention directe sur le processus jeu
  • Compatibilité stable : fonctionne même après les mises à jour
  • Extensibilité : architecture modulaire adaptée à d’autres jeux Windows

Architecture modulaire des personnages

Chaque personnage dispose d’un module dédié dans src/char/, incluant :

  • Compétences de type DPS (ex : Calcharo, Jinhsi)
  • Soutien et soins (ex : Verina, Baizhi)
  • Comportements complexes (ex : Zani, Phoebe)

Chaque module gère automatiquement les temps de recharge, les priorités d’activation et les transitions entre personnages.

Installation rapide (moins de 5 minutes)

Configuration requise :

  • Windows 10/11 64 bits
  • Processeur Intel i5 ou équivalent
  • 8 Go RAM (recommandé : 16 Go)
  • Carte graphique DirectX 11
  • 500 Mo d’espace libre

Étapes d’installation :

git clone https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves.git
cd ok-wuthering-waves
pip install -r requirements.txt --upgrade
python main.py

Optimisation des paramètres clés

  • Désactiver tous les filtres GPU (lissage, netteté)
  • Utiliser la luminosité par défaut du jeu
  • Supprimer les overlays (FPS, HUD)
  • Maintenir une fréquence d’images stable à 60 FPS

Fonctionnalités principales

Combat intelligent

Le module src/combat/CombatCheck.py permet :

  • Activation optimale des compétences selon les temps de recharge
  • Changement automatique de personnage selon la situation
  • Prise de cible prioritaire sur ennemis dangereux
  • Chaînes d’attaque maximisant le DPS

Collecte et fusion de Shenghai

Le système FiveToOneTask.py intègre une logique de tri avancée :

  • Reconnaissance automatique des attributs
  • Filtrage par critères multiples (DPS, résistance, etc.)
  • Fusion en série selon des règles prédéfinies

Exploration automatisée de la carte

Grâce à FarmMapTask.py, le système détecte les points de ressources, planifie des chemins évitant les obstacles et reprend automatiquement après une interruption.

Paramètres avancés

Adaptation multi-résolution :

supported_resolution: {
   ratio: '16:9',
   resize_to: [(2560, 1440), (1920, 1080), (1600, 900), (1280, 720)],
   min_size: (1280, 720)
}

Mode arrière-plan :

  • Consommation mémoire inférieure à 200 Mo
  • Fréquence d’échantillonnage dynamique réduite
  • Audio désactivé automatiquement

Planification automatique :

ok-ww.exe -t daily -c 3   # Exécute 3 cycles quotidiens
ok-ww.exe -t 1 -e          # Termine après la première tâche

Résolution des problèmes cuorants

  • Application non lancée : chemin en anglais, ajouter au whitelist antivirus, vérifier Python 3.12+
  • Reconnaissance erronée : respecter le ratio 16:9, désactiver les filtres GPU, maintenir 60 FPS
  • Touches non fonctionnelles : synchroniser les raccourcis dans les paramètres, ne pas utiliser les boutons latéraux de souris

Performances optimisées

start_timeout: 120
wait_until_settle_time: 0
default_threshold: 0.8

Avantages comparatifs

Caractéristique Script classique Outil mémoire Image recognition (ok-ww)
Sécurité Moyenne Élevée Zéro risque
Stabilité Modérée Faible Très bonne
Compatibilité Sensible à la résolution Dépendante de la version Support total
Entretien Moyen Élevé Faible
Extensibilité Limitée Restreinte Modulaire

Évolution future et communauté

Objectifs à court terme : atteindre 99,5 % de précision, améliorer l’adaptation de résolution, renforcer la gestion d’erreurs.

À moyen terme : intégration de modèles d’apprentissage automatique, développement d’un système de plugins.

À long terme : cadre universel d’automatisation cross-platform (Linux/macOS), interface visuelle de configuration.

Contribuer au projet

src/
├── char/           # Modules personnages (40+)
├── task/           # Tâches (15+)
├── scene/          # Détection d’éléments d’interface
└── combat/         # Contrôle de combat

Processus de contribution :

  1. Fork du dépôt
  2. Création d’une branche feature/xxx
  3. Implémentation + tests unitaires
  4. Envoi de Pull Request
  5. Revue de code et validation automatique

Meilleures pratiques

  • Configurer un flux quotidien automatisé : connexion, quêtes, récompenses
  • Adapter les priorités de personnages selon les types de boss
  • Optimiser les intervalles de compétence et les transitions

Cet outil n’a pas pour but de fausser le jeu, mais de simplifier les tâches répétitives. Il incarne une nouvelle forme d’expérience ludique : efficace, sécurisée, et accessible à tous.

Étiquettes: Wuthering Waves automation Computer Vision YOLOv8 Python

Publié le 22 octobre à 01h07