> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dotouch-emu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fonctionnalités

> Guide complet des fonctionnalités de dotouch-emu : multi-compte, mods, automatisation, scripting et plus encore.

## Présentation

dotouch-emu est un émulateur de bureau complet pour Dofus Touch, conçu pour offrir une expérience de jeu améliorée qui va bien au-delà du client officiel. Basé sur Electron et Chromium, il vous permet de jouer à Dofus Touch directement depuis votre ordinateur (Windows, macOS, Linux) tout en bénéficiant de fonctionnalités avancées impossibles à atteindre sur mobile.

L'application propose un système de **multi-compte** avec isolation complète des sessions, une collection de **mods intégrés** qui améliorent l'interface du jeu, des outils d'**automatisation** pour le combat, la récolte et les quêtes, ainsi qu'un puissant **moteur de scripting Lua** donnant accès à plus de 310 méthodes pour personnaliser entièrement votre expérience de jeu.

<Tip>
  dotouch-emu est compatible avec Windows 10+, macOS 10.9+ et Linux (Debian 9+, Ubuntu 18+). Consultez le [guide d'installation](/guide/installation) pour des instructions détaillées.
</Tip>

***

## Multi-compte

L'une des fonctionnalités phares de dotouch-emu est sa gestion avancée du multi-compte. Chaque onglet de jeu s'exécute dans sa propre **partition Chromium isolée**, garantissant une séparation complète des données de session.

<CardGroup cols={2}>
  <Card title="Isolation des sessions" icon="shield-halved">
    Chaque onglet possède ses propres cookies, localStorage et cache. Aucune interférence entre les comptes connectés simultanément.
  </Card>

  <Card title="Jusqu'à 6 comptes" icon="users">
    Gérez jusqu'à 6 personnages en parallèle dans une seule fenêtre, avec un avertissement automatique lorsque vous approchez de la limite.
  </Card>

  <Card title="Persistance des sessions" icon="floppy-disk">
    Les sessions sont sauvegardées automatiquement : retrouvez vos comptes connectés au redémarrage de l'application, sans avoir à vous reconnecter.
  </Card>

  <Card title="Synchronisation des fenêtres" icon="arrows-rotate">
    Les déplacements, positions des fenêtres et menus (Groupe, Défi, Frise, Notifications, Buffs) sont synchronisés entre les personnages.
  </Card>
</CardGroup>

<Note>
  Pour un guide complet sur la configuration et l'utilisation du multi-compte, consultez la page dédiée : [Guide multi-compte](/guide/multicompte).
</Note>

***

## Mods intégrés

dotouch-emu est fourni avec une collection complète de mods qui enrichissent l'interface du jeu. Chaque mod peut être activé ou désactivé individuellement depuis les paramètres de l'application.

### Mods de combat

<CardGroup cols={2}>
  <Card title="Barres de vie (health-bar)" icon="heart-pulse">
    Affiche des barres de vie visuelles directement sur les entités en combat (alliés, ennemis, invocations). La barre se met à jour en temps réel et permet de lire instantanément la santé de chaque combattant sur le champ de bataille. La stabilité d'affichage a été optimisée au fil des versions successives pour garantir un rendu fiable même dans les combats complexes.
  </Card>

  <Card title="Estimateur de dégâts (damage-estimator)" icon="calculator">
    Affiche un aperçu des dégâts que vos sorts infligeront avant de les lancer. L'estimateur prend en compte vos statistiques, les résistances de la cible et les effets actifs pour fournir une estimation précise. Cette fonctionnalité peut être désactivée si vous préférez jouer sans assistance.
  </Card>

  <Card title="Chronomètre de combat (fight-chronometer)" icon="stopwatch">
    Ajoute un chronomètre à la frise de combat, vous permettant de suivre le temps écoulé depuis le début du combat. Utile pour mesurer l'efficacité de vos stratégies et optimiser la durée des combats, notamment lors du farming intensif.
  </Card>

  <Card title="Bonus de défi" icon="trophy">
    Affiche le pourcentage de bonus d'XP et de Drop accordé par les défis actifs en combat. Vous pouvez rapidement évaluer si un défi vaut la peine d'être tenté en fonction de la récompense proposée.
  </Card>
</CardGroup>

<Accordion title="Détail : Frise verticale">
  dotouch-emu propose une option pour afficher la frise des combattants verticalement plutôt qu'horizontalement. Ce mode d'affichage alternatif peut être plus confortable selon votre résolution d'écran et vos préférences visuelles. Activez cette option depuis les paramètres de l'interface de combat.
</Accordion>

### Mods d'interface et utilitaires

<CardGroup cols={2}>
  <Card title="Affichage des pods" icon="weight-hanging">
    Affiche en permanence le nombre de pods disponibles dans votre inventaire. Nul besoin d'ouvrir votre sac pour vérifier votre capacité de transport : l'information est visible en un coup d'œil, ce qui est particulièrement utile lors des sessions de récolte ou de farming.
  </Card>

  <Card title="XP de métier (job-xp)" icon="hammer">
    Affiche des informations détaillées sur l'expérience gagnée dans vos métiers. Suivez votre progression en temps réel et identifiez les actions qui rapportent le plus d'XP pour optimiser la montée en niveau de vos métiers.
  </Card>

  <Card title="Recherche de zaap (zaap-search-filter)" icon="magnifying-glass">
    Ajoute un champ de recherche à la fenêtre des Zaaps et Zaapis, vous permettant de filtrer rapidement les destinations disponibles par nom. Plus besoin de faire défiler une longue liste : tapez les premières lettres de votre destination et trouvez-la instantanément. Le mod inclut également un système de favoris avec des icônes dédiées.
  </Card>

  <Card title="Échange rapide (rapid-exchange)" icon="right-left">
    Accélère les échanges d'objets entre joueurs ou depuis un coffre. Maintenez la touche Ctrl pour envoyer une pile entière d'objets en un seul clic. Ce mod fonctionne aussi bien pour les échanges entre joueurs que pour les transferts depuis le stockage.
  </Card>

  <Card title="Listeur de runes (rune-lister)" icon="gem">
    Lors de l'ouverture de Fragments Magiques, un message détaillé apparaît dans le canal Info contenant la liste des runes découvertes. Cette fonctionnalité est indispensable pour les forgemages qui souhaitent garder un suivi précis de leurs gains.
  </Card>

  <Card title="Info de groupe (party-info)" icon="people-group">
    Enrichit l'affichage des informations de groupe avec des indicateurs visuels supplémentaires. Une icône sur chaque membre indique s'il se trouve sur la même carte que vous. Les bulles d'info sur les groupes de monstres affichent également l'XP estimée du combat.
  </Card>

  <Card title="Affichage des ressources (show-resources)" icon="map-location-dot">
    Affiche les ressources récoltables présentes sur la carte actuelle, avec une barre de progression sous chaque ressource indiquant le temps restant avant sa réapparition. Un raccourci clavier permet d'activer ou désactiver cet affichage à la volée.
  </Card>

  <Card title="Auto-groupe (auto-group)" icon="user-plus">
    Automatise la gestion du groupe de vos personnages. Ce mod inclut les invitations automatiques de membres, le suivi automatique entre les cartes et la possibilité de supprimer les délais de suivi. Le mouvement synchronisé permet à tous vos personnages de se déplacer ensemble.
  </Card>
</CardGroup>

<Accordion title="Autres mods et raccourcis">
  dotouch-emu propose également plusieurs raccourcis clavier configurables pour un accès rapide aux fonctionnalités du jeu :

  * **Historique des messages** : parcourez l'historique des messages envoyés dans le chat
  * **Raccourci Almanax** : accédez directement à l'Almanax du jour
  * **Double-clic sur un sort** : utilisez instantanément un sort sur vous-même
  * **Touche Échap** : refusez rapidement un échange ou ouvrez le menu du jeu
  * **Sauvegarde de position des grips** : mémorisez et restaurez les positions de vos fenêtres de jeu

  La liste des raccourcis disponibles est visible directement dans les options de dotouch-emu.
</Accordion>

***

## Automatisation du combat

dotouch-emu inclut un système complet d'automatisation du combat, permettant à vos personnages de combattre de manière autonome selon des stratégies configurables.

<Steps>
  <Step title="Configuration de la tactique IA">
    Définissez le comportement général de votre personnage en combat : agressif, défensif ou équilibré. La tactique IA détermine les priorités de ciblage et le style de jeu général.
  </Step>

  <Step title="Rotation des sorts">
    Configurez l'ordre de priorité de vos sorts. Le système exécutera automatiquement vos sorts selon la rotation définie, en tenant compte des PA disponibles, des portées et des cooldowns.
  </Step>

  <Step title="Stratégie de positionnement">
    Définissez les règles de déplacement en combat : rester à distance, se rapprocher de la cible, protéger les alliés, ou chercher des positions optimales pour maximiser les dégâts de zone.
  </Step>
</Steps>

<Warning>
  L'automatisation du combat est un outil puissant qui doit être utilisé avec discernement. Assurez-vous de bien comprendre les mécaniques de combat de votre classe avant de configurer l'IA. De mauvais paramètres peuvent entraîner des défaites évitables.
</Warning>

Pour la documentation complète de l'API de combat et les options de configuration avancées, consultez la [référence de l'API Combat](/api/combat/index).

***

## Récolte et farming

Le module de récolte automatisée permet à vos personnages de collecter des ressources de manière autonome, en suivant des routes prédéfinies ou en explorant les cartes à la recherche des ressources disponibles.

<CardGroup cols={2}>
  <Card title="Enregistrement de routes" icon="route">
    Enregistrez des parcours personnalisés que votre personnage suivra automatiquement, se déplaçant de carte en carte le long de la route définie.
  </Card>

  <Card title="Collecte automatique" icon="hand-holding-droplet">
    Le bot identifie et récolte automatiquement les ressources disponibles sur chaque carte de la route, en fonction de votre métier et de votre niveau.
  </Card>

  <Card title="Gestion des pods" icon="box-open">
    Le système surveille votre capacité de transport et peut automatiquement retourner à la banque pour vider votre inventaire lorsque les pods sont presque pleins.
  </Card>

  <Card title="Barre de récolte" icon="bars-progress">
    Une barre visuelle sous chaque ressource indique le temps restant pour la récolte en cours, pour un suivi précis de l'activité.
  </Card>
</CardGroup>

***

## Automatisation des quêtes

dotouch-emu propose un système d'automatisation des quêtes capable de gérer les interactions avec les PNJ et la progression des objectifs de quête.

<CardGroup cols={1}>
  <Card title="Gestion des dialogues PNJ" icon="comments">
    Le système peut naviguer automatiquement dans les arbres de dialogue des PNJ, en sélectionnant les réponses appropriées pour avancer dans les quêtes. Des scripts peuvent être configurés pour gérer les dialogues à plusieurs branches.
  </Card>
</CardGroup>

<Tip>
  L'automatisation des quêtes fonctionne de pair avec le moteur de scripting Lua. Pour les quêtes complexes, il est recommandé d'écrire des scripts personnalisés qui gèrent les cas particuliers et les conditions spécifiques à chaque étape.
</Tip>

***

## Scripting Lua

Le cœur de la puissance de dotouch-emu réside dans son moteur de scripting **Lua**, alimenté par **Wasmoon** (une implémentation Lua compilée en WebAssembly). Ce moteur fournit un accès complet aux mécaniques du jeu via une API riche de plus de **310 méthodes**.

<CardGroup cols={3}>
  <Card title="310+ méthodes" icon="code">
    Une API complète couvrant le combat, les déplacements, l'inventaire, les interactions, l'artisanat, le commerce et bien plus encore.
  </Card>

  <Card title="Moteur Wasmoon" icon="microchip">
    Lua 5.4 compilé en WebAssembly pour des performances optimales et une intégration transparente avec l'environnement Electron.
  </Card>

  <Card title="Scripts communautaires" icon="share-nodes">
    Un écosystème de scripts partagés par la communauté, prêts à l'emploi ou à adapter à vos besoins.
  </Card>
</CardGroup>

<Steps>
  <Step title="Premiers pas">
    Apprenez les bases du scripting avec dotouch-emu : structure d'un script, boucle principale, gestion des événements. Consultez le [guide de démarrage](/guide/scripts-premiers-pas).
  </Step>

  <Step title="Explorer l'API">
    Parcourez la [documentation complète de l'API](/api/index) pour découvrir toutes les méthodes disponibles, organisées par catégorie (combat, déplacements, inventaire, etc.).
  </Step>

  <Step title="Créer vos scripts">
    Combinez les méthodes de l'API pour créer des scripts personnalisés : farming automatisé, routes de quêtes, gestion de l'hôtel des ventes, artisanat en masse, et tout ce que vous pouvez imaginer.
  </Step>
</Steps>

<Accordion title="Exemple : structure de base d'un script">
  Un script dotouch-emu suit généralement une structure de boucle événementielle. Le script définit des comportements pour chaque état du jeu (en déplacement, en combat, à la banque, en récolte, etc.) et le moteur exécute automatiquement les actions correspondantes. Les méthodes de l'API couvrent toutes les interactions possibles avec le client du jeu.
</Accordion>

***

## Anti-détection

dotouch-emu intègre plusieurs mécanismes pour réduire la détectabilité de l'émulateur par les systèmes de surveillance du jeu.

<CardGroup cols={2}>
  <Card title="Gestion du User-Agent" icon="mask">
    L'application utilise et met régulièrement à jour des User-Agents pour simuler un appareil mobile légitime. Les User-Agents sont régulièrement actualisés pour correspondre aux versions actuelles des navigateurs mobiles.
  </Card>

  <Card title="Support des proxies" icon="globe">
    Configurez un proxy HTTP ou SOCKS pour chaque compte afin de diversifier les adresses IP. Chaque onglet peut utiliser un proxy différent, renforçant l'isolation entre les sessions.
  </Card>
</CardGroup>

<Warning>
  Aucun système d'anti-détection n'est infaillible. L'utilisation de dotouch-emu n'est pas conforme aux Conditions Générales d'Utilisation (CGU) de Dofus Touch. Utilisez l'application en connaissance de cause et à vos propres risques. Consultez le [guide anti-détection](/guide/anti-detection) pour les recommandations complètes.
</Warning>

***

## Récapitulatif des fonctionnalités

<CardGroup cols={3}>
  <Card title="Multi-compte" icon="layer-group" href="/guide/multicompte">
    Jusqu'à 6 comptes isolés simultanément
  </Card>

  <Card title="15+ Mods" icon="puzzle-piece">
    Barres de vie, estimateur, pods, zaaps, et plus encore
  </Card>

  <Card title="Combat automatique" icon="swords" href="/methodes/combat">
    IA configurable avec rotation de sorts
  </Card>

  <Card title="Récolte automatique" icon="pickaxe">
    Routes et collecte automatisées
  </Card>

  <Card title="Scripting Lua" icon="scroll" href="/guide/scripts-premiers-pas">
    310+ méthodes via Wasmoon
  </Card>

  <Card title="Anti-détection" icon="shield" href="/guide/anti-detection">
    User-Agent et proxy par compte
  </Card>
</CardGroup>
