🤖 Guide Waypoints – Omni-bot ET
Guide complet pour créer des fichiers .way et .gm avec Omni-bot 0.91 sur Wolfenstein : Enemy Territory.
Toutes les commandes, flags, goals et le workflow complet pour waypointeur débutant ou confirmé.
📋 Table des Matières
- Téléchargements requis
- Configuration initiale (MOD + CFG)
- Activer le mode Waypoint
- Affichage & Debug
- Créer / Supprimer
- Connexions
- Flags de waypoints
- Gestion des bots
- Goals & Objectifs
- Outils avancés
- Sauvegarde
- Workflow complet
⬇️ Téléchargements requis
Wolfenstein : Enemy Territory
v2.60bLe jeu complet gratuit. Version officielle 2.60b nécessaire pour jouer et créer des waypoints en local.
Omni-bot
v0.91Le mod de bots pour Enemy Territory. Version 0.91 recommandée. Dossier à placer dans C:\ET\omnibot\.
.way et .gm dans C:\ET\omnibot\et\nav\. Lancez le serveur local avec votre .bat avant de commencer.
⚙️ Configuration initiale
+set fs_game omnibot.
1. Structure des dossiers requis
Créez la structure suivante dans votre dossier ET :
2. Fichier de lancement — launch_wp.bat
Créez un fichier .bat à la racine de votre dossier ET pour lancer le serveur local en mode waypointing :
nomdelamap par le nom exact de la map sur laquelle vous travaillez (ex: fueldump, radar, killhouse...).3. Fichier server.cfg
Ce fichier configure le serveur local et active omnibot. À placer dans C:\ET\omnibot\ :
4. Fichier omnibot.cfg
Active l'affichage des waypoints au démarrage. À placer dans C:\ET\omnibot\ :
5. Fichier wp.cfg
Script d'ajout de waypoint à la position locale. À placer dans C:\ET\omnibot\ :
C:\ET\omnibot\ :📄
server.cfg — configuration du serveur local📄
omnibot.cfg — activation de l'affichage waypoints📄
wp.cfg — script d'ajout de waypoint📁
et\nav\ — dossier de destination pour vos .way et .gm
⚡ Activer le mode Waypoint
Une fois le jeu lancé avec votre .bat, vous devez voir dans la console le message de chargement d'Omni-bot :
Message de confirmation : omni-bot 0.91 initializes in 0.13 seconds
Activez ensuite le mode waypoint pour voir et poser des waypoints sur la map :
Les waypoints et leurs connexions sont maintenant visibles en jeu
| Commande | Description |
|---|---|
/bot mywpmode | Active le mode waypoint avec affichage et autosave |
/bot autosave | Sauvegarde automatique des waypoints |
/bot waypoint_view | Afficher les waypoints |
/bot waypoint_view off | Cacher les waypoints / sortir du mode |
/bot help | Affiche toutes les commandes disponibles dans votre version |
🔍 Affichage & Debug
Avant de commencer à poser des waypoints, affichez les goals et spawns pour repérer toutes les zones importantes :
Résultat de /bot draw_goals on — les objectifs sont visibles sur la map
/bot draw_goals off après avoir repéré les zones.| Commande | Description |
|---|---|
/bot draw_goals on/off | Affiche / cache les objectifs et zones importantes de la map |
/bot draw_goalroutes on | Affiche les routes utilisées par les bots |
/bot draw_spawns | Affiche les points de spawn des deux équipes |
/bot draw_oids | Affiche les zones d'objectifs |
/bot draw_paththrough | Affiche les paththroughs (flags spéciaux) |
/bot drawtriggers 1 | Affiche les triggers actifs sur la map |
/bot drawblocktests 1 | Affiche les tests de blocage des chemins |
/bot debugtriggers on | Affiche en console les triggers déclenchés |
/bot debugbot all move | Debug des déplacements de tous les bots |
/bot dbg_mapscripts | Debug des scripts de map (.gm) |
/bot dbg_scriptgoals | Debug des objectifs définis dans les scripts |
/bot dbg_goalavailability | Debug de la disponibilité des goals |
/bot nav_logfailedpath | Enregistre les chemins échoués dans les logs |
/bot waypoint_info | Infos détaillées du waypoint le plus proche |
/bot waypoint_stats | Nombre total de waypoints sur la map |
/bot mypos | Affiche votre position exacte en coordonnées |
/bot aim_pos | Affiche la position visée par votre crosshair |
/bot dist | Affiche la distance vers la cible visée |
➕ Créer / Supprimer
Parcourez la map et appuyez sur F1 pour poser un waypoint à chaque position :
Un waypoint posé seul — le texte Waypoint X, Radius 35.00, UID X s'affiche
| Commande | Description |
|---|---|
F1 | Ajouter un waypoint à votre position (raccourci clavier) |
/bot waypoint_add | Ajouter un waypoint — identique à F1 |
/bot waypoint_del | Supprimer le waypoint le plus proche |
F1. Espacez les waypoints d'environ 100 à 200 unités. Les zones de combat et les objectifs nécessitent une densité plus élevée.
🔗 Connexions
Après avoir posé les waypoints, connectez-les entre eux. Voici deux waypoints reliés manuellement avec F2 :
La ligne blanche indique une connexion biconnect entre deux waypoints
Pour les zones denses, utilisez l'autobuild qui connecte automatiquement tous les waypoints proches :
Réseau de connexions généré par /bot waypoint_autobuild 0 1 100 200 5
| Commande | Description |
|---|---|
F2 | Connecter deux waypoints en biconnect (raccourci clavier) |
/bot waypoint_biconnect | Connexion dans les deux sens entre deux waypoints |
/bot waypoint_connect | Connexion sens unique (A → B seulement) |
/bot waypoint_dcall | Déconnecter toutes les connexions du waypoint le plus proche |
/bot waypoint_autobuild 0 1 100 200 5 | Connecter automatiquement tous les waypoints proches. Paramètres : team / mode / rayon min / rayon max / pas |
🚩 Flags de waypoints
/bot waypoint_addflag <flag> — Pour retirer : /bot waypoint_delflag <flag> — Pour les paththrough : /bot waypoint_setproperty paththrough <FLAG>
Exemple d'une échelle correctement waypoitée avec le flag LADDER en haut et en bas :
La connexion verticale entre les deux waypoints LADDER permet aux bots de monter et descendre les échelles
Exemple d'un waypoint SATCHELSTOP — la ligne violette verticale est caractéristique de ce flag :
Le bot recule jusqu'à ce waypoint avant de déclencher son satchel
| Flag | Type | Description |
|---|---|---|
dynamic | Objectif | Pour poser de la dynamite sur un objectif |
door | Déplacement | Ouverture de porte — le bot interagit avec la porte |
crouch | Déplacement | Le bot doit s'accroupir pour passer |
mobilemg42 | Combat | Emplacement d'une MG42 mobile |
allies | Équipe | Waypoint réservé aux Alliés uniquement |
axis | Équipe | Waypoint réservé aux Axis uniquement |
sprint | Déplacement | Les bots traversent rapidement sans s'arrêter |
sneak | Divers | Chemin moins attractif, les bots l'évitent parfois |
route | Divers | Chemin alternatif explicite |
blockwall | Déplacement | Marqué comme bloqué par un mur |
LADDER (paththrough) | Déplacement | Échelle — à poser en haut et en bas, connectés entre eux |
SATCHELSTOP (paththrough) | Objectif | Point de repli pour déclencher le satchel avant explosion |
🤖 Gestion des bots
Ajoutez des bots pour tester vos waypoints en temps réel :
Les bots se déplacent en suivant les waypoints — observez s'ils se bloquent quelque part
/bot maxbots 6 — Pour les retirer : /bot maxbots 0 puis /bot kickall| Commande | Description |
|---|---|
/bot maxbots 6 | Ajouter automatiquement 3 Alliés + 3 Axis |
/bot maxbots 0 | Empêcher l'ajout de nouveaux bots |
/bot kickall | Virer tous les bots — toujours après /bot maxbots 0 |
/bot addbot 3 allies | Ajouter 3 bots Alliés manuellement |
/bot addbot 3 axis | Ajouter 3 bots Axis manuellement |
/bot addbot 1 allies engineer | Ajouter un ingénieur Allié spécifiquement |
/bot difficulty 3 | Définir la difficulté des bots (1 à 5) |
/bot dontshoot 1 | Empêche les bots de tirer — utile pendant le waypointing |
/bot sag | Voir l'état actuel de chaque bot et ce qu'il fait |
/bot warpbot | Téléporte le testbot à votre position |
/bot warpanybot <nom> | Téléporte un bot spécifique à votre position |
🎯 Goals & Objectifs
/bot show_goals pour récupérer les noms exacts avant d'écrire votre .gm. Un nom incorrect = goal ignoré silencieusement.
La commande /bot show_goals affiche la liste complète des objectifs disponibles sur la map :
Chaque goal affiche son nom exact, son équipe (serial) et sa priorité — notez la casse exacte pour votre .gm
| Commande | Description |
|---|---|
/bot show_goals | Liste tous les objectifs avec nom exact, priorité et équipe |
/bot sgi PLANT_tunnel_wall | Infos détaillées d'un goal spécifique |
/bot draw_goals on | Afficher visuellement les goals en jeu |
/bot draw_goals off | Désactiver l'affichage des goals |
/bot plantstart | Aller au premier goal PLANT de la map |
/bot plantnext | Aller au goal PLANT suivant |
/bot makegm | Génère automatiquement un script .gm de base pour la map |
/bot makemapgoallist | Génère une liste complète des objectifs de la map |
/bot reloadscripts | Recharge les scripts .gm sans redémarrer le serveur |
🛠️ Outils avancés
| Commande | Description |
|---|---|
/bot addroute <nom> | Ajoute un nœud de route nommé |
/bot ar <nom> | Alias court de addroute |
/bot bvp <goalname> | Aide à créer les chemins véhicules |
/bot saveplayerpos | Sauvegarde des positions de test pour débogage |
/bot saveusepoint | Crée des UsePoints (interaction avec objets) |
/bot warpto <wpname> | Téléporte le joueur vers un waypoint spécifique |
/bot warptogoaloffset | Téléporte près d'un objectif |
/bot trace_pos | Trace une position précise |
💾 Sauvegarde
Une fois vos waypoints terminés, sauvegardez. Le fichier .way sera généré dans C:\ET\omnibot\et\nav\ :
Message de confirmation après /bot waypoint_save
Les fichiers .way et .gm sont maintenant présents dans le dossier nav :
Les deux fichiers nécessaires au fonctionnement des bots sur la map
| Commande | Description |
|---|---|
/bot waypoint_save | Sauvegarder le fichier .way dans omni-bot/et/nav/ |
/bot waypoint_load | Charger le fichier .way de la map actuelle |
📋 Workflow complet
- Lancer le serveur local avec votre
.bat— vérifier que omnibot est chargé en console - Activer le mode waypoint :
/bot mywpmode - Identifier les zones importantes :
/bot draw_goals onet/bot draw_spawns— puis/bot draw_goals off - Parcourir toute la map à pied en appuyant sur
F1tous les 100-200 unités - Connecter les waypoints :
/bot waypoint_autobuild 0 1 100 200 5 - Ajouter les flags spéciaux :
LADDERsur les échelles,doorsur les portes,crouchsur les passages bas,SATCHELSTOPpour les zones satchel - Récupérer les noms exacts des goals :
/bot show_goals - Tester avec des bots :
/bot maxbots 6— observer les déplacements - Corriger les zones où les bots restent bloqués
- Retirer les bots :
/bot maxbots 0puis/bot kickall - Sauvegarder :
/bot waypoint_save - Sortir du mode waypoint :
/bot waypoint_view off
.way et .gm dans C:\ET\omnibot\et\nav\. Testez avec différentes classes (ingénieur, médecin, covertops) pour valider tous les objectifs.