Après quelques années, on a décidé de rejouer à CoD2 en ligne entre potes.
Et là, surprise, impossible de changer de camp ou d’équipe, y compris en Deathmatch. Gênant quand on veut jouer avec un M1 Garand…
Finalement j’ai trouvé la solution !
Le mod PAM qui permet d’avoir accès à une commande g_switchteam. Celle-ci « suicide » le joueur pour l’affecter à l’autre équipe.
Sa syntaxe est la suivante : g_switchteam GUID.
Le mod PAM se trouve via ce lien et est à copier dans le dossier Main de CoD2.
Sauf qu’il y a un petit bug : les compteurs de morts et score bougent.
Voici comment les neutraliser.
Il faut extraire le contenu de zPAM_v2.02.iwd avec WinRAR ou 7zip ou autre.
Le fichier qui nous intéresse se trouve dans maps\pam\utils et se nomme admin_tools.gsc.
Ouvrez le dans le bloc notes et cherchez la boucle isAlive
if(isAlive(player)) { player unlink(); player suicide(); player.pers["score"]++; player.score = players[i].pers["score"]; player.pers["deaths"]--; player.deaths = players[i].pers["deaths"]; wait 2;}
Modifiez comme suit
if(isAlive(player)) { player unlink(); player suicide(); //player.pers["score"]++; //player.score = players[i].pers["score"]; //player.pers["deaths"]--; //player.deaths = players[i].pers["deaths"]; player.score++; player.deaths--; wait 2;}
Le tour est joué !
J’ai laissé la partie originale en commentaire, mais ce n’est pas obligé. A chaque changement d’équipe, les compteurs du joueur seront neutralisés.