📚 Table des Matières

🎓 Guide Débutant Total

Cette section est pour ceux qui n'ont jamais utilisé de ligne de commande. Pas de panique, c'est plus simple qu'il n'y paraît !

💡 Qu'est-ce qu'une ligne de commande ?
C'est une fenêtre noire (ou bleue) où on tape des instructions texte au lieu de cliquer. Windows en propose deux : CMD (classique) et PowerShell (moderne).

📂 Comment ouvrir CMD ou PowerShell

Méthode 1 : Menu Démarrer (la plus simple)

  1. Appuyez sur la touche Windows de votre clavier (le logo Windows)
  2. Tapez cmd ou powershell
  3. Appuyez sur Entrée ou cliquez sur le résultat

Méthode 2 : Clic droit sur le menu Démarrer

  1. Faites un clic droit sur le bouton Démarrer (en bas à gauche)
  2. Choisissez "Windows PowerShell" ou "Terminal Windows"

Méthode 3 : Depuis un dossier (très pratique !)

  1. Ouvrez l'explorateur de fichiers et allez dans le dossier KOF Ultimate Online
  2. Cliquez dans la barre d'adresse (là où il y a le chemin du dossier)
  3. Tapez cmd ou powershell et appuyez sur Entrée
  4. La fenêtre s'ouvre directement dans le bon dossier !
✅ Astuce Pro : Maintenez Shift et faites un clic droit dans un dossier vide, puis choisissez "Ouvrir la fenêtre PowerShell ici".

🐍 Qu'est-ce que Python ?

Python est un langage de programmation gratuit. Le jeu l'utilise pour le mode en ligne. Vous n'avez pas besoin de savoir programmer, juste de l'installer !

Installer Python :

  1. Allez sur python.org/downloads
  2. Cliquez sur le gros bouton jaune "Download Python"
  3. Lancez le fichier téléchargé
  4. IMPORTANT : Cochez la case Add Python to PATH en bas de la fenêtre !
  5. Cliquez sur "Install Now"
⚠️ CRUCIAL : Si vous oubliez de cocher "Add Python to PATH", les commandes Python ne fonctionneront pas. Vous devrez désinstaller et réinstaller Python.

Vérifier que Python est bien installé :

  1. Ouvrez CMD ou PowerShell (voir ci-dessus)
  2. Tapez python --version et appuyez sur Entrée
  3. Si vous voyez Python 3.x.x, c'est bon !
  4. Si vous voyez une erreur, Python n'est pas installé correctement

📁 Naviguer dans les dossiers avec CMD/PowerShell

Voici les commandes de base :

Commande Description Exemple
cd Changer de dossier cd Documents
cd .. Remonter d'un dossier cd ..
dir Lister les fichiers dir
D: Changer de disque D: puis Entrée

Exemple : Aller dans le dossier KOF

D:
cd "KOF Ultimate Online kofuo"
dir

Ces 3 commandes : changent vers le disque D, vont dans le dossier du jeu, puis affichent son contenu.

🔧 Installer les dépendances manuellement

Si le fichier .bat ne fonctionne pas, vous pouvez le faire à la main :

  1. Ouvrez CMD ou PowerShell
  2. Tapez ces commandes une par une :
pip install websockets
pip install psutil

Attendez que chaque installation se termine avant de taper la suivante.

💡 C'est quoi "pip" ?
pip est le gestionnaire de paquets de Python. Il permet d'installer des modules supplémentaires. Il s'installe automatiquement avec Python.

❓ Glossaire des termes techniques

Terme Explication simple
CMD Invite de commandes Windows (fenêtre noire)
PowerShell Version améliorée de CMD (fenêtre bleue)
Terminal Autre nom pour CMD/PowerShell
PATH Liste des dossiers où Windows cherche les programmes
Serveur Ordinateur qui centralise les connexions (comme un standard téléphonique)
Client Programme qui se connecte au serveur (votre jeu)
IP Adresse numérique de votre ordinateur sur le réseau
Port Numéro de "porte" pour une connexion (ex: 8765)
ELO Score qui mesure votre niveau de jeu
Matchmaking Système qui trouve des adversaires de votre niveau
🎉 Bravo ! Vous avez maintenant les bases pour utiliser KOF Ultimate Online. Continuez avec la section "Démarrage Rapide" ci-dessous !

🚀 Démarrage Rapide

Bienvenue sur KOF Ultimate Online ! Ce guide vous aidera à installer et utiliser tous les composants du système.

⏱️ Temps estimé : 10 minutes

Étape 1 : Installer les Dépendances

Double-cliquez sur le fichier :

INSTALL_DEPENDENCIES.bat

Ce script installera automatiquement :

Étape 2 : Lancer le Launcher

Double-cliquez sur :

LAUNCH_ULTIMATE.bat

Le launcher vous permet de gérer tous les services en un clic.

Étape 3 : Commencer à Jouer

💾 Installation Détaillée

Prérequis

Installation de Python

  1. Téléchargez Python sur python.org
  2. Lors de l'installation, cochez "Add Python to PATH"
  3. Vérifiez l'installation : python --version

Installation de Node.js (optionnel)

Requis uniquement pour le site web.

  1. Téléchargez Node.js sur nodejs.org
  2. Installez avec les options par défaut
  3. Vérifiez : node --version
💡 Astuce : Le site web n'est pas obligatoire pour jouer. Il permet de consulter les stats en ligne.

⚔️ Jouer en Ligne

Configuration LAN

Pour jouer en réseau local :

Sur l'ordinateur serveur :

  1. Lancer le launcher (LAUNCH_ULTIMATE.bat)
  2. Cliquer sur "🖥️ Lancer Serveur Battle.net"
  3. Noter votre adresse IP : ipconfig

Sur chaque ordinateur client :

  1. Ouvrir BATTLENET_CLIENT.py
  2. Modifier la ligne 265 avec l'IP du serveur
  3. Lancer le client depuis le launcher

Workflow de Jeu

  1. Se connecter avec un pseudo
  2. Cliquer sur "Rechercher un Adversaire"
  3. Attendre le matchmaking (5-10 secondes)
  4. Jouer la partie dans le jeu
  5. Votre ELO est mis à jour automatiquement
⚠️ Important : Le serveur Battle.net doit être lancé en premier.

📊 Système ELO

Comment fonctionne l'ELO ?

Le système ELO calcule votre niveau de jeu et vous associe à des adversaires de niveau similaire.

Calcul des Points

Rangs ELO

Rang ELO Badge
Diamond 2500+ 💎
Platinum 2000-2499 💿
Gold 1500-1999 🥇
Silver 1000-1499 🥈
Bronze 0-999 🥉
💡 Astuce : Le matchmaking cherche des adversaires avec ±200 points ELO pour des parties équilibrées.

🔍 Détecteur de Bugs

Pourquoi l'utiliser ?

Certains personnages Mugen peuvent causer des crashes ou des lags. Le détecteur identifie automatiquement ces problèmes.

Utilisation

  1. Lancer le launcher
  2. Cliquer sur "🔍 Détecter les Bugs"
  3. Attendre la fin du scan (15-30 minutes)
  4. Consulter bug_report.json
  5. Cliquer sur "📝 Optimiser Select.def"

Types de Bugs Détectés

✅ Résultat : Un roster stable avec uniquement les personnages qui fonctionnent !

🛠️ Dépannage

Le jeu crash au lancement d'un match

Solution :

  1. Lancer le détecteur de bugs
  2. Optimiser le select.def
  3. Relancer le jeu

Le serveur Battle.net ne démarre pas

Causes possibles :

Solutions :

pip install websockets
netstat -ano | findstr 8765

Le client ne se connecte pas

Vérifications :

Le site web ne s'affiche pas

Solution :

  1. Installer Node.js
  2. Installer les dépendances : npm install
  3. Lancer le serveur web : LAUNCH_WEB_SERVER.bat
⚠️ Besoin d'aide ? Consultez les fichiers README détaillés dans le dossier du jeu.
← Retour à l'Accueil Voir le Dashboard →