Alors voilà, il y a quelques temps, j'ai réussi pour la première fois à ajouter avec succès des bots sur une de mes maps perso pour bf1942...
Me rappelant les difficultés pour trouver comment faire (en fait j'ai du apprendre en partie tout seul), j'ai eu un petit pincement au coeur
et j'ai décidé de partager mes connaissances
Il y a à ma connaissance deux moyens pour ajouter de l'IA sur bf1942 :
- La méthode manuelle (alors là bonne chance je sais pas faire)
- Utiliser un programme
C'est la deuxième que je vais vous montrer
PREREQUIS :
-WinRFA :
http://www.mediafire.com/?ztzoynmndga
-Battlefield SinglePlayer Creator (BFSPC) :
http://www.x-hunter.nu/bfspc/index.php
-Votre map au format .rfa
(je précise : plus la map est complexe, plus les bots seront difficiles à faire. Une map assez plate avec des routes est recommandée.
Une bataille aérienne fonctionnera très bien.
En revanche, une map complexe sans véritable route sera impossible à transformer avec ce logiciel sans personne compétente)
Pour commencer : Faites une copie de sauvegarde de votre map. Je ne serai pas responsable des dommages causés à vos fichiers, et bla-bla-bla... (vous me comprenez
)
Bref... ouvrez winRFA
Faites "File" - "Open .rfa"
Une fenêtre s'ouvre : Sélectionnez votre map (par défaut, dans C:\Program Files\EA GAMES\Battlefield 1942\Mods\bf1942\Archives\bf1942\levels) et cliquez sur "ouvrir"
Une liste apparaît dans la fenêtre : c'est le contenu compressé de l'archive
Faites "Extract" - "All"
Choisissez le dossier où extraire votre map et cliquez sur "Ok".
Le programme décompresse votre map...une fois fait, ouvrez BFSPC.
Le programme vous demande quel profil choisir... Il est important de créer un nouveau profil pour CHAQUE mod que vous utilisez.
Cliquez sur "File" - "Open Map for Coop adding"
Sélectionnez le dossier décompressé de votre map et faites "Ok".
Cliquez sur "Go"
Si besoin, le programme demandera la nature de chaque nouveau véhicule. (Ex: Un sherman entrera dans la catégorie "Tank". Un avion entrera dans "None", etc...)
Ensuite, cliquez sur "Continue"
Là il vous demandera dans quel fichier compresser l'IA
Dans "Map output name" mettez (nom de votre map)_001.rfa
Cliquez sur "Pack"
Une fenêtre de commande s'ouvre. Attendez qu'elle se ferme et cliquez sur "Start Battlefield" en vérifiant que la case "Debug mode" soit cochée.
Battlefield se lance. Allez dans 'Solo" - "Escarmouche" et lancez votre map. Pendant le chargement, bf1942 génère les "Path", autrement dit, les "chemins" des bots. Une fois votre carte lancée, théoriquement, c'est bon.
Néanmoins, C'EST LE MOMENT DE VERIFIER QUE LES BOTS SE BATTENT BIEN, si ce n'est pas le cas, c'est que qqchoz sur votre map ne va pas...il faut tout recommencer (c.à.d modifier ce qui ne va pas sur votre map et refaire l'IA)
Quand c'est bon, quittez le jeu et passez à la suite
Cliquez sur "Continue" pour que BFSPC copie les fichiers crées sur votre map décompressée
Ensuite, cliquez sur "continue" pour que BFSPC supprime les lignes de commande en trop. Laissez le faire pour tout sinon la map ne fonctionnera plus autre qu'en solo.
Etape suivante, vérifiez que le nom dans "Map output name" soit le même que précédemment :
(nom de votre map)_001.rfa
Cliquez sur "Pack"
Le programme devrait demander si vous voulez écraser
(nom de votre map)_001.rfa
Cliquez sur "Oui"
Et voilà, l'IA est intégrée à votre map, vous pouvez y jouer en solo.
Dsl pour le manque d'images mais je suis flemmard de nature
En espérant vous avoir été utile 
Message édité par Kanter2 le 28-02-2011 à 21:51:26